* include\winnt.h: Allow anonymous (Xxx.LowPart) or

non-anonymous (Xxx.u.LowPart) access to HighPart and
	LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
	* include/wingdi.h (HANGUL_CHARSET): Add define.
This commit is contained in:
Earnie Boyd
2001-08-29 13:45:46 +00:00
parent 375dab8418
commit d1b093d567
3 changed files with 35 additions and 14 deletions

View File

@@ -1701,21 +1701,31 @@ typedef struct _EXCEPTION_POINTERS {
PCONTEXT ContextRecord;
} EXCEPTION_POINTERS,*PEXCEPTION_POINTERS,*LPEXCEPTION_POINTERS;
typedef union _LARGE_INTEGER {
_ANONYMOUS_STRUCT struct {
DWORD LowPart;
LONG HighPart;
}_STRUCT_NAME(u);
LONGLONG QuadPart;
} LARGE_INTEGER;
typedef LARGE_INTEGER *PLARGE_INTEGER;
struct {
DWORD LowPart;
LONG HighPart;
} u;
#if _ANONYMOUS_STRUCT
struct {
DWORD LowPart;
LONG HighPart;
};
#endif /* _ANONYMOUS_STRUCT */
LONGLONG QuadPart;
} LARGE_INTEGER, *PLARGE_INTEGER;
typedef union _ULARGE_INTEGER {
_ANONYMOUS_STRUCT struct {
DWORD LowPart;
DWORD HighPart;
}_STRUCT_NAME(u);
DWORDLONG QuadPart;
} ULARGE_INTEGER;
typedef ULARGE_INTEGER *PULARGE_INTEGER;
struct {
DWORD LowPart;
DWORD HighPart;
} u;
#if _ANONYMOUS_STRUCT
struct {
DWORD LowPart;
DWORD HighPart;
};
#endif /* _ANONYMOUS_STRUCT */
ULONGLONG QuadPart;
} ULARGE_INTEGER, *PULARGE_INTEGER;
typedef LARGE_INTEGER LUID,*PLUID;
#pragma pack(push,4)
typedef struct _LUID_AND_ATTRIBUTES {