[NDK]
authorPierre Schweitzer <pierre@reactos.org>
Sun, 14 Jun 2015 15:49:39 +0000 (15:49 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Sun, 14 Jun 2015 15:49:39 +0000 (15:49 +0000)
Add definition for SYSTEM_NUMA_INFORMATION

Source: http://fy5388.blog.163.com/blog/static/564995372009112711571197/

svn path=/trunk/; revision=68135

reactos/include/ndk/extypes.h

index 60f7334..618580e 100644 (file)
@@ -1369,7 +1369,22 @@ typedef struct _SYSTEM_SESSION_PROCESS_INFORMATION
     PVOID Buffer; // Same format as in SystemProcessInformation
 } SYSTEM_SESSION_PROCESS_INFORMATION, *PSYSTEM_SESSION_PROCESS_INFORMATION;
 
-// FIXME: Class 54-97
+// FIXME: Class 54
+
+// Class 55
+#define MAXIMUM_NUMA_NODES 16
+typedef struct _SYSTEM_NUMA_INFORMATION
+{
+    ULONG HighestNodeNumber;
+    ULONG Reserved;
+    union
+    {
+        ULONGLONG ActiveProcessorsAffinityMask[MAXIMUM_NUMA_NODES];
+        ULONGLONG AvailableMemory[MAXIMUM_NUMA_NODES];
+    };
+} SYSTEM_NUMA_INFORMATION, *PSYSTEM_NUMA_INFORMATION;
+
+// FIXME: Class 56-97
 
 //
 // Hotpatch flags