浏览代码

name raw union

Colin Davidson 2 年之前
父节点
当前提交
cb7dd12222
共有 1 个文件被更改,包括 11 次插入10 次删除
  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,
 }
 
+DUMMYUNIONNAME_u :: struct #raw_union {
+	ProcessorCore :: struct {
+		Flags: BYTE,
+	},
+	NumaNode :: struct {
+		NodeNumber: DWORD,
+	},
+	Cache: CACHE_DESCRIPTOR,
+	Reserved: [2]ULONGLONG,
+},
 SYSTEM_LOGICAL_PROCESSOR_INFORMATION :: struct {
 	ProcessorMask: ULONGPTR,
 	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,
 }