diff options
Diffstat (limited to 'src/libs/7zip/unix/CPP/Common/MyWindows.h')
-rw-r--r-- | src/libs/7zip/unix/CPP/Common/MyWindows.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/libs/7zip/unix/CPP/Common/MyWindows.h b/src/libs/7zip/unix/CPP/Common/MyWindows.h index 3376dd6aa..83a896283 100644 --- a/src/libs/7zip/unix/CPP/Common/MyWindows.h +++ b/src/libs/7zip/unix/CPP/Common/MyWindows.h @@ -40,7 +40,17 @@ typedef UINT32 DWORD; typedef Int64 LONGLONG; typedef UInt64 ULONGLONG; -typedef struct LARGE_INTEGER { LONGLONG QuadPart; }LARGE_INTEGER; +typedef union _LARGE_INTEGER { + struct { + DWORD LowPart; + LONG HighPart; + }; + struct { + DWORD LowPart; + LONG HighPart; + } u; + LONGLONG QuadPart; +} LARGE_INTEGER; typedef struct _ULARGE_INTEGER { ULONGLONG QuadPart;} ULARGE_INTEGER; typedef const CHAR *LPCSTR; |