mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 16:03:00 +00:00
[NDK] Replace the SYSTEMTIME fields StandardDate and DaylightDate in RTL_TIME_ZONE_INFORMATION by TIME_FIELDs and fix resulting errors
Patch will be sent upstream. CORE-14658
This commit is contained in:
parent
ac45758aff
commit
4911382913
7 changed files with 96 additions and 56 deletions
|
@ -102,6 +102,7 @@ typedef struct _FILETIME
|
|||
} FILETIME, *PFILETIME, *LPFILETIME;
|
||||
#endif /* _FILETIME_ */
|
||||
|
||||
#if 0
|
||||
/*
|
||||
* RTL_SYSTEM_TIME and RTL_TIME_ZONE_INFORMATION are the same as
|
||||
* the SYSTEMTIME and TIME_ZONE_INFORMATION structures defined
|
||||
|
@ -120,14 +121,26 @@ typedef struct _RTL_SYSTEM_TIME {
|
|||
WORD wSecond;
|
||||
WORD wMilliseconds;
|
||||
} RTL_SYSTEM_TIME, *PRTL_SYSTEM_TIME;
|
||||
#endif
|
||||
|
||||
typedef struct _TIME_FIELDS {
|
||||
CSHORT Year;
|
||||
CSHORT Month;
|
||||
CSHORT Day;
|
||||
CSHORT Hour;
|
||||
CSHORT Minute;
|
||||
CSHORT Second;
|
||||
CSHORT Milliseconds;
|
||||
CSHORT Weekday;
|
||||
} TIME_FIELDS, *PTIME_FIELDS;
|
||||
|
||||
typedef struct _RTL_TIME_ZONE_INFORMATION {
|
||||
LONG Bias;
|
||||
WCHAR StandardName[32];
|
||||
RTL_SYSTEM_TIME StandardDate;
|
||||
TIME_FIELDS StandardDate;
|
||||
LONG StandardBias;
|
||||
WCHAR DaylightName[32];
|
||||
RTL_SYSTEM_TIME DaylightDate;
|
||||
TIME_FIELDS DaylightDate;
|
||||
LONG DaylightBias;
|
||||
} RTL_TIME_ZONE_INFORMATION, *PRTL_TIME_ZONE_INFORMATION;
|
||||
|
||||
|
@ -135,10 +148,10 @@ typedef struct _RTL_TIME_DYNAMIC_ZONE_INFORMATION
|
|||
{
|
||||
LONG Bias;
|
||||
WCHAR StandardName[32];
|
||||
RTL_SYSTEM_TIME StandardDate;
|
||||
TIME_FIELDS StandardDate;
|
||||
LONG StandardBias;
|
||||
WCHAR DaylightName[32];
|
||||
RTL_SYSTEM_TIME DaylightDate;
|
||||
TIME_FIELDS DaylightDate;
|
||||
LONG DaylightBias;
|
||||
WCHAR TimeZoneKeyName[128];
|
||||
BOOLEAN DynamicDaylightTimeDisabled;
|
||||
|
@ -1647,17 +1660,6 @@ typedef struct _SYSTEM_TIME_ADJUSTMENT {
|
|||
BOOLEAN TimeAdjustmentDisabled;
|
||||
} SYSTEM_TIME_ADJUSTMENT, *PSYSTEM_TIME_ADJUSTMENT;
|
||||
|
||||
typedef struct _TIME_FIELDS
|
||||
{ CSHORT Year;
|
||||
CSHORT Month;
|
||||
CSHORT Day;
|
||||
CSHORT Hour;
|
||||
CSHORT Minute;
|
||||
CSHORT Second;
|
||||
CSHORT Milliseconds;
|
||||
CSHORT Weekday;
|
||||
} TIME_FIELDS, *PTIME_FIELDS;
|
||||
|
||||
typedef struct _WINSTATIONINFORMATIONW {
|
||||
BYTE Reserved2[70];
|
||||
ULONG LogonId;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue