]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Include/Library/BdsLib.h
ArmPkg/BdsLib: Move the Generic BDS_LOAD_OPTION structure from Armplatform/Pkg to...
[mirror_edk2.git] / ArmPkg / Include / Library / BdsLib.h
index b7aa7249253b7c5da7459385d7e8bf3829bf1923..91c67e726ee75287c50c116d46537894e1177cea 100644 (file)
 #ifndef __BDS_ENTRY_H__\r
 #define __BDS_ENTRY_H__\r
 \r
+typedef UINT8* EFI_LOAD_OPTION;\r
+\r
+/**\r
+  This is defined by the UEFI specs, don't change it\r
+**/\r
+typedef struct {\r
+  UINT16                      LoadOptionIndex;\r
+  EFI_LOAD_OPTION             LoadOption;\r
+  UINTN                       LoadOptionSize;\r
+\r
+  UINT32                      Attributes;\r
+  UINT16                      FilePathListLength;\r
+  CHAR16                      *Description;\r
+  EFI_DEVICE_PATH_PROTOCOL    *FilePathList;\r
+\r
+  VOID*                       OptionalData;\r
+  UINTN                       OptionalDataSize;\r
+} BDS_LOAD_OPTION;\r
+\r
 /**\r
   Connect a Device Path and return the handle of the driver that support this DevicePath\r
 \r