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 {