LARGE_INTEGER is defined as follows in ntdef.h
#if defined(MIDL_PASS)
typedef struct _LARGE_INTEGER {
#else // MIDL_PASS
typedef union _LARGE_INTEGER {
struct {
ULONG LowPart;
LONG HighPart;
};
struct {
ULONG LowPart;
LONG HighPart;
} u;
#endif //MIDL_PASS
LONGLONG QuadPart;
} LARGE_INTEGER;
typedef LARGE_INTEGER *PLARGE_INTEGER;
What is MIDL_PASS?
Is that normal 32-bit Windows 2000 and NT will have MIDL_PASS not defined?
Will that be a big problem?
Thanks.