MiIsPdeOrAboveAccessible

BOOL __stdcall MiIsPdeOrAboveAccessible(INT64 a1){
  unsigned __int64 v1; 
  bool v2; 
  BOOL result; 
  __int64 v4; 
  __int64 v5; 

  LODWORD(v1) = MI_READ_PTE_LOCK_FREE(a1);
  result = 1;
  if( (v1 & 1) == 0 && v1 && (v1 & 0x400) == 0 )
  {
    if( (v1 & 0x800) != 0 )
    {
      v2 = ((v1 >> 5) & 0x1F) == 24;
    }
    else
    {
      v4 = MiSwizzleInvalidPte(512i64);
      v2 = v5 == v4;
    }
    if( v2 )
      return 0;
  }
  return result;
}

Referenced by:

MiGetNextPageTablePte
MiReplacePageTablePage