ExpWriteTimeZoneBiasStartEnd
_LARGE_INTEGER *__stdcall ExpWriteTimeZoneBiasStartEnd(_LONGLONG a1, _LONGLONG a2){
LONGLONG v2;
LONGLONG v3;
_KSPIN_LOCK *v4;
_SILO_USER_SHARED_DATA *UserSharedData;
_LARGE_INTEGER *result;
_LARGE_INTEGER *p_TimeZoneBiasEffectiveEnd;
v2 = *(_QWORD *)&a2;
v3 = *(_QWORD *)&a1;
if( PsIsCurrentThreadInServerSilo() )
{
UserSharedData = PsGetCurrentServerSiloGlobals(v4)->UserSharedData;
result = &UserSharedData->TimeZoneBiasEffectiveStart;
p_TimeZoneBiasEffectiveEnd = &UserSharedData->TimeZoneBiasEffectiveEnd;
}
else
{
result = (_LARGE_INTEGER *)(&KUSER_SHARED_DATA + 968);
p_TimeZoneBiasEffectiveEnd = (_LARGE_INTEGER *)(&KUSER_SHARED_DATA + 976);
}
result->QuadPart = v3;
p_TimeZoneBiasEffectiveEnd->QuadPart = v2;
return result;
}Referenced by:
ExpRefreshTimeZoneInformation