update for HEAD-2003091401
[reactos.git] / include / napi / shared_data.h
index a44b154..2893d15 100644 (file)
@@ -31,7 +31,7 @@ typedef struct _KUSER_SHARED_DATA
    ULONG NtMinorVersion;
    BOOLEAN ProcessorFeatures[PROCESSOR_FEATURES_MAX];
 
-   // NT5 / Win2k specific ??
+   /* NT5 / Win2k specific ?? */
    ULONG Reserved1;
    ULONG Reserved3;
    volatile ULONG TimeSlip;
@@ -58,7 +58,12 @@ typedef struct _KUSER_SHARED_DATA
 #define USER_SHARED_DATA       (0x7FFE0000)
 
 #if defined(__NTOSKRNL__) || defined(__NTDRIVER__) || defined(__NTHAL__)
-#define KI_USER_SHARED_DATA    (0xFFDF0000)
+#ifndef __USE_W32API
+#define KI_USER_SHARED_DATA (0xFFDF0000)
+#endif
+#ifdef SharedUserData
+#undef SharedUserData
+#endif
 #define SharedUserData         ((KUSER_SHARED_DATA * const)KI_USER_SHARED_DATA)
 #else
 #ifndef __USE_W32API