From 574582f97743917d3df2e7a3fb964b5700776d2b Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Sun, 10 Aug 2025 16:36:32 +0200 Subject: [PATCH] Add forward declarations for CPUID feature enums --- sdk/xtdk/i686/xtstruct.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sdk/xtdk/i686/xtstruct.h b/sdk/xtdk/i686/xtstruct.h index 23aad41..3fd7ff5 100644 --- a/sdk/xtdk/i686/xtstruct.h +++ b/sdk/xtdk/i686/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;