MiProbeAndLockComplete

NTSTATUS __stdcall MiProbeAndLockComplete(_MI_PROBE_PACKET *Packet, INT64 Status, UINT64 CallerId){
  unsigned int v3; 
  NTSTATUS v4; 
  INT64 v6; 
  INT64 v7; 
  INT64 v8; 

  v3 = CallerId;
  v4 = Status;
  MiUnlockProbePacketWorkingSet(Packet);
  v8 = *((_QWORD *)Packet + 7);
  if( (MmTrackLockedPages & 1) != 0 )
    MiAddMdlTracker(
      (_MDL *)v8,
      (((*(_DWORD *)(v8 + 32) + *(_DWORD *)(v8 + 44)) & 0xFFF) + (unsigned __int64)*(unsigned int *)(v8 + 40) + 4095) >> 12,
      v3);
  if( v4 < 0 )
  {
    MmUnlockPages(v8, v6, v7);
    ++*(&stru_140C4DB30 + 620);
  }
  return v4;
}

Referenced by:

MmProbeAndLockSelectedPages