BOOL __stdcall MiIsPfnLocked(INT64 a1){
unsigned __int64 v1;
_BOOL4 v2;
v1 = *(unsigned __int16 *)(a1 + 32);
if( v1 > (*(_QWORD *)(a1 + 24) & 0x3FFFFFFFFFFFFFFFui64)
|| (*(_QWORD *)(a1 + 40) & 0xFFFFFFFFFi64) == 0xFFFFFFFFDi64
|| ((*(_QWORD *)(a1 + 40) >> 60) & 7) == 1
|| (unsigned __int16)v1 > 1u
|| (*(_BYTE *)a1 & 1) == 0
|| (LOBYTE(v2) = MiPfnIsNonPagedPool(a1), v2) )
{
LOBYTE(v2) = 1;
}
return v2;
}