From 5475d970c4d071b2f3cea6b0312bf1d1316f47e9 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Mon, 22 Jun 2026 14:12:49 +0200 Subject: [PATCH] Add DOUBLE_ULONG_PTR structure definition --- sdk/xtdk/xtstruct.h | 1 + sdk/xtdk/xttypes.h | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/sdk/xtdk/xtstruct.h b/sdk/xtdk/xtstruct.h index 4264e21..39c4f1f 100644 --- a/sdk/xtdk/xtstruct.h +++ b/sdk/xtdk/xtstruct.h @@ -87,6 +87,7 @@ typedef struct _ANSI_STRING64 ANSI_STRING64, *PANSI_STRING64; typedef struct _CPPORT CPPORT, *PCPPORT; typedef const struct _CMMPAGEMAP_ROUTINES CMMPAGEMAP_ROUTINES, *PCMMPAGEMAP_ROUTINES; typedef struct _CSTRING CSTRING, *PCSTRING; +typedef struct _DOUBLE_ULONG_PTR DOUBLE_ULONG_PTR, *PDOUBLE_ULONG_PTR; typedef struct _EFI_1394_DEVICE_PATH EFI_1394_DEVICE_PATH, *PEFI_1394_DEVICE_PATH; typedef struct _EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR, *PEFI_ACPI_ADDRESS_SPACE_DESCRIPTOR; typedef struct _EFI_ACPI_ADR_DEVICE_PATH EFI_ACPI_ADR_DEVICE_PATH, *PEFI_ACPI_ADR_DEVICE_PATH; diff --git a/sdk/xtdk/xttypes.h b/sdk/xtdk/xttypes.h index 14e6e89..239dc19 100644 --- a/sdk/xtdk/xttypes.h +++ b/sdk/xtdk/xttypes.h @@ -156,6 +156,13 @@ typedef LPCUWSTR PCUTSTR, LPCUTSTR; /* Variadic ABI types */ typedef __builtin_va_list VA_LIST, *PVA_LIST; +/* Double ULONG_PTR structure */ +typedef struct _DOUBLE_ULONG_PTR +{ + ULONG_PTR LowPart; + ULONG_PTR HighPart; +} DOUBLE_ULONG_PTR, *PDOUBLE_ULONG_PTR; + /* 128-bit floats structure */ typedef struct _FLOAT128 {