]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Protocol/DiskInfo/DiskInfo.h
Removed extra typedefs on structures to fix error generated by gcc.
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Protocol / DiskInfo / DiskInfo.h
index 3de25d9817f0727bbf9b23c83b4159427f693065..5976d05f8cc28740f5c55a88085707ae019d7066 100644 (file)
@@ -161,13 +161,19 @@ extern EFI_GUID gEfiDiskInfoScsiInterfaceGuid;
   }\r
 extern EFI_GUID gEfiDiskInfoUsbInterfaceGuid;\r
 \r
-typedef struct _EFI_DISK_INFO_PROTOCOL {\r
+#define EFI_DISK_INFO_AHCI_INTERFACE_GUID \\r
+  { \\r
+    0x9e498932, 0x4abc, 0x45af, 0xa3, 0x4d, 0x2, 0x47, 0x78, 0x7b, 0xe7, 0xc6 \\r
+  }\r
+extern EFI_GUID gEfiDiskInfoAhciInterfaceGuid;\r
+\r
+struct _EFI_DISK_INFO_PROTOCOL {\r
   EFI_GUID                  Interface;\r
   EFI_DISK_INFO_INQUIRY     Inquiry;\r
   EFI_DISK_INFO_IDENTIFY    Identify;\r
   EFI_DISK_INFO_SENSE_DATA  SenseData;\r
   EFI_DISK_INFO_WHICH_IDE   WhichIde;\r
-} EFI_DISK_INFO_PROTOCOL;\r
+};\r
 \r
 extern EFI_GUID gEfiDiskInfoProtocolGuid;\r
 \r