PspCheckForInvalidAccessByProtection

UINT8 __stdcall PspCheckForInvalidAccessByProtection(
        CHAR AccessMode,
        _PS_PROTECTION SourceProtection,
        _PS_PROTECTION TargetProtection){
  UINT8 v3; 

  v3 = 0;
  if( AccessMode && !RtlTestProtectedAccess(SourceProtection, TargetProtection) )
    return 1;
  return v3;
}

Referenced by:

NtCreateUserProcess
PsTestProtectedProcessIncompatibility