include: Introduce WINE_USE_LONG macro.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Jacek Caban 2020-05-04 16:25:36 +02:00 committed by Alexandre Julliard
parent 35a7ed0c78
commit 0a09fdfa1f
4 changed files with 5 additions and 5 deletions

View File

@ -30,7 +30,7 @@ typedef struct
#else
typedef struct _GUID
{
#ifdef _MSC_VER
#ifdef WINE_USE_LONG
unsigned long Data1;
#else
unsigned int Data1;

View File

@ -53,7 +53,7 @@ typedef enum _WAIT_TYPE {
#define BASETYPES
typedef unsigned char UCHAR, *PUCHAR;
typedef unsigned short USHORT, *PUSHORT;
#ifdef _MSC_VER
#ifdef WINE_USE_LONG
typedef unsigned long ULONG, *PULONG;
#else
typedef unsigned int ULONG, *PULONG;

View File

@ -241,7 +241,7 @@ extern "C" {
#define BASETYPES
typedef unsigned char UCHAR, *PUCHAR;
typedef unsigned short USHORT, *PUSHORT;
#ifdef _MSC_VER
#ifdef WINE_USE_LONG
typedef unsigned long ULONG, *PULONG;
#else
typedef unsigned int ULONG, *PULONG;
@ -257,7 +257,7 @@ typedef int INT, *PINT, *LPINT;
typedef unsigned int UINT, *PUINT;
typedef float FLOAT, *PFLOAT;
typedef char *PSZ;
#ifdef _MSC_VER
#ifdef WINE_USE_LONG
typedef long *LPLONG;
typedef unsigned long DWORD, *PDWORD, *LPDWORD;
#else

View File

@ -452,7 +452,7 @@ typedef VOID *PVOID64;
typedef BYTE BOOLEAN, *PBOOLEAN;
typedef char CHAR, *PCHAR;
typedef short SHORT, *PSHORT;
#ifdef _MSC_VER
#ifdef WINE_USE_LONG
typedef long LONG, *PLONG;
#else
typedef int LONG, *PLONG;