From b22ddb1453c549db951e5cd58e2d50eab3941be0 Mon Sep 17 00:00:00 2001 From: Colin Davidson Date: Thu, 5 Jan 2023 01:25:18 -0800 Subject: [PATCH] fix windows structs --- core/sys/windows/kernel32.odin | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/core/sys/windows/kernel32.odin b/core/sys/windows/kernel32.odin index 56b63a494..7df777da3 100644 --- a/core/sys/windows/kernel32.odin +++ b/core/sys/windows/kernel32.odin @@ -1029,16 +1029,19 @@ CACHE_DESCRIPTOR :: struct { Type: PROCESSOR_CACHE_TYPE, } +ProcessorCore :: struct { + Flags: BYTE, +} +NumaNode :: struct { + NodeNumber: DWORD, +} DUMMYUNIONNAME_u :: struct #raw_union { - ProcessorCore :: struct { - Flags: BYTE, - }, - NumaNode :: struct { - NodeNumber: DWORD, - }, + Core: ProcessorCore, + Node: NumaNode, Cache: CACHE_DESCRIPTOR, Reserved: [2]ULONGLONG, -}, +} + SYSTEM_LOGICAL_PROCESSOR_INFORMATION :: struct { ProcessorMask: ULONGPTR, Relationship: LOGICAL_PROCESSOR_RELATIONSHIP,