20#ifndef __DISK_INFO_H__
21#define __DISK_INFO_H__
26#define EFI_DISK_INFO_PROTOCOL_GUID \
28 0xd432a67f, 0x14dc, 0x484b, {0xb3, 0xbb, 0x3f, 0x2, 0x91, 0x84, 0x93, 0x27 } \
39#define EFI_DISK_INFO_IDE_INTERFACE_GUID \
41 0x5e948fe3, 0x26d3, 0x42b5, {0xaf, 0x17, 0x61, 0x2, 0x87, 0x18, 0x8d, 0xec } \
47#define EFI_DISK_INFO_SCSI_INTERFACE_GUID \
49 0x8f74baa, 0xea36, 0x41d9, {0x95, 0x21, 0x21, 0xa7, 0xf, 0x87, 0x80, 0xbc } \
55#define EFI_DISK_INFO_USB_INTERFACE_GUID \
57 0xcb871572, 0xc11a, 0x47b5, {0xb4, 0x92, 0x67, 0x5e, 0xaf, 0xa7, 0x77, 0x27 } \
63#define EFI_DISK_INFO_AHCI_INTERFACE_GUID \
65 0x9e498932, 0x4abc, 0x45af, {0xa3, 0x4d, 0x2, 0x47, 0x78, 0x7b, 0xe7, 0xc6 } \
71#define EFI_DISK_INFO_NVME_INTERFACE_GUID \
73 0x3ab14680, 0x5d3f, 0x4a4d, {0xbc, 0xdc, 0xcc, 0x38, 0x0, 0x18, 0xc7, 0xf7 } \
79#define EFI_DISK_INFO_UFS_INTERFACE_GUID \
81 0x4b3029cc, 0x6b98, 0x47fb, { 0xbc, 0x96, 0x76, 0xdc, 0xb8, 0x4, 0x41, 0xf0 } \
87#define EFI_DISK_INFO_SD_MMC_INTERFACE_GUID \
89 0x8deec992, 0xd39c, 0x4a5c, { 0xab, 0x6b, 0x98, 0x6e, 0x14, 0x24, 0x2b, 0x9d } \
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_GUID gEfiDiskInfoIdeInterfaceGuid
EFI_GUID gEfiDiskInfoUfsInterfaceGuid
EFI_STATUS(EFIAPI * EFI_DISK_INFO_SENSE_DATA)(IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *SenseData, IN OUT UINT32 *SenseDataSize, OUT UINT8 *SenseDataNumber)
Definition DiskInfo.h:161
EFI_GUID gEfiDiskInfoUsbInterfaceGuid
EFI_GUID gEfiDiskInfoNvmeInterfaceGuid
EFI_GUID gEfiDiskInfoScsiInterfaceGuid
EFI_GUID gEfiDiskInfoAhciInterfaceGuid
EFI_STATUS(EFIAPI * EFI_DISK_INFO_INQUIRY)(IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *InquiryData, IN OUT UINT32 *InquiryDataSize)
Definition DiskInfo.h:110
EFI_STATUS(EFIAPI * EFI_DISK_INFO_WHICH_IDE)(IN EFI_DISK_INFO_PROTOCOL *This, OUT UINT32 *IdeChannel, OUT UINT32 *IdeDevice)
Definition DiskInfo.h:181
EFI_GUID gEfiDiskInfoProtocolGuid
EFI_STATUS(EFIAPI * EFI_DISK_INFO_IDENTIFY)(IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *IdentifyData, IN OUT UINT32 *IdentifyDataSize)
Definition DiskInfo.h:136
EFI_GUID gEfiDiskInfoSdMmcInterfaceGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
unsigned char UINT8
Definition actypes.h:236
Definition DiskInfo.h:190
EFI_DISK_INFO_SENSE_DATA SenseData
Definition DiskInfo.h:210
EFI_GUID Interface
Definition DiskInfo.h:195
EFI_DISK_INFO_INQUIRY Inquiry
Definition DiskInfo.h:200
EFI_DISK_INFO_IDENTIFY Identify
Definition DiskInfo.h:205
EFI_DISK_INFO_WHICH_IDE WhichIde
Definition DiskInfo.h:214