RTL_DYNAMIC_TIME_ZONE_INFORMATION

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).

Documentation Status

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.

Layout

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;