Corrections to UEFI_FIRMWARE_INFORMATION and KERNEL_INITIALIZATION_BLOCK
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 27s

This commit is contained in:
Rafal Kupiec 2023-11-29 15:57:09 +01:00
parent 0d1fcde3a5
commit db1f693d9c
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4

View File

@ -61,6 +61,11 @@ typedef enum _SYSTEM_FIRMWARE_TYPE
SystemFirmwarePcat
} SYSTEM_FIRMWARE_TYPE, *PSYSTEM_FIRMWARE_TYPE;
/* Hardware information block */
typedef struct _HARDWARE_INFORMATION_BLOCK
{
} HARDWARE_INFORMATION_BLOCK, *PHARDWARE_INFORMATION_BLOCK;
/* PCAT Firmware information block */
typedef struct _PCAT_FIRMWARE_INFORMATION
{
@ -71,7 +76,7 @@ typedef struct _PCAT_FIRMWARE_INFORMATION
typedef struct _UEFI_FIRMWARE_INFORMATION
{
ULONG EfiVersion;
PVOID EfiRuntimeServices;
PEFI_RUNTIME_SERVICES EfiRuntimeServices;
} UEFI_FIRMWARE_INFORMATION, *PUEFI_FIRMWARE_INFORMATION;
/* Firmware information block */
@ -121,9 +126,11 @@ typedef struct _KERNEL_INITIALIZATION_BLOCK
ULONG BlockSize;
ULONG BlockVersion;
ULONG ProtocolVersion;
PCHAR KernelParameters;
LIST_ENTRY LoadOrderListHead;
LIST_ENTRY MemoryDescriptorListHead;
LIST_ENTRY BootDriverListHead;
HARDWARE_INFORMATION_BLOCK HardwareInformation;
LOADER_INFORMATION_BLOCK LoaderInformation;
FIRMWARE_INFORMATION_BLOCK FirmwareInformation;
} KERNEL_INITIALIZATION_BLOCK, *PKERNEL_INITIALIZATION_BLOCK;