]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Uefi/UefiInternalFormRepresentation.h
Enhance SetupBrowser to support new UEFI HiiFormMap feature
[mirror_edk2.git] / MdePkg / Include / Uefi / UefiInternalFormRepresentation.h
index 5cfe91a44c5523a971fbc76c3cae7867657b7616..1c900c91c29689f117cb4222a6d591d9f62ecf14 100644 (file)
@@ -715,8 +715,8 @@ typedef union {
 #define EFI_IFR_VERSION_OP             0x28\r
 #define EFI_IFR_END_OP                 0x29\r
 #define EFI_IFR_MATCH_OP               0x2A\r
-#define EFI_IFR_SET_OP                 0x2C\r
 #define EFI_IFR_GET_OP                 0x2B\r
+#define EFI_IFR_SET_OP                 0x2C\r
 #define EFI_IFR_READ_OP                0x2D\r
 #define EFI_IFR_WRITE_OP               0x2E\r
 #define EFI_IFR_EQUAL_OP               0x2F\r
@@ -1459,7 +1459,7 @@ typedef struct _EFI_IFR_FORM_MAP {
   ///\r
   /// One or more configuration method's name and unique identifier.\r
   ///\r
-  EFI_IFR_FORM_MAP_METHOD  Methods[1];\r
+  // EFI_IFR_FORM_MAP_METHOD  Methods[];\r
 } EFI_IFR_FORM_MAP;\r
 \r
 typedef struct _EFI_IFR_SET {\r
@@ -1483,6 +1483,10 @@ typedef struct _EFI_IFR_SET {
     ///\r
     UINT16           VarOffset;\r
   }                  VarStoreInfo;\r
+  ///\r
+  /// Specifies the type used for storage. \r
+  ///\r
+  UINT8              VarStoreType;\r
 } EFI_IFR_SET;\r
 \r
 typedef struct _EFI_IFR_GET {\r