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_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_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_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_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_PROTOCOL EFI_BLOCK_IO2_PROTOCOL, *PEFI_BLOCK_IO2_PROTOCOL;
typedef struct _EFI_BLOCK_IO2_TOKEN EFI_BLOCK_IO2_TOKEN, *PEFI_BLOCK_IO2_TOKEN; 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 */ /* Describes block device */
typedef struct _EFI_BLOCK_DEVICE typedef struct _EFI_BLOCK_DEVICE
{ {
PEFI_DEVICE_PATH_PROTOCOL DevicePath; LIST_ENTRY ListEntry;
EFI_GUID Guid; EFI_GUID Guid;
USHORT DriveType; USHORT DriveType;
ULONG DriveNumber; ULONG DriveNumber;
ULONG PartitionNumber; ULONG PartitionNumber;
PEFI_DEVICE_PATH_PROTOCOL DevicePath;
} EFI_BLOCK_DEVICE, *PEFI_BLOCK_DEVICE; } EFI_BLOCK_DEVICE, *PEFI_BLOCK_DEVICE;
/* Block I/O media structure */ /* Block I/O media structure */