From 23f022965a0703f2ecc097d32ce08f579851995d Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Sun, 10 Aug 2025 16:35:40 +0200 Subject: [PATCH] Add forward declarations for CPUID feature enums --- sdk/xtdk/amd64/xtstruct.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sdk/xtdk/amd64/xtstruct.h b/sdk/xtdk/amd64/xtstruct.h index 4ce4bc7..282c29b 100644 --- a/sdk/xtdk/amd64/xtstruct.h +++ b/sdk/xtdk/amd64/xtstruct.h @@ -18,7 +18,10 @@ typedef enum _APIC_MODE APIC_MODE, *PAPIC_MODE; typedef enum _APIC_MT APIC_MT, *PAPIC_MT; typedef enum _APIC_REGISTER APIC_REGISTER, *PAPIC_REGISTER; typedef enum _CPU_VENDOR CPU_VENDOR, *PCPU_VENDOR; -typedef enum _CPUID_FEATURES CPUID_FEATURES, *PCPUID_FEATURES; +typedef enum _CPUID_FEATURES_EXTENDED CPUID_FEATURES_EXTENDED, *PCPUID_FEATURES_EXTENDED; +typedef enum _CPUID_FEATURES_STANDARD1 CPUID_FEATURES_STANDARD1, *PCPUID_FEATURES_STANDARD1; +typedef enum _CPUID_FEATURES_STANDARD7_LEAF0 CPUID_FEATURES_STANDARD7_LEAF0, *PCPUID_FEATURES_STANDARD7_LEAF0; +typedef enum _CPUID_FEATURES_STANDARD7_LEAF1 CPUID_FEATURES_STANDARD7_LEAF1, *PCPUID_FEATURES_STANDARD7_LEAF1; typedef enum _CPUID_REQUESTS CPUID_REQUESTS, *PCPUID_REQUESTS; typedef enum _PAGE_SIZE PAGE_SIZE, *PPAGE_SIZE; typedef enum _PIC_I8259_ICW1_INTERRUPT_MODE PIC_I8259_ICW1_INTERRUPT_MODE, *PPIC_I8259_ICW1_INTERRUPT_MODE;