#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