MiProbeAndLockComplete
__int64 __fastcall MiProbeAndLockComplete(__int64 a1, int a2, int a3){
__int64 v6;
MiUnlockProbePacketWorkingSet(a1);
v6 = *(_QWORD *)(a1 + 56);
if( (MmTrackLockedPages & 1) != 0 )
MiAddMdlTracker(
(_MDL *)v6,
(((*(_DWORD *)(v6 + 32) + *(_DWORD *)(v6 + 44)) & 0xFFF) + (unsigned __int64)*(unsigned int *)(v6 + 40) + 4095) >> 12,
(unsigned int)a3);
if( a2 < 0 )
{
MmUnlockPages((_MDL *)v6);
++dword_140C4E4E0;
}
return(unsigned int)a2;
}Referenced by:
MmProbeAndLockSelectedPages