]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h
Add new "Refresh guid" opcode, also add sample code to use it.
[mirror_edk2.git] / MdeModulePkg / Universal / DriverSampleDxe / NVDataStruc.h
index 8926ab017789c661fed63248372f868d19a17c9b..f0240301f06aa0eb62481ae13c4d1aff82eae382 100644 (file)
@@ -41,6 +41,11 @@ Revision History:
 #define EFI_USER_INFO_ACCESS_SETUP_ADMIN_GUID \\r
   { 0x85b75607, 0xf7ce, 0x471e, { 0xb7, 0xe4, 0x2a, 0xea, 0x5f, 0x72, 0x32, 0xee } }\r
 \r
+#define EFI_IFR_REFRESH_ID_OP_GUID \\r
+  { \\r
+    0xF5E655D9, 0x02A6, 0x46f2, {0x9E, 0x76, 0xB8, 0xBE, 0x8E, 0x60, 0xAB, 0x22} \\r
+  }\r
+\r
 #define CONFIGURATION_VARSTORE_ID    0x1234\r
 \r
 #pragma pack(1)\r
@@ -77,6 +82,7 @@ typedef struct {
   UINT8   GetDefaultValueFromCallBack;\r
   UINT8   GetDefaultValueFromAccess;\r
   EFI_HII_TIME  Time;\r
+  UINT8   RefreshGuidCount;\r
 } DRIVER_SAMPLE_CONFIGURATION;\r
 \r
 //\r
@@ -93,6 +99,7 @@ typedef struct {
 //\r
 #define LABEL_UPDATE1               0x1234\r
 #define LABEL_UPDATE2               0x2234\r
+#define LABEL_UPDATE3               0x3234\r
 #define LABEL_END                   0x2223\r
 \r
 #pragma pack()\r