MiReleaseWsSwapReservationPfn
UINT64 __fastcall MiReleaseWsSwapReservationPfn(INT64 a1){
UINT8 v1;
WCHAR *v2;
int v4;
UINT64 v5;
__int64 v6;
_QWORD *v7;
char v8;
UINT64 v9;
LOBYTE(v4) = MI_PFN_IS_PROTO((UNICODE_STRING *)a1, 0i64, v1, v2);
if( !v4 )
{
v7 = (_QWORD *)(v6 + 16);
if( (*(_BYTE *)(v6 + 16) & 6) != 0 )
{
v8 = *(_BYTE *)(v6 + 34);
if( (v8 & 8) == 0 )
{
v9 = MiCapturePageFileInfoInline((UINT64 *)(v6 + 16), 1i64, 1i64);
*v7 &= ~2ui64;
v5 = v9;
v8 = *(_BYTE *)(a1 + 34);
}
*(_BYTE *)(a1 + 34) = v8 | 0x10;
}
}
return v5;
}Referenced by:
MiAllocateWsle
MiInPageSingleKernelStack