PspGetNextSilo
_EJOB *__stdcall PspGetNextSilo(_EJOB *Silo, UINT8 OnlyServerSilos){
_LIST_ENTRY **NextJob;
INT32 *v4;
_EJOB *v5;
char v7;
while( 1 )
{
NextJob = PspGetNextJob(Silo);
v5 = (_EJOB *)NextJob;
if( !NextJob )
return 0i64;
if( ((_DWORD)NextJob[165] & 0x40000000) != 0 )
{
if( !OnlyServerSilos )
break;
PsIsServerSilo((INT64)NextJob, v4);
if( v7 )
break;
}
Silo = v5;
}
return v5;
}Referenced by:
EtwpAdjustTraceBuffers
EtwpUpdateGlobalGroupMasks
PsFreeSiloContextSlot
PsRootSiloInformation
PsShutdownSystem
PsStartSiloMonitor
PsUnregisterSiloMonitor