PspDeleteExternalServerSiloState

INT64 __stdcall PspDeleteExternalServerSiloState(PEJOB Silo){
  _EJOB *v2; 
  __int64 *ServerSiloGlobals; 
  _EJOB *v4; 
  ServerSiloGlobals = PsGetServerSiloGlobals((__int64)Silo);
  if( ServerSiloGlobals[108] )
  {
    v4 = PsAttachSiloToCurrentThread(v2);
    EtwShutdown(0);
    PsDetachSiloFromCurrentThread(v4);
  }
  SeShutdownServerSilo(Silo, ServerSiloGlobals + 92);
  CmCleanupServerSiloState((INT64)Silo);
  return ExpTimeZoneCleanupSiloState((INT64)Silo);
}

Referenced by:

PspCompleteServerSiloShutdownDeferred
PspInitializeServerSiloDeferred