MiPfnIsNonPagedPool

BOOL __stdcall MiPfnIsNonPagedPool(INT64 a1){
  _UNICODE_STRING *v1; 
  UINT8 v2; 
  wchar_t *v3; 
  int v5; 
  __int64 v6; 

  LOBYTE(v5) = MI_PFN_IS_PROTO((_UNICODE_STRING *)a1, v1, v2, v3);
  return !v5
      && MiGetSystemRegionType((__int64)((*(_QWORD *)(v6 + 8) << 25) - ((_QWORD)MmGetPteBase() << 25)) >> 16) == 5
      && (*(_BYTE *)(a1 + 34) & 7) == 6;
}

Referenced by:

MiIsPfnLocked