[NDK]
authorPierre Schweitzer <pierre@reactos.org>
Wed, 17 Jun 2015 20:07:44 +0000 (20:07 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Wed, 17 Jun 2015 20:07:44 +0000 (20:07 +0000)
Fix KNODE definition, to be compatible with w2k3.

Thanks to Thomas for his help.

svn path=/trunk/; revision=68177

reactos/include/ndk/ketypes.h

index f3bbf77..25f13fa 100644 (file)
@@ -774,10 +774,13 @@ typedef struct _KNODE
     SLIST_HEADER DeadStackList;
     SLIST_HEADER PfnDereferenceSListHead;
     KAFFINITY ProcessorMask;
     SLIST_HEADER DeadStackList;
     SLIST_HEADER PfnDereferenceSListHead;
     KAFFINITY ProcessorMask;
-    ULONG Color;
+    UCHAR Color;
     UCHAR Seed;
     UCHAR NodeNumber;
     UCHAR Seed;
     UCHAR NodeNumber;
-    ULONG Flags;
+    struct _flags {
+        UCHAR Removable : 1;
+        UCHAR Fill : 7;
+    } Flags;
     ULONG MmShiftedColor;
     ULONG FreeCount[2];
     struct _SINGLE_LIST_ENTRY *PfnDeferredList;
     ULONG MmShiftedColor;
     ULONG FreeCount[2];
     struct _SINGLE_LIST_ENTRY *PfnDeferredList;