Geoff Chappell, Software Analyst
The RTL_DYNAMIC_TIME_ZONE_INFORMATION structure is produced in the output buffer by a successful call to the ZwQuerySystemInformation or NtQuerySystemInformation functions when given the information class SystemDynamicTimeZoneInformation (0x66).
The RTL_DYNAMIC_TIME_ZONE_INFORMATION structure is not documented, but it is essentially a system-level version of the DYNAMIC_TIME_ZONE_INFORMATION structure which is documented for everyday Windows programming.
The RTL_DYNAMIC_TIME_ZONE_INFORMATION is 0x01B0 bytes in both 32-bit and 64-bit Windows.
Offset | Definition |
---|---|
0x00 |
RTL_TIME_ZONE_INFORMATION tzi; |
0xAC |
WCHAR TimeZoneKeyName [0x80]; |
0x01AC |
BOOLEAN DynamicDaylightTimeDisabled; |