Add missing forward reference and missing fields to the EFI_BLOCK_DEVICE structure

This commit is contained in:
Rafal Kupiec 2022-08-15 19:24:47 +02:00
parent 72a235fb27
commit ea2de4d5a1
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
2 changed files with 3 additions and 1 deletions

View File

@ -17,6 +17,7 @@ typedef struct _EFI_ACPI_ADR_DEVICE_PATH EFI_ACPI_ADR_DEVICE_PATH, *PEFI_ACPI_AD
typedef struct _EFI_ACPI_HID_DEVICE_PATH EFI_ACPI_HID_DEVICE_PATH, *PEFI_ACPI_HID_DEVICE_PATH;
typedef struct _EFI_ATAPI_DEVICE_PATH EFI_ATAPI_DEVICE_PATH, *PEFI_ATAPI_DEVICE_PATH;
typedef struct _EFI_BBS_BBS_DEVICE_PATH EFI_BBS_BBS_DEVICE_PATH, *PEFI_BBS_BBS_DEVICE_PATH;
typedef struct _EFI_BLOCK_DEVICE EFI_BLOCK_DEVICE, *PEFI_BLOCK_DEVICE;
typedef struct _EFI_BLOCK_IO_PROTOCOL EFI_BLOCK_IO_PROTOCOL, *PEFI_BLOCK_IO_PROTOCOL;
typedef struct _EFI_BLOCK_IO2_PROTOCOL EFI_BLOCK_IO2_PROTOCOL, *PEFI_BLOCK_IO2_PROTOCOL;
typedef struct _EFI_BLOCK_IO2_TOKEN EFI_BLOCK_IO2_TOKEN, *PEFI_BLOCK_IO2_TOKEN;

View File

@ -1442,11 +1442,12 @@ typedef struct _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL
/* Describes block device */
typedef struct _EFI_BLOCK_DEVICE
{
PEFI_DEVICE_PATH_PROTOCOL DevicePath;
LIST_ENTRY ListEntry;
EFI_GUID Guid;
USHORT DriveType;
ULONG DriveNumber;
ULONG PartitionNumber;
PEFI_DEVICE_PATH_PROTOCOL DevicePath;
} EFI_BLOCK_DEVICE, *PEFI_BLOCK_DEVICE;
/* Block I/O media structure */