//\r
#define LOAD_OPTION_ACTIVE 0x00000001\r
#define LOAD_OPTION_FORCE_RECONNECT 0x00000002\r
-#define LOAD_OPTION_GRAPHICS 0x00000004\r
#define LOAD_OPTION_HIDDEN 0x00000008\r
#define LOAD_OPTION_CATEGORY 0x00001F00\r
\r
} EFI_KEY_DATA;\r
\r
typedef struct {\r
- EFI_KEY_DATA KeyData;\r
+ EFI_KEY_DATA KeyOptions;\r
UINT32 BootOptionCrc;\r
UINT16 BootOption;\r
- // EFI_INPUT_KEY Keys[];\r
+//EFI_INPUT_KEY Keys[];\r
} EFI_KEY_OPTION;\r
\r
+#define EFI_KEY_OPTION_SHIFT 0x00000001\r
+#define EFI_KEY_OPTION_CONTROL 0x00000002\r
+#define EFI_KEY_OPTION_ALT 0x00000004\r
+#define EFI_KEY_OPTION_LOGO 0x00000008\r
+#define EFI_KEY_OPTION_MENU 0x00000010\r
+#define EFI_KEY_OPTION_SYSREQ 0x00000020\r
+#define EFI_KEY_CODE_COUNT 0x00000300\r
+\r
+\r
//\r
// EFI File location to boot from on removable media devices\r
//\r