diff --git a/sdk/include/psdk/basetsd.h b/sdk/include/psdk/basetsd.h index 7d3efc04725..6d8d85f17e2 100644 --- a/sdk/include/psdk/basetsd.h +++ b/sdk/include/psdk/basetsd.h @@ -6,8 +6,8 @@ #include #endif -#if defined(__LP64__) || (!defined(_M_AMD64) && defined(__WINESRC__)) -#if !defined(__ROS_LONG64__) +#if (defined(_LP64) || defined(__LP64__)) && !defined(_M_AMD64) +#ifndef __ROS_LONG64__ #define __ROS_LONG64__ #endif #endif @@ -161,7 +161,7 @@ static inline void* ULongToPtr( const unsigned long ul ) { return( (void*)(ULONG_PTR)ul ); } #endif /* !__midl */ #else /* !_WIN64 */ -#if !defined(__ROS_LONG64__) +#ifndef __ROS_LONG64__ typedef int INT_PTR, *PINT_PTR; typedef unsigned int UINT_PTR, *PUINT_PTR; #else diff --git a/sdk/include/psdk/windef.h b/sdk/include/psdk/windef.h index a1f5581e3be..0766d6168e9 100644 --- a/sdk/include/psdk/windef.h +++ b/sdk/include/psdk/windef.h @@ -14,8 +14,8 @@ #pragma warning(disable:4255) #endif -#if defined(__LP64__) || (!defined(_M_AMD64) && defined(__WINESRC__)) -#if !defined(__ROS_LONG64__) +#if (defined(_LP64) || defined(__LP64__)) && !defined(_M_AMD64) +#ifndef __ROS_LONG64__ #define __ROS_LONG64__ #endif #endif @@ -166,9 +166,9 @@ typedef BOOL *LPBOOL; typedef unsigned char BYTE; typedef unsigned short WORD; #ifndef __ROS_LONG64__ - typedef unsigned long DWORD; +typedef unsigned long DWORD; #else - typedef unsigned int DWORD; +typedef unsigned int DWORD; #endif typedef float FLOAT; typedef FLOAT *PFLOAT; diff --git a/sdk/include/psdk/winsock.h b/sdk/include/psdk/winsock.h index 0d95be1e49e..cad1913fc81 100644 --- a/sdk/include/psdk/winsock.h +++ b/sdk/include/psdk/winsock.h @@ -15,8 +15,8 @@ #include #endif -#if defined(__LP64__) || (!defined(_M_AMD64) && defined(__WINESRC__)) -#if !defined(__ROS_LONG64__) +#if (defined(_LP64) || defined(__LP64__)) && !defined(_M_AMD64) +#ifndef __ROS_LONG64__ #define __ROS_LONG64__ #endif #endif diff --git a/sdk/include/psdk/winsock2.h b/sdk/include/psdk/winsock2.h index aa296a2311d..9646428a154 100644 --- a/sdk/include/psdk/winsock2.h +++ b/sdk/include/psdk/winsock2.h @@ -39,8 +39,8 @@ #endif #endif -#if defined(__LP64__) || (!defined(_M_AMD64) && defined(__WINESRC__)) -#if !defined(__ROS_LONG64__) +#if (defined(_LP64) || defined(__LP64__)) && !defined(_M_AMD64) +#ifndef __ROS_LONG64__ #define __ROS_LONG64__ #endif #endif diff --git a/sdk/include/xdk/winnt.template.h b/sdk/include/xdk/winnt.template.h index 050e87d472d..0da46e9285b 100644 --- a/sdk/include/xdk/winnt.template.h +++ b/sdk/include/xdk/winnt.template.h @@ -28,8 +28,8 @@ #error Compiler too old! #endif -#if defined(__LP64__) || (!defined(_M_AMD64) && defined(__WINESRC__)) -#if !defined(__ROS_LONG64__) +#if (defined(_LP64) || defined(__LP64__)) && !defined(_M_AMD64) +#ifndef __ROS_LONG64__ #define __ROS_LONG64__ #endif #endif