#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
//\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