]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/DriverSampleDxe/DriverSample.h
Sync in bug fix from EDK I:
[mirror_edk2.git] / MdeModulePkg / Universal / DriverSampleDxe / DriverSample.h
index 0468fbd04f4be36c2720d1c0bb7787cf269d6b97..1489da22ed76d60a0f4a2aab58b322115a3f1ebb 100644 (file)
@@ -52,6 +52,8 @@ Revision History
 // This is the generated <AltResp> for defaults defined in VFR\r
 //\r
 extern UINT8 VfrMyIfrNVDataDefault0000[];\r
+extern UINT8 VfrMyIfrNVDataDefault0001[];\r
+extern UINT8 VfrMyIfrNVDataBlockName[];\r
 \r
 //\r
 // This is the generated IFR binary data for each formset defined in VFR.\r
@@ -68,7 +70,11 @@ extern UINT8  InventoryBin[];
 //\r
 extern UINT8  DriverSampleStrings[];\r
 \r
-#define SAMPLE_STRING               L"This is an error!"\r
+#define VAR_OFFSET(Field)    \\r
+  ((UINT16) ((UINTN) &(((DRIVER_SAMPLE_CONFIGURATION *) 0)->Field)))\r
+\r
+#define DYNAMIC_ONE_OF_VAR_OFFSET        VAR_OFFSET (DynamicOneof)\r
+#define DYNAMIC_ORDERED_LIST_VAR_OFFSET  VAR_OFFSET (DynamicOrderedList)\r
 \r
 #define DRIVER_SAMPLE_PRIVATE_SIGNATURE EFI_SIGNATURE_32 ('D', 'S', 'p', 's')\r
 \r