ExpTimeZoneWork

VOID __stdcall ExpTimeZoneWork(VOID *Context){
  _EJOB *v2; 
  _EJOB *v3; 
  _EX_TIMEZONE_STATE *ExTimeZoneState; 

  LODWORD(v2) = PsAttachSiloToCurrentThread((INT64)Context);
  v3 = v2;
  ExTimeZoneState = PsGetServerSiloGlobals((_EJOB *)Context)->ExTimeZoneState;
  do
    ZwSetSystemTime(0i64, 0i64);
  while( _InterlockedExchangeAdd(&ExTimeZoneState->OkToTimeZoneRefresh, 0xFFFFFFFF) != 1 );
  PsDetachSiloFromCurrentThread(v3);
  if( !PsIsHostSilo((_EJOB *)Context) )
    ObfDereferenceObjectWithTag(Context, 0x53707845ui64);
}

Referenced by:

No references.