Merge trunk head (r43756)
[reactos.git] / reactos / include / psdk / basetsd.h
index 00b0eb8..e2e5b93 100644 (file)
@@ -1,11 +1,13 @@
 #ifndef _BASETSD_H
 #define _BASETSD_H
 
+#ifndef _M_AMD64
 #if !defined(__ROS_LONG64__)
 #ifdef __WINESRC__
 #define __ROS_LONG64__
 #endif
 #endif
+#endif
 
 #ifdef __GNUC__
 #ifndef __int64
 #define MAXHALF_PTR  ((HALF_PTR)(MAXUHALF_PTR >> 1))
 #define MINHALF_PTR  (~MAXHALF_PTR)
 
-#define MAXUINT      ((UINT)~((UINT)0))
+#if _WIN32_WINNT >= 0x0600
 
+#define MAXUINT      ((UINT)~((UINT)0))
 #define MAXULONGLONG ((ULONGLONG)~((ULONGLONG)0))
 
+#endif
+
 #ifndef RC_INVOKED
 #ifdef __cplusplus
 extern "C" {