//0x3f0 bytes (sizeof)
struct _EX_TIMEZONE_STATE
{
struct _RTL_DYNAMIC_TIME_ZONE_INFORMATION TimeZoneInformation; //0x0
ULONG CurrentTimeZoneId; //0x1b0
LONG LastTimeZoneBias; //0x1b4
union _LARGE_INTEGER TimeZoneBias; //0x1b8
struct _TIMEZONE_CHANGE_EVENT TimeZone; //0x1c0
struct _TIMEZONE_CHANGE_EVENT Century; //0x260
struct _TIMEZONE_CHANGE_EVENT NextYear; //0x300
LONG OkToTimeZoneRefresh; //0x3a0
union _LARGE_INTEGER NextCenturyTimeInUTC; //0x3a8
struct _TIME_FIELDS NextCenturyTimeFieldsInLocalTime; //0x3b0
union _LARGE_INTEGER NextYearTimeInUTC; //0x3c0
struct _TIME_FIELDS NextYearTimeFieldsInLocalTime; //0x3c8
SHORT LastDynamicTimeZoneYear; //0x3d8
union _LARGE_INTEGER NextSystemCutoverInUTC; //0x3e0
ULONG RefreshFailures; //0x3e8
};