]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Include/MdeModuleHii.h
Add comments to MdeModulePkg.dec, Correct minor comments for other files and Add...
[mirror_edk2.git] / MdeModulePkg / Include / MdeModuleHii.h
index e0f1e778414549995bf6ba56ff9966ee0ff99a17..251d3ceaa89315ef8f3e955f7ce213c6873058f3 100644 (file)
@@ -57,6 +57,7 @@ typedef struct {
 #define EFI_IFR_EXTEND_OP_TIMEOUT     0x2\r
 #define EFI_IFR_EXTEND_OP_CLASS       0x3\r
 #define EFI_IFR_EXTEND_OP_SUBCLASS    0x4\r
+#define EFI_IFR_EXTEND_OP_OPTIONKEY   0x5\r
 \r
 typedef struct _EFI_IFR_GUID_LABEL {\r
   EFI_IFR_OP_HEADER   Header;\r
@@ -112,6 +113,18 @@ typedef struct _EFI_IFR_GUID_SUBCLASS {
   UINT16              SubClass;\r
 } EFI_IFR_GUID_SUBCLASS;\r
 \r
+//\r
+// Store the framework vfr option key value\r
+//\r
+typedef struct _EFI_IFR_GUID_OPTIONKEY {\r
+  EFI_IFR_OP_HEADER   Header;\r
+  EFI_GUID            Guid;\r
+  UINT8               ExtendOpCode;\r
+  EFI_QUESTION_ID     QuestionId;\r
+  EFI_IFR_TYPE_VALUE  OptionValue;\r
+  EFI_QUESTION_ID     KeyValue;\r
+} EFI_IFR_GUID_OPTIONKEY;\r
+\r
 #pragma pack()\r
 \r
 #endif\r