MiDeleteSparseRange

VOID __stdcall MiDeleteSparseRange(VOID *a1, UINT64 a2){
  unsigned int v2; 
  _MMPTE *PteAddress; 
  INT64 v4; 
  _MMPFN *v5; 
  _MMPFN *v6; 
  _KTBFLUSH_TYPE v7; 

  if( a1 )
  {
    v2 = a2;
    PteAddress = MiGetPteAddress(a1);
    LODWORD(v5) = MiCaptureSparsePages((_XSTATE_CONFIGURATION *)PteAddress, v4);
    v6 = v5;
    MiReleasePtes((_MI_SYSTEM_PTE_TYPE *)((char *)&stru_140C4DB30 + 4432), PteAddress, v2, v7);
    if( v6 )
    {
      MiReturnPfnList(v6);
      MiReturnSplitPageCharges((UINT64)&Irp);
    }
  }
}

Referenced by:

MiDeletePfnBitMaps