Browse Source

name raw union

Colin Davidson 2 years ago
parent
commit
cb7dd12222
1 changed files with 11 additions and 10 deletions
  1. 11 10
      core/sys/windows/kernel32.odin

+ 11 - 10
core/sys/windows/kernel32.odin

@@ -1029,17 +1029,18 @@ CACHE_DESCRIPTOR :: struct {
 	Type: PROCESSOR_CACHE_TYPE,
 	Type: PROCESSOR_CACHE_TYPE,
 }
 }
 
 
+DUMMYUNIONNAME_u :: struct #raw_union {
+	ProcessorCore :: struct {
+		Flags: BYTE,
+	},
+	NumaNode :: struct {
+		NodeNumber: DWORD,
+	},
+	Cache: CACHE_DESCRIPTOR,
+	Reserved: [2]ULONGLONG,
+},
 SYSTEM_LOGICAL_PROCESSOR_INFORMATION :: struct {
 SYSTEM_LOGICAL_PROCESSOR_INFORMATION :: struct {
 	ProcessorMask: ULONGPTR,
 	ProcessorMask: ULONGPTR,
 	Relationship: LOGICAL_PROCESSOR_RELATIONSHIP,
 	Relationship: LOGICAL_PROCESSOR_RELATIONSHIP,
-	DUMMYUNIONNAME :: struct #raw_union {
-		ProcessorCore :: struct {
-			Flags: BYTE,
-		},
-		NumaNode :: struct {
-			NodeNumber: DWORD,
-		},
-		Cache: CACHE_DESCRIPTOR,
-		Reserved: [2]ULONGLONG,
-	},
+	DummyUnion: DUMMYUNIONNAME_u,
 }
 }