Updated to reflect spec ECRs
authorAJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 1 Aug 2007 16:01:02 +0000 (16:01 +0000)
committerAJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 1 Aug 2007 16:01:02 +0000 (16:01 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3522 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/Uefi/UefiSpec.h

index d2bf0d5..c2f52d2 100644 (file)
@@ -1717,7 +1717,6 @@ struct _EFI_SYSTEM_TABLE {
 //\r
 #define LOAD_OPTION_ACTIVE            0x00000001\r
 #define LOAD_OPTION_FORCE_RECONNECT   0x00000002\r
 //\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
 #define LOAD_OPTION_HIDDEN            0x00000008\r
 #define LOAD_OPTION_CATEGORY          0x00001F00\r
 \r
@@ -1744,12 +1743,21 @@ typedef union {
 } EFI_KEY_DATA;\r
 \r
 typedef struct {\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
   UINT32            BootOptionCrc;\r
   UINT16            BootOption;\r
-  // EFI_INPUT_KEY  Keys[];\r
+//EFI_INPUT_KEY  Keys[];\r
 } EFI_KEY_OPTION;\r
 \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
 //\r
 // EFI File location to boot from on removable media devices\r
 //\r