PsGetEffectiveServerSilo

_EJOB *__stdcall PsGetEffectiveServerSilo(_EJOB *Silo){
  volatile INT32 *v1; 
  _EJOB *v3; 
  char v4; 
  if( !Silo )
    return 0i64;
  while( 1 )
  {
    PsIsServerSilo((INT64)Silo, v1);
    if( v4 )
      break;
    Silo = v3->ParentJob;
  }
  return v3;
}

Referenced by:

NtSetInformationThread
ObpSetSiloDeviceMap
PsGetCurrentServerSiloGlobals
PsGetJobServerSilo
PsGetThreadServerSilo
PsIsCurrentThreadInServerSilo
PspEstimateNewProcessServerSilo
PspGetMemoryPartitionImplicit
PspImplicitAssignProcessToJob
PspIsSiloInServerSilo
PspValidateJobAssignmentSiloPolicy