From 9655f89744748ad20853f5ca6bdd278cfbbbe55f Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Mon, 28 Jul 2008 18:38:11 +0000 Subject: [PATCH] - Don't strictly check NTDDI_VERSION to WINXP or WS03, since in case of e.g. NTDDI_WS03SP1 the define would work incorrectly (skipping a structure member). svn path=/trunk/; revision=34914 --- reactos/include/ndk/pstypes.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/include/ndk/pstypes.h b/reactos/include/ndk/pstypes.h index ad7e9dd196c..77498367863 100644 --- a/reactos/include/ndk/pstypes.h +++ b/reactos/include/ndk/pstypes.h @@ -1426,9 +1426,9 @@ typedef struct _EJOB ULONG PeakProcessMemoryUsed; ULONG PeakJobMemoryUsed; ULONG CurrentJobMemoryUsed; -#if (NTDDI_VERSION == NTDDI_WINXP) +#if (NTDDI_VERSION >= NTDDI_WINXP) && (NTDDI_VERSION < NTDDI_WS03) FAST_MUTEX MemoryLimitsLock; -#elif (NTDDI_VERSION == NTDDI_WS03) +#elif (NTDDI_VERSION >= NTDDI_WS03) && (NTDDI_VERSION < NTDDI_LONGHORN) KGUARDED_MUTEX MemoryLimitsLock; #elif (NTDDI_VERSION >= NTDDI_LONGHORN) EX_PUSH_LOCK MemoryLimitsLock;