PspGetNoChildProcessRestrictedPolicy

__int64 __fastcall PspGetNoChildProcessRestrictedPolicy(__int64 a1){
  struct DMA_ADAPTER *v2; 
  unsigned __int8 Enforced; 
  unsigned __int8 UnlessSecure; 
  unsigned __int8 AuditOnly; 
  Enforced = 0;
  UnlessSecure = 0;
  AuditOnly = 0;
  v2 = (struct DMA_ADAPTER *)PsReferencePrimaryToken((PEPROCESS)a1);
  SeTokenGetNoChildProcessRestricted(v2, &Enforced, &UnlessSecure, &AuditOnly);
  ObFastDereferenceObject((INT64 *)(a1 + 1208), v2);
  if( Enforced )
    return(unsigned int)(UnlessSecure != 0) + 1;
  else
    return AuditOnly != 0 ? 3 : 0;
}

Referenced by:

NtQueryInformationProcess
NtSetInformationProcess