]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.h
MdeModulePkg HiiDataBase: Enable Firmware to retrieve the default setting
[mirror_edk2.git] / MdeModulePkg / Universal / HiiDatabaseDxe / HiiDatabase.h
index 320754cf20bef7479f0def78359f1b2e198ef1dc..8336dd0f4fed7c9eece1908829adb98202cafb6a 100644 (file)
@@ -32,7 +32,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Guid/HiiKeyBoardLayout.h>\r
 #include <Guid/GlobalVariable.h>\r
 #include <Guid/MdeModuleHii.h>\r
-\r
+#include <Guid/VariableFormat.h>\r
+#include <Guid/PcdDataBaseSignatureGuid.h>\r
 \r
 #include <Library/DebugLib.h>\r
 #include <Library/BaseMemoryLib.h>\r
@@ -65,6 +66,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 //\r
 // BASE_CR (a, IFR_DEFAULT_VALUE_DATA, Entry) to get the whole structure.\r
 \r
+typedef struct {\r
+  LIST_ENTRY            Entry;             // Link to VarStorage Default Data\r
+  UINT16                DefaultId;\r
+  VARIABLE_STORE_HEADER *VariableStorage;\r
+} VARSTORAGE_DEFAULT_DATA;\r
+\r
 typedef struct {\r
   LIST_ENTRY          Entry;             // Link to VarStorage\r
   EFI_GUID            Guid;\r