UEFI HII: Merge UEFI HII support changes from branch.
authorqwang12 <qwang12@de2fecce-e211-0410-80a6-f3fac2684e05>
Mon, 21 Jan 2008 14:37:05 +0000 (14:37 +0000)
committerqwang12 <qwang12@de2fecce-e211-0410-80a6-f3fac2684e05>
Mon, 21 Jan 2008 14:37:05 +0000 (14:37 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4598 de2fecce-e211-0410-80a6-f3fac2684e05

17 files changed:
edk2/IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSample.c
edk2/IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSample.h
edk2/IntelFrameworkModulePkg/Universal/DriverSampleDxe/Vfr.vfr
edk2/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/Forms.c
edk2/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/HiiDatabase.c
edk2/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/HiiDatabase.h
edk2/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/Keyboard.c
edk2/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/Package.c
edk2/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/Strings.c
edk2/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/Boolean.c
edk2/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/InputHandler.c
edk2/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/Presentation.c
edk2/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/ProcessOptions.c
edk2/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/Setup.c
edk2/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/Setup.h
edk2/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/Ui.c
edk2/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/Ui.h

index 58bbead..f01288d 100644 (file)
@@ -33,7 +33,7 @@ EFIAPI
 DriverCallback (\r
   IN EFI_FORM_CALLBACK_PROTOCOL       *This,\r
   IN UINT16                           KeyValue,\r
-  IN EFI_IFR_DATA_ARRAY               *Data,\r
+  IN FRAMEWORK_EFI_IFR_DATA_ARRAY               *Data,\r
   OUT EFI_HII_CALLBACK_PACKET         **Packet\r
   )\r
 /*++\r
@@ -260,14 +260,14 @@ Returns:
       &UpdateData->Data                                 // Buffer location to place op-codes\r
       );\r
 \r
-    Location = Location + ((EFI_IFR_OP_HEADER *) &UpdateData->Data)->Length;\r
+    Location = Location + ((FRAMEWORK_EFI_IFR_OP_HEADER *) &UpdateData->Data)->Length;\r
 \r
     CreateCheckBoxOpCode (\r
       QuestionId,                                       // Question ID\r
       1,                                                // Data width (BOOLEAN = 1)\r
       (UINT16) STRING_TOKEN (STR_CHECK_DYNAMIC_PROMPT), // Token value for the Prompt\r
       (UINT16) STRING_TOKEN (STR_CHECK_DYNAMIC_HELP),   // Token value for the Help\r
-      EFI_IFR_FLAG_INTERACTIVE,                         // Flags\r
+      FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE,                         // Flags\r
       0x1236,   // Key\r
       Location  // Buffer location to place op-codes\r
       );\r
@@ -375,7 +375,7 @@ Returns:
 \r
     DataPacket->DataArray.EntryCount  = 1;\r
     DataPacket->DataArray.NvRamMap    = NULL;\r
-    ((EFI_IFR_DATA_ENTRY *) (&DataPacket->DataArray + 1))->Flags = EXIT_REQUIRED;\r
+    ((FRAMEWORK_EFI_IFR_DATA_ENTRY *) (&DataPacket->DataArray + 1))->Flags = EXIT_REQUIRED;\r
     break;\r
 \r
   case 0x1555:\r
@@ -437,7 +437,7 @@ DriverSampleInit (
   //  EFI_FORM_BROWSER_PROTOCOL       *FormConfig;\r
   //\r
   EFI_HII_PACKAGES    *PackageList;\r
-  EFI_HII_HANDLE      HiiHandle;\r
+  FRAMEWORK_EFI_HII_HANDLE       HiiHandle;\r
   STRING_REF          TokenToUpdate;\r
   STRING_REF          TokenToUpdate2;\r
   STRING_REF          TokenToUpdate3;\r
index fbf93ec..963ee4c 100644 (file)
@@ -18,7 +18,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 \r
 \r
-#include <PiDxe.h>\r
+#include <FrameworkDxe.h>\r
 \r
 #include <Protocol/FrameworkFormCallback.h>\r
 #include <Protocol/FrameworkHii.h>\r
@@ -60,7 +60,7 @@ typedef struct {
   EFI_FORM_CALLBACK_PROTOCOL  DriverCallback;\r
   UINT16                      *KeyList;\r
   VOID                        *FormBuffer;\r
-  EFI_HII_HANDLE              RegisteredHandle;\r
+  FRAMEWORK_EFI_HII_HANDLE    RegisteredHandle;\r
   EFI_HII_PROTOCOL            *Hii;\r
 } EFI_CALLBACK_INFO;\r
 \r
index fb346e7..b587b0e 100644 (file)
@@ -54,7 +54,7 @@ formset
 \r
   varstore MyIfrNVData2, key = 0x1234, name = MY_DATA2, guid = FORMSET_GUID;\r
 \r
-  varstore MyIfrNVData, key = 0x1324, name = MY_DATA1, guid = FORMSET_GUID;\r
+//  varstore MyIfrNVData, key = 0x1324, name = MY_DATA1, guid = FORMSET_GUID;\r
 \r
   varstore MyIfrNVData3, key = 0x4321, name = MY_DATA3, guid = FORMSET_GUID;\r
 \r
index ab39d8a..1bc1d02 100644 (file)
@@ -169,14 +169,14 @@ Returns:
   CallbackHandle  = 0;\r
   ExportBuffer    = *ExportBufferPtr;\r
 \r
-  for (Index = 0; IfrData[Index] != EFI_IFR_END_FORM_SET_OP;) {\r
+  for (Index = 0; IfrData[Index] != FRAMEWORK_EFI_IFR_END_FORM_SET_OP;) {\r
     VariableContents = (EFI_HII_VARIABLE_PACK *) ExportBuffer;\r
 \r
     switch (IfrData[Index]) {\r
-    case EFI_IFR_FORM_SET_OP:\r
+    case FRAMEWORK_EFI_IFR_FORM_SET_OP:\r
       TempValue = EFI_HII_VARIABLE;\r
       CopyMem (&VariableContents->Header.Type, &TempValue, sizeof (UINT16));\r
-      CopyMem (&TempValue, &((EFI_IFR_FORM_SET *) &IfrData[Index])->NvDataSize, sizeof (UINT16));\r
+      CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_FORM_SET *) &IfrData[Index])->NvDataSize, sizeof (UINT16));\r
 \r
       //\r
       // If the variable has 0 size, do not process it\r
@@ -193,7 +193,7 @@ Returns:
       CopyMem (&VariableContents->Header.Length, &TempValue, sizeof (UINT32));\r
       CopyMem (\r
         &CallbackHandle,\r
-        &((EFI_IFR_FORM_SET *) &IfrData[Index])->CallbackHandle,\r
+        &((FRAMEWORK_EFI_IFR_FORM_SET *) &IfrData[Index])->CallbackHandle,\r
         sizeof (EFI_PHYSICAL_ADDRESS)\r
         );\r
       if (CallbackHandle != 0) {\r
@@ -211,7 +211,7 @@ Returns:
       //\r
       TempValue = 0;\r
       CopyMem (&VariableContents->VariableId, &TempValue, sizeof (UINT16));\r
-      CopyMem (&VariableContents->VariableGuid, &((EFI_IFR_FORM_SET *) &IfrData[Index])->Guid, sizeof (EFI_GUID));\r
+      CopyMem (&VariableContents->VariableGuid, &((FRAMEWORK_EFI_IFR_FORM_SET *) &IfrData[Index])->Guid, sizeof (EFI_GUID));\r
       TempValue = sizeof (SETUP_MAP_NAME);\r
       CopyMem (&VariableContents->VariableNameLength, &TempValue, sizeof (UINT32));\r
 \r
@@ -227,7 +227,7 @@ Returns:
       CopyMem (ExportBuffer, SETUP_MAP_NAME, sizeof (SETUP_MAP_NAME));\r
       ExportBuffer = ExportBuffer + sizeof (SETUP_MAP_NAME);\r
 \r
-      CopyMem (&TempValue, &((EFI_IFR_FORM_SET *) &IfrData[Index])->NvDataSize, sizeof (UINT16));\r
+      CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_FORM_SET *) &IfrData[Index])->NvDataSize, sizeof (UINT16));\r
 \r
       if ((FormCallback != NULL) && (FormCallback->NvRead != NULL)) {\r
         Status = FormCallback->NvRead (\r
@@ -254,10 +254,10 @@ Returns:
       DataTable->NumberOfVariableData++;\r
       break;\r
 \r
-    case EFI_IFR_VARSTORE_OP:\r
+    case FRAMEWORK_EFI_IFR_VARSTORE_OP:\r
       TempValue = EFI_HII_VARIABLE;\r
       CopyMem (&VariableContents->Header.Type, &TempValue, sizeof (UINT16));\r
-      CopyMem (&TempValue, &((EFI_IFR_VARSTORE *) &IfrData[Index])->Size, sizeof (UINT16));\r
+      CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_VARSTORE *) &IfrData[Index])->Size, sizeof (UINT16));\r
 \r
       //\r
       // If the variable has 0 size, do not process it\r
@@ -272,9 +272,9 @@ Returns:
       TempValue = TempValue + sizeof (EFI_HII_VARIABLE_PACK);\r
 \r
       CopyMem (&VariableContents->Header.Length, &TempValue, sizeof (UINT32));\r
-      CopyMem (&VariableContents->VariableId, &((EFI_IFR_VARSTORE *) &IfrData[Index])->VarId, sizeof (UINT16));\r
-      CopyMem (&VariableContents->VariableGuid, &((EFI_IFR_VARSTORE *) &IfrData[Index])->Guid, sizeof (EFI_GUID));\r
-      TempValue = (UINTN) ((EFI_IFR_VARSTORE *) &IfrData[Index])->Header.Length - sizeof (EFI_IFR_VARSTORE);\r
+      CopyMem (&VariableContents->VariableId, &((FRAMEWORK_EFI_IFR_VARSTORE *) &IfrData[Index])->VarId, sizeof (UINT16));\r
+      CopyMem (&VariableContents->VariableGuid, &((FRAMEWORK_EFI_IFR_VARSTORE *) &IfrData[Index])->Guid, sizeof (EFI_GUID));\r
+      TempValue = (UINTN) ((FRAMEWORK_EFI_IFR_VARSTORE *) &IfrData[Index])->Header.Length - sizeof (FRAMEWORK_EFI_IFR_VARSTORE);\r
       TempValue = TempValue * 2;\r
       CopyMem (&VariableContents->VariableNameLength, &TempValue, sizeof (UINT32));\r
 \r
@@ -289,13 +289,13 @@ Returns:
       ExportBuffer  = ExportBuffer + sizeof (EFI_HII_VARIABLE_PACK);\r
       String        = (CHAR16 *) ExportBuffer;\r
       for (Index2 = 0; Index2 < TempValue / 2; Index2++) {\r
-        ExportBuffer[Index2 * 2]      = IfrData[Index + sizeof (EFI_IFR_VARSTORE) + Index2];\r
+        ExportBuffer[Index2 * 2]      = IfrData[Index + sizeof (FRAMEWORK_EFI_IFR_VARSTORE) + Index2];\r
         ExportBuffer[Index2 * 2 + 1]  = 0;\r
       }\r
 \r
       ExportBuffer = ExportBuffer + TempValue;\r
 \r
-      CopyMem (&TempValue, &((EFI_IFR_VARSTORE *) &IfrData[Index])->Size, sizeof (UINT16));\r
+      CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_VARSTORE *) &IfrData[Index])->Size, sizeof (UINT16));\r
 \r
       if ((FormCallback != NULL) && (FormCallback->NvRead != NULL)) {\r
         Status = FormCallback->NvRead (\r
@@ -344,7 +344,7 @@ EFI_STATUS
 EFIAPI\r
 HiiExportDatabase (\r
   IN     EFI_HII_PROTOCOL *This,\r
-  IN     EFI_HII_HANDLE   Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE    Handle,\r
   IN OUT UINTN            *BufferSize,\r
   OUT    VOID             *Buffer\r
   )\r
@@ -433,23 +433,23 @@ Returns:
 \r
     RawData = (UINT8 *) FormPack;\r
 \r
-    for (Index = 0; RawData[Index] != EFI_IFR_END_FORM_SET_OP;) {\r
+    for (Index = 0; RawData[Index] != FRAMEWORK_EFI_IFR_END_FORM_SET_OP;) {\r
       switch (RawData[Index]) {\r
-      case EFI_IFR_FORM_SET_OP:\r
-        CopyMem (&VariableSize, &((EFI_IFR_FORM_SET *) &RawData[Index])->NvDataSize, sizeof (UINT16));\r
+      case FRAMEWORK_EFI_IFR_FORM_SET_OP:\r
+        CopyMem (&VariableSize, &((FRAMEWORK_EFI_IFR_FORM_SET *) &RawData[Index])->NvDataSize, sizeof (UINT16));\r
         SizeNeeded    = SizeNeeded + VariableSize + sizeof (SETUP_MAP_NAME) + sizeof (EFI_HII_VARIABLE_PACK);\r
         VariableExist = TRUE;\r
         break;\r
 \r
-      case EFI_IFR_VARSTORE_OP:\r
-        CopyMem (&VariableSize, &((EFI_IFR_VARSTORE *) &RawData[Index])->Size, sizeof (UINT16));\r
+      case FRAMEWORK_EFI_IFR_VARSTORE_OP:\r
+        CopyMem (&VariableSize, &((FRAMEWORK_EFI_IFR_VARSTORE *) &RawData[Index])->Size, sizeof (UINT16));\r
         SizeNeeded = SizeNeeded + VariableSize + sizeof (EFI_HII_VARIABLE_PACK);\r
         //\r
         // We will be expanding the stored ASCII name to a Unicode string.  This will cause some memory overhead\r
         // Since the VARSTORE size already takes in consideration the ASCII size, we need to size it and add another\r
         // instance of it.  Essentially, 2 ASCII strings == 1 Unicode string in size.\r
         //\r
-        TempValue     = (UINTN) ((EFI_IFR_VARSTORE *) &RawData[Index])->Header.Length - sizeof (EFI_IFR_VARSTORE);\r
+        TempValue     = (UINTN) ((FRAMEWORK_EFI_IFR_VARSTORE *) &RawData[Index])->Header.Length - sizeof (FRAMEWORK_EFI_IFR_VARSTORE);\r
         SizeNeeded    = SizeNeeded + TempValue * 2;\r
         VariableExist = TRUE;\r
         break;\r
@@ -683,7 +683,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetForms (\r
   IN     EFI_HII_PROTOCOL   *This,\r
-  IN     EFI_HII_HANDLE     Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE      Handle,\r
   IN     EFI_FORM_ID        FormId,\r
   IN OUT UINTN              *BufferLengthTemp,\r
   OUT    UINT8              *Buffer\r
@@ -698,7 +698,7 @@ Routine Description:
 Arguments:\r
   This         - A pointer to the EFI_HII_PROTOCOL instance.\r
 \r
-  Handle       - Handle on which the form resides. Type EFI_HII_HANDLE is defined in\r
+  Handle       - Handle on which the form resides. Type FRAMEWORK_EFI_HII_HANDLE  is defined in\r
                  EFI_HII_PROTOCOL.NewPack() in the Packages section.\r
 \r
   FormId       - The ID of the form to return. If the ID is zero, the entire form package is returned.\r
@@ -728,8 +728,8 @@ Returns:
   EFI_HII_DATA              *HiiData;\r
   EFI_HII_HANDLE_DATABASE   *HandleDatabase;\r
   EFI_HII_IFR_PACK          *FormPack;\r
-  EFI_IFR_FORM              *Form;\r
-  EFI_IFR_OP_HEADER         *Location;\r
+  FRAMEWORK_EFI_IFR_FORM              *Form;\r
+  FRAMEWORK_EFI_IFR_OP_HEADER         *Location;\r
   UINT16                    *BufferLength = (UINT16 *) BufferLengthTemp;\r
   UINTN                     FormLength;\r
 \r
@@ -791,15 +791,15 @@ Returns:
     return EFI_SUCCESS;\r
   } else {\r
     FormPack  = (EFI_HII_IFR_PACK *) ((CHAR8 *) (&PackageInstance->IfrData) + sizeof (EFI_HII_PACK_HEADER));\r
-    Location  = (EFI_IFR_OP_HEADER *) FormPack;\r
+    Location  = (FRAMEWORK_EFI_IFR_OP_HEADER *) FormPack;\r
 \r
     //\r
     // Look for the FormId requested\r
     //\r
-    for (; Location->OpCode != EFI_IFR_END_FORM_SET_OP;) {\r
+    for (; Location->OpCode != FRAMEWORK_EFI_IFR_END_FORM_SET_OP;) {\r
       switch (Location->OpCode) {\r
-      case EFI_IFR_FORM_OP:\r
-        Form = (EFI_IFR_FORM *) Location;\r
+      case FRAMEWORK_EFI_IFR_FORM_OP:\r
+        Form = (FRAMEWORK_EFI_IFR_FORM *) Location;\r
 \r
         //\r
         // If we found a Form Op-code and it is of the correct Id, copy it and return\r
@@ -808,12 +808,12 @@ Returns:
           //\r
           // Calculate the total size of form\r
           //\r
-          for (FormLength = 0; Location->OpCode != EFI_IFR_END_FORM_OP; ) {\r
+          for (FormLength = 0; Location->OpCode != FRAMEWORK_EFI_IFR_END_FORM_OP; ) {\r
             FormLength += Location->Length;\r
-            Location    = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+            Location    = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
           }\r
           FormLength += Location->Length;\r
-          Location    = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+          Location    = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
 \r
           if ((Buffer == NULL) || (FormLength > *BufferLength)) {\r
             *BufferLengthTemp = FormLength;\r
@@ -823,7 +823,7 @@ Returns:
           //\r
           // Rewind to start offset of the found Form\r
           //\r
-          Location   = (EFI_IFR_OP_HEADER *) ((CHAR8 *)Location - FormLength);\r
+          Location   = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *)Location - FormLength);\r
           CopyMem (Buffer, Location, FormLength);\r
           return EFI_SUCCESS;\r
         }\r
@@ -834,7 +834,7 @@ Returns:
       //\r
       // Go to the next Op-Code\r
       //\r
-      Location = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+      Location = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
     }\r
   }\r
 \r
@@ -849,7 +849,7 @@ STATIC
 UINT8*\r
 HiiGetDefaultImageInitPack (\r
   IN OUT EFI_HII_VARIABLE_PACK_LIST  *VariablePackItem,\r
-  IN     EFI_IFR_VARSTORE            *VarStore\r
+  IN     FRAMEWORK_EFI_IFR_VARSTORE            *VarStore\r
   )\r
 /*++\r
 \r
@@ -910,8 +910,8 @@ STATIC
 VOID\r
 HiiGetDefaultImagePopulateMap (\r
   IN OUT UINT8                        *Map,\r
-  IN     EFI_IFR_OP_HEADER            *FormSet,\r
-  IN     EFI_IFR_VARSTORE             *VarStore,\r
+  IN     FRAMEWORK_EFI_IFR_OP_HEADER            *FormSet,\r
+  IN     FRAMEWORK_EFI_IFR_VARSTORE             *VarStore,\r
   IN     UINTN                        DefaultMask\r
   )\r
 /*++\r
@@ -923,7 +923,7 @@ HiiGetDefaultImagePopulateMap (
   Arguments:\r
 \r
    Map         - Memory pointer to hold the default values.\r
-   FormSet     - The starting EFI_IFR_OP_HEADER to begin retriving default values.\r
+   FormSet     - The starting FRAMEWORK_EFI_IFR_OP_HEADER to begin retriving default values.\r
    VarStore    - IFR variable storage.\r
    DefaultMask - The mask used to get the default variable.\r
 \r
@@ -934,15 +934,15 @@ HiiGetDefaultImagePopulateMap (
 --*/\r
 {\r
   EFI_STATUS                     Status;\r
-  EFI_IFR_OP_HEADER              *IfrItem;\r
+  FRAMEWORK_EFI_IFR_OP_HEADER              *IfrItem;\r
   UINT16                         VarId;\r
-  EFI_IFR_VARSTORE_SELECT        *VarSelect;\r
-  EFI_IFR_ONE_OF_OPTION          *OneOfOpt;\r
-  EFI_IFR_CHECKBOX               *CheckBox;\r
-  EFI_IFR_NUMERIC                *Numeric;\r
+  FRAMEWORK_EFI_IFR_VARSTORE_SELECT        *VarSelect;\r
+  FRAMEWORK_EFI_IFR_ONE_OF_OPTION          *OneOfOpt;\r
+  FRAMEWORK_EFI_IFR_CHECKBOX               *CheckBox;\r
+  FRAMEWORK_EFI_IFR_NUMERIC                *Numeric;\r
   UINTN                          Size;\r
   UINTN                          SizeTmp;\r
-  EFI_IFR_NV_DATA                *IfrNvData;\r
+  FRAMEWORK_EFI_IFR_NV_DATA                *IfrNvData;\r
   EFI_GUID                       Guid;\r
   CHAR16                         *Name16;\r
   CHAR8                          *Name8;\r
@@ -963,7 +963,7 @@ HiiGetDefaultImagePopulateMap (
   //\r
   // First, check if the map exists in the NV. If so, get it from NV and exit.\r
   //\r
-  if (DefaultMask == EFI_IFR_FLAG_MANUFACTURING) {\r
+  if (DefaultMask == FRAMEWORK_EFI_IFR_FLAG_MANUFACTURING) {\r
     //\r
     // Check if Manufaturing Defaults exist in the NV.\r
     //\r
@@ -1002,7 +1002,7 @@ HiiGetDefaultImagePopulateMap (
   // Ignore status. Either it gets read or not.\r
   //\r
   FormCallbackProt = NULL;\r
-  CopyMem (&CallbackHandle, &((EFI_IFR_FORM_SET*) FormSet)->CallbackHandle, sizeof (CallbackHandle));\r
+  CopyMem (&CallbackHandle, &((FRAMEWORK_EFI_IFR_FORM_SET*) FormSet)->CallbackHandle, sizeof (CallbackHandle));\r
   if (CallbackHandle != NULL) {\r
     Status = gBS->HandleProtocol (\r
                     (EFI_HANDLE) (UINTN) CallbackHandle,\r
@@ -1052,15 +1052,15 @@ HiiGetDefaultImagePopulateMap (
   // Iterate all IFR statements and for applicable, retrieve the default into the Map.\r
   //\r
   for (IfrItem = FormSet, VarId = 0;\r
-       IfrItem->OpCode != EFI_IFR_END_FORM_SET_OP;\r
-       IfrItem = (EFI_IFR_OP_HEADER *) ((UINT8*) IfrItem + IfrItem->Length)\r
+       IfrItem->OpCode != FRAMEWORK_EFI_IFR_END_FORM_SET_OP;\r
+       IfrItem = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((UINT8*) IfrItem + IfrItem->Length)\r
       ) {\r
 \r
     //\r
     // Observe VarStore switch.\r
     //\r
-    if (EFI_IFR_VARSTORE_SELECT_OP == IfrItem->OpCode) {\r
-      VarSelect = (EFI_IFR_VARSTORE_SELECT *) IfrItem;\r
+    if (FRAMEWORK_EFI_IFR_VARSTORE_SELECT_OP == IfrItem->OpCode) {\r
+      VarSelect = (FRAMEWORK_EFI_IFR_VARSTORE_SELECT *) IfrItem;\r
       VarId = VarSelect->VarId;\r
       continue;\r
     }\r
@@ -1076,28 +1076,28 @@ HiiGetDefaultImagePopulateMap (
     //\r
     // Extract the default value from this opcode if applicable, and apply it to the map.\r
     //\r
-    IfrNvData = (EFI_IFR_NV_DATA *) IfrItem;\r
+    IfrNvData = (FRAMEWORK_EFI_IFR_NV_DATA *) IfrItem;\r
     switch (IfrItem->OpCode) {\r
 \r
-      case EFI_IFR_ONE_OF_OP:\r
+      case FRAMEWORK_EFI_IFR_ONE_OF_OP:\r
         ASSERT (IfrNvData->QuestionId + IfrNvData->StorageWidth <= VarStore->Size);\r
         //\r
-        // Get to the first EFI_IFR_ONE_OF_OPTION_OP\r
+        // Get to the first FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP\r
         //\r
-        IfrItem = (EFI_IFR_OP_HEADER *) ((UINT8*) IfrItem + IfrItem->Length);\r
-        ASSERT (EFI_IFR_ONE_OF_OPTION_OP == IfrItem->OpCode);\r
+        IfrItem = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((UINT8*) IfrItem + IfrItem->Length);\r
+        ASSERT (FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP == IfrItem->OpCode);\r
 \r
-        OneOfOpt = (EFI_IFR_ONE_OF_OPTION *)IfrItem;\r
+        OneOfOpt = (FRAMEWORK_EFI_IFR_ONE_OF_OPTION *)IfrItem;\r
         //\r
         // In the worst case, the first will be the default.\r
         //\r
         CopyMem (Map + IfrNvData->QuestionId, &OneOfOpt->Value, IfrNvData->StorageWidth);\r
 \r
-        while (EFI_IFR_ONE_OF_OPTION_OP == IfrItem->OpCode) {\r
+        while (FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP == IfrItem->OpCode) {\r
 \r
-          OneOfOpt = (EFI_IFR_ONE_OF_OPTION *)IfrItem;\r
-            if (DefaultMask == EFI_IFR_FLAG_MANUFACTURING) {\r
-              if (0 != (OneOfOpt->Flags & EFI_IFR_FLAG_MANUFACTURING)) {\r
+          OneOfOpt = (FRAMEWORK_EFI_IFR_ONE_OF_OPTION *)IfrItem;\r
+            if (DefaultMask == FRAMEWORK_EFI_IFR_FLAG_MANUFACTURING) {\r
+              if (0 != (OneOfOpt->Flags & FRAMEWORK_EFI_IFR_FLAG_MANUFACTURING)) {\r
                 //\r
                 // In the worst case, the first will be the default.\r
                 //\r
@@ -1105,7 +1105,7 @@ HiiGetDefaultImagePopulateMap (
                 break;\r
               }\r
             } else {\r
-              if (OneOfOpt->Flags & EFI_IFR_FLAG_DEFAULT) {\r
+              if (OneOfOpt->Flags & FRAMEWORK_EFI_IFR_FLAG_DEFAULT) {\r
                 //\r
                 // In the worst case, the first will be the default.\r
                 //\r
@@ -1114,34 +1114,34 @@ HiiGetDefaultImagePopulateMap (
               }\r
             }\r
 \r
-          IfrItem = (EFI_IFR_OP_HEADER *)((UINT8*)IfrItem + IfrItem->Length);\r
+          IfrItem = (FRAMEWORK_EFI_IFR_OP_HEADER *)((UINT8*)IfrItem + IfrItem->Length);\r
         }\r
         continue;\r
         break;\r
 \r
-      case EFI_IFR_CHECKBOX_OP:\r
+      case FRAMEWORK_EFI_IFR_CHECKBOX_OP:\r
         ASSERT (IfrNvData->QuestionId + IfrNvData->StorageWidth <= VarStore->Size);\r
-        CheckBox = (EFI_IFR_CHECK_BOX *)IfrItem;\r
-        if (DefaultMask == EFI_IFR_FLAG_MANUFACTURING) {\r
-          if (0 != (CheckBox->Flags & EFI_IFR_FLAG_MANUFACTURING)) {\r
+        CheckBox = (FRAMEWORK_EFI_IFR_CHECK_BOX *)IfrItem;\r
+        if (DefaultMask == FRAMEWORK_EFI_IFR_FLAG_MANUFACTURING) {\r
+          if (0 != (CheckBox->Flags & FRAMEWORK_EFI_IFR_FLAG_MANUFACTURING)) {\r
             *(UINT8 *) (Map + IfrNvData->QuestionId) = TRUE;\r
           }\r
         } else {\r
-          if (CheckBox->Flags & EFI_IFR_FLAG_DEFAULT) {\r
+          if (CheckBox->Flags & FRAMEWORK_EFI_IFR_FLAG_DEFAULT) {\r
             *(UINT8 *) (Map + IfrNvData->QuestionId) = TRUE;\r
           }\r
         }\r
         break;\r
 \r
-      case EFI_IFR_NUMERIC_OP:\r
+      case FRAMEWORK_EFI_IFR_NUMERIC_OP:\r
         ASSERT (IfrNvData->QuestionId + IfrNvData->StorageWidth <= VarStore->Size);\r
-        Numeric = (EFI_IFR_NUMERIC *) IfrItem;\r
+        Numeric = (FRAMEWORK_EFI_IFR_NUMERIC *) IfrItem;\r
         CopyMem (Map + IfrNvData->QuestionId, &Numeric->Default, IfrNvData->StorageWidth);\r
         break;\r
 \r
-      case EFI_IFR_ORDERED_LIST_OP:\r
-      case EFI_IFR_PASSWORD_OP:\r
-      case EFI_IFR_STRING_OP:\r
+      case FRAMEWORK_EFI_IFR_ORDERED_LIST_OP:\r
+      case FRAMEWORK_EFI_IFR_PASSWORD_OP:\r
+      case FRAMEWORK_EFI_IFR_STRING_OP:\r
         //\r
         // No support for default value for these opcodes.\r
         //\r
@@ -1158,7 +1158,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetDefaultImage (\r
   IN     EFI_HII_PROTOCOL            *This,\r
-  IN     EFI_HII_HANDLE              Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE    Handle,\r
   IN     UINTN                       DefaultMask,\r
   OUT    EFI_HII_VARIABLE_PACK_LIST  **VariablePackList\r
   )\r
@@ -1186,10 +1186,10 @@ HiiGetDefaultImage (
 {\r
   EFI_HII_HANDLE_DATABASE        *HandleDatabase;\r
   EFI_HII_PACKAGE_INSTANCE       *PackageInstance;\r
-  EFI_IFR_OP_HEADER              *FormSet;\r
-  EFI_IFR_OP_HEADER              *IfrItem;\r
-  EFI_IFR_VARSTORE               *VarStore;\r
-  EFI_IFR_VARSTORE               *VarStoreDefault;\r
+  FRAMEWORK_EFI_IFR_OP_HEADER              *FormSet;\r
+  FRAMEWORK_EFI_IFR_OP_HEADER              *IfrItem;\r
+  FRAMEWORK_EFI_IFR_VARSTORE               *VarStore;\r
+  FRAMEWORK_EFI_IFR_VARSTORE               *VarStoreDefault;\r
   UINTN                          SetupMapNameSize;\r
   UINTN                          SizeOfMaps;\r
   EFI_HII_VARIABLE_PACK_LIST     *PackList;\r
@@ -1212,7 +1212,7 @@ HiiGetDefaultImage (
   if (PackageInstance == NULL) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
-  FormSet = (EFI_IFR_OP_HEADER *) ((UINT8 *) &PackageInstance->IfrData + sizeof (EFI_HII_IFR_PACK));\r
+  FormSet = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((UINT8 *) &PackageInstance->IfrData + sizeof (EFI_HII_IFR_PACK));\r
 \r
   //\r
   // Get the sizes of all the VARSTOREs in this VFR.\r
@@ -1220,10 +1220,10 @@ HiiGetDefaultImage (
   //\r
   SizeOfMaps = 0;\r
   IfrItem    = FormSet;\r
-  while (EFI_IFR_END_FORM_SET_OP != IfrItem->OpCode) {\r
+  while (FRAMEWORK_EFI_IFR_END_FORM_SET_OP != IfrItem->OpCode) {\r
 \r
-    if (EFI_IFR_VARSTORE_OP == IfrItem->OpCode) {\r
-      VarStore = (EFI_IFR_VARSTORE *) IfrItem;\r
+    if (FRAMEWORK_EFI_IFR_VARSTORE_OP == IfrItem->OpCode) {\r
+      VarStore = (FRAMEWORK_EFI_IFR_VARSTORE *) IfrItem;\r
       //\r
       // Size of the map\r
       //\r
@@ -1242,7 +1242,7 @@ HiiGetDefaultImage (
       SizeOfMaps += sizeof (EFI_HII_VARIABLE_PACK_LIST);\r
     }\r
 \r
-    IfrItem = (EFI_IFR_OP_HEADER *) ((UINT8 *) IfrItem + IfrItem->Length);\r
+    IfrItem = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((UINT8 *) IfrItem + IfrItem->Length);\r
   }\r
 \r
   //\r
@@ -1252,14 +1252,14 @@ HiiGetDefaultImage (
   SetupMapNameSize = StrLen (SETUP_MAP_NAME) + 1;\r
   VarStoreDefault  = AllocateZeroPool (sizeof (*VarStoreDefault) + SetupMapNameSize);\r
 \r
-  if (0 != ((EFI_IFR_FORM_SET*)FormSet)->NvDataSize) {\r
+  if (0 != ((FRAMEWORK_EFI_IFR_FORM_SET*)FormSet)->NvDataSize) {\r
 \r
-    VarStoreDefault->Header.OpCode = EFI_IFR_VARSTORE_OP;\r
+    VarStoreDefault->Header.OpCode = FRAMEWORK_EFI_IFR_VARSTORE_OP;\r
     VarStoreDefault->Header.Length = (UINT8) (sizeof (*VarStoreDefault) + SetupMapNameSize);\r
     Unicode2Ascii ((CHAR8 *) (VarStoreDefault + 1), SETUP_MAP_NAME);\r
-    CopyMem (&VarStoreDefault->Guid, &((EFI_IFR_FORM_SET*) FormSet)->Guid, sizeof (EFI_GUID));\r
+    CopyMem (&VarStoreDefault->Guid, &((FRAMEWORK_EFI_IFR_FORM_SET*) FormSet)->Guid, sizeof (EFI_GUID));\r
     VarStoreDefault->VarId = 0;\r
-    VarStoreDefault->Size = ((EFI_IFR_FORM_SET*) FormSet)->NvDataSize;\r
+    VarStoreDefault->Size = ((FRAMEWORK_EFI_IFR_FORM_SET*) FormSet)->NvDataSize;\r
 \r
     //\r
     // Size of the map\r
@@ -1314,20 +1314,20 @@ HiiGetDefaultImage (
   // Handle the explicit varstore(s)\r
   //\r
   IfrItem = FormSet;\r
-  while (EFI_IFR_END_FORM_SET_OP != IfrItem->OpCode) {\r
+  while (FRAMEWORK_EFI_IFR_END_FORM_SET_OP != IfrItem->OpCode) {\r
 \r
-    if (EFI_IFR_VARSTORE_OP == IfrItem->OpCode) {\r
+    if (FRAMEWORK_EFI_IFR_VARSTORE_OP == IfrItem->OpCode) {\r
 \r
-      Map = HiiGetDefaultImageInitPack (PackListNext, (EFI_IFR_VARSTORE *) IfrItem);\r
+      Map = HiiGetDefaultImageInitPack (PackListNext, (FRAMEWORK_EFI_IFR_VARSTORE *) IfrItem);\r
 \r
-      HiiGetDefaultImagePopulateMap (Map, FormSet, (EFI_IFR_VARSTORE *) IfrItem, DefaultMask);\r
+      HiiGetDefaultImagePopulateMap (Map, FormSet, (FRAMEWORK_EFI_IFR_VARSTORE *) IfrItem, DefaultMask);\r
 \r
       PackListNext->NextVariablePack = (EFI_HII_VARIABLE_PACK_LIST *) ((UINT8 *) PackListNext->VariablePack + PackListNext->VariablePack->Header.Length);\r
       PackListLast = PackListNext;\r
       PackListNext = PackListNext->NextVariablePack;\r
     }\r
 \r
-    IfrItem = (EFI_IFR_OP_HEADER *) ((UINT8 *) IfrItem + IfrItem->Length);\r
+    IfrItem = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((UINT8 *) IfrItem + IfrItem->Length);\r
   }\r
 \r
   PackListLast->NextVariablePack = NULL;\r
@@ -1341,7 +1341,7 @@ EFI_STATUS
 EFIAPI\r
 HiiUpdateForm (\r
   IN EFI_HII_PROTOCOL       *This,\r
-  IN EFI_HII_HANDLE         Handle,\r
+  IN FRAMEWORK_EFI_HII_HANDLE          Handle,\r
   IN EFI_FORM_LABEL         Label,\r
   IN BOOLEAN                AddData,\r
   IN EFI_HII_UPDATE_DATA    *Data\r
@@ -1368,8 +1368,8 @@ Returns:
   EFI_HII_DATA              *HiiData;\r
   EFI_HII_HANDLE_DATABASE   *HandleDatabase;\r
   EFI_HII_IFR_PACK          *FormPack;\r
-  EFI_IFR_OP_HEADER         *Location;\r
-  EFI_IFR_OP_HEADER         *DataLocation;\r
+  FRAMEWORK_EFI_IFR_OP_HEADER         *Location;\r
+  FRAMEWORK_EFI_IFR_OP_HEADER         *DataLocation;\r
   UINT8                     *OtherBuffer;\r
   UINT8                     *TempBuffer;\r
   UINT8                     *OrigTempBuffer;\r
@@ -1409,12 +1409,12 @@ Returns:
   //\r
   // Calculate and allocate space for retrieval of IFR data\r
   //\r
-  DataLocation    = (EFI_IFR_OP_HEADER *) &Data->Data;\r
+  DataLocation    = (FRAMEWORK_EFI_IFR_OP_HEADER *) &Data->Data;\r
   TempBufferSize  = (CHAR8 *) (&PackageInstance->IfrData) - (CHAR8 *) (PackageInstance);\r
 \r
   for (Index = 0; Index < Data->DataCount; Index++) {\r
     TempBufferSize += DataLocation->Length;\r
-    DataLocation = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (DataLocation) + DataLocation->Length);\r
+    DataLocation = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (DataLocation) + DataLocation->Length);\r
   }\r
 \r
   TempBufferSize += PackageInstance->IfrSize + PackageInstance->StringSize;\r
@@ -1444,42 +1444,42 @@ Returns:
   // what the location is of the beginning of the string data.\r
   //\r
   FormPack  = (EFI_HII_IFR_PACK *) ((CHAR8 *) (&PackageInstance->IfrData) + sizeof (EFI_HII_PACK_HEADER));\r
-  Location  = (EFI_IFR_OP_HEADER *) FormPack;\r
+  Location  = (FRAMEWORK_EFI_IFR_OP_HEADER *) FormPack;\r
 \r
   //\r
   // Look for the FormId requested\r
   //\r
-  for (; Location->OpCode != EFI_IFR_END_FORM_SET_OP;) {\r
+  for (; Location->OpCode != FRAMEWORK_EFI_IFR_END_FORM_SET_OP;) {\r
     switch (Location->OpCode) {\r
-    case EFI_IFR_FORM_SET_OP:\r
+    case FRAMEWORK_EFI_IFR_FORM_SET_OP:\r
       //\r
       // If the FormSet has an update pending, pay attention.\r
       //\r
       if (Data->FormSetUpdate) {\r
-        ((EFI_IFR_FORM_SET *) Location)->CallbackHandle = Data->FormCallbackHandle;\r
+        ((FRAMEWORK_EFI_IFR_FORM_SET *) Location)->CallbackHandle = Data->FormCallbackHandle;\r
       }\r
 \r
       CopyMem (TempBuffer, Location, Location->Length);\r
       TempBuffer = TempBuffer + Location->Length;\r
       break;\r
 \r
-    case EFI_IFR_FORM_OP:\r
+    case FRAMEWORK_EFI_IFR_FORM_OP:\r
       //\r
       // If the Form has an update pending, pay attention.\r
       //\r
       if (Data->FormUpdate) {\r
-        ((EFI_IFR_FORM *) Location)->FormTitle = Data->FormTitle;\r
+        ((FRAMEWORK_EFI_IFR_FORM *) Location)->FormTitle = Data->FormTitle;\r
       }\r
 \r
       CopyMem (TempBuffer, Location, Location->Length);\r
       TempBuffer = TempBuffer + Location->Length;\r
       break;\r
 \r
-    case EFI_IFR_LABEL_OP:\r
+    case FRAMEWORK_EFI_IFR_LABEL_OP:\r
       //\r
       // If the label does not match the requested update point, ignore it\r
       //\r
-      if (((EFI_IFR_LABEL *) Location)->LabelId != Label) {\r
+      if (((FRAMEWORK_EFI_IFR_LABEL *) Location)->LabelId != Label) {\r
         //\r
         // Copy the label\r
         //\r
@@ -1489,7 +1489,7 @@ Returns:
         //\r
         // Go to the next Op-Code\r
         //\r
-        Location = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+        Location = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
         continue;\r
       }\r
 \r
@@ -1503,19 +1503,19 @@ Returns:
         //\r
         // Add the DataCount amount of opcodes to TempBuffer\r
         //\r
-        DataLocation = (EFI_IFR_OP_HEADER *) &Data->Data;\r
+        DataLocation = (FRAMEWORK_EFI_IFR_OP_HEADER *) &Data->Data;\r
         for (Index = 0; Index < Data->DataCount; Index++) {\r
           CopyMem (TempBuffer, DataLocation, DataLocation->Length);\r
           ((EFI_HII_PACKAGE_INSTANCE *) OrigTempBuffer)->IfrSize += DataLocation->Length;\r
           OtherBuffer = ((UINT8 *) &((EFI_HII_PACKAGE_INSTANCE *) OrigTempBuffer)->StringSize + sizeof (UINTN));\r
           CopyMem (OtherBuffer, &((EFI_HII_PACKAGE_INSTANCE *) OrigTempBuffer)->IfrSize, 2);\r
           TempBuffer    = TempBuffer + DataLocation->Length;\r
-          DataLocation  = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (DataLocation) + DataLocation->Length);\r
+          DataLocation  = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (DataLocation) + DataLocation->Length);\r
         }\r
         //\r
         // Go to the next Op-Code\r
         //\r
-        Location = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+        Location = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
         continue;\r
       } else {\r
         //\r
@@ -1523,7 +1523,7 @@ Returns:
         //\r
         CopyMem (TempBuffer, Location, Location->Length);\r
         TempBuffer  = TempBuffer + Location->Length;\r
-        Location    = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+        Location    = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
 \r
         //\r
         // Remove the DataCount amount of opcodes unless we run into an end of form or a label\r
@@ -1532,7 +1532,7 @@ Returns:
           //\r
           // If we are about to skip an end form - bail out, since that is illegal\r
           //\r
-          if ((Location->OpCode == EFI_IFR_END_FORM_OP) || (Location->OpCode == EFI_IFR_LABEL_OP)) {\r
+          if ((Location->OpCode == FRAMEWORK_EFI_IFR_END_FORM_OP) || (Location->OpCode == FRAMEWORK_EFI_IFR_LABEL_OP)) {\r
             break;\r
           }\r
           //\r
@@ -1541,7 +1541,7 @@ Returns:
           ((EFI_HII_PACKAGE_INSTANCE *) OrigTempBuffer)->IfrSize -= Location->Length;\r
           OtherBuffer = ((UINT8 *) &((EFI_HII_PACKAGE_INSTANCE *) OrigTempBuffer)->StringSize + sizeof (UINTN));\r
           CopyMem (OtherBuffer, &((EFI_HII_PACKAGE_INSTANCE *) OrigTempBuffer)->IfrSize, 2);\r
-          Location = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+          Location = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
         }\r
       }\r
 \r
@@ -1553,7 +1553,7 @@ Returns:
     //\r
     // Go to the next Op-Code\r
     //\r
-    Location = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+    Location = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
   }\r
   //\r
   // Copy the last op-code left behind from the for loop\r
@@ -1564,7 +1564,7 @@ Returns:
   // Advance to beginning of strings and copy them\r
   //\r
   TempBuffer  = TempBuffer + Location->Length;\r
-  Location    = (EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
+  Location    = (FRAMEWORK_EFI_IFR_OP_HEADER *) ((CHAR8 *) (Location) + Location->Length);\r
   CopyMem (TempBuffer, Location, PackageInstance->StringSize);\r
 \r
   //\r
index f2d7091..9f8fcb6 100644 (file)
@@ -135,7 +135,7 @@ EFIAPI
 HiiFindHandles (\r
   IN     EFI_HII_PROTOCOL *This,\r
   IN OUT UINT16           *HandleBufferLength,\r
-  OUT    EFI_HII_HANDLE   Handle[1]\r
+  OUT    FRAMEWORK_EFI_HII_HANDLE    Handle[1]\r
   )\r
 /*++\r
 \r
@@ -171,31 +171,31 @@ Returns:
   //\r
   // Is there a sufficient buffer for the data being passed back?\r
   //\r
-  if (*HandleBufferLength >= (sizeof (EFI_HII_HANDLE) * HandleCount)) {\r
+  if (*HandleBufferLength >= (sizeof (FRAMEWORK_EFI_HII_HANDLE ) * HandleCount)) {\r
     Database = HiiData->DatabaseHead;\r
 \r
     //\r
     // Copy the Head information\r
     //\r
     if (Database->Handle != 0) {\r
-      CopyMem (&Handle[0], &Database->Handle, sizeof (EFI_HII_HANDLE));\r
+      CopyMem (&Handle[0], &Database->Handle, sizeof (FRAMEWORK_EFI_HII_HANDLE ));\r
       Database = Database->NextHandleDatabase;\r
     }\r
     //\r
     // Copy more data if appropriate\r
     //\r
     for (HandleCount = 1; Database != NULL; HandleCount++) {\r
-      CopyMem (&Handle[HandleCount], &Database->Handle, sizeof (EFI_HII_HANDLE));\r
+      CopyMem (&Handle[HandleCount], &Database->Handle, sizeof (FRAMEWORK_EFI_HII_HANDLE ));\r
       Database = Database->NextHandleDatabase;\r
     }\r
 \r
-    *HandleBufferLength = (UINT16) (sizeof (EFI_HII_HANDLE) * HandleCount);\r
+    *HandleBufferLength = (UINT16) (sizeof (FRAMEWORK_EFI_HII_HANDLE ) * HandleCount);\r
     return EFI_SUCCESS;\r
   } else {\r
     //\r
     // Insufficient buffer length\r
     //\r
-    *HandleBufferLength = (UINT16) (sizeof (EFI_HII_HANDLE) * HandleCount);\r
+    *HandleBufferLength = (UINT16) (sizeof (FRAMEWORK_EFI_HII_HANDLE ) * HandleCount);\r
     return EFI_BUFFER_TOO_SMALL;\r
   }\r
 }\r
@@ -204,7 +204,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetPrimaryLanguages (\r
   IN  EFI_HII_PROTOCOL      *This,\r
-  IN  EFI_HII_HANDLE        Handle,\r
+  IN  FRAMEWORK_EFI_HII_HANDLE         Handle,\r
   OUT EFI_STRING            *LanguageString\r
   )\r
 /*++\r
@@ -301,7 +301,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetSecondaryLanguages (\r
   IN  EFI_HII_PROTOCOL      *This,\r
-  IN  EFI_HII_HANDLE        Handle,\r
+  IN  FRAMEWORK_EFI_HII_HANDLE         Handle,\r
   IN  CHAR16                *PrimaryLanguage,\r
   OUT EFI_STRING            *LanguageString\r
   )\r
@@ -399,3 +399,4 @@ Returns:
   return EFI_SUCCESS;\r
 }\r
 \r
+\r
index 1498f3c..9dcfab0 100644 (file)
@@ -18,7 +18,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _HIIDATABASE_H\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <FrameworkDxe.h>\r
 \r
 #include <Guid/GlobalVariable.h>\r
 #include <Protocol/FrameworkFormCallback.h>\r
@@ -49,7 +49,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 typedef struct _EFI_HII_HANDLE_DATABASE {\r
   VOID                            *Buffer;        // Actual buffer pointer\r
-  EFI_HII_HANDLE                  Handle;         // Monotonically increasing value to signify the value returned to caller\r
+  FRAMEWORK_EFI_HII_HANDLE        Handle;         // Monotonically increasing value to signify the value returned to caller\r
   UINT32                          NumberOfTokens; // The initial number of tokens when first registered\r
   struct _EFI_HII_HANDLE_DATABASE *NextHandleDatabase;\r
 } EFI_HII_HANDLE_DATABASE;\r
@@ -57,8 +57,8 @@ typedef struct _EFI_HII_HANDLE_DATABASE {
 typedef struct {\r
   EFI_NARROW_GLYPH    NarrowGlyphs[MAX_GLYPH_COUNT];\r
   EFI_WIDE_GLYPH      WideGlyphs[MAX_GLYPH_COUNT];\r
-  EFI_KEY_DESCRIPTOR  SystemKeyboardLayout[106];\r
-  EFI_KEY_DESCRIPTOR  OverrideKeyboardLayout[106];\r
+  FRAMEWORK_EFI_KEY_DESCRIPTOR  SystemKeyboardLayout[106];\r
+  FRAMEWORK_EFI_KEY_DESCRIPTOR  OverrideKeyboardLayout[106];\r
   BOOLEAN             SystemKeyboardUpdate;       // Has the SystemKeyboard been updated?\r
 } EFI_HII_GLOBAL_DATA;\r
 \r
@@ -71,7 +71,7 @@ typedef struct {
 } EFI_HII_DATA;\r
 \r
 typedef struct {\r
-  EFI_HII_HANDLE      Handle;\r
+  FRAMEWORK_EFI_HII_HANDLE       Handle;\r
   EFI_GUID            Guid;\r
   EFI_HII_HANDLE_PACK HandlePack;\r
   UINTN               IfrSize;\r
@@ -82,8 +82,8 @@ typedef struct {
 \r
 typedef struct {\r
   EFI_HII_PACK_HEADER   Header;\r
-  EFI_IFR_FORM_SET      FormSet;\r
-  EFI_IFR_END_FORM_SET  EndFormSet;\r
+  FRAMEWORK_EFI_IFR_FORM_SET      FormSet;\r
+  FRAMEWORK_EFI_IFR_END_FORM_SET  EndFormSet;\r
 } EFI_FORM_SET_STUB;\r
 \r
 #define EFI_HII_DATA_FROM_THIS(a) CR (a, EFI_HII_DATA, Hii, EFI_HII_DATA_SIGNATURE)\r
@@ -129,7 +129,7 @@ EFIAPI
 HiiNewPack (\r
   IN  EFI_HII_PROTOCOL      *This,\r
   IN  EFI_HII_PACKAGES      *PackageList,\r
-  OUT EFI_HII_HANDLE        *Handle\r
+  OUT FRAMEWORK_EFI_HII_HANDLE         *Handle\r
   )\r
 ;\r
 \r
@@ -137,7 +137,7 @@ EFI_STATUS
 EFIAPI\r
 HiiRemovePack (\r
   IN EFI_HII_PROTOCOL    *This,\r
-  IN EFI_HII_HANDLE      Handle\r
+  IN FRAMEWORK_EFI_HII_HANDLE       Handle\r
   )\r
 ;\r
 \r
@@ -146,7 +146,7 @@ EFIAPI
 HiiFindHandles (\r
   IN     EFI_HII_PROTOCOL    *This,\r
   IN OUT UINT16              *HandleBufferLength,\r
-  OUT    EFI_HII_HANDLE      *Handle\r
+  OUT    FRAMEWORK_EFI_HII_HANDLE       *Handle\r
   )\r
 ;\r
 \r
@@ -154,7 +154,7 @@ EFI_STATUS
 EFIAPI\r
 HiiExportDatabase (\r
   IN     EFI_HII_PROTOCOL *This,\r
-  IN     EFI_HII_HANDLE   Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE    Handle,\r
   IN OUT UINTN            *BufferSize,\r
   OUT    VOID             *Buffer\r
   )\r
@@ -191,7 +191,7 @@ EFIAPI
 HiiNewString (\r
   IN     EFI_HII_PROTOCOL        *This,\r
   IN     CHAR16                  *Language,\r
-  IN     EFI_HII_HANDLE          Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE Handle,\r
   IN OUT STRING_REF              *Reference,\r
   IN     CHAR16                  *NewString\r
   )\r
@@ -201,7 +201,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetString (\r
   IN     EFI_HII_PROTOCOL    *This,\r
-  IN     EFI_HII_HANDLE      Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE       Handle,\r
   IN     STRING_REF          Token,\r
   IN     BOOLEAN             Raw,\r
   IN     CHAR16              *LanguageString,\r
@@ -214,7 +214,7 @@ EFI_STATUS
 EFIAPI\r
 HiiResetStrings (\r
   IN     EFI_HII_PROTOCOL    *This,\r
-  IN     EFI_HII_HANDLE      Handle\r
+  IN     FRAMEWORK_EFI_HII_HANDLE       Handle\r
   )\r
 ;\r
 \r
@@ -232,7 +232,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetPrimaryLanguages (\r
   IN  EFI_HII_PROTOCOL      *This,\r
-  IN  EFI_HII_HANDLE        Handle,\r
+  IN  FRAMEWORK_EFI_HII_HANDLE         Handle,\r
   OUT EFI_STRING            *LanguageString\r
   )\r
 ;\r
@@ -241,7 +241,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetSecondaryLanguages (\r
   IN  EFI_HII_PROTOCOL      *This,\r
-  IN  EFI_HII_HANDLE        Handle,\r
+  IN  FRAMEWORK_EFI_HII_HANDLE         Handle,\r
   IN  CHAR16                *PrimaryLanguage,\r
   OUT EFI_STRING            *LanguageString\r
   )\r
@@ -251,7 +251,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetLine (\r
   IN     EFI_HII_PROTOCOL    *This,\r
-  IN     EFI_HII_HANDLE      Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE       Handle,\r
   IN     STRING_REF          Token,\r
   IN OUT UINT16              *Index,\r
   IN     UINT16              LineWidth,\r
@@ -265,7 +265,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetForms (\r
   IN     EFI_HII_PROTOCOL    *This,\r
-  IN     EFI_HII_HANDLE      Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE       Handle,\r
   IN     EFI_FORM_ID         FormId,\r
   IN OUT UINTN               *BufferLength,\r
   OUT    UINT8               *Buffer\r
@@ -276,7 +276,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetDefaultImage (\r
   IN     EFI_HII_PROTOCOL           *This,\r
-  IN     EFI_HII_HANDLE             Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE   Handle,\r
   IN     UINTN                      DefaultMask,\r
   OUT    EFI_HII_VARIABLE_PACK_LIST **VariablePackList\r
   )\r
@@ -286,7 +286,7 @@ EFI_STATUS
 EFIAPI\r
 HiiUpdateForm (\r
   IN EFI_HII_PROTOCOL       *This,\r
-  IN EFI_HII_HANDLE         Handle,\r
+  IN FRAMEWORK_EFI_HII_HANDLE          Handle,\r
   IN EFI_FORM_LABEL         Label,\r
   IN BOOLEAN                AddData,\r
   IN EFI_HII_UPDATE_DATA    *Data\r
@@ -298,7 +298,7 @@ EFIAPI
 HiiGetKeyboardLayout (\r
   IN     EFI_HII_PROTOCOL    *This,\r
   OUT    UINT16              *DescriptorCount,\r
-  OUT    EFI_KEY_DESCRIPTOR  *Descriptor\r
+  OUT    FRAMEWORK_EFI_KEY_DESCRIPTOR  *Descriptor\r
   )\r
 ;\r
 \r
index cb5bac0..5d4ce62 100644 (file)
@@ -21,7 +21,7 @@ EFIAPI
 HiiGetKeyboardLayout (\r
   IN     EFI_HII_PROTOCOL   *This,\r
   OUT    UINT16             *DescriptorCount,\r
-  OUT    EFI_KEY_DESCRIPTOR *Descriptor\r
+  OUT    FRAMEWORK_EFI_KEY_DESCRIPTOR *Descriptor\r
   )\r
 /*++\r
 \r
index 6f864b6..7a1cc19 100644 (file)
@@ -141,12 +141,12 @@ Returns:
 \r
   RawData = (UINT8 *) FormPack;\r
 \r
-  for (Index = 0; RawData[Index] != EFI_IFR_END_FORM_SET_OP;) {\r
-    if (RawData[Index] == EFI_IFR_FORM_SET_OP) {\r
+  for (Index = 0; RawData[Index] != FRAMEWORK_EFI_IFR_END_FORM_SET_OP;) {\r
+    if (RawData[Index] == FRAMEWORK_EFI_IFR_FORM_SET_OP) {\r
       //\r
       // Cache the guid for this formset\r
       //\r
-      CopyMem (&Guid, &((EFI_IFR_FORM_SET *) &RawData[Index])->Guid, sizeof (EFI_GUID));\r
+      CopyMem (&Guid, &((FRAMEWORK_EFI_IFR_FORM_SET *) &RawData[Index])->Guid, sizeof (EFI_GUID));\r
       break;\r
     }\r
 \r
@@ -171,12 +171,12 @@ Returns:
       FormPack  = (EFI_HII_IFR_PACK *) ((CHAR8 *) (&HandlePackageInstance->IfrData) + sizeof (EFI_HII_PACK_HEADER));\r
       RawData   = (UINT8 *) FormPack;\r
 \r
-      for (Index = 0; RawData[Index] != EFI_IFR_END_FORM_SET_OP;) {\r
-        if (RawData[Index] == EFI_IFR_FORM_SET_OP) {\r
+      for (Index = 0; RawData[Index] != FRAMEWORK_EFI_IFR_END_FORM_SET_OP;) {\r
+        if (RawData[Index] == FRAMEWORK_EFI_IFR_FORM_SET_OP) {\r
           //\r
           // Cache the guid for this formset\r
           //\r
-          CopyMem (&Guid, &((EFI_IFR_FORM_SET *) &RawData[Index])->Guid, sizeof (EFI_GUID));\r
+          CopyMem (&Guid, &((FRAMEWORK_EFI_IFR_FORM_SET *) &RawData[Index])->Guid, sizeof (EFI_GUID));\r
           break;\r
         }\r
 \r
@@ -209,7 +209,7 @@ EFIAPI
 HiiNewPack (\r
   IN  EFI_HII_PROTOCOL    *This,\r
   IN  EFI_HII_PACKAGES    *Packages,\r
-  OUT EFI_HII_HANDLE      *Handle\r
+  OUT FRAMEWORK_EFI_HII_HANDLE       *Handle\r
   )\r
 /*++\r
 \r
@@ -334,13 +334,13 @@ Returns:
     //\r
     // Advance to the Form Set Op-code\r
     //\r
-    for (Count = 0; ((EFI_IFR_OP_HEADER *) &Location[Count])->OpCode != EFI_IFR_FORM_SET_OP;) {\r
-      Count = Count + ((EFI_IFR_OP_HEADER *) &Location[Count])->Length;\r
+    for (Count = 0; ((FRAMEWORK_EFI_IFR_OP_HEADER *) &Location[Count])->OpCode != FRAMEWORK_EFI_IFR_FORM_SET_OP;) {\r
+      Count = Count + ((FRAMEWORK_EFI_IFR_OP_HEADER *) &Location[Count])->Length;\r
     }\r
     //\r
     // Copy to local variable\r
     //\r
-    CopyMem (&Guid, &((EFI_IFR_FORM_SET *) &Location[Count])->Guid, sizeof (EFI_GUID));\r
+    CopyMem (&Guid, &((FRAMEWORK_EFI_IFR_FORM_SET *) &Location[Count])->Guid, sizeof (EFI_GUID));\r
 \r
     //\r
     // Check to see if IfrPack->Guid != GuidId\r
@@ -364,16 +364,16 @@ Returns:
     FormSetStub.Header.Type           = EFI_HII_IFR;\r
     FormSetStub.Header.Length         = sizeof (EFI_FORM_SET_STUB);\r
 \r
-    FormSetStub.FormSet.Header.OpCode = EFI_IFR_FORM_SET_OP;\r
-    FormSetStub.FormSet.Header.Length = (UINT8) sizeof (EFI_IFR_FORM_SET);\r
+    FormSetStub.FormSet.Header.OpCode = FRAMEWORK_EFI_IFR_FORM_SET_OP;\r
+    FormSetStub.FormSet.Header.Length = (UINT8) sizeof (FRAMEWORK_EFI_IFR_FORM_SET);\r
     //\r
     // Dummy string\r
     //\r
     FormSetStub.FormSet.FormSetTitle  = 0x02;\r
     CopyMem (&FormSetStub.FormSet.Guid, Packages->GuidId, sizeof (EFI_GUID));\r
 \r
-    FormSetStub.EndFormSet.Header.OpCode  = EFI_IFR_END_FORM_SET_OP;\r
-    FormSetStub.EndFormSet.Header.Length  = (UINT8) sizeof (EFI_IFR_END_FORM_SET);\r
+    FormSetStub.EndFormSet.Header.OpCode  = FRAMEWORK_EFI_IFR_END_FORM_SET_OP;\r
+    FormSetStub.EndFormSet.Header.Length  = (UINT8) sizeof (FRAMEWORK_EFI_IFR_END_FORM_SET);\r
     IfrPack = (EFI_HII_IFR_PACK *) &FormSetStub;\r
   }\r
 \r
@@ -432,7 +432,7 @@ Returns:
       // we go down one level deeper, increment the handle value that will be passed back.\r
       //\r
       if (Database->Handle >= *Handle) {\r
-        *Handle = (EFI_HII_HANDLE) (Database->Handle + 1);\r
+        *Handle = (FRAMEWORK_EFI_HII_HANDLE ) (Database->Handle + 1);\r
       }\r
     }\r
 \r
@@ -543,7 +543,7 @@ Returns:
       // If someone updates the Descriptors with a count of 0, blow aware the overrides.\r
       //\r
       if (KeyboardPack->DescriptorCount == 0) {\r
-        ZeroMem (GlobalData->OverrideKeyboardLayout, sizeof (EFI_KEY_DESCRIPTOR) * 106);\r
+        ZeroMem (GlobalData->OverrideKeyboardLayout, sizeof (FRAMEWORK_EFI_KEY_DESCRIPTOR) * 106);\r
       }\r
 \r
       if (KeyboardPack->DescriptorCount < 106 && KeyboardPack->DescriptorCount > 0) {\r
@@ -551,26 +551,26 @@ Returns:
         // If SystemKeyboard was updated already, then steer changes to the override database\r
         //\r
         if (GlobalData->SystemKeyboardUpdate) {\r
-          ZeroMem (GlobalData->OverrideKeyboardLayout, sizeof (EFI_KEY_DESCRIPTOR) * 106);\r
+          ZeroMem (GlobalData->OverrideKeyboardLayout, sizeof (FRAMEWORK_EFI_KEY_DESCRIPTOR) * 106);\r
           for (Count = 0; Count < KeyboardPack->DescriptorCount; Count++) {\r
             CopyMem (&Member, &KeyboardPack->Descriptor[Count].Key, sizeof (UINT16));\r
             CopyMem (\r
               &GlobalData->OverrideKeyboardLayout[Member],\r
               &KeyboardPack->Descriptor[Count],\r
-              sizeof (EFI_KEY_DESCRIPTOR)\r
+              sizeof (FRAMEWORK_EFI_KEY_DESCRIPTOR)\r
               );\r
           }\r
         } else {\r
           //\r
           // SystemKeyboard was never updated, so this is likely the keyboard driver setting the System database.\r
           //\r
-          ZeroMem (GlobalData->SystemKeyboardLayout, sizeof (EFI_KEY_DESCRIPTOR) * 106);\r
+          ZeroMem (GlobalData->SystemKeyboardLayout, sizeof (FRAMEWORK_EFI_KEY_DESCRIPTOR) * 106);\r
           for (Count = 0; Count < KeyboardPack->DescriptorCount; Count++) {\r
             CopyMem (&Member, &KeyboardPack->Descriptor->Key, sizeof (UINT16));\r
             CopyMem (\r
               &GlobalData->SystemKeyboardLayout[Member],\r
               &KeyboardPack->Descriptor[Count],\r
-              sizeof (EFI_KEY_DESCRIPTOR)\r
+              sizeof (FRAMEWORK_EFI_KEY_DESCRIPTOR)\r
               );\r
           }\r
           //\r
@@ -593,7 +593,7 @@ EFI_STATUS
 EFIAPI\r
 HiiRemovePack (\r
   IN EFI_HII_PROTOCOL    *This,\r
-  IN EFI_HII_HANDLE      Handle\r
+  IN FRAMEWORK_EFI_HII_HANDLE       Handle\r
   )\r
 /*++\r
 \r
index eaf0a13..73dbc7d 100644 (file)
@@ -131,7 +131,7 @@ EFI_STATUS
 HiiNewString2 (\r
   IN     EFI_HII_PROTOCOL       *This,\r
   IN     CHAR16                 *Language,\r
-  IN     EFI_HII_HANDLE         Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE          Handle,\r
   IN OUT STRING_REF             *Reference,\r
   IN     CHAR16                 *NewString,\r
   IN     BOOLEAN                ResetStrings\r
@@ -639,7 +639,7 @@ EFIAPI
 HiiNewString (\r
   IN     EFI_HII_PROTOCOL       *This,\r
   IN     CHAR16                 *Language,\r
-  IN     EFI_HII_HANDLE         Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE          Handle,\r
   IN OUT STRING_REF             *Reference,\r
   IN     CHAR16                 *NewString\r
   )\r
@@ -714,7 +714,7 @@ EFI_STATUS
 EFIAPI\r
 HiiResetStrings (\r
   IN     EFI_HII_PROTOCOL   *This,\r
-  IN     EFI_HII_HANDLE     Handle\r
+  IN     FRAMEWORK_EFI_HII_HANDLE      Handle\r
   )\r
 /*++\r
 \r
@@ -766,7 +766,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetString (\r
   IN     EFI_HII_PROTOCOL    *This,\r
-  IN     EFI_HII_HANDLE      Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE       Handle,\r
   IN     STRING_REF          Token,\r
   IN     BOOLEAN             Raw,\r
   IN     CHAR16              *LanguageString,\r
@@ -1028,7 +1028,7 @@ EFI_STATUS
 EFIAPI\r
 HiiGetLine (\r
   IN     EFI_HII_PROTOCOL   *This,\r
-  IN     EFI_HII_HANDLE     Handle,\r
+  IN     FRAMEWORK_EFI_HII_HANDLE      Handle,\r
   IN     STRING_REF         Token,\r
   IN OUT UINT16             *Index,\r
   IN     UINT16             LineWidth,\r
index 570b7cd..84abd86 100644 (file)
@@ -261,9 +261,9 @@ Returns:
       // We need to rewind to the beginning of the Inconsistent expression\r
       //\r
       for (;\r
-           (InconsistentTags->Operand != EFI_IFR_INCONSISTENT_IF_OP) &&\r
-             (InconsistentTags->Operand != EFI_IFR_GRAYOUT_IF_OP) &&\r
-             (InconsistentTags->Operand != EFI_IFR_SUPPRESS_IF_OP);\r
+           (InconsistentTags->Operand != FRAMEWORK_EFI_IFR_INCONSISTENT_IF_OP) &&\r
+             (InconsistentTags->Operand != FRAMEWORK_EFI_IFR_GRAYOUT_IF_OP) &&\r
+             (InconsistentTags->Operand != FRAMEWORK_EFI_IFR_SUPPRESS_IF_OP);\r
               ) {\r
         InconsistentTags = InconsistentTags->Previous;\r
       }\r
@@ -278,9 +278,9 @@ Returns:
       // consistency check like grayout/suppress\r
       //\r
       for (;\r
-           InconsistentTags->Operand != EFI_IFR_END_IF_OP &&\r
-           InconsistentTags->Operand != EFI_IFR_GRAYOUT_IF_OP &&\r
-           InconsistentTags->Operand != EFI_IFR_SUPPRESS_IF_OP;\r
+           InconsistentTags->Operand != FRAMEWORK_EFI_IFR_END_IF_OP &&\r
+           InconsistentTags->Operand != FRAMEWORK_EFI_IFR_GRAYOUT_IF_OP &&\r
+           InconsistentTags->Operand != FRAMEWORK_EFI_IFR_SUPPRESS_IF_OP;\r
             ) {\r
         GrowBooleanExpression (InconsistentTags, BooleanExpression, BooleanExpressionLength);\r
         InconsistentTags = InconsistentTags->Next;\r
@@ -397,16 +397,16 @@ Returns:
   // while Operand means ideqval, TRUE, or other what can be evaluated to True or False,\r
   // and Opcode means AND or OR.\r
   //\r
-  if (Iterator->Operand == EFI_IFR_NOT_OP   ||\r
+  if (Iterator->Operand == FRAMEWORK_EFI_IFR_NOT_OP   ||\r
       Iterator->Operand == 0) {\r
     return 0x1;\r
-  } else if (Iterator->Operand == EFI_IFR_EQ_VAR_VAL_OP ||\r
-             Iterator->Operand == EFI_IFR_EQ_ID_VAL_OP  ||\r
-             Iterator->Operand == EFI_IFR_EQ_ID_ID_OP   ||\r
-             Iterator->Operand == EFI_IFR_EQ_ID_LIST_OP) {\r
+  } else if (Iterator->Operand == FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP ||\r
+             Iterator->Operand == FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP  ||\r
+             Iterator->Operand == FRAMEWORK_EFI_IFR_EQ_ID_ID_OP   ||\r
+             Iterator->Operand == FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP) {\r
     Iterator++;\r
-    if (Iterator->Operand == EFI_IFR_AND_OP ||\r
-        Iterator->Operand == EFI_IFR_OR_OP) {\r
+    if (Iterator->Operand == FRAMEWORK_EFI_IFR_AND_OP ||\r
+        Iterator->Operand == FRAMEWORK_EFI_IFR_OR_OP) {\r
       Iterator--;\r
       return 0x1;\r
     }\r
@@ -507,7 +507,7 @@ Returns:
     }\r
 \r
     switch ((*PIterator)->Operand) {\r
-    case EFI_IFR_EQ_VAR_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
       UnicodeValueToString (\r
         VariableName,\r
         FALSE,\r
@@ -539,9 +539,9 @@ Returns:
         //\r
         MapValue2 = (*PIterator)->Value;\r
         (*PIterator)++;\r
-        if ((*PIterator)->Operand == EFI_IFR_GT_OP) {\r
+        if ((*PIterator)->Operand == FRAMEWORK_EFI_IFR_GT_OP) {\r
           PushValue = (BOOLEAN) (MapValue > MapValue2);\r
-        } else if ((*PIterator)->Operand == EFI_IFR_GE_OP) {\r
+        } else if ((*PIterator)->Operand == FRAMEWORK_EFI_IFR_GE_OP) {\r
           PushValue = (BOOLEAN) (MapValue >= MapValue2);\r
         } else {\r
           (*PIterator)--;\r
@@ -552,15 +552,15 @@ Returns:
 \r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
       //\r
       // Do operation after knowing the compare operator.\r
       //\r
       MapValue2 = (*PIterator)->Value;\r
       (*PIterator)++;\r
-      if ((*PIterator)->Operand == EFI_IFR_GT_OP) {\r
+      if ((*PIterator)->Operand == FRAMEWORK_EFI_IFR_GT_OP) {\r
         PushValue = (BOOLEAN) (MapValue > MapValue2);\r
-      } else if ((*PIterator)->Operand == EFI_IFR_GE_OP) {\r
+      } else if ((*PIterator)->Operand == FRAMEWORK_EFI_IFR_GE_OP) {\r
         PushValue = (BOOLEAN) (MapValue >= MapValue2);\r
       } else {\r
         (*PIterator)--;\r
@@ -569,14 +569,14 @@ Returns:
       PushBool (StackPtr, PushValue);\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_ID_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
       //\r
       // Do operation after knowing the compare operator.\r
       //\r
       (*PIterator)++;\r
-      if ((*PIterator)->Operand == EFI_IFR_GT_OP) {\r
+      if ((*PIterator)->Operand == FRAMEWORK_EFI_IFR_GT_OP) {\r
         PushValue = (BOOLEAN) (MapValue > MapValue2);\r
-      } else if ((*PIterator)->Operand == EFI_IFR_GE_OP) {\r
+      } else if ((*PIterator)->Operand == FRAMEWORK_EFI_IFR_GE_OP) {\r
         PushValue = (BOOLEAN) (MapValue >= MapValue2);\r
       } else {\r
         (*PIterator)--;\r
@@ -585,7 +585,7 @@ Returns:
       PushBool (StackPtr, PushValue);\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_LIST_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
       for (Index = 0; Index < (*PIterator)->ListLength; Index++) {\r
         Operator = (BOOLEAN) (MapValue == (*PIterator)->ValueList[Index]);\r
         if (Operator) {\r
@@ -596,32 +596,32 @@ Returns:
       PushBool (StackPtr, Operator);\r
       break;\r
 \r
-    case EFI_IFR_TRUE_OP:\r
+    case FRAMEWORK_EFI_IFR_TRUE_OP:\r
       PushBool (StackPtr, TRUE);\r
       break;\r
 \r
-    case EFI_IFR_FALSE_OP:\r
+    case FRAMEWORK_EFI_IFR_FALSE_OP:\r
       PushBool (StackPtr, FALSE);\r
       break;\r
 \r
-    case EFI_IFR_AND_OP:\r
+    case FRAMEWORK_EFI_IFR_AND_OP:\r
       Operator  = PopBool (StackPtr);\r
       Operator2 = PopBool (StackPtr);\r
       PushBool (StackPtr, (BOOLEAN) (Operator && Operator2));\r
       break;\r
-    case EFI_IFR_OR_OP:\r
+    case FRAMEWORK_EFI_IFR_OR_OP:\r
       Operator  = PopBool (StackPtr);\r
       Operator2 = PopBool (StackPtr);\r
       PushBool (StackPtr, (BOOLEAN) (Operator || Operator2));\r
       break;\r
-    case EFI_IFR_NOT_OP:\r
+    case FRAMEWORK_EFI_IFR_NOT_OP:\r
       Operator  = PopBool (StackPtr);\r
       PushBool (StackPtr, (BOOLEAN) (!Operator));\r
       break;\r
 \r
-    case EFI_IFR_SUPPRESS_IF_OP:\r
-    case EFI_IFR_GRAYOUT_IF_OP:\r
-    case EFI_IFR_INCONSISTENT_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_SUPPRESS_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_GRAYOUT_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_INCONSISTENT_IF_OP:\r
     default:\r
       //\r
       // Return to the previous tag if runs out of boolean expression.\r
@@ -750,7 +750,7 @@ Returns:
     }\r
 \r
     switch (Iterator->Operand) {\r
-    case EFI_IFR_SUPPRESS_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_SUPPRESS_IF_OP:\r
       //\r
       // Must have hit a suppress followed by a grayout or vice-versa\r
       //\r
@@ -768,7 +768,7 @@ Returns:
       *PopUp        = Iterator->Popup;\r
       break;\r
 \r
-    case EFI_IFR_GRAYOUT_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_GRAYOUT_IF_OP:\r
       //\r
       // Must have hit a suppress followed by a grayout or vice-versa\r
       //\r
@@ -786,7 +786,7 @@ Returns:
       *PopUp        = Iterator->Popup;\r
       break;\r
 \r
-    case EFI_IFR_INCONSISTENT_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_INCONSISTENT_IF_OP:\r
       CosmeticConsistency = FALSE;\r
       *PopUp              = Iterator->Popup;\r
       break;\r
@@ -795,7 +795,7 @@ Returns:
     // In the case of external variable values, we must read the variable which is\r
     // named by the human readable version of the OpCode->VariableId and the guid of the formset\r
     //\r
-    case EFI_IFR_EQ_VAR_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
       //\r
       // To check whether Ifr is legacy. Once every boolean expression.\r
       //\r
@@ -838,7 +838,7 @@ Returns:
 \r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
       //\r
       // To check whether Ifr is legacy. Once every boolean expression.\r
       //\r
@@ -853,7 +853,7 @@ Returns:
       PushBool (&StackPtr, (BOOLEAN) (MapValue == Iterator->Value));\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_ID_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
       //\r
       // To check whether Ifr is legacy. Once every boolean expression.\r
       //\r
@@ -868,7 +868,7 @@ Returns:
       PushBool (&StackPtr, (BOOLEAN) (MapValue == MapValue2));\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_LIST_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
       //\r
       // To check whether Ifr is legacy. Once every boolean expression.\r
       //\r
@@ -890,9 +890,9 @@ Returns:
       PushBool (&StackPtr, Operator);\r
       break;\r
 \r
-    case EFI_IFR_AND_OP:\r
+    case FRAMEWORK_EFI_IFR_AND_OP:\r
       Iterator++;\r
-      if (Iterator->Operand == EFI_IFR_NOT_OP) {\r
+      if (Iterator->Operand == FRAMEWORK_EFI_IFR_NOT_OP) {\r
         NotOperator = TRUE;\r
         Iterator++;\r
       }\r
@@ -922,7 +922,7 @@ Returns:
       }\r
 \r
       switch (Iterator->Operand) {\r
-      case EFI_IFR_EQ_ID_VAL_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
         //\r
         // If Not - flip the results\r
         //\r
@@ -939,7 +939,7 @@ Returns:
       // In the case of external variable values, we must read the variable which is\r
       // named by the human readable version of the OpCode->VariableId and the guid of the formset\r
       //\r
-      case EFI_IFR_EQ_VAR_VAL_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
         UnicodeValueToString (\r
           VariableName,\r
           FALSE,\r
@@ -976,7 +976,7 @@ Returns:
         }\r
         break;\r
 \r
-      case EFI_IFR_EQ_ID_ID_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
         //\r
         // If Not - flip the results\r
         //\r
@@ -989,7 +989,7 @@ Returns:
         PushBool (&StackPtr, Operator);\r
         break;\r
 \r
-      case EFI_IFR_EQ_ID_LIST_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
         for (Index = 0; Index < Iterator->ListLength; Index++) {\r
           //\r
           // If Not - flip the results\r
@@ -1026,9 +1026,9 @@ Returns:
       PushBool (&StackPtr, (BOOLEAN) (Operator && Operator2));\r
       break;\r
 \r
-    case EFI_IFR_OR_OP:\r
+    case FRAMEWORK_EFI_IFR_OR_OP:\r
       Iterator++;\r
-      if (Iterator->Operand == EFI_IFR_NOT_OP) {\r
+      if (Iterator->Operand == FRAMEWORK_EFI_IFR_NOT_OP) {\r
         NotOperator = TRUE;\r
         Iterator++;\r
       }\r
@@ -1058,7 +1058,7 @@ Returns:
       }\r
 \r
       switch (Iterator->Operand) {\r
-      case EFI_IFR_EQ_ID_VAL_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
         //\r
         // If Not - flip the results\r
         //\r
@@ -1075,7 +1075,7 @@ Returns:
       // In the case of external variable values, we must read the variable which is\r
       // named by the human readable version of the OpCode->VariableId and the guid of the formset\r
       //\r
-      case EFI_IFR_EQ_VAR_VAL_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
         UnicodeValueToString (\r
           VariableName,\r
           FALSE,\r
@@ -1112,7 +1112,7 @@ Returns:
         }\r
         break;\r
 \r
-      case EFI_IFR_EQ_ID_ID_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
         //\r
         // If Not - flip the results\r
         //\r
@@ -1125,7 +1125,7 @@ Returns:
         PushBool (&StackPtr, Operator);\r
         break;\r
 \r
-      case EFI_IFR_EQ_ID_LIST_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
         for (Index = 0; Index < Iterator->ListLength; Index++) {\r
           //\r
           // If Not - flip the results\r
@@ -1162,7 +1162,7 @@ Returns:
       PushBool (&StackPtr, (BOOLEAN) (Operator || Operator2));\r
       break;\r
 \r
-    case EFI_IFR_NOT_OP:\r
+    case FRAMEWORK_EFI_IFR_NOT_OP:\r
       //\r
       // To check whether Ifr is legacy. Once every boolean expression.\r
       //\r
@@ -1179,12 +1179,12 @@ Returns:
       //\r
       Iterator++;\r
 \r
-      if (Iterator->Operand == EFI_IFR_OR_OP) {\r
+      if (Iterator->Operand == FRAMEWORK_EFI_IFR_OR_OP) {\r
         OrOperator = TRUE;\r
         Iterator++;\r
       }\r
 \r
-      if (Iterator->Operand == EFI_IFR_AND_OP) {\r
+      if (Iterator->Operand == FRAMEWORK_EFI_IFR_AND_OP) {\r
         AndOperator = TRUE;\r
         Iterator++;\r
       }\r
@@ -1214,7 +1214,7 @@ Returns:
       }\r
 \r
       switch (Iterator->Operand) {\r
-      case EFI_IFR_EQ_ID_VAL_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
         Operator = (BOOLEAN)!(MapValue == Iterator->Value);\r
         PushBool (&StackPtr, Operator);\r
         break;\r
@@ -1223,7 +1223,7 @@ Returns:
       // In the case of external variable values, we must read the variable which is\r
       // named by the human readable version of the OpCode->VariableId and the guid of the formset\r
       //\r
-      case EFI_IFR_EQ_VAR_VAL_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
         UnicodeValueToString (\r
           VariableName,\r
           FALSE,\r
@@ -1254,12 +1254,12 @@ Returns:
         }\r
         break;\r
 \r
-      case EFI_IFR_EQ_ID_ID_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
         Operator = (BOOLEAN)!(MapValue == MapValue2);\r
         PushBool (&StackPtr, Operator);\r
         break;\r
 \r
-      case EFI_IFR_EQ_ID_LIST_OP:\r
+      case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
         for (Index = 0; Index < Iterator->ListLength; Index++) {\r
           Operator = (BOOLEAN)!(MapValue == Iterator->ValueList[Index]);\r
           if (Operator) {\r
@@ -1290,7 +1290,7 @@ Returns:
       }\r
       break;\r
 \r
-    case EFI_IFR_TRUE_OP:\r
+    case FRAMEWORK_EFI_IFR_TRUE_OP:\r
       //\r
       // To check whether Ifr is legacy. Once every boolean expression.\r
       //\r
@@ -1303,7 +1303,7 @@ Returns:
       }\r
       break;\r
 \r
-    case EFI_IFR_FALSE_OP:\r
+    case FRAMEWORK_EFI_IFR_FALSE_OP:\r
       //\r
       // To check whether Ifr is legacy. Once every boolean expression.\r
       //\r
@@ -1316,7 +1316,7 @@ Returns:
       }\r
       break;\r
 \r
-    case EFI_IFR_END_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_END_IF_OP:\r
       Operator = PopBool (&StackPtr);\r
       //\r
       // If there is an error, return, otherwise keep looking - there might\r
index 838c120..8bba392 100644 (file)
@@ -195,7 +195,7 @@ ReadPassword (
   IN  UI_MENU_OPTION              *MenuOption,\r
   IN  BOOLEAN                     PromptForPassword,\r
   IN  EFI_TAG                     *Tag,\r
-  IN  EFI_IFR_DATA_ARRAY          *PageData,\r
+  IN  FRAMEWORK_EFI_IFR_DATA_ARRAY          *PageData,\r
   IN  BOOLEAN                     SecondEntry,\r
   IN  EFI_FILE_FORM_TAGS          *FileFormTags,\r
   OUT CHAR16                      *StringPtr\r
@@ -219,7 +219,7 @@ ReadPassword (
   EFI_VARIABLE_DEFINITION     *VariableDefinition;\r
   UINTN                       DimensionsWidth;\r
   UINTN                       DimensionsHeight;\r
-  EFI_IFR_DATA_ENTRY          *DataEntry;\r
+  FRAMEWORK_EFI_IFR_DATA_ENTRY          *DataEntry;\r
   UINTN                       WidthOfString;\r
 \r
   DimensionsWidth       = gScreenDimensions.RightColumn - gScreenDimensions.LeftColumn;\r
@@ -252,12 +252,12 @@ ReadPassword (
   ASSERT (TempString);\r
   ASSERT (TempString2);\r
 \r
-  if (Tag->Flags & EFI_IFR_FLAG_INTERACTIVE) {\r
+  if (Tag->Flags & FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE) {\r
     //\r
     // Password requires a callback to determine if a password exists\r
     //\r
-    DataEntry = (EFI_IFR_DATA_ENTRY *) (PageData + 1);\r
-    DataEntry->OpCode  = EFI_IFR_PASSWORD_OP;\r
+    DataEntry = (FRAMEWORK_EFI_IFR_DATA_ENTRY *) (PageData + 1);\r
+    DataEntry->OpCode  = FRAMEWORK_EFI_IFR_PASSWORD_OP;\r
     DataEntry->Length  = 3;\r
 \r
     ExtractRequestedNvMap (FileFormTags, Tag->VariableNumber, &VariableDefinition);\r
@@ -347,12 +347,12 @@ Error:
         break;\r
 \r
       case CHAR_CARRIAGE_RETURN:\r
-        if (Tag->Flags & EFI_IFR_FLAG_INTERACTIVE) {\r
+        if (Tag->Flags & FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE) {\r
           //\r
           // User just typed a string in\r
           //\r
-          DataEntry = (EFI_IFR_DATA_ENTRY *) (PageData + 1);\r
-          DataEntry->OpCode = EFI_IFR_PASSWORD_OP;\r
+          DataEntry = (FRAMEWORK_EFI_IFR_DATA_ENTRY *) (PageData + 1);\r
+          DataEntry->OpCode = FRAMEWORK_EFI_IFR_PASSWORD_OP;\r
 \r
           //\r
           // If the user just typed in a password, Data = 1\r
@@ -371,7 +371,7 @@ Error:
                                       );\r
             }\r
 \r
-            DataEntry->Length  = sizeof (EFI_IFR_DATA_ENTRY);\r
+            DataEntry->Length  = sizeof (FRAMEWORK_EFI_IFR_DATA_ENTRY);\r
             DataEntry->Data    = (VOID *) TempString;\r
           } else {\r
             DataEntry->Length  = 3;\r
@@ -386,7 +386,7 @@ Error:
                                       );\r
             }\r
 \r
-            DataEntry->Length  = sizeof (EFI_IFR_DATA_ENTRY);\r
+            DataEntry->Length  = sizeof (FRAMEWORK_EFI_IFR_DATA_ENTRY);\r
             DataEntry->Data    = (VOID *) TempString2;\r
           }\r
 \r
@@ -661,7 +661,7 @@ Returns:
   if (ManualInput) {\r
     PrintAt (Column, Row, (CHAR16 *) L"[     ]");\r
     Column++;\r
-    if (Tag->Operand != EFI_IFR_TIME_OP) {\r
+    if (Tag->Operand != FRAMEWORK_EFI_IFR_TIME_OP) {\r
       *Value = BackupValue;\r
     }\r
   }\r
@@ -683,7 +683,7 @@ TheKey2:
     switch (Key.UnicodeChar) {\r
     case '+':\r
     case '-':\r
-      if ((Tag->Operand == EFI_IFR_DATE_OP) || (Tag->Operand == EFI_IFR_TIME_OP)) {\r
+      if ((Tag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) || (Tag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) {\r
         Key.UnicodeChar = CHAR_NULL;\r
         if (Key.UnicodeChar == '+') {\r
           Key.ScanCode = SCAN_RIGHT;\r
@@ -699,7 +699,7 @@ TheKey2:
       switch (Key.ScanCode) {\r
       case SCAN_LEFT:\r
       case SCAN_RIGHT:\r
-        if ((Tag->Operand == EFI_IFR_DATE_OP) || (Tag->Operand == EFI_IFR_TIME_OP)) {\r
+        if ((Tag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) || (Tag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) {\r
           //\r
           // By setting this value, we will return back to the caller.\r
           // We need to do this since an auto-refresh will destroy the adjustment\r
@@ -734,7 +734,7 @@ TheKey2:
           Number = (UINT16) GetStringWidth (FormattedNumber);\r
 \r
           gST->ConOut->SetAttribute (gST->ConOut, FIELD_TEXT | FIELD_BACKGROUND);\r
-          if ((Tag->Operand == EFI_IFR_DATE_OP) || (Tag->Operand == EFI_IFR_TIME_OP)) {\r
+          if ((Tag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) || (Tag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) {\r
             for (Loop = 0; Loop < (UINTN) ((Number >= 8) ? 4 : 2); Loop++) {\r
               PrintAt (MenuOption->OptCol + Loop, MenuOption->Row, (CHAR16 *) L" ");\r
             }\r
@@ -847,7 +847,7 @@ EnterCarriageReturn:
       // if two questions are bound by consistency checks and each only has two possible choices, there\r
       // would be no way for a user to switch the values.  Thus we require late checking.\r
       //\r
-      if (Tag->Flags & EFI_IFR_FLAG_LATE_CHECK) {\r
+      if (Tag->Flags & FRAMEWORK_EFI_IFR_FLAG_LATE_CHECK) {\r
         CopyMem (&Tag->OldValue, &BackupValue, Tag->StorageWidth);\r
       } else {\r
         //\r
@@ -1015,7 +1015,7 @@ GetSelectionInputPopUp (
   ShowDownArrow     = FALSE;\r
   ShowUpArrow       = FALSE;\r
 \r
-  if (Tag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+  if (Tag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
     ValueArrayBackup = AllocateZeroPool (Tag->StorageWidth);\r
     ASSERT (ValueArrayBackup != NULL);\r
     CopyMem (ValueArrayBackup, ValueArray, ValueCount);\r
@@ -1045,8 +1045,8 @@ GetSelectionInputPopUp (
   //\r
   // Get the number of one of options present and its size\r
   //\r
-  for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand != EFI_IFR_END_ONE_OF_OP; Index++) {\r
-    if (MenuOption->Tags[Index].Operand == EFI_IFR_ONE_OF_OPTION_OP &&\r
+  for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP; Index++) {\r
+    if (MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP &&\r
         !MenuOption->Tags[Index].Suppress) {\r
       if (!FirstOptionFoundFlag) {\r
         FirstOptionFoundFlag  = TRUE;\r
@@ -1060,7 +1060,7 @@ GetSelectionInputPopUp (
       //\r
       if (Initialized) {\r
         for (ValueBackup = (UINT8) MenuOption->TagIndex;\r
-             MenuOption->Tags[ValueBackup].Operand != EFI_IFR_END_OP;\r
+             MenuOption->Tags[ValueBackup].Operand != FRAMEWORK_EFI_IFR_END_OP;\r
              ValueBackup++\r
             ) {\r
           if (MenuOption->Tags[ValueBackup].Value == ((UINT8 *) ValueArrayBackup)[Index - MenuOption->TagIndex - 1]) {\r
@@ -1123,9 +1123,9 @@ GetSelectionInputPopUp (
           break;\r
         }\r
 \r
-        if (MenuOption->Tags[Index].Operand == EFI_IFR_ONE_OF_OPTION_OP) {\r
+        if (MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP) {\r
           for (ValueBackup = (UINT8) MenuOption->TagIndex;\r
-               MenuOption->Tags[ValueBackup].Operand != EFI_IFR_END_ONE_OF_OP;\r
+               MenuOption->Tags[ValueBackup].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP;\r
                ValueBackup++\r
               ) {\r
             //\r
@@ -1190,14 +1190,14 @@ GetSelectionInputPopUp (
     //\r
     Index2 = Top + 1;\r
     for (Index = MenuOption->TagIndex + TopOptionIndex;\r
-         (MenuOption->Tags[Index].Operand != EFI_IFR_END_ONE_OF_OP) && (Index2 < Bottom);\r
+         (MenuOption->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP) && (Index2 < Bottom);\r
          Index++\r
         ) {\r
-      if (MenuOption->Tags[Index].Operand == EFI_IFR_ONE_OF_OPTION_OP) {\r
+      if (MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP) {\r
         Token = MenuOption->Tags[Index].Text;\r
         if (Initialized) {\r
           for (ValueBackup = (UINT8) MenuOption->TagIndex;\r
-               MenuOption->Tags[ValueBackup].Operand != EFI_IFR_END_ONE_OF_OP;\r
+               MenuOption->Tags[ValueBackup].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP;\r
                ValueBackup++\r
               ) {\r
             if (MenuOption->Tags[ValueBackup].Value == ((UINT8 *) ValueArrayBackup)[Index - MenuOption->TagIndex - 1]) {\r
@@ -1282,7 +1282,7 @@ GetSelectionInputPopUp (
     }\r
 \r
     if (!KeyInitialized) {\r
-      if (MenuOption->ThisTag->Operand == EFI_IFR_ONE_OF_OP) {\r
+      if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_ONE_OF_OP) {\r
         *KeyValue = MenuOption->Tags[MenuOption->TagIndex + 1].Key;\r
       } else {\r
         *KeyValue = MenuOption->ThisTag->Key;\r
@@ -1301,7 +1301,7 @@ TheKey:
       // If an ordered list op-code, we will allow for a popup of +/- keys\r
       // to create an ordered list of items\r
       //\r
-      if (Tag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+      if (Tag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
         if (Key.UnicodeChar == '+') {\r
           if ((TopOptionIndex > 1) && (HighlightPosition == (Top + 1))) {\r
             //\r
@@ -1329,10 +1329,10 @@ TheKey:
         }\r
 \r
         for (Index = MenuOption->TagIndex + TopOptionIndex;\r
-             MenuOption->Tags[Index].Operand != EFI_IFR_END_ONE_OF_OP;\r
+             MenuOption->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP;\r
              Index++\r
             ) {\r
-          if (MenuOption->Tags[Index].Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+          if (MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
             continue;\r
           }\r
 \r
@@ -1348,7 +1348,7 @@ TheKey:
             //\r
             // Is this prior tag a valid choice?  If not, bail out\r
             //\r
-            if (MenuOption->Tags[TempIndex].Operand == EFI_IFR_ONE_OF_OPTION_OP) {\r
+            if (MenuOption->Tags[TempIndex].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP) {\r
               //\r
               // Copy the destination tag to the local variable\r
               //\r
@@ -1434,10 +1434,10 @@ TheKey:
         }\r
 \r
         for (Index = MenuOption->TagIndex + TopOptionIndex;\r
-             MenuOption->Tags[Index].Operand != EFI_IFR_END_ONE_OF_OP;\r
+             MenuOption->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP;\r
              Index++\r
             ) {\r
-          if (MenuOption->Tags[Index].Operand == EFI_IFR_ONE_OF_OPTION_OP) {\r
+          if (MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP) {\r
             if (Initialized) {\r
               for (Index = 0; (ValueArrayBackup[Index] != TempValue) && (Index < ValueCount); Index++)\r
                 ;\r
@@ -1466,11 +1466,11 @@ TheKey:
                 //\r
                 // Keep going until meets meaningful tag.\r
                 //\r
-                while ((MenuOption->Tags[TempIndex].Operand != EFI_IFR_ONE_OF_OPTION_OP  &&\r
-                         MenuOption->Tags[TempIndex].Operand != EFI_IFR_ONE_OF_OP        &&\r
-                         MenuOption->Tags[TempIndex].Operand != EFI_IFR_END_ONE_OF_OP)\r
+                while ((MenuOption->Tags[TempIndex].Operand != FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP  &&\r
+                         MenuOption->Tags[TempIndex].Operand != FRAMEWORK_EFI_IFR_ONE_OF_OP        &&\r
+                         MenuOption->Tags[TempIndex].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP)\r
                        ||\r
-                       (MenuOption->Tags[TempIndex].Operand == EFI_IFR_ONE_OF_OPTION_OP  &&\r
+                       (MenuOption->Tags[TempIndex].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP  &&\r
                          (MenuOption->Tags[TempIndex].Suppress || MenuOption->Tags[TempIndex].GrayOut))) {\r
                   TempIndex--;\r
                 }\r
@@ -1480,11 +1480,11 @@ TheKey:
                 //\r
                 // Keep going until meets meaningful tag.\r
                 //\r
-                while ((MenuOption->Tags[TempIndex].Operand != EFI_IFR_ONE_OF_OPTION_OP  &&\r
-                         MenuOption->Tags[TempIndex].Operand != EFI_IFR_ONE_OF_OP        &&\r
-                         MenuOption->Tags[TempIndex].Operand != EFI_IFR_END_ONE_OF_OP)\r
+                while ((MenuOption->Tags[TempIndex].Operand != FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP  &&\r
+                         MenuOption->Tags[TempIndex].Operand != FRAMEWORK_EFI_IFR_ONE_OF_OP        &&\r
+                         MenuOption->Tags[TempIndex].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP)\r
                        ||\r
-                       (MenuOption->Tags[TempIndex].Operand == EFI_IFR_ONE_OF_OPTION_OP  &&\r
+                       (MenuOption->Tags[TempIndex].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP  &&\r
                          (MenuOption->Tags[TempIndex].Suppress || MenuOption->Tags[TempIndex].GrayOut))) {\r
                   TempIndex++;\r
                 }\r
@@ -1496,7 +1496,7 @@ TheKey:
                 //\r
                 // Only if the previous op-code is an option can we select it, otherwise we are at the left-most option\r
                 //\r
-                if (MenuOption->Tags[TempIndex].Operand == EFI_IFR_ONE_OF_OPTION_OP) {\r
+                if (MenuOption->Tags[TempIndex].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP) {\r
                   TempValue = MenuOption->Tags[TempIndex].Value;\r
                   *KeyValue = MenuOption->Tags[TempIndex].Key;\r
                 } else {\r
@@ -1528,7 +1528,7 @@ TheKey:
       //\r
       // return the current selection\r
       //\r
-      if (Tag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+      if (Tag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
         CopyMem (ValueArray, ValueArrayBackup, ValueCount);\r
         FreePool (ValueArrayBackup);\r
       } else {\r
index 074b009..b7d3f55 100644 (file)
@@ -356,7 +356,7 @@ DisplayForm (
   UINTN               Index;\r
   UINTN               Count;\r
   UINT16              MenuItemCount;\r
-  EFI_HII_HANDLE      Handle;\r
+  FRAMEWORK_EFI_HII_HANDLE       Handle;\r
   UINT16              FormId;\r
   STRING_REF          String;\r
   EFI_FILE_FORM_TAGS  *FileFormTags;\r
@@ -432,14 +432,14 @@ DisplayForm (
   //\r
   FreePool (StringPtr);\r
 \r
-  for (Index = 0; FormTags.Tags[Index].Operand != EFI_IFR_END_FORM_OP; Index++) {\r
+  for (Index = 0; FormTags.Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_FORM_OP; Index++) {\r
     GrayOut       = FALSE;\r
     Suppress      = FALSE;\r
     SuppressIf    = FALSE;\r
     Conditional   = FALSE;\r
     FileFormTags  = FileFormTagsHead;\r
 \r
-    if (FormTags.Tags[Index].Operand == EFI_IFR_FORM_OP) {\r
+    if (FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_FORM_OP) {\r
       FormId = FormTags.Tags[Index].Id;\r
     }\r
     //\r
@@ -465,10 +465,10 @@ DisplayForm (
 \r
     do {\r
       switch (FormTags.Tags[Index].Operand) {\r
-      case EFI_IFR_SUPPRESS_IF_OP:\r
+      case FRAMEWORK_EFI_IFR_SUPPRESS_IF_OP:\r
         SuppressIf = TRUE;\r
 \r
-      case EFI_IFR_GRAYOUT_IF_OP:\r
+      case FRAMEWORK_EFI_IFR_GRAYOUT_IF_OP:\r
 \r
         Conditional = TRUE;\r
 \r
@@ -482,11 +482,11 @@ DisplayForm (
         // through the AND/OR/NOT data to come up with some meaningful ID data.\r
         //\r
         for (;\r
-             FormTags.Tags[Index].Operand == EFI_IFR_AND_OP   ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_OR_OP    ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_GT_OP    ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_GE_OP    ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_NOT_OP;\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_AND_OP   ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_OR_OP    ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_GT_OP    ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_GE_OP    ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_NOT_OP;\r
            Index++\r
             )\r
           ;\r
@@ -518,18 +518,18 @@ DisplayForm (
         // Advance to the end of the expression (Will land us at a grayoutif/suppressif or the op-code being affected)\r
         //\r
         for (;\r
-             FormTags.Tags[Index].Operand == EFI_IFR_EQ_ID_VAL_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_EQ_VAR_VAL_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_EQ_ID_ID_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_EQ_ID_LIST_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_NOT_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_AND_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_OR_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_TRUE_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_FALSE_OP ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_GT_OP    ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_GE_OP    ||\r
-             FormTags.Tags[Index].Operand == EFI_IFR_LABEL_OP;\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_EQ_ID_ID_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_NOT_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_AND_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_OR_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_TRUE_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_FALSE_OP ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_GT_OP    ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_GE_OP    ||\r
+             FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_LABEL_OP;\r
            Index++\r
             )\r
           ;\r
@@ -551,7 +551,7 @@ GetOut:
       } else {\r
         FormTags.Tags[Index].GrayOut = FALSE;\r
       }\r
-      if (Suppress && FormTags.Tags[Index].Operand == EFI_IFR_ONE_OF_OPTION_OP) {\r
+      if (Suppress && FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP) {\r
         //\r
         // Only need .Suppress field when the tag is a one_of_option. For other cases, omit them directly.\r
         //\r
@@ -562,8 +562,8 @@ GetOut:
 \r
       if ((\r
             FormTags.Tags[Index].NumberOfLines > 0 ||\r
-            FormTags.Tags[Index].Operand == EFI_IFR_DATE_OP ||\r
-            FormTags.Tags[Index].Operand == EFI_IFR_TIME_OP\r
+            FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_DATE_OP ||\r
+            FormTags.Tags[Index].Operand == FRAMEWORK_EFI_IFR_TIME_OP\r
           ) &&\r
           !Suppress\r
           ) {\r
@@ -604,7 +604,7 @@ GetOut:
       // Keep processing menu entries based on the resultant suppress/grayout results until we hit an end-if\r
       //\r
       Index++;\r
-    } while (FormTags.Tags[Index].Operand != EFI_IFR_END_IF_OP && Conditional);\r
+    } while (FormTags.Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_IF_OP && Conditional);\r
 \r
     //\r
     // We advanced the index for the above conditional, rewind it to keep harmony with the for loop logic\r
@@ -612,7 +612,7 @@ GetOut:
     Index--;\r
   }\r
 \r
-  Selection = UiDisplayMenu (TRUE, FileFormTagsHead, (EFI_IFR_DATA_ARRAY *) CallbackData);\r
+  Selection = UiDisplayMenu (TRUE, FileFormTagsHead, (FRAMEWORK_EFI_IFR_DATA_ARRAY *) CallbackData);\r
 \r
   return Selection;\r
 }\r
@@ -693,11 +693,11 @@ Returns:
   gST->ConOut->SetAttribute (gST->ConOut, KEYHELP_TEXT | KEYHELP_BACKGROUND);\r
 \r
   switch (Selection->ThisTag->Operand) {\r
-  case EFI_IFR_ORDERED_LIST_OP:\r
-  case EFI_IFR_ONE_OF_OP:\r
-  case EFI_IFR_NUMERIC_OP:\r
-  case EFI_IFR_TIME_OP:\r
-  case EFI_IFR_DATE_OP:\r
+  case FRAMEWORK_EFI_IFR_ORDERED_LIST_OP:\r
+  case FRAMEWORK_EFI_IFR_ONE_OF_OP:\r
+  case FRAMEWORK_EFI_IFR_NUMERIC_OP:\r
+  case FRAMEWORK_EFI_IFR_TIME_OP:\r
+  case FRAMEWORK_EFI_IFR_DATE_OP:\r
     ClearLines (LeftColumnOfHelp, RightColumnOfHelp, TopRowOfHelp, BottomRowOfHelp, KEYHELP_TEXT | KEYHELP_BACKGROUND);\r
 \r
     if (!Selected) {\r
@@ -709,7 +709,7 @@ Returns:
 \r
       }\r
 \r
-      if ((Selection->ThisTag->Operand == EFI_IFR_DATE_OP) || (Selection->ThisTag->Operand == EFI_IFR_TIME_OP)) {\r
+      if ((Selection->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) || (Selection->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) {\r
         PrintAt (\r
           StartColumnOfHelp,\r
           BottomRowOfHelp,\r
@@ -731,13 +731,13 @@ Returns:
       //\r
       // If it is a selected numeric with manual input, display different message\r
       //\r
-      if ((Selection->ThisTag->Operand == EFI_IFR_NUMERIC_OP) && (Selection->ThisTag->Step == 0)) {\r
+      if ((Selection->ThisTag->Operand == FRAMEWORK_EFI_IFR_NUMERIC_OP) && (Selection->ThisTag->Step == 0)) {\r
         PrintStringAt (SecCol, TopRowOfHelp, gNumericInput);\r
-      } else if (Selection->ThisTag->Operand != EFI_IFR_ORDERED_LIST_OP) {\r
+      } else if (Selection->ThisTag->Operand != FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
         PrintAt (StartColumnOfHelp, BottomRowOfHelp, L"%c%c%s", ARROW_UP, ARROW_DOWN, gMoveHighlight);\r
       }\r
 \r
-      if (Selection->ThisTag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+      if (Selection->ThisTag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
         PrintStringAt (StartColumnOfHelp, TopRowOfHelp, gPlusString);\r
         PrintStringAt (ThdCol, TopRowOfHelp, gMinusString);\r
       }\r
@@ -746,7 +746,7 @@ Returns:
     }\r
     break;\r
 \r
-  case EFI_IFR_CHECKBOX_OP:\r
+  case FRAMEWORK_EFI_IFR_CHECKBOX_OP:\r
     ClearLines (LeftColumnOfHelp, RightColumnOfHelp, TopRowOfHelp, BottomRowOfHelp, KEYHELP_TEXT | KEYHELP_BACKGROUND);\r
 \r
     if (gClassOfVfr == EFI_SETUP_APPLICATION_SUBCLASS) {\r
@@ -760,9 +760,9 @@ Returns:
     PrintStringAt (SecCol, BottomRowOfHelp, gToggleCheckBox);\r
     break;\r
 \r
-  case EFI_IFR_REF_OP:\r
-  case EFI_IFR_PASSWORD_OP:\r
-  case EFI_IFR_STRING_OP:\r
+  case FRAMEWORK_EFI_IFR_REF_OP:\r
+  case FRAMEWORK_EFI_IFR_PASSWORD_OP:\r
+  case FRAMEWORK_EFI_IFR_STRING_OP:\r
     ClearLines (LeftColumnOfHelp, RightColumnOfHelp, TopRowOfHelp, BottomRowOfHelp, KEYHELP_TEXT | KEYHELP_BACKGROUND);\r
 \r
     if (!Selected) {\r
@@ -776,7 +776,7 @@ Returns:
       PrintAt (StartColumnOfHelp, BottomRowOfHelp, (CHAR16 *) L"%c%c%s", ARROW_UP, ARROW_DOWN, gMoveHighlight);\r
       PrintStringAt (SecCol, BottomRowOfHelp, gEnterString);\r
     } else {\r
-      if (Selection->ThisTag->Operand != EFI_IFR_REF_OP) {\r
+      if (Selection->ThisTag->Operand != FRAMEWORK_EFI_IFR_REF_OP) {\r
         PrintStringAt (\r
           (LocalScreen.RightColumn - GetStringWidth (gEnterCommitString) / 2) / 2,\r
           BottomRowOfHelp,\r
@@ -823,14 +823,14 @@ ExtractFormHandle (
     //\r
     // Advance Index to the first FormOp tag information\r
     //\r
-    for (Index = 0; FileFormTags->FormTags.Tags[Index].Operand != EFI_IFR_FORM_OP; Index++)\r
+    for (Index = 0; FileFormTags->FormTags.Tags[Index].Operand != FRAMEWORK_EFI_IFR_FORM_OP; Index++)\r
       ;\r
   } else {\r
     //\r
     // Advance Index to the FormOp with the correct ID value\r
     //\r
     for (; LocalTags.Next != NULL; LocalTags = *LocalTags.Next) {\r
-      for (Index = 0; LocalTags.Tags[Index].Operand != EFI_IFR_FORM_OP; Index++)\r
+      for (Index = 0; LocalTags.Tags[Index].Operand != FRAMEWORK_EFI_IFR_FORM_OP; Index++)\r
         ;\r
       if (LocalTags.Tags[Index].Id == IdValue) {\r
         break;\r
@@ -886,7 +886,7 @@ UpdateNewTagData (
   FormTags->Tags = AllocateZeroPool (NumberOfTags * sizeof (EFI_TAG));\r
   ASSERT (FormTags->Tags != NULL);\r
 \r
-  for (CurrTag = 0; FormData[Index] != EFI_IFR_END_FORM_SET_OP; CurrTag++) {\r
+  for (CurrTag = 0; FormData[Index] != FRAMEWORK_EFI_IFR_END_FORM_SET_OP; CurrTag++) {\r
     //\r
     // Operand = IFR OpCode\r
     //\r
@@ -909,27 +909,27 @@ UpdateNewTagData (
     //\r
     switch (FormData[Index]) {\r
 \r
-    case EFI_IFR_FORM_OP:\r
-    case EFI_IFR_SUBTITLE_OP:\r
-    case EFI_IFR_TEXT_OP:\r
-    case EFI_IFR_REF_OP:\r
+    case FRAMEWORK_EFI_IFR_FORM_OP:\r
+    case FRAMEWORK_EFI_IFR_SUBTITLE_OP:\r
+    case FRAMEWORK_EFI_IFR_TEXT_OP:\r
+    case FRAMEWORK_EFI_IFR_REF_OP:\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
       break;\r
 \r
-    case EFI_IFR_VARSTORE_SELECT_OP:\r
+    case FRAMEWORK_EFI_IFR_VARSTORE_SELECT_OP:\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
-      CopyMem (&CurrentVariable, &((EFI_IFR_VARSTORE_SELECT *) &FormData[Index])->VarId, sizeof (UINT16));\r
+      CopyMem (&CurrentVariable, &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT *) &FormData[Index])->VarId, sizeof (UINT16));\r
       break;\r
 \r
-    case EFI_IFR_END_FORM_OP:\r
+    case FRAMEWORK_EFI_IFR_END_FORM_OP:\r
       FormTags->Tags[CurrTag].Operand       = FormData[Index];\r
       FormTags->Tags[CurrTag].NumberOfLines = 0;\r
 \r
       Finished = TRUE;\r
       break;\r
 \r
-    case EFI_IFR_ORDERED_LIST_OP:\r
-    case EFI_IFR_ONE_OF_OP:\r
+    case FRAMEWORK_EFI_IFR_ORDERED_LIST_OP:\r
+    case FRAMEWORK_EFI_IFR_ONE_OF_OP:\r
       GetQuestionHeader (&FormTags->Tags[CurrTag], FormData, Index, FileFormTags, CurrentVariable);\r
 \r
       //\r
@@ -942,23 +942,23 @@ UpdateNewTagData (
       QuestionIndex = (UINT16) CurrTag;\r
       break;\r
 \r
-    case EFI_IFR_ONE_OF_OPTION_OP:\r
+    case FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP:\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
-      FormTags->Tags[QuestionIndex].Key = ((EFI_IFR_ONE_OF_OPTION *) &FormData[Index])->Key;\r
-      FormTags->Tags[QuestionIndex].ResetRequired = (BOOLEAN) (FormTags->Tags[QuestionIndex].Flags & EFI_IFR_FLAG_RESET_REQUIRED);\r
+      FormTags->Tags[QuestionIndex].Key = ((FRAMEWORK_EFI_IFR_ONE_OF_OPTION *) &FormData[Index])->Key;\r
+      FormTags->Tags[QuestionIndex].ResetRequired = (BOOLEAN) (FormTags->Tags[QuestionIndex].Flags & FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED);\r
       break;\r
 \r
-    case EFI_IFR_CHECKBOX_OP:\r
+    case FRAMEWORK_EFI_IFR_CHECKBOX_OP:\r
       GetQuestionHeader (&FormTags->Tags[CurrTag], FormData, Index, FileFormTags, CurrentVariable);\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
       break;\r
 \r
-    case EFI_IFR_NUMERIC_OP:\r
+    case FRAMEWORK_EFI_IFR_NUMERIC_OP:\r
       GetNumericHeader (&FormTags->Tags[CurrTag], FormData, Index, (UINT16) 1, FileFormTags, CurrentVariable);\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
       break;\r
 \r
-    case EFI_IFR_DATE_OP:\r
+    case FRAMEWORK_EFI_IFR_DATE_OP:\r
       //\r
       // Date elements come in as a Year, Month, Day.  We need to process them as a country-based\r
       // Order.  It is much easier to do it here than anywhere else.\r
@@ -1007,7 +1007,7 @@ UpdateNewTagData (
       TagLength = FormData[Index + 1];\r
       break;\r
 \r
-    case EFI_IFR_TIME_OP:\r
+    case FRAMEWORK_EFI_IFR_TIME_OP:\r
       GetNumericHeader (&FormTags->Tags[CurrTag], FormData, Index, (UINT16) 0, FileFormTags, CurrentVariable);\r
 \r
       if (Count == 2) {\r
@@ -1025,44 +1025,44 @@ UpdateNewTagData (
       }\r
       break;\r
 \r
-    case EFI_IFR_PASSWORD_OP:\r
-    case EFI_IFR_STRING_OP:\r
+    case FRAMEWORK_EFI_IFR_PASSWORD_OP:\r
+    case FRAMEWORK_EFI_IFR_STRING_OP:\r
       GetQuestionHeader (&FormTags->Tags[CurrTag], FormData, Index, FileFormTags, CurrentVariable);\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
       break;\r
 \r
-    case EFI_IFR_INCONSISTENT_IF_OP:\r
-    case EFI_IFR_SUPPRESS_IF_OP:\r
-    case EFI_IFR_GRAYOUT_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_INCONSISTENT_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_SUPPRESS_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_GRAYOUT_IF_OP:\r
       ConsistencyId++;\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
       FormTags->Tags[CurrTag].ConsistencyId = ConsistencyId;\r
       break;\r
 \r
-    case EFI_IFR_EQ_VAR_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
       FormTags->Tags[CurrTag].ConsistencyId = ConsistencyId;\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_ID_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
       FormTags->Tags[CurrTag].ConsistencyId = ConsistencyId;\r
       break;\r
 \r
-    case EFI_IFR_AND_OP:\r
-    case EFI_IFR_OR_OP:\r
-    case EFI_IFR_NOT_OP:\r
-    case EFI_IFR_TRUE_OP:\r
-    case EFI_IFR_FALSE_OP:\r
-    case EFI_IFR_GT_OP:\r
-    case EFI_IFR_GE_OP:\r
+    case FRAMEWORK_EFI_IFR_AND_OP:\r
+    case FRAMEWORK_EFI_IFR_OR_OP:\r
+    case FRAMEWORK_EFI_IFR_NOT_OP:\r
+    case FRAMEWORK_EFI_IFR_TRUE_OP:\r
+    case FRAMEWORK_EFI_IFR_FALSE_OP:\r
+    case FRAMEWORK_EFI_IFR_GT_OP:\r
+    case FRAMEWORK_EFI_IFR_GE_OP:\r
       FormTags->Tags[CurrTag].ConsistencyId = ConsistencyId;\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_LIST_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
       IfrToFormTag (FormData[Index], &FormTags->Tags[CurrTag], (VOID *) &FormData[Index], NULL);\r
 \r
       FormTags->Tags[CurrTag].ConsistencyId = ConsistencyId;\r
@@ -1104,7 +1104,7 @@ ExtractDynamicFormHandle (
 Routine Description:\r
 \r
   The function does the most of the works when the EFI_TAG that\r
-  user selects on is EFI_IFR_FLAG_INTERACTIVE or EFI_IFR_PASSWORD_OP:\r
+  user selects on is FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE or FRAMEWORK_EFI_IFR_PASSWORD_OP:\r
   invoke CallBack, update the new form data.\r
 \r
 Arguments:\r
@@ -1140,7 +1140,7 @@ Returns:
   UINT16                      ConsistencyId;\r
   UINT16                      CurrentVariable;\r
   EFI_VARIABLE_DEFINITION     *VariableDefinition;\r
-  EFI_IFR_DATA_ENTRY          *DataEntry;\r
+  FRAMEWORK_EFI_IFR_DATA_ENTRY          *DataEntry;\r
 \r
   VariableDefinition  = NULL;\r
   NullCharacter       = CHAR_NULL;\r
@@ -1174,7 +1174,7 @@ Returns:
       CopyMem (&TagGuid, &LocalTags->Tags[0].GuidValue, sizeof (EFI_GUID));\r
     }\r
 \r
-    for (Index = 0; LocalTags->Tags[Index].Operand != EFI_IFR_FORM_OP; Index++)\r
+    for (Index = 0; LocalTags->Tags[Index].Operand != FRAMEWORK_EFI_IFR_FORM_OP; Index++)\r
       ;\r
     if (LocalTags->Tags[Index].Id == IdValue) {\r
       break;\r
@@ -1183,7 +1183,7 @@ Returns:
   //\r
   // If we are going to callback on a non-goto opcode, make sure we don't change pages\r
   //\r
-  if (Selection->ThisTag->Operand != EFI_IFR_REF_OP) {\r
+  if (Selection->ThisTag->Operand != FRAMEWORK_EFI_IFR_REF_OP) {\r
     TargetPage = Selection->FormId;\r
   }\r
   //\r
@@ -1211,17 +1211,17 @@ Returns:
 \r
   ExtractRequestedNvMap (FileFormTags, CurrentVariable, &VariableDefinition);\r
 \r
-  if (Selection->ThisTag->Flags & (EFI_IFR_FLAG_INTERACTIVE | EFI_IFR_FLAG_NV_ACCESS)) {\r
-    ((EFI_IFR_DATA_ARRAY *) CallbackData)->NvRamMap = VariableDefinition->NvRamMap;\r
+  if (Selection->ThisTag->Flags & (FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE | FRAMEWORK_EFI_IFR_FLAG_NV_ACCESS)) {\r
+    ((FRAMEWORK_EFI_IFR_DATA_ARRAY *) CallbackData)->NvRamMap = VariableDefinition->NvRamMap;\r
   } else {\r
-    ((EFI_IFR_DATA_ARRAY *) CallbackData)->NvRamMap = NULL;\r
+    ((FRAMEWORK_EFI_IFR_DATA_ARRAY *) CallbackData)->NvRamMap = NULL;\r
   }\r
 \r
   if ((FormCallback != NULL) && (FormCallback->Callback != NULL)) {\r
     Status = FormCallback->Callback (\r
                             FormCallback,\r
                             Selection->ThisTag->Key,\r
-                            (EFI_IFR_DATA_ARRAY *) CallbackData,\r
+                            (FRAMEWORK_EFI_IFR_DATA_ARRAY *) CallbackData,\r
                             &Packet\r
                             );\r
   }\r
@@ -1261,14 +1261,14 @@ Returns:
       // location associated with the op-code specified there.  This is used on single op-code instances\r
       // and not for when a hyperlink sent us a whole page of data.\r
       //\r
-      DataEntry = (EFI_IFR_DATA_ENTRY *) (&Packet->DataArray + 1);\r
+      DataEntry = (FRAMEWORK_EFI_IFR_DATA_ENTRY *) (&Packet->DataArray + 1);\r
       if (Packet->DataArray.EntryCount == 1) {\r
         switch (DataEntry->OpCode) {\r
-        case EFI_IFR_STRING_OP:\r
-        case EFI_IFR_NUMERIC_OP:\r
-        case EFI_IFR_ORDERED_LIST_OP:\r
-        case EFI_IFR_ONE_OF_OP:\r
-        case EFI_IFR_CHECKBOX_OP:\r
+        case FRAMEWORK_EFI_IFR_STRING_OP:\r
+        case FRAMEWORK_EFI_IFR_NUMERIC_OP:\r
+        case FRAMEWORK_EFI_IFR_ORDERED_LIST_OP:\r
+        case FRAMEWORK_EFI_IFR_ONE_OF_OP:\r
+        case FRAMEWORK_EFI_IFR_CHECKBOX_OP:\r
           CopyMem (\r
             &VariableDefinition->NvRamMap[Selection->ThisTag->StorageStart],\r
             &DataEntry->Data,\r
@@ -1276,11 +1276,11 @@ Returns:
             );\r
           break;\r
 \r
-        case EFI_IFR_NV_ACCESS_COMMAND:\r
+        case FRAMEWORK_EFI_IFR_NV_ACCESS_COMMAND:\r
           CopyMem (\r
-            &VariableDefinition->NvRamMap[((EFI_IFR_NV_DATA *) Packet)->QuestionId],\r
-            ((EFI_IFR_NV_DATA *) Packet) + 1,\r
-            ((EFI_IFR_NV_DATA *) Packet)->StorageWidth\r
+            &VariableDefinition->NvRamMap[((FRAMEWORK_EFI_IFR_NV_DATA *) Packet)->QuestionId],\r
+            ((FRAMEWORK_EFI_IFR_NV_DATA *) Packet) + 1,\r
+            ((FRAMEWORK_EFI_IFR_NV_DATA *) Packet)->StorageWidth\r
             );\r
           break;\r
 \r
@@ -1313,19 +1313,19 @@ Returns:
     FreePool (Packet);\r
   }\r
 \r
-  for (BackupIndex = 0; LocalTags->Tags[BackupIndex].Operand != EFI_IFR_END_FORM_OP; BackupIndex++) {\r
+  for (BackupIndex = 0; LocalTags->Tags[BackupIndex].Operand != FRAMEWORK_EFI_IFR_END_FORM_OP; BackupIndex++) {\r
     switch (LocalTags->Tags[BackupIndex].Operand) {\r
-    case EFI_IFR_EQ_VAR_VAL_OP:\r
-    case EFI_IFR_EQ_ID_VAL_OP:\r
-    case EFI_IFR_EQ_ID_ID_OP:\r
-    case EFI_IFR_AND_OP:\r
-    case EFI_IFR_OR_OP:\r
-    case EFI_IFR_NOT_OP:\r
-    case EFI_IFR_TRUE_OP:\r
-    case EFI_IFR_FALSE_OP:\r
-    case EFI_IFR_GT_OP:\r
-    case EFI_IFR_GE_OP:\r
-    case EFI_IFR_EQ_ID_LIST_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
+    case FRAMEWORK_EFI_IFR_AND_OP:\r
+    case FRAMEWORK_EFI_IFR_OR_OP:\r
+    case FRAMEWORK_EFI_IFR_NOT_OP:\r
+    case FRAMEWORK_EFI_IFR_TRUE_OP:\r
+    case FRAMEWORK_EFI_IFR_FALSE_OP:\r
+    case FRAMEWORK_EFI_IFR_GT_OP:\r
+    case FRAMEWORK_EFI_IFR_GE_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
       //\r
       // If we encountered a ConsistencyId value, on this page they will be incremental\r
       // So register the first value we encounter.  We will pass this in when we re-create this page\r
@@ -1426,8 +1426,8 @@ SetupBrowser (
       //\r
       // True if a hyperlink/jump is selected\r
       //\r
-      if (Selection->ThisTag->Operand == EFI_IFR_REF_OP && Selection->ThisTag->Id != 0x0000) {\r
-        if (Selection->ThisTag->Flags & EFI_IFR_FLAG_INTERACTIVE) {\r
+      if (Selection->ThisTag->Operand == FRAMEWORK_EFI_IFR_REF_OP && Selection->ThisTag->Id != 0x0000) {\r
+        if (Selection->ThisTag->Flags & FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE) {\r
           ExtractDynamicFormHandle (\r
             Selection,\r
             CallbackData,\r
@@ -1444,8 +1444,8 @@ SetupBrowser (
         }\r
       }\r
 \r
-      if ((Selection->ThisTag->Flags & EFI_IFR_FLAG_INTERACTIVE) &&\r
-          (Selection->ThisTag->Operand != EFI_IFR_PASSWORD_OP)\r
+      if ((Selection->ThisTag->Flags & FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE) &&\r
+          (Selection->ThisTag->Operand != FRAMEWORK_EFI_IFR_PASSWORD_OP)\r
           ) {\r
         ExtractDynamicFormHandle (\r
           Selection,\r
index c3d5289..e7fda7b 100644 (file)
@@ -103,31 +103,31 @@ AdjustNvMap (
   // Remember, the only time we come here is because we are in the NVPlus section of the NvRamMap\r
   //\r
   for (Index = MenuOption->TagIndex;\r
-       (MenuOption->Tags[Index].Operand != EFI_IFR_END_FORM_OP) && (MenuOption->Tags[Index].Operand != EFI_IFR_END_ONE_OF_OP);\r
+       (MenuOption->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_FORM_OP) && (MenuOption->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP);\r
        Index++\r
       ) {\r
 \r
     switch (MenuOption->Tags[Index].Operand) {\r
-    case EFI_IFR_ORDERED_LIST_OP:\r
-    case EFI_IFR_ONE_OF_OP:\r
+    case FRAMEWORK_EFI_IFR_ORDERED_LIST_OP:\r
+    case FRAMEWORK_EFI_IFR_ONE_OF_OP:\r
       CachedStart = MenuOption->Tags[Index].StorageStart;\r
       break;\r
 \r
-    case EFI_IFR_ONE_OF_OPTION_OP:\r
-      if (MenuOption->Tags[Index].Flags & EFI_IFR_FLAG_DEFAULT) {\r
+    case FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP:\r
+      if (MenuOption->Tags[Index].Flags & FRAMEWORK_EFI_IFR_FLAG_DEFAULT) {\r
         CopyMem (&NvRamMap[CachedStart], &MenuOption->Tags[Index].Value, 2);\r
       }\r
       break;\r
 \r
-    case EFI_IFR_CHECKBOX_OP:\r
+    case FRAMEWORK_EFI_IFR_CHECKBOX_OP:\r
       CopyMem (&NvRamMap[MenuOption->Tags[Index].StorageStart], &MenuOption->Tags[Index].Flags, 1);\r
       break;\r
 \r
-    case EFI_IFR_NUMERIC_OP:\r
-    case EFI_IFR_DATE_OP:\r
-    case EFI_IFR_TIME_OP:\r
-    case EFI_IFR_STRING_OP:\r
-    case EFI_IFR_PASSWORD_OP:\r
+    case FRAMEWORK_EFI_IFR_NUMERIC_OP:\r
+    case FRAMEWORK_EFI_IFR_DATE_OP:\r
+    case FRAMEWORK_EFI_IFR_TIME_OP:\r
+    case FRAMEWORK_EFI_IFR_STRING_OP:\r
+    case FRAMEWORK_EFI_IFR_PASSWORD_OP:\r
       CopyMem (\r
         &NvRamMap[MenuOption->Tags[Index].StorageStart],\r
         &MenuOption->Tags[Index].Value,\r
@@ -148,7 +148,7 @@ ProcessOptions (
   IN  UI_MENU_OPTION              *MenuOption,\r
   IN  BOOLEAN                     Selected,\r
   IN  EFI_FILE_FORM_TAGS          *FileFormTagsHead,\r
-  IN  EFI_IFR_DATA_ARRAY          *PageData,\r
+  IN  FRAMEWORK_EFI_IFR_DATA_ARRAY          *PageData,\r
   OUT CHAR16                      **OptionString\r
   )\r
 {\r
@@ -210,7 +210,7 @@ ProcessOptions (
   NullCharacter = CHAR_NULL;\r
   FormCallback  = NULL;\r
 \r
-  if (MenuOption->ThisTag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+  if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
     OrderedList = TRUE;\r
     if (((UINT8 *) NvRamMap)[0] != 0x00) {\r
       Initialized = TRUE;\r
@@ -232,8 +232,8 @@ ProcessOptions (
 \r
   switch (Tag->Operand) {\r
 \r
-  case EFI_IFR_ORDERED_LIST_OP:\r
-  case EFI_IFR_ONE_OF_OP:\r
+  case FRAMEWORK_EFI_IFR_ORDERED_LIST_OP:\r
+  case FRAMEWORK_EFI_IFR_ONE_OF_OP:\r
     //\r
     // If the op-code we are looking at is larger than the latest created NvMap - we likely encountered a dynamically\r
     // created entry which has an expanded NvMap requirement.  We won't save this information - but we need to adjust\r
@@ -247,23 +247,23 @@ ProcessOptions (
     CachedIndex = MenuOption->TagIndex;\r
 \r
     //\r
-    // search for EFI_IFR_ONE_OF_OPTION_OP until you hit the EFI_IFR_END_ONE_OF_OP,\r
+    // search for FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP until you hit the FRAMEWORK_EFI_IFR_END_ONE_OF_OP,\r
     // each of the .Text in the options are going to be what gets displayed.  Break each into 26 char chunks\r
     // when hit right/left arrow allows for selection - then repopulate Tag[TagIndex] with the choice\r
     //\r
-    for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand != EFI_IFR_END_ONE_OF_OP; Index++) {\r
+    for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP; Index++) {\r
       //\r
       // We found an option - which assumedly has a string.  We will eventually have to support\r
       // wrapping of strings.  For now, let's pretend they don't wrap and code that up.\r
       //\r
       // Count how many strings there are\r
       //\r
-      if (MenuOption->Tags[Index].Operand == EFI_IFR_ONE_OF_OPTION_OP) {\r
+      if (MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP) {\r
         //\r
         // If one of the options for the one-of has an interactive flag, back-define the oneof to have one too\r
         //\r
-        if (MenuOption->Tags[Index].Flags & EFI_IFR_FLAG_INTERACTIVE) {\r
-          MenuOption->Tags[CachedIndex].Flags = (UINT8) (MenuOption->Tags[CachedIndex].Flags | EFI_IFR_FLAG_INTERACTIVE);\r
+        if (MenuOption->Tags[Index].Flags & FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE) {\r
+          MenuOption->Tags[CachedIndex].Flags = (UINT8) (MenuOption->Tags[CachedIndex].Flags | FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE);\r
         }\r
 \r
         StringCount++;\r
@@ -292,7 +292,7 @@ ProcessOptions (
       //\r
       // Copy current setting to the seed Value\r
       //\r
-      if (Tag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+      if (Tag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
         ValueArray = AllocateZeroPool (MenuOption->ThisTag->StorageWidth);\r
         ASSERT (ValueArray != NULL);\r
         CopyMem (ValueArray, NvRamMap, MenuOption->ThisTag->StorageWidth);\r
@@ -302,14 +302,14 @@ ProcessOptions (
       }\r
 \r
       Number = Value;\r
-      if (Tag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+      if (Tag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
         Status = GetSelectionInputPopUp (MenuOption, Tag, MenuOption->ThisTag->StorageWidth, ValueArray, &KeyValue);\r
       } else {\r
         Status = GetSelectionInputPopUp (MenuOption, Tag, 1, &Value, &KeyValue);\r
       }\r
 \r
       if (!EFI_ERROR (Status)) {\r
-        if (Tag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+        if (Tag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
           CopyMem (NvRamMap, ValueArray, MenuOption->ThisTag->StorageWidth);\r
           FreePool (ValueArray);\r
         } else {\r
@@ -325,7 +325,7 @@ ProcessOptions (
         // if two questions are bound by consistency checks and each only has two possible choices, there\r
         // would be no way for a user to switch the values.  Thus we require late checking.\r
         //\r
-        if (Tag->Flags & EFI_IFR_FLAG_LATE_CHECK) {\r
+        if (Tag->Flags & FRAMEWORK_EFI_IFR_FLAG_LATE_CHECK) {\r
           CopyMem (&Tag->OldValue, &Value, Tag->StorageWidth);\r
         } else {\r
           //\r
@@ -372,19 +372,19 @@ ProcessOptions (
 \r
         UpdateStatusBar (NV_UPDATE_REQUIRED, Tag->Flags, TRUE);\r
       } else {\r
-        if (Tag->Operand == EFI_IFR_ORDERED_LIST_OP) {\r
+        if (Tag->Operand == FRAMEWORK_EFI_IFR_ORDERED_LIST_OP) {\r
           FreePool (ValueArray);\r
         }\r
 \r
         return EFI_SUCCESS;\r
       }\r
     } else {\r
-      for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand != EFI_IFR_END_ONE_OF_OP; Index++) {\r
+      for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP; Index++) {\r
         //\r
         // We found an option - which assumedly has a string.  We will eventually have to support\r
         // wrapping of strings.  For now, let's pretend they don't wrap and code that up.\r
         //\r
-        if (MenuOption->Tags[Index].Operand == EFI_IFR_ONE_OF_OPTION_OP) {\r
+        if (MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP) {\r
           if (OrderedList) {\r
             if (!Initialized) {\r
               //\r
@@ -410,7 +410,7 @@ ProcessOptions (
               StringPtr = GetToken (MenuOption->Tags[Index].Text, MenuOption->Handle);\r
             } else {\r
               for (Value = (UINT16) (MenuOption->TagIndex + 1);\r
-                   MenuOption->Tags[Value].Operand != EFI_IFR_END_ONE_OF_OP;\r
+                   MenuOption->Tags[Value].Operand != FRAMEWORK_EFI_IFR_END_ONE_OF_OP;\r
                    Value++\r
                   ) {\r
                 if (MenuOption->Tags[Value].Value == ((UINT8 *) NvRamMap)[Index - MenuOption->TagIndex - 1]) {\r
@@ -419,7 +419,7 @@ ProcessOptions (
                 }\r
               }\r
 \r
-              if (MenuOption->Tags[Value].Operand == EFI_IFR_END_ONE_OF_OP) {\r
+              if (MenuOption->Tags[Value].Operand == FRAMEWORK_EFI_IFR_END_ONE_OF_OP) {\r
                 Skip = TRUE;\r
                 continue;\r
               }\r
@@ -453,7 +453,7 @@ ProcessOptions (
               break;\r
             }\r
 \r
-            if ((MenuOption->Tags[Index].Flags & EFI_IFR_FLAG_DEFAULT) == 1) {\r
+            if ((MenuOption->Tags[Index].Flags & FRAMEWORK_EFI_IFR_FLAG_DEFAULT) == 1) {\r
               Default = MenuOption->Tags[Index].Text;\r
               Value   = MenuOption->Tags[Index].Value;\r
             };\r
@@ -481,7 +481,7 @@ ProcessOptions (
     }\r
     break;\r
 \r
-  case EFI_IFR_CHECKBOX_OP:\r
+  case FRAMEWORK_EFI_IFR_CHECKBOX_OP:\r
     //\r
     // If the op-code we are looking at is larger than the latest created NvMap - we likely encountered a dynamically\r
     // created entry which has an expanded NvMap requirement.  We won't save this information - but we need to adjust\r
@@ -533,7 +533,7 @@ ProcessOptions (
     NewStrCat (OptionString[0], StringPtr);\r
     break;\r
 \r
-  case EFI_IFR_NUMERIC_OP:\r
+  case FRAMEWORK_EFI_IFR_NUMERIC_OP:\r
     //\r
     // If the op-code we are looking at is larger than the latest created NvMap - we likely encountered a dynamically\r
     // created entry which has an expanded NvMap requirement.  We won't save this information - but we need to adjust\r
@@ -649,7 +649,7 @@ ProcessOptions (
     }\r
     break;\r
 \r
-  case EFI_IFR_DATE_OP:\r
+  case FRAMEWORK_EFI_IFR_DATE_OP:\r
     //\r
     // If the op-code we are looking at is larger than the latest created NvMap - we likely encountered a dynamically\r
     // created entry which has an expanded NvMap requirement.  We won't save this information - but we need to adjust\r
@@ -677,7 +677,7 @@ ProcessOptions (
     //\r
     // Also, we want to internationalize the order of the date information.  We need to code for it as well.\r
     //\r
-    for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand == EFI_IFR_DATE_OP; Index++)\r
+    for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_DATE_OP; Index++)\r
       ;\r
 \r
     //\r
@@ -828,7 +828,7 @@ ProcessOptions (
   // might want to set an alarm and actually preserve the data in NVRam so a driver can pick up the instruction\r
   // BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG BUGBUG\r
   //\r
-  case EFI_IFR_TIME_OP:\r
+  case FRAMEWORK_EFI_IFR_TIME_OP:\r
     //\r
     // If the op-code we are looking at is larger than the latest created NvMap - we likely encountered a dynamically\r
     // created entry which has an expanded NvMap requirement.  We won't save this information - but we need to adjust\r
@@ -858,7 +858,7 @@ ProcessOptions (
     // to 53 and found it to no longer point to a date operand, we were pointing to the last of 3\r
     // date operands.\r
     //\r
-    for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand == EFI_IFR_TIME_OP; Index++)\r
+    for (Index = MenuOption->TagIndex; MenuOption->Tags[Index].Operand == FRAMEWORK_EFI_IFR_TIME_OP; Index++)\r
       ;\r
     //\r
     // Count 0 = We entered on the first Date operand\r
@@ -1002,7 +1002,7 @@ ProcessOptions (
     }\r
     break;\r
 \r
-  case EFI_IFR_STRING_OP:\r
+  case FRAMEWORK_EFI_IFR_STRING_OP:\r
     //\r
     // If the op-code we are looking at is larger than the latest created NvMap - we likely encountered a dynamically\r
     // created entry which has an expanded NvMap requirement.  We won't save this information - but we need to adjust\r
@@ -1047,7 +1047,7 @@ ProcessOptions (
       return Status;\r
     }\r
 \r
-  case EFI_IFR_PASSWORD_OP:\r
+  case FRAMEWORK_EFI_IFR_PASSWORD_OP:\r
     //\r
     // If the op-code we are looking at is larger than the latest created NvMap - we likely encountered a dynamically\r
     // created entry which has an expanded NvMap requirement.  We won't save this information - but we need to adjust\r
@@ -1067,7 +1067,7 @@ ProcessOptions (
       // Since interactive passwords assume to handle the password data in a separate variable\r
       // storage, we don't need to do more than what is below for password callbacks\r
       //\r
-      if (Tag->Flags & EFI_IFR_FLAG_INTERACTIVE) {\r
+      if (Tag->Flags & FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE) {\r
         MenuOption->Tags[0].CallbackHandle  = FileFormTags->FormTags.Tags[0].CallbackHandle;\r
         Status = ReadPassword (MenuOption, TRUE, Tag, PageData, FALSE, FileFormTags, StringPtr);\r
         ZeroMem (StringPtr, Tag->Maximum);\r
@@ -1424,9 +1424,9 @@ IfrToFormTag (
   UINTN                   Index;\r
 \r
   switch (OpCode) {\r
-  case EFI_IFR_FORM_OP:\r
-    CopyMem (&TargetTag->Id, &((EFI_IFR_FORM *) FormData)->FormId, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Text, &((EFI_IFR_FORM *) FormData)->FormTitle, sizeof (UINT16));\r
+  case FRAMEWORK_EFI_IFR_FORM_OP:\r
+    CopyMem (&TargetTag->Id, &((FRAMEWORK_EFI_IFR_FORM *) FormData)->FormId, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Text, &((FRAMEWORK_EFI_IFR_FORM *) FormData)->FormTitle, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
     if (VariableDefinitionsHead != NULL) {\r
       VariableName = AllocateZeroPool (12);\r
@@ -1438,16 +1438,16 @@ IfrToFormTag (
     }\r
     break;\r
 \r
-  case EFI_IFR_SUBTITLE_OP:\r
+  case FRAMEWORK_EFI_IFR_SUBTITLE_OP:\r
     TargetTag->NumberOfLines = 1;\r
-    CopyMem (&TargetTag->Text, &((EFI_IFR_SUBTITLE *) FormData)->SubTitle, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Text, &((FRAMEWORK_EFI_IFR_SUBTITLE *) FormData)->SubTitle, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_TEXT_OP:\r
+  case FRAMEWORK_EFI_IFR_TEXT_OP:\r
     TargetTag->NumberOfLines = 1;\r
-    CopyMem (&TargetTag->Text, &((EFI_IFR_TEXT *) FormData)->Text, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Help, &((EFI_IFR_TEXT *) FormData)->Help, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Text, &((FRAMEWORK_EFI_IFR_TEXT *) FormData)->Text, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Help, &((FRAMEWORK_EFI_IFR_TEXT *) FormData)->Help, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
 \r
     //\r
@@ -1455,78 +1455,78 @@ IfrToFormTag (
     // inside the if() statement.  If the encoded length is the complete size, then we\r
     // know we have valid data encoded that we want to integrate\r
     //\r
-    if (((EFI_IFR_TEXT *) FormData)->Header.Length == sizeof (EFI_IFR_TEXT)) {\r
+    if (((FRAMEWORK_EFI_IFR_TEXT *) FormData)->Header.Length == sizeof (FRAMEWORK_EFI_IFR_TEXT)) {\r
       //\r
       // Text has no help associated with it, but in case there is a second entry due to\r
       // dynamic/interactive flags being active, bring this data over.\r
       //\r
-      CopyMem (&TargetTag->TextTwo, &((EFI_IFR_TEXT *) FormData)->TextTwo, sizeof (UINT16));\r
-      TargetTag->Flags = ((EFI_IFR_TEXT *) FormData)->Flags;\r
-      CopyMem (&TargetTag->Key, &((EFI_IFR_TEXT *) FormData)->Key, sizeof (UINT16));\r
+      CopyMem (&TargetTag->TextTwo, &((FRAMEWORK_EFI_IFR_TEXT *) FormData)->TextTwo, sizeof (UINT16));\r
+      TargetTag->Flags = ((FRAMEWORK_EFI_IFR_TEXT *) FormData)->Flags;\r
+      CopyMem (&TargetTag->Key, &((FRAMEWORK_EFI_IFR_TEXT *) FormData)->Key, sizeof (UINT16));\r
     }\r
     break;\r
 \r
-  case EFI_IFR_ONE_OF_OPTION_OP:\r
-    CopyMem (&TargetTag->Text, &((EFI_IFR_ONE_OF_OPTION *) FormData)->Option, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Value, &((EFI_IFR_ONE_OF_OPTION *) FormData)->Value, sizeof (UINT16));\r
-    TargetTag->Flags = ((EFI_IFR_ONE_OF_OPTION *) FormData)->Flags;\r
-    CopyMem (&TargetTag->Key, &((EFI_IFR_ONE_OF_OPTION *) FormData)->Key, sizeof (UINT16));\r
+  case FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP:\r
+    CopyMem (&TargetTag->Text, &((FRAMEWORK_EFI_IFR_ONE_OF_OPTION *) FormData)->Option, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Value, &((FRAMEWORK_EFI_IFR_ONE_OF_OPTION *) FormData)->Value, sizeof (UINT16));\r
+    TargetTag->Flags = ((FRAMEWORK_EFI_IFR_ONE_OF_OPTION *) FormData)->Flags;\r
+    CopyMem (&TargetTag->Key, &((FRAMEWORK_EFI_IFR_ONE_OF_OPTION *) FormData)->Key, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_CHECKBOX_OP:\r
-    TargetTag->Flags          = ((EFI_IFR_CHECKBOX *) FormData)->Flags;\r
-    TargetTag->ResetRequired  = (BOOLEAN) (TargetTag->Flags & EFI_IFR_FLAG_RESET_REQUIRED);\r
-    CopyMem (&TargetTag->Key, &((EFI_IFR_CHECKBOX *) FormData)->Key, sizeof (UINT16));\r
+  case FRAMEWORK_EFI_IFR_CHECKBOX_OP:\r
+    TargetTag->Flags          = ((FRAMEWORK_EFI_IFR_CHECKBOX *) FormData)->Flags;\r
+    TargetTag->ResetRequired  = (BOOLEAN) (TargetTag->Flags & FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED);\r
+    CopyMem (&TargetTag->Key, &((FRAMEWORK_EFI_IFR_CHECKBOX *) FormData)->Key, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_NUMERIC_OP:\r
-    TargetTag->Flags = ((EFI_IFR_NUMERIC *) FormData)->Flags;\r
-    CopyMem (&TargetTag->Key, &((EFI_IFR_NUMERIC *) FormData)->Key, sizeof (UINT16));\r
+  case FRAMEWORK_EFI_IFR_NUMERIC_OP:\r
+    TargetTag->Flags = ((FRAMEWORK_EFI_IFR_NUMERIC *) FormData)->Flags;\r
+    CopyMem (&TargetTag->Key, &((FRAMEWORK_EFI_IFR_NUMERIC *) FormData)->Key, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_STRING_OP:\r
+  case FRAMEWORK_EFI_IFR_STRING_OP:\r
     //\r
-    // Convert EFI_IFR_STRING.MinSize and EFI_IFR_STRING.MaxSize to actual minimum and maximum bytes\r
+    // Convert FRAMEWORK_EFI_IFR_STRING.MinSize and FRAMEWORK_EFI_IFR_STRING.MaxSize to actual minimum and maximum bytes\r
     // and store to EFI_TAG.Minimum and EFI_TAG.Maximum\r
     //\r
     TempValue = 0;\r
-    CopyMem (&TempValue, &((EFI_IFR_STRING *) FormData)->MinSize, sizeof (UINT8));\r
+    CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_STRING *) FormData)->MinSize, sizeof (UINT8));\r
     TempValue = (UINT16) (TempValue * 2);\r
     CopyMem (&TargetTag->Minimum, &TempValue, sizeof (UINT16));\r
 \r
     TempValue = 0;\r
-    CopyMem (&TempValue, &((EFI_IFR_STRING *) FormData)->MaxSize, sizeof (UINT8));\r
+    CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_STRING *) FormData)->MaxSize, sizeof (UINT8));\r
     TempValue = (UINT16) (TempValue * 2);\r
     CopyMem (&TargetTag->Maximum, &TempValue, sizeof (UINT16));\r
     CopyMem (&TargetTag->StorageWidth, &TempValue, sizeof (UINT16));\r
-    TargetTag->Flags          = (UINT8) (((EFI_IFR_STRING *) FormData)->Flags);\r
-    TargetTag->ResetRequired  = (BOOLEAN) (TargetTag->Flags & EFI_IFR_FLAG_RESET_REQUIRED);\r
-    CopyMem (&TargetTag->Key, &((EFI_IFR_STRING *) FormData)->Key, sizeof (UINT16));\r
+    TargetTag->Flags          = (UINT8) (((FRAMEWORK_EFI_IFR_STRING *) FormData)->Flags);\r
+    TargetTag->ResetRequired  = (BOOLEAN) (TargetTag->Flags & FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED);\r
+    CopyMem (&TargetTag->Key, &((FRAMEWORK_EFI_IFR_STRING *) FormData)->Key, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_PASSWORD_OP:\r
+  case FRAMEWORK_EFI_IFR_PASSWORD_OP:\r
     TempValue = 0;\r
-    CopyMem (&TempValue, &((EFI_IFR_PASSWORD *) FormData)->MinSize, sizeof (UINT8));\r
+    CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_PASSWORD *) FormData)->MinSize, sizeof (UINT8));\r
     TempValue = (UINT16) (TempValue * 2);\r
     CopyMem (&TargetTag->Minimum, &TempValue, sizeof (UINT16));\r
 \r
     TempValue = 0;\r
-    CopyMem (&TempValue, &((EFI_IFR_PASSWORD *) FormData)->MaxSize, sizeof (UINT8));\r
+    CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_PASSWORD *) FormData)->MaxSize, sizeof (UINT8));\r
     TempValue = (UINT16) (TempValue * 2);\r
     CopyMem (&TargetTag->Maximum, &TempValue, sizeof (UINT16));\r
     CopyMem (&TargetTag->StorageWidth, &TempValue, sizeof (UINT16));\r
-    TargetTag->Flags          = ((EFI_IFR_PASSWORD *) FormData)->Flags;\r
-    TargetTag->ResetRequired  = (BOOLEAN) (TargetTag->Flags & EFI_IFR_FLAG_RESET_REQUIRED);\r
-    CopyMem (&TargetTag->Key, &((EFI_IFR_PASSWORD *) FormData)->Key, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Encoding, &((EFI_IFR_PASSWORD *) FormData)->Encoding, sizeof (UINT16));\r
+    TargetTag->Flags          = ((FRAMEWORK_EFI_IFR_PASSWORD *) FormData)->Flags;\r
+    TargetTag->ResetRequired  = (BOOLEAN) (TargetTag->Flags & FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED);\r
+    CopyMem (&TargetTag->Key, &((FRAMEWORK_EFI_IFR_PASSWORD *) FormData)->Key, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Encoding, &((FRAMEWORK_EFI_IFR_PASSWORD *) FormData)->Encoding, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_VARSTORE_OP:\r
+  case FRAMEWORK_EFI_IFR_VARSTORE_OP:\r
     //\r
     // It should NEVER be NULL\r
     //\r
@@ -1544,8 +1544,8 @@ IfrToFormTag (
       //\r
       // If there is a variable with this GUID and ID already, we need to bail out\r
       //\r
-      if (!CompareMem (&VariableDefinitions->Guid, &((EFI_IFR_VARSTORE *) FormData)->Guid, sizeof (EFI_GUID)) &&\r
-          !CompareMem (&VariableDefinitions->VariableId, &((EFI_IFR_VARSTORE *) FormData)->VarId, sizeof (UINT16))\r
+      if (!CompareMem (&VariableDefinitions->Guid, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->Guid, sizeof (EFI_GUID)) &&\r
+          !CompareMem (&VariableDefinitions->VariableId, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->VarId, sizeof (UINT16))\r
             ) {\r
         return ;\r
       }\r
@@ -1567,16 +1567,16 @@ IfrToFormTag (
     //\r
     // Copy the Variable data to our linked list\r
     //\r
-    CopyMem (&VariableDefinitions->VariableId, &((EFI_IFR_VARSTORE *) FormData)->VarId, sizeof (UINT16));\r
-    CopyMem (&VariableDefinitions->VariableSize, &((EFI_IFR_VARSTORE *) FormData)->Size, sizeof (UINT16));\r
-    CopyMem (&VariableDefinitions->Guid, &((EFI_IFR_VARSTORE *) FormData)->Guid, sizeof (EFI_GUID));\r
+    CopyMem (&VariableDefinitions->VariableId, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->VarId, sizeof (UINT16));\r
+    CopyMem (&VariableDefinitions->VariableSize, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->Size, sizeof (UINT16));\r
+    CopyMem (&VariableDefinitions->Guid, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->Guid, sizeof (EFI_GUID));\r
 \r
     //\r
-    // The ASCII String which is immediately past the EFI_IFR_VARSTORE is inferred by the structure definition\r
+    // The ASCII String which is immediately past the FRAMEWORK_EFI_IFR_VARSTORE is inferred by the structure definition\r
     // due to it being variable sized.  There are rules preventing it from being > 40 characters long and should\r
     // be enforced by the compiler.\r
     //\r
-    AsciiString                       = (CHAR8 *) (&((EFI_IFR_VARSTORE *) FormData)->Size);\r
+    AsciiString                       = (CHAR8 *) (&((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->Size);\r
     AsciiString                       = AsciiString + 2;\r
     VariableDefinitions->VariableName = AllocateZeroPool ((AsciiStrLen (AsciiString) + 1) * 2);\r
     ASSERT (VariableDefinitions->VariableName != NULL);\r
@@ -1589,64 +1589,64 @@ IfrToFormTag (
     //\r
     // Propogate the tag information for this op-code\r
     //\r
-    CopyMem (&TargetTag->VariableNumber, &((EFI_IFR_VARSTORE *) FormData)->VarId, sizeof (UINT16));\r
-    CopyMem (&TargetTag->GuidValue, &((EFI_IFR_VARSTORE *) FormData)->Guid, sizeof (EFI_GUID));\r
-    CopyMem (&TargetTag->StorageWidth, &((EFI_IFR_VARSTORE *) FormData)->Size, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Maximum, &((EFI_IFR_VARSTORE *) FormData)->Size, sizeof (UINT16));\r
+    CopyMem (&TargetTag->VariableNumber, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->VarId, sizeof (UINT16));\r
+    CopyMem (&TargetTag->GuidValue, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->Guid, sizeof (EFI_GUID));\r
+    CopyMem (&TargetTag->StorageWidth, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->Size, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Maximum, &((FRAMEWORK_EFI_IFR_VARSTORE *) FormData)->Size, sizeof (UINT16));\r
     break;\r
 \r
-  case EFI_IFR_VARSTORE_SELECT_OP:\r
-    CopyMem (&TargetTag->VariableNumber, &((EFI_IFR_VARSTORE_SELECT *) FormData)->VarId, sizeof (UINT16));\r
-    CopyMem (&CurrentVariable, &((EFI_IFR_VARSTORE_SELECT *) FormData)->VarId, sizeof (UINT16));\r
+  case FRAMEWORK_EFI_IFR_VARSTORE_SELECT_OP:\r
+    CopyMem (&TargetTag->VariableNumber, &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT *) FormData)->VarId, sizeof (UINT16));\r
+    CopyMem (&CurrentVariable, &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT *) FormData)->VarId, sizeof (UINT16));\r
     CurrentVariable2 = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_VARSTORE_SELECT_PAIR_OP:\r
-    CopyMem (&TargetTag->VariableNumber, &((EFI_IFR_VARSTORE_SELECT_PAIR *) FormData)->VarId, sizeof (UINT16));\r
+  case FRAMEWORK_EFI_IFR_VARSTORE_SELECT_PAIR_OP:\r
+    CopyMem (&TargetTag->VariableNumber, &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT_PAIR *) FormData)->VarId, sizeof (UINT16));\r
     CopyMem (\r
       &TargetTag->VariableNumber2,\r
-      &((EFI_IFR_VARSTORE_SELECT_PAIR *) FormData)->SecondaryVarId,\r
+      &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT_PAIR *) FormData)->SecondaryVarId,\r
       sizeof (UINT16)\r
       );\r
-    CopyMem (&CurrentVariable, &((EFI_IFR_VARSTORE_SELECT_PAIR *) FormData)->VarId, sizeof (UINT16));\r
-    CopyMem (&CurrentVariable2, &((EFI_IFR_VARSTORE_SELECT_PAIR *) FormData)->SecondaryVarId, sizeof (UINT16));\r
+    CopyMem (&CurrentVariable, &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT_PAIR *) FormData)->VarId, sizeof (UINT16));\r
+    CopyMem (&CurrentVariable2, &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT_PAIR *) FormData)->SecondaryVarId, sizeof (UINT16));\r
     break;\r
 \r
-  case EFI_IFR_REF_OP:\r
+  case FRAMEWORK_EFI_IFR_REF_OP:\r
     TargetTag->NumberOfLines = 1;\r
-    CopyMem (&TargetTag->Id, &((EFI_IFR_REF *) FormData)->FormId, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Key, &((EFI_IFR_REF *) FormData)->Key, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Text, &((EFI_IFR_REF *) FormData)->Prompt, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Help, &((EFI_IFR_REF *) FormData)->Help, sizeof (UINT16));\r
-    TargetTag->Flags          = ((EFI_IFR_REF *) FormData)->Flags;\r
+    CopyMem (&TargetTag->Id, &((FRAMEWORK_EFI_IFR_REF *) FormData)->FormId, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Key, &((FRAMEWORK_EFI_IFR_REF *) FormData)->Key, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Text, &((FRAMEWORK_EFI_IFR_REF *) FormData)->Prompt, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Help, &((FRAMEWORK_EFI_IFR_REF *) FormData)->Help, sizeof (UINT16));\r
+    TargetTag->Flags          = ((FRAMEWORK_EFI_IFR_REF *) FormData)->Flags;\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_EQ_ID_VAL_OP:\r
-    CopyMem (&TargetTag->Value, &((EFI_IFR_EQ_ID_VAL *) FormData)->Value, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Id, &((EFI_IFR_EQ_ID_VAL *) FormData)->QuestionId, sizeof (UINT16));\r
-    TargetTag->StorageWidth   = ((EFI_IFR_EQ_ID_VAL *) FormData)->Width;\r
+  case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
+    CopyMem (&TargetTag->Value, &((FRAMEWORK_EFI_IFR_EQ_ID_VAL *) FormData)->Value, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Id, &((FRAMEWORK_EFI_IFR_EQ_ID_VAL *) FormData)->QuestionId, sizeof (UINT16));\r
+    TargetTag->StorageWidth   = ((FRAMEWORK_EFI_IFR_EQ_ID_VAL *) FormData)->Width;\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_EQ_VAR_VAL_OP:\r
-    CopyMem (&TargetTag->Value, &((EFI_IFR_EQ_VAR_VAL *) FormData)->Value, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Id, &((EFI_IFR_EQ_VAR_VAL *) FormData)->VariableId, sizeof (UINT16));\r
+  case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
+    CopyMem (&TargetTag->Value, &((FRAMEWORK_EFI_IFR_EQ_VAR_VAL *) FormData)->Value, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Id, &((FRAMEWORK_EFI_IFR_EQ_VAR_VAL *) FormData)->VariableId, sizeof (UINT16));\r
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_EQ_ID_ID_OP:\r
-    CopyMem (&TargetTag->Id, &((EFI_IFR_EQ_ID_ID *) FormData)->QuestionId1, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Id2, &((EFI_IFR_EQ_ID_ID *) FormData)->QuestionId2, sizeof (UINT16));\r
-    TargetTag->StorageWidth   = ((EFI_IFR_EQ_ID_ID *) FormData)->Width;\r
+  case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
+    CopyMem (&TargetTag->Id, &((FRAMEWORK_EFI_IFR_EQ_ID_ID *) FormData)->QuestionId1, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Id2, &((FRAMEWORK_EFI_IFR_EQ_ID_ID *) FormData)->QuestionId2, sizeof (UINT16));\r
+    TargetTag->StorageWidth   = ((FRAMEWORK_EFI_IFR_EQ_ID_ID *) FormData)->Width;\r
     TargetTag->VariableNumber = CurrentVariable;\r
     TargetTag->VariableNumber = CurrentVariable2;\r
     break;\r
 \r
-  case EFI_IFR_EQ_ID_LIST_OP:\r
-    CopyMem (&TargetTag->Id, &((EFI_IFR_EQ_ID_LIST *) FormData)->QuestionId, sizeof (UINT16));\r
-    CopyMem (&TargetTag->Id2, &((EFI_IFR_EQ_ID_LIST *) FormData)->ListLength, sizeof (UINT16));\r
-    TargetTag->StorageWidth = ((EFI_IFR_EQ_ID_LIST *) FormData)->Width;\r
+  case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
+    CopyMem (&TargetTag->Id, &((FRAMEWORK_EFI_IFR_EQ_ID_LIST *) FormData)->QuestionId, sizeof (UINT16));\r
+    CopyMem (&TargetTag->Id2, &((FRAMEWORK_EFI_IFR_EQ_ID_LIST *) FormData)->ListLength, sizeof (UINT16));\r
+    TargetTag->StorageWidth = ((FRAMEWORK_EFI_IFR_EQ_ID_LIST *) FormData)->Width;\r
 \r
     TargetTag->IntList      = AllocateZeroPool (TargetTag->Id2 * sizeof (UINT16));\r
     ASSERT (TargetTag->IntList);\r
@@ -1654,7 +1654,7 @@ IfrToFormTag (
     for (TempValue = 0; TempValue < TargetTag->Id2; TempValue++) {\r
       CopyMem (\r
         &TargetTag->IntList[TempValue],\r
-        &((EFI_IFR_EQ_ID_LIST *) FormData)->ValueList[TempValue],\r
+        &((FRAMEWORK_EFI_IFR_EQ_ID_LIST *) FormData)->ValueList[TempValue],\r
         sizeof (UINT16)\r
         );\r
     }\r
@@ -1662,9 +1662,9 @@ IfrToFormTag (
     TargetTag->VariableNumber = CurrentVariable;\r
     break;\r
 \r
-  case EFI_IFR_FORM_SET_OP:\r
-    CopyMem (&VariableSize, &((EFI_IFR_FORM_SET *) FormData)->NvDataSize, sizeof (UINT16));\r
-    CopyMem (&Guid, &((EFI_IFR_FORM_SET *) FormData)->Guid, sizeof (EFI_GUID));\r
+  case FRAMEWORK_EFI_IFR_FORM_SET_OP:\r
+    CopyMem (&VariableSize, &((FRAMEWORK_EFI_IFR_FORM_SET *) FormData)->NvDataSize, sizeof (UINT16));\r
+    CopyMem (&Guid, &((FRAMEWORK_EFI_IFR_FORM_SET *) FormData)->Guid, sizeof (EFI_GUID));\r
     //\r
     // If there is a size specified in the formste, we will establish a "default" variable\r
     //\r
@@ -1678,7 +1678,7 @@ IfrToFormTag (
     }\r
     break;\r
 \r
-  case EFI_IFR_END_FORM_SET_OP:\r
+  case FRAMEWORK_EFI_IFR_END_FORM_SET_OP:\r
     CurrentVariable   = 0;\r
     CurrentVariable2  = 0;\r
     break;\r
index 8000b4c..84b90c9 100644 (file)
@@ -106,9 +106,9 @@ FUNCTIION_KEY_SETTING gFunctionKeySettingTable[] = {
 STATIC\r
 EFI_STATUS\r
 InitializeBinaryStructures (\r
-  IN  EFI_HII_HANDLE                           *Handle,\r
+  IN  FRAMEWORK_EFI_HII_HANDLE                 *Handle,\r
   IN  BOOLEAN                                  UseDatabase,\r
-  IN  EFI_IFR_PACKET                           *Packet,\r
+  IN  FRAMEWORK_EFI_IFR_PACKET                           *Packet,\r
   IN  UINT8                                    *NvMapOverride,\r
   IN  UINTN                                    NumberOfIfrImages,\r
   EFI_FILE_FORM_TAGS                           **FileFormTagsHead\r
@@ -117,7 +117,7 @@ InitializeBinaryStructures (
 STATIC\r
 EFI_STATUS\r
 InitializeTagStructures (\r
-  IN  EFI_IFR_BINARY                            *BinaryData,\r
+  IN  FRAMEWORK_EFI_IFR_BINARY                            *BinaryData,\r
   OUT EFI_FILE_FORM_TAGS                        *FileFormTags\r
   );\r
 \r
@@ -133,9 +133,9 @@ STATIC
 EFI_STATUS\r
 GetIfrBinaryData (\r
   IN EFI_HII_PROTOCOL *Hii,\r
-  IN EFI_HII_HANDLE   HiiHandle,\r
-  IN EFI_IFR_PACKET   *Packet,\r
-  IN EFI_IFR_BINARY   *BinaryData\r
+  IN FRAMEWORK_EFI_HII_HANDLE    HiiHandle,\r
+  IN FRAMEWORK_EFI_IFR_PACKET   *Packet,\r
+  IN FRAMEWORK_EFI_IFR_BINARY   *BinaryData\r
   );\r
 \r
 STATIC\r
@@ -150,9 +150,9 @@ EFIAPI
 SendForm (\r
   IN EFI_FORM_BROWSER_PROTOCOL        * This,\r
   IN BOOLEAN                          UseDatabase,\r
-  IN EFI_HII_HANDLE                   * Handle,\r
+  IN FRAMEWORK_EFI_HII_HANDLE         * Handle,\r
   IN UINTN                            HandleCount,\r
-  IN EFI_IFR_PACKET                   * Packet,\r
+  IN FRAMEWORK_EFI_IFR_PACKET                   * Packet,\r
   IN EFI_HANDLE                       CallbackHandle,\r
   IN UINT8                            *NvMapOverride,\r
   IN EFI_SCREEN_DESCRIPTOR            *ScreenDimensions, OPTIONAL\r
@@ -197,7 +197,7 @@ Returns:
   EFI_STATUS                  Status;\r
   BOOLEAN                     Callback;\r
   VOID                        *CallbackData;\r
-  EFI_HII_HANDLE              BackupHandle;\r
+  FRAMEWORK_EFI_HII_HANDLE    BackupHandle;\r
 \r
   ZeroMem (&gScreenDimensions, sizeof (EFI_SCREEN_DESCRIPTOR));\r
 \r
@@ -542,11 +542,11 @@ Returns:
 \r
   Tag->NumberOfLines  = 1;\r
   Tag->VariableNumber = CurrentVariable;\r
-  CopyMem (&Tag->Id, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->QuestionId, sizeof (UINT16));\r
-  CopyMem (&Tag->StorageStart, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->QuestionId, sizeof (UINT16));\r
-  CopyMem (&Tag->StorageWidth, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->Width, sizeof (UINT8));\r
-  CopyMem (&Tag->Text, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->Prompt, sizeof (UINT16));\r
-  CopyMem (&Tag->Help, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->Help, sizeof (UINT16));\r
+  CopyMem (&Tag->Id, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->QuestionId, sizeof (UINT16));\r
+  CopyMem (&Tag->StorageStart, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->QuestionId, sizeof (UINT16));\r
+  CopyMem (&Tag->StorageWidth, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->Width, sizeof (UINT8));\r
+  CopyMem (&Tag->Text, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->Prompt, sizeof (UINT16));\r
+  CopyMem (&Tag->Help, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->Help, sizeof (UINT16));\r
 \r
   VariableDefinition = FileFormTags->VariableDefinitions;\r
 \r
@@ -615,16 +615,16 @@ Returns:
 \r
   Tag->NumberOfLines  = NumberOfLines;\r
   Tag->VariableNumber = CurrentVariable;\r
-  CopyMem (&Tag->Id, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->QuestionId, sizeof (UINT16));\r
-  CopyMem (&Tag->StorageStart, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->QuestionId, sizeof (UINT16));\r
-  CopyMem (&Tag->StorageWidth, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->Width, sizeof (UINT8));\r
-  CopyMem (&Tag->Text, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->Prompt, sizeof (UINT16));\r
-  CopyMem (&Tag->Help, &((EFI_IFR_ONE_OF *) &RawFormSet[Index])->Help, sizeof (UINT16));\r
-  CopyMem (&Tag->Minimum, &((EFI_IFR_NUMERIC *) &RawFormSet[Index])->Minimum, sizeof (UINT16));\r
-  CopyMem (&Tag->Maximum, &((EFI_IFR_NUMERIC *) &RawFormSet[Index])->Maximum, sizeof (UINT16));\r
-  CopyMem (&Tag->Step, &((EFI_IFR_NUMERIC *) &RawFormSet[Index])->Step, sizeof (UINT16));\r
-  CopyMem (&Tag->Default, &((EFI_IFR_NUMERIC *) &RawFormSet[Index])->Default, sizeof (UINT16));\r
-  Tag->ResetRequired  = (BOOLEAN) (((EFI_IFR_NUMERIC *) &RawFormSet[Index])->Flags & EFI_IFR_FLAG_RESET_REQUIRED);\r
+  CopyMem (&Tag->Id, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->QuestionId, sizeof (UINT16));\r
+  CopyMem (&Tag->StorageStart, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->QuestionId, sizeof (UINT16));\r
+  CopyMem (&Tag->StorageWidth, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->Width, sizeof (UINT8));\r
+  CopyMem (&Tag->Text, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->Prompt, sizeof (UINT16));\r
+  CopyMem (&Tag->Help, &((FRAMEWORK_EFI_IFR_ONE_OF *) &RawFormSet[Index])->Help, sizeof (UINT16));\r
+  CopyMem (&Tag->Minimum, &((FRAMEWORK_EFI_IFR_NUMERIC *) &RawFormSet[Index])->Minimum, sizeof (UINT16));\r
+  CopyMem (&Tag->Maximum, &((FRAMEWORK_EFI_IFR_NUMERIC *) &RawFormSet[Index])->Maximum, sizeof (UINT16));\r
+  CopyMem (&Tag->Step, &((FRAMEWORK_EFI_IFR_NUMERIC *) &RawFormSet[Index])->Step, sizeof (UINT16));\r
+  CopyMem (&Tag->Default, &((FRAMEWORK_EFI_IFR_NUMERIC *) &RawFormSet[Index])->Default, sizeof (UINT16));\r
+  Tag->ResetRequired  = (BOOLEAN) (((FRAMEWORK_EFI_IFR_NUMERIC *) &RawFormSet[Index])->Flags & FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED);\r
 \r
   VariableDefinition  = FileFormTags->VariableDefinitions;\r
 \r
@@ -678,17 +678,17 @@ GetTagCount (
   // Assume on entry we are pointing to an OpCode - reasonably this should\r
   // be a FormOp since the purpose is to count the tags in a particular Form.\r
   //\r
-  for (Index = 0; RawFormSet[Index] != EFI_IFR_END_FORM_OP;) {\r
+  for (Index = 0; RawFormSet[Index] != FRAMEWORK_EFI_IFR_END_FORM_OP;) {\r
     //\r
     // If we encounter the end of a form set, bail out\r
     //\r
-    if (RawFormSet[Index] == EFI_IFR_END_FORM_SET_OP) {\r
+    if (RawFormSet[Index] == FRAMEWORK_EFI_IFR_END_FORM_SET_OP) {\r
       break;\r
     }\r
     //\r
     // We treat date/time internally as three op-codes\r
     //\r
-    if (RawFormSet[Index] == EFI_IFR_DATE_OP || RawFormSet[Index] == EFI_IFR_TIME_OP) {\r
+    if (RawFormSet[Index] == FRAMEWORK_EFI_IFR_DATE_OP || RawFormSet[Index] == FRAMEWORK_EFI_IFR_TIME_OP) {\r
       *NumberOfTags = (UINT16) (*NumberOfTags + 3);\r
     } else {\r
       //\r
@@ -758,7 +758,7 @@ Returns:
 STATIC\r
 EFI_STATUS\r
 InitializeTagStructures (\r
-  IN  EFI_IFR_BINARY                            *BinaryData,\r
+  IN  FRAMEWORK_EFI_IFR_BINARY                            *BinaryData,\r
   OUT EFI_FILE_FORM_TAGS                        *FileFormTags\r
   )\r
 {\r
@@ -876,7 +876,7 @@ InitializeTagStructures (
 \r
   ZeroMem (FormTags->Tags, NumberOfTags * sizeof (EFI_TAG));\r
 \r
-  for (CurrTag = 0; RawFormSet[Index] != EFI_IFR_END_FORM_SET_OP; CurrTag++) {\r
+  for (CurrTag = 0; RawFormSet[Index] != FRAMEWORK_EFI_IFR_END_FORM_SET_OP; CurrTag++) {\r
     //\r
     // Operand = IFR OpCode\r
     //\r
@@ -901,7 +901,7 @@ InitializeTagStructures (
     //\r
     switch (RawFormSet[Index]) {\r
 \r
-    case EFI_IFR_FORM_OP:\r
+    case FRAMEWORK_EFI_IFR_FORM_OP:\r
       //\r
       // If there was no variable op-code defined, create a dummy entry for one\r
       //\r
@@ -919,13 +919,13 @@ InitializeTagStructures (
       }\r
       break;\r
 \r
-    case EFI_IFR_SUBTITLE_OP:\r
-    case EFI_IFR_TEXT_OP:\r
-    case EFI_IFR_REF_OP:\r
+    case FRAMEWORK_EFI_IFR_SUBTITLE_OP:\r
+    case FRAMEWORK_EFI_IFR_TEXT_OP:\r
+    case FRAMEWORK_EFI_IFR_REF_OP:\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
       break;\r
 \r
-    case EFI_IFR_VARSTORE_OP:\r
+    case FRAMEWORK_EFI_IFR_VARSTORE_OP:\r
       if (FileFormTags->VariableDefinitions == NULL) {\r
         VariableDefinitions = AllocateZeroPool (sizeof (EFI_VARIABLE_DEFINITION));\r
         ASSERT (VariableDefinitions != NULL);\r
@@ -940,23 +940,23 @@ InitializeTagStructures (
         );\r
       break;\r
 \r
-    case EFI_IFR_VARSTORE_SELECT_OP:\r
+    case FRAMEWORK_EFI_IFR_VARSTORE_SELECT_OP:\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
-      CopyMem (&CurrentVariable, &((EFI_IFR_VARSTORE_SELECT *) &RawFormSet[Index])->VarId, sizeof (UINT16));\r
+      CopyMem (&CurrentVariable, &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT *) &RawFormSet[Index])->VarId, sizeof (UINT16));\r
       CurrentVariable2 = CurrentVariable;\r
       break;\r
 \r
-    case EFI_IFR_VARSTORE_SELECT_PAIR_OP:\r
+    case FRAMEWORK_EFI_IFR_VARSTORE_SELECT_PAIR_OP:\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
-      CopyMem(&CurrentVariable, &((EFI_IFR_VARSTORE_SELECT_PAIR *)&RawFormSet[Index])->VarId, sizeof (UINT16));\r
+      CopyMem(&CurrentVariable, &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT_PAIR *)&RawFormSet[Index])->VarId, sizeof (UINT16));\r
       CopyMem (\r
         &CurrentVariable2,\r
-        &((EFI_IFR_VARSTORE_SELECT_PAIR *) &RawFormSet[Index])->SecondaryVarId,\r
+        &((FRAMEWORK_EFI_IFR_VARSTORE_SELECT_PAIR *) &RawFormSet[Index])->SecondaryVarId,\r
         sizeof (UINT16)\r
         );\r
       break;\r
 \r
-    case EFI_IFR_END_FORM_OP:\r
+    case FRAMEWORK_EFI_IFR_END_FORM_OP:\r
       //\r
       // Test for an allocated buffer.  If already allocated this is due to having called this routine\r
       // once for sizing of the NV storage.  We then loaded the NV variable and can correctly initialize\r
@@ -1002,8 +1002,8 @@ InitializeTagStructures (
     // Two types of tags constitute the One Of question: a one-of header and\r
     // several one-of options.\r
     //\r
-    case EFI_IFR_ONE_OF_OP:\r
-    case EFI_IFR_ORDERED_LIST_OP:\r
+    case FRAMEWORK_EFI_IFR_ONE_OF_OP:\r
+    case FRAMEWORK_EFI_IFR_ORDERED_LIST_OP:\r
       GetQuestionHeader (&FormTags->Tags[CurrTag], RawFormSet, Index, FileFormTags, CurrentVariable);\r
 \r
       //\r
@@ -1016,28 +1016,28 @@ InitializeTagStructures (
       QuestionIndex = (UINT16) CurrTag;\r
       break;\r
 \r
-    case EFI_IFR_ONE_OF_OPTION_OP:\r
+    case FRAMEWORK_EFI_IFR_ONE_OF_OPTION_OP:\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
-      FormTags->Tags[QuestionIndex].Flags = ((EFI_IFR_ONE_OF_OPTION *) &RawFormSet[Index])->Flags;\r
+      FormTags->Tags[QuestionIndex].Flags = ((FRAMEWORK_EFI_IFR_ONE_OF_OPTION *) &RawFormSet[Index])->Flags;\r
       CopyMem (\r
         &FormTags->Tags[QuestionIndex].Key,\r
-        &((EFI_IFR_ONE_OF_OPTION *) &RawFormSet[Index])->Key,\r
+        &((FRAMEWORK_EFI_IFR_ONE_OF_OPTION *) &RawFormSet[Index])->Key,\r
         sizeof (UINT16)\r
         );\r
-      FormTags->Tags[QuestionIndex].ResetRequired = (BOOLEAN) (FormTags->Tags[QuestionIndex].Flags & EFI_IFR_FLAG_RESET_REQUIRED);\r
+      FormTags->Tags[QuestionIndex].ResetRequired = (BOOLEAN) (FormTags->Tags[QuestionIndex].Flags & FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED);\r
       break;\r
 \r
-    case EFI_IFR_CHECKBOX_OP:\r
+    case FRAMEWORK_EFI_IFR_CHECKBOX_OP:\r
       GetQuestionHeader (&FormTags->Tags[CurrTag], RawFormSet, Index, FileFormTags, CurrentVariable);\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
       break;\r
 \r
-    case EFI_IFR_NUMERIC_OP:\r
+    case FRAMEWORK_EFI_IFR_NUMERIC_OP:\r
       GetNumericHeader (&FormTags->Tags[CurrTag], RawFormSet, Index, (UINT16) 1, FileFormTags, CurrentVariable);\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
       break;\r
 \r
-    case EFI_IFR_DATE_OP:\r
+    case FRAMEWORK_EFI_IFR_DATE_OP:\r
       //\r
       // Date elements come in as a Year, Month, Day.  We need to process them as a country-based\r
       // Order.  It is much easier to do it here than anywhere else.\r
@@ -1086,7 +1086,7 @@ InitializeTagStructures (
       TagLength = RawFormSet[Index + 1];\r
       break;\r
 \r
-    case EFI_IFR_TIME_OP:\r
+    case FRAMEWORK_EFI_IFR_TIME_OP:\r
       GetNumericHeader (&FormTags->Tags[CurrTag], RawFormSet, Index, (UINT16) 0, FileFormTags, CurrentVariable);\r
 \r
       if (Count == 2) {\r
@@ -1104,15 +1104,15 @@ InitializeTagStructures (
       }\r
       break;\r
 \r
-    case EFI_IFR_PASSWORD_OP:\r
-    case EFI_IFR_STRING_OP:\r
+    case FRAMEWORK_EFI_IFR_PASSWORD_OP:\r
+    case FRAMEWORK_EFI_IFR_STRING_OP:\r
       GetQuestionHeader (&FormTags->Tags[CurrTag], RawFormSet, Index, FileFormTags, CurrentVariable);\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
       break;\r
 \r
-    case EFI_IFR_SUPPRESS_IF_OP:\r
-    case EFI_IFR_GRAYOUT_IF_OP:\r
-      InconsistentTags->Operand = ((EFI_IFR_INCONSISTENT *) &RawFormSet[Index])->Header.OpCode;\r
+    case FRAMEWORK_EFI_IFR_SUPPRESS_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_GRAYOUT_IF_OP:\r
+      InconsistentTags->Operand = ((FRAMEWORK_EFI_IFR_INCONSISTENT *) &RawFormSet[Index])->Header.OpCode;\r
       gConsistencyId++;\r
 \r
       //\r
@@ -1135,30 +1135,30 @@ InitializeTagStructures (
       InconsistentTags = InconsistentTags->Next;\r
       break;\r
 \r
-    case EFI_IFR_FORM_SET_OP:\r
+    case FRAMEWORK_EFI_IFR_FORM_SET_OP:\r
       CopyMem (\r
         &FormTags->Tags[CurrTag].GuidValue,\r
-        &((EFI_IFR_FORM_SET *) &RawFormSet[Index])->Guid,\r
+        &((FRAMEWORK_EFI_IFR_FORM_SET *) &RawFormSet[Index])->Guid,\r
         sizeof (EFI_GUID)\r
         );\r
       CopyMem (\r
         &FormTags->Tags[CurrTag].CallbackHandle,\r
-        &((EFI_IFR_FORM_SET *) &RawFormSet[Index])->CallbackHandle,\r
+        &((FRAMEWORK_EFI_IFR_FORM_SET *) &RawFormSet[Index])->CallbackHandle,\r
         sizeof (EFI_PHYSICAL_ADDRESS)\r
         );\r
-      CopyMem (&FormTags->Tags[CurrTag].Class, &((EFI_IFR_FORM_SET *) &RawFormSet[Index])->Class, sizeof (UINT8));\r
+      CopyMem (&FormTags->Tags[CurrTag].Class, &((FRAMEWORK_EFI_IFR_FORM_SET *) &RawFormSet[Index])->Class, sizeof (UINT8));\r
       CopyMem (\r
         &FormTags->Tags[CurrTag].SubClass,\r
-        &((EFI_IFR_FORM_SET *) &RawFormSet[Index])->SubClass,\r
+        &((FRAMEWORK_EFI_IFR_FORM_SET *) &RawFormSet[Index])->SubClass,\r
         sizeof (UINT8)\r
         );\r
       CopyMem (\r
         &FormTags->Tags[CurrTag].NvDataSize,\r
-        &((EFI_IFR_FORM_SET *) &RawFormSet[Index])->NvDataSize,\r
+        &((FRAMEWORK_EFI_IFR_FORM_SET *) &RawFormSet[Index])->NvDataSize,\r
         sizeof (UINT16)\r
         );\r
-      Class     = ((EFI_IFR_FORM_SET *) &RawFormSet[Index])->Class;\r
-      SubClass  = ((EFI_IFR_FORM_SET *) &RawFormSet[Index])->SubClass;\r
+      Class     = ((FRAMEWORK_EFI_IFR_FORM_SET *) &RawFormSet[Index])->Class;\r
+      SubClass  = ((FRAMEWORK_EFI_IFR_FORM_SET *) &RawFormSet[Index])->SubClass;\r
       //\r
       // If the formset has a size value, that means someone must be using this, so create a variable\r
       // We also shall reserve the formid of 0 for this specific purpose.\r
@@ -1177,41 +1177,41 @@ InitializeTagStructures (
       }\r
       break;\r
 \r
-    case EFI_IFR_BANNER_OP:\r
+    case FRAMEWORK_EFI_IFR_BANNER_OP:\r
       if (gClassOfVfr == EFI_FRONT_PAGE_SUBCLASS) {\r
         TempValue = 0;\r
-        CopyMem (&TempValue, &((EFI_IFR_BANNER *) &RawFormSet[Index])->Alignment, sizeof (UINT8));\r
+        CopyMem (&TempValue, &((FRAMEWORK_EFI_IFR_BANNER *) &RawFormSet[Index])->Alignment, sizeof (UINT8));\r
         //\r
         // If this is the special timeout value, we will dynamically figure out where to put it\r
         // Also the least significant byte refers to the TimeOut desired.\r
         //\r
-        if (TempValue == EFI_IFR_BANNER_TIMEOUT) {\r
-          CopyMem (&FrontPageTimeOutTitle, &((EFI_IFR_BANNER *) &RawFormSet[Index])->Title, sizeof (UINT16));\r
+        if (TempValue == FRAMEWORK_EFI_IFR_BANNER_TIMEOUT) {\r
+          CopyMem (&FrontPageTimeOutTitle, &((FRAMEWORK_EFI_IFR_BANNER *) &RawFormSet[Index])->Title, sizeof (UINT16));\r
           if (FrontPageTimeOutValue != (INT16) -1) {\r
-            CopyMem (&FrontPageTimeOutValue, &((EFI_IFR_BANNER *) &RawFormSet[Index])->LineNumber, sizeof (UINT16));\r
+            CopyMem (&FrontPageTimeOutValue, &((FRAMEWORK_EFI_IFR_BANNER *) &RawFormSet[Index])->LineNumber, sizeof (UINT16));\r
           }\r
           break;\r
         }\r
 \r
         CopyMem (\r
-          &BannerData->Banner[((EFI_IFR_BANNER *) &RawFormSet[Index])->LineNumber][\r
-          ((EFI_IFR_BANNER *) &RawFormSet[Index])->Alignment],\r
-          &((EFI_IFR_BANNER *) &RawFormSet[Index])->Title,\r
+          &BannerData->Banner[((FRAMEWORK_EFI_IFR_BANNER *) &RawFormSet[Index])->LineNumber][\r
+          ((FRAMEWORK_EFI_IFR_BANNER *) &RawFormSet[Index])->Alignment],\r
+          &((FRAMEWORK_EFI_IFR_BANNER *) &RawFormSet[Index])->Title,\r
           sizeof (STRING_REF)\r
           );\r
       }\r
       break;\r
 \r
-    case EFI_IFR_INCONSISTENT_IF_OP:\r
+    case FRAMEWORK_EFI_IFR_INCONSISTENT_IF_OP:\r
       CopyMem (\r
         &FormTags->Tags[CurrTag].Text,\r
-        &((EFI_IFR_INCONSISTENT *) &RawFormSet[Index])->Popup,\r
+        &((FRAMEWORK_EFI_IFR_INCONSISTENT *) &RawFormSet[Index])->Popup,\r
         sizeof (UINT16)\r
         );\r
       gConsistencyId++;\r
 \r
-      InconsistentTags->Operand = ((EFI_IFR_INCONSISTENT *) &RawFormSet[Index])->Header.OpCode;\r
-      CopyMem (&InconsistentTags->Popup, &((EFI_IFR_INCONSISTENT *) &RawFormSet[Index])->Popup, sizeof (UINT16));\r
+      InconsistentTags->Operand = ((FRAMEWORK_EFI_IFR_INCONSISTENT *) &RawFormSet[Index])->Header.OpCode;\r
+      CopyMem (&InconsistentTags->Popup, &((FRAMEWORK_EFI_IFR_INCONSISTENT *) &RawFormSet[Index])->Popup, sizeof (UINT16));\r
 \r
       //\r
       // Since this op-code doesn't use the next field(s), initialize them with something invalid.\r
@@ -1235,14 +1235,14 @@ InitializeTagStructures (
       InconsistentTags = InconsistentTags->Next;\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_VAL_OP:\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
 \r
-      InconsistentTags->Operand = ((EFI_IFR_EQ_ID_VAL *) &RawFormSet[Index])->Header.OpCode;\r
-      CopyMem (&InconsistentTags->Value, &((EFI_IFR_EQ_ID_VAL *) &RawFormSet[Index])->Value, sizeof (UINT16));\r
+      InconsistentTags->Operand = ((FRAMEWORK_EFI_IFR_EQ_ID_VAL *) &RawFormSet[Index])->Header.OpCode;\r
+      CopyMem (&InconsistentTags->Value, &((FRAMEWORK_EFI_IFR_EQ_ID_VAL *) &RawFormSet[Index])->Value, sizeof (UINT16));\r
       CopyMem (\r
         &InconsistentTags->QuestionId1,\r
-        &((EFI_IFR_EQ_ID_VAL *) &RawFormSet[Index])->QuestionId,\r
+        &((FRAMEWORK_EFI_IFR_EQ_ID_VAL *) &RawFormSet[Index])->QuestionId,\r
         sizeof (UINT16)\r
         );\r
 \r
@@ -1270,14 +1270,14 @@ InitializeTagStructures (
       InconsistentTags = InconsistentTags->Next;\r
       break;\r
 \r
-    case EFI_IFR_EQ_VAR_VAL_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_VAR_VAL_OP:\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
 \r
-      InconsistentTags->Operand = ((EFI_IFR_EQ_VAR_VAL *) &RawFormSet[Index])->Header.OpCode;\r
-      CopyMem (&InconsistentTags->Value, &((EFI_IFR_EQ_VAR_VAL *) &RawFormSet[Index])->Value, sizeof (UINT16));\r
+      InconsistentTags->Operand = ((FRAMEWORK_EFI_IFR_EQ_VAR_VAL *) &RawFormSet[Index])->Header.OpCode;\r
+      CopyMem (&InconsistentTags->Value, &((FRAMEWORK_EFI_IFR_EQ_VAR_VAL *) &RawFormSet[Index])->Value, sizeof (UINT16));\r
       CopyMem (\r
         &InconsistentTags->QuestionId1,\r
-        &((EFI_IFR_EQ_VAR_VAL *) &RawFormSet[Index])->VariableId,\r
+        &((FRAMEWORK_EFI_IFR_EQ_VAR_VAL *) &RawFormSet[Index])->VariableId,\r
         sizeof (UINT16)\r
         );\r
 \r
@@ -1304,18 +1304,18 @@ InitializeTagStructures (
       InconsistentTags = InconsistentTags->Next;\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_ID_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_ID_OP:\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
 \r
-      InconsistentTags->Operand = ((EFI_IFR_EQ_ID_ID *) &RawFormSet[Index])->Header.OpCode;\r
+      InconsistentTags->Operand = ((FRAMEWORK_EFI_IFR_EQ_ID_ID *) &RawFormSet[Index])->Header.OpCode;\r
       CopyMem (\r
         &InconsistentTags->QuestionId1,\r
-        &((EFI_IFR_EQ_ID_ID *) &RawFormSet[Index])->QuestionId1,\r
+        &((FRAMEWORK_EFI_IFR_EQ_ID_ID *) &RawFormSet[Index])->QuestionId1,\r
         sizeof (UINT16)\r
         );\r
       CopyMem (\r
         &InconsistentTags->QuestionId2,\r
-        &((EFI_IFR_EQ_ID_ID *) &RawFormSet[Index])->QuestionId2,\r
+        &((FRAMEWORK_EFI_IFR_EQ_ID_ID *) &RawFormSet[Index])->QuestionId2,\r
         sizeof (UINT16)\r
         );\r
 \r
@@ -1339,14 +1339,14 @@ InitializeTagStructures (
       InconsistentTags = InconsistentTags->Next;\r
       break;\r
 \r
-    case EFI_IFR_AND_OP:\r
-    case EFI_IFR_OR_OP:\r
-    case EFI_IFR_NOT_OP:\r
-    case EFI_IFR_GT_OP:\r
-    case EFI_IFR_GE_OP:\r
-    case EFI_IFR_TRUE_OP:\r
-    case EFI_IFR_FALSE_OP:\r
-      InconsistentTags->Operand = ((EFI_IFR_NOT *) &RawFormSet[Index])->Header.OpCode;\r
+    case FRAMEWORK_EFI_IFR_AND_OP:\r
+    case FRAMEWORK_EFI_IFR_OR_OP:\r
+    case FRAMEWORK_EFI_IFR_NOT_OP:\r
+    case FRAMEWORK_EFI_IFR_GT_OP:\r
+    case FRAMEWORK_EFI_IFR_GE_OP:\r
+    case FRAMEWORK_EFI_IFR_TRUE_OP:\r
+    case FRAMEWORK_EFI_IFR_FALSE_OP:\r
+      InconsistentTags->Operand = ((FRAMEWORK_EFI_IFR_NOT *) &RawFormSet[Index])->Header.OpCode;\r
 \r
       //\r
       // Since this op-code doesn't use the next field(s), initialize them with something invalid.\r
@@ -1357,8 +1357,8 @@ InitializeTagStructures (
       // Reserve INVALID_OFFSET_VALUE - 1 for TRUE or FALSE because they are inconsistency tags also, but\r
       // have no coresponding id. The examination of id is needed by evaluating boolean expression.\r
       //\r
-      if (RawFormSet[Index] == EFI_IFR_TRUE_OP ||\r
-          RawFormSet[Index] == EFI_IFR_FALSE_OP) {\r
+      if (RawFormSet[Index] == FRAMEWORK_EFI_IFR_TRUE_OP ||\r
+          RawFormSet[Index] == FRAMEWORK_EFI_IFR_FALSE_OP) {\r
         InconsistentTags->QuestionId1         = INVALID_OFFSET_VALUE - 1;\r
       } else {\r
         InconsistentTags->QuestionId1         = INVALID_OFFSET_VALUE;\r
@@ -1380,18 +1380,18 @@ InitializeTagStructures (
       InconsistentTags = InconsistentTags->Next;\r
       break;\r
 \r
-    case EFI_IFR_EQ_ID_LIST_OP:\r
+    case FRAMEWORK_EFI_IFR_EQ_ID_LIST_OP:\r
       IfrToFormTag (RawFormSet[Index], &FormTags->Tags[CurrTag], (VOID *) &RawFormSet[Index], NULL);\r
 \r
-      InconsistentTags->Operand = ((EFI_IFR_EQ_ID_LIST *) &RawFormSet[Index])->Header.OpCode;\r
+      InconsistentTags->Operand = ((FRAMEWORK_EFI_IFR_EQ_ID_LIST *) &RawFormSet[Index])->Header.OpCode;\r
       CopyMem (\r
         &InconsistentTags->QuestionId1,\r
-        &((EFI_IFR_EQ_ID_LIST *) &RawFormSet[Index])->QuestionId,\r
+        &((FRAMEWORK_EFI_IFR_EQ_ID_LIST *) &RawFormSet[Index])->QuestionId,\r
         sizeof (UINT16)\r
         );\r
       CopyMem (\r
         &InconsistentTags->ListLength,\r
-        &((EFI_IFR_EQ_ID_LIST *) &RawFormSet[Index])->ListLength,\r
+        &((FRAMEWORK_EFI_IFR_EQ_ID_LIST *) &RawFormSet[Index])->ListLength,\r
         sizeof (UINT16)\r
         );\r
       InconsistentTags->ValueList = FormTags->Tags[CurrTag].IntList;\r
@@ -1418,8 +1418,8 @@ InitializeTagStructures (
       InconsistentTags = InconsistentTags->Next;\r
       break;\r
 \r
-    case EFI_IFR_END_IF_OP:\r
-      InconsistentTags->Operand = ((EFI_IFR_END_EXPR *) &RawFormSet[Index])->Header.OpCode;\r
+    case FRAMEWORK_EFI_IFR_END_IF_OP:\r
+      InconsistentTags->Operand = ((FRAMEWORK_EFI_IFR_END_EXPR *) &RawFormSet[Index])->Header.OpCode;\r
 \r
       //\r
       // Since this op-code doesn't use the next field(s), initialize them with something invalid.\r
@@ -1441,7 +1441,7 @@ InitializeTagStructures (
       InconsistentTags = InconsistentTags->Next;\r
       break;\r
 \r
-    case EFI_IFR_END_ONE_OF_OP:\r
+    case FRAMEWORK_EFI_IFR_END_ONE_OF_OP:\r
       break;\r
 \r
     default:\r
@@ -1479,12 +1479,12 @@ InitializeTagStructures (
       //\r
       // Search the tags for the tag which corresponds to this ID\r
       //\r
-      for (CurrTag = 0; FormTags->Tags[0].Operand != EFI_IFR_END_FORM_SET_OP; CurrTag++) {\r
+      for (CurrTag = 0; FormTags->Tags[0].Operand != FRAMEWORK_EFI_IFR_END_FORM_SET_OP; CurrTag++) {\r
         //\r
         // If we hit the end of a form, go to the next set of Tags.\r
         // Remember - EndFormSet op-codes sit on their own page after an end form.\r
         //\r
-        if (FormTags->Tags[CurrTag].Operand == EFI_IFR_END_FORM_OP) {\r
+        if (FormTags->Tags[CurrTag].Operand == FRAMEWORK_EFI_IFR_END_FORM_OP) {\r
           //\r
           // Reset the CurrTag value (it will be incremented, after this case statement\r
           // so set to a negative one so that we get the desired effect.)  Fish can beat me later.\r
@@ -1506,12 +1506,12 @@ InitializeTagStructures (
       //\r
       // Search the tags for the tag which corresponds to this ID\r
       //\r
-      for (CurrTag = 0; FormTags->Tags[CurrTag].Operand != EFI_IFR_END_FORM_SET_OP; CurrTag++) {\r
+      for (CurrTag = 0; FormTags->Tags[CurrTag].Operand != FRAMEWORK_EFI_IFR_END_FORM_SET_OP; CurrTag++) {\r
         //\r
         // If we hit the end of a form, go to the next set of Tags.\r
         // Remember - EndFormSet op-codes sit on their own page after an end form.\r
         //\r
-        if (FormTags->Tags[CurrTag].Operand == EFI_IFR_END_FORM_OP) {\r
+        if (FormTags->Tags[CurrTag].Operand == FRAMEWORK_EFI_IFR_END_FORM_OP) {\r
           //\r
           // Reset the CurrTag value (it will be incremented, after this case statement\r
           // so set to a negative one so that we get the desired effect.)  Fish can beat me later.\r
@@ -1582,7 +1582,7 @@ InitPage (
 CHAR16 *\r
 GetToken (\r
   IN  STRING_REF                              Token,\r
-  IN  EFI_HII_HANDLE                          HiiHandle\r
+  IN  FRAMEWORK_EFI_HII_HANDLE                HiiHandle\r
   )\r
 /*++\r
 \r
@@ -1650,7 +1650,7 @@ PopulateHomePage (
 {\r
   EFI_STATUS          Status;\r
   UINTN               Index;\r
-  EFI_IFR_BINARY      *IfrBinary;\r
+  FRAMEWORK_EFI_IFR_BINARY      *IfrBinary;\r
   CHAR16              *StringPtr;\r
   EFI_FILE_FORM_TAGS  *FileFormTags;\r
   EFI_FORM_TAGS       LocalTags;\r
@@ -1727,7 +1727,7 @@ DisplayHomePage (
     return Selection;\r
   }\r
 \r
-  Selection = UiDisplayMenu (FALSE, FileFormTagsHead, (EFI_IFR_DATA_ARRAY *) CallbackData);\r
+  Selection = UiDisplayMenu (FALSE, FileFormTagsHead, (FRAMEWORK_EFI_IFR_DATA_ARRAY *) CallbackData);\r
 \r
   return Selection;\r
 }\r
@@ -1735,9 +1735,9 @@ DisplayHomePage (
 STATIC\r
 EFI_STATUS\r
 InitializeBinaryStructures (\r
-  IN  EFI_HII_HANDLE                        *Handle,\r
+  IN  FRAMEWORK_EFI_HII_HANDLE              *Handle,\r
   IN  BOOLEAN                               UseDatabase,\r
-  IN  EFI_IFR_PACKET                        *Packet,\r
+  IN  FRAMEWORK_EFI_IFR_PACKET                        *Packet,\r
   IN  UINT8                                 *NvMapOverride,\r
   IN  UINTN                                 NumberOfIfrImages,\r
   OUT EFI_FILE_FORM_TAGS                    **FileFormTagsHead\r
@@ -1745,7 +1745,7 @@ InitializeBinaryStructures (
 {\r
   UINTN                       HandleIndex;\r
   EFI_STATUS                  Status;\r
-  EFI_IFR_BINARY              *BinaryData;\r
+  FRAMEWORK_EFI_IFR_BINARY              *BinaryData;\r
   EFI_FILE_FORM_TAGS          *FileFormTags;\r
   UINTN                       SizeOfNvStore;\r
   EFI_FORM_CALLBACK_PROTOCOL  *FormCallback;\r
@@ -1780,7 +1780,7 @@ InitializeBinaryStructures (
       //\r
       // Allocate memory for our Binary Data\r
       //\r
-      BinaryData = AllocateZeroPool (sizeof (EFI_IFR_BINARY));\r
+      BinaryData = AllocateZeroPool (sizeof (FRAMEWORK_EFI_IFR_BINARY));\r
       ASSERT (BinaryData);\r
 \r
       //\r
@@ -1811,7 +1811,7 @@ InitializeBinaryStructures (
       // Allocate memory for our Binary Data linked-list\r
       // Each handle represents a Binary and we will store that data away.\r
       //\r
-      BinaryData->Next = AllocateZeroPool (sizeof (EFI_IFR_BINARY));\r
+      BinaryData->Next = AllocateZeroPool (sizeof (FRAMEWORK_EFI_IFR_BINARY));\r
       ASSERT (BinaryData->Next);\r
 \r
       BinaryData        = BinaryData->Next;\r
@@ -1993,7 +1993,7 @@ InitializeBinaryStructures (
 \r
               NvMapListHead = NULL;\r
 \r
-              Status = Hii->GetDefaultImage (Hii, Handle[HandleIndex], EFI_IFR_FLAG_DEFAULT, &NvMapListHead);\r
+              Status = Hii->GetDefaultImage (Hii, Handle[HandleIndex], FRAMEWORK_EFI_IFR_FLAG_DEFAULT, &NvMapListHead);\r
 \r
               if (!EFI_ERROR (Status)) {\r
                 ASSERT_EFI_ERROR (NULL != NvMapListHead);\r
@@ -2048,9 +2048,9 @@ STATIC
 EFI_STATUS\r
 GetIfrBinaryData (\r
   IN      EFI_HII_PROTOCOL *Hii,\r
-  IN      EFI_HII_HANDLE   HiiHandle,\r
-  IN      EFI_IFR_PACKET   *Packet,\r
-  IN OUT  EFI_IFR_BINARY   *BinaryData\r
+  IN      FRAMEWORK_EFI_HII_HANDLE    HiiHandle,\r
+  IN      FRAMEWORK_EFI_IFR_PACKET   *Packet,\r
+  IN OUT  FRAMEWORK_EFI_IFR_BINARY   *BinaryData\r
   )\r
 /*++\r
 \r
@@ -2074,7 +2074,7 @@ Returns:
   UINTN             BufferSize;\r
   VOID              *Buffer;\r
   UINT8             *RawFormBinary;\r
-  EFI_IFR_FORM_SET  *FormOp;\r
+  FRAMEWORK_EFI_IFR_FORM_SET  *FormOp;\r
   UINT16            Index;\r
   UINT16            Index2;\r
   UINT16            TitleToken;\r
@@ -2147,13 +2147,13 @@ Returns:
   }\r
   //\r
   // Walk through the FormSet Opcodes looking for the FormSet opcode\r
-  // If we hit EFI_IFR_END_SET_OP we know we hit the end of the FormSet.\r
+  // If we hit FRAMEWORK_EFI_IFR_END_SET_OP we know we hit the end of the FormSet.\r
   //\r
-  for (Index = 0; RawFormBinary[Index] != EFI_IFR_END_FORM_SET_OP;) {\r
-    FormOp  = (EFI_IFR_FORM_SET *) &RawFormBinary[Index];\r
+  for (Index = 0; RawFormBinary[Index] != FRAMEWORK_EFI_IFR_END_FORM_SET_OP;) {\r
+    FormOp  = (FRAMEWORK_EFI_IFR_FORM_SET *) &RawFormBinary[Index];\r
     Index   = (UINT16) (Index + FormOp->Header.Length);\r
 \r
-    if (FormOp->Header.OpCode == EFI_IFR_FORM_SET_OP) {\r
+    if (FormOp->Header.OpCode == FRAMEWORK_EFI_IFR_FORM_SET_OP) {\r
       TitleToken = FormOp->FormSetTitle;\r
       //\r
       // If displaying FrontPage - set the flag signifying it\r
index 0980777..6676f7b 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define _SETUP_H\r
 \r
 \r
-#include <PiDxe.h>\r
+#include <FrameworkDxe.h>\r
 \r
 #include <Protocol/FrameworkFormCallback.h>\r
 #include <Protocol/FrameworkFormBrowser.h>\r
@@ -275,14 +275,14 @@ typedef struct {
 //\r
 // This encapsulates all the pointers associated with found IFR binaries\r
 //\r
-typedef struct _EFI_IFR_BINARY {\r
-  struct _EFI_IFR_BINARY  *Next;\r
+typedef struct _FRAMEWORK_EFI_IFR_BINARY {\r
+  struct _FRAMEWORK_EFI_IFR_BINARY  *Next;\r
   VOID                    *IfrPackage;  // Handy for use in freeing the data later since this is the header of the buffer\r
   VOID                    *FormBinary;\r
-  EFI_HII_HANDLE          Handle;\r
+  FRAMEWORK_EFI_HII_HANDLE Handle;\r
   STRING_REF              TitleToken;\r
   BOOLEAN                 UnRegisterOnExit;\r
-} EFI_IFR_BINARY;\r
+} FRAMEWORK_EFI_IFR_BINARY;\r
 \r
 //\r
 // This encapsulates all the questions (tags) for a particular Form Set\r
@@ -334,7 +334,7 @@ typedef struct {
 //\r
 // Head of the Binary structures\r
 //\r
-EFI_IFR_BINARY    *gBinaryDataHead;\r
+FRAMEWORK_EFI_IFR_BINARY    *gBinaryDataHead;\r
 \r
 //\r
 // The IFR binary that the user chose to run\r
@@ -345,7 +345,7 @@ EFI_HII_PROTOCOL  *Hii;
 \r
 VOID              *CachedNVEntry;\r
 BANNER_DATA       *BannerData;\r
-EFI_HII_HANDLE    FrontPageHandle;\r
+FRAMEWORK_EFI_HII_HANDLE     FrontPageHandle;\r
 STRING_REF        FrontPageTimeOutTitle;\r
 INT16             FrontPageTimeOutValue;\r
 UINTN             gClassOfVfr;\r
@@ -356,7 +356,7 @@ BOOLEAN           gSaveRequired;
 BOOLEAN           gNvUpdateRequired;\r
 UINT16            gConsistencyId;\r
 UINTN             gPriorMenuEntry;\r
-EFI_HII_HANDLE    gHiiHandle;\r
+FRAMEWORK_EFI_HII_HANDLE     gHiiHandle;\r
 BOOLEAN           gFirstIn;\r
 VOID              *gPreviousValue;\r
 UINT16            gDirection;\r
@@ -460,7 +460,7 @@ DisplayPageFrame (
 CHAR16            *\r
 GetToken (\r
   IN  STRING_REF                              IfrBinaryTitle,\r
-  IN  EFI_HII_HANDLE                          HiiHandle\r
+  IN  FRAMEWORK_EFI_HII_HANDLE                HiiHandle\r
   )\r
 ;\r
 \r
index c222a72..dde9f43 100644 (file)
@@ -361,7 +361,7 @@ Returns:
 VOID\r
 UiAddMenuOption (\r
   IN CHAR16         *String,\r
-  IN EFI_HII_HANDLE Handle,\r
+  IN FRAMEWORK_EFI_HII_HANDLE  Handle,\r
   IN EFI_TAG        *Tags,\r
   IN VOID           *FormBinary,\r
   IN UINTN          IfrNumber\r
@@ -401,7 +401,7 @@ Returns:
 VOID\r
 UiAddSubMenuOption (\r
   IN CHAR16           *String,\r
-  IN EFI_HII_HANDLE   Handle,\r
+  IN FRAMEWORK_EFI_HII_HANDLE    Handle,\r
   IN EFI_TAG          *Tags,\r
   IN UINTN            TagIndex,\r
   IN UINT16           FormId,\r
@@ -798,7 +798,7 @@ UpdateStatusBar (
           gScreenDimensions.BottomRow - 1,\r
           NvUpdateMessage\r
           );\r
-        gResetRequired    = (BOOLEAN) (gResetRequired | ((Flags & EFI_IFR_FLAG_RESET_REQUIRED) == EFI_IFR_FLAG_RESET_REQUIRED));\r
+        gResetRequired    = (BOOLEAN) (gResetRequired | ((Flags & FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED) == FRAMEWORK_EFI_IFR_FLAG_RESET_REQUIRED));\r
 \r
         gNvUpdateRequired = TRUE;\r
       } else {\r
@@ -857,8 +857,8 @@ Returns:
   EFI_FILE_FORM_TAGS      *PreviousFileForm;\r
   EFI_FORM_TAGS           *FormTags;\r
   EFI_FORM_TAGS           *PreviousFormTags;\r
-  EFI_IFR_BINARY          *IfrBinary;\r
-  EFI_IFR_BINARY          *PreviousIfrBinary;\r
+  FRAMEWORK_EFI_IFR_BINARY          *IfrBinary;\r
+  FRAMEWORK_EFI_IFR_BINARY          *PreviousIfrBinary;\r
   EFI_INCONSISTENCY_DATA  *Inconsistent;\r
   EFI_VARIABLE_DEFINITION *VariableDefinition;\r
   EFI_VARIABLE_DEFINITION *PreviousVariableDefinition;\r
@@ -900,11 +900,11 @@ Returns:
       //\r
       // Walk through each of the tags and free the IntList allocation\r
       //\r
-      for (Index = 0; FormTags->Tags[Index].Operand != EFI_IFR_END_FORM_OP; Index++) {\r
+      for (Index = 0; FormTags->Tags[Index].Operand != FRAMEWORK_EFI_IFR_END_FORM_OP; Index++) {\r
         //\r
         // It is more than likely that the very last page will contain an end formset\r
         //\r
-        if (FormTags->Tags[Index].Operand == EFI_IFR_END_FORM_SET_OP) {\r
+        if (FormTags->Tags[Index].Operand == FRAMEWORK_EFI_IFR_END_FORM_SET_OP) {\r
           break;\r
         }\r
 \r
@@ -1093,7 +1093,7 @@ Returns:
     //\r
     // If the op-code has a late check, ensure consistency checks are now applied\r
     //\r
-    if (Tag->Flags & EFI_IFR_FLAG_LATE_CHECK) {\r
+    if (Tag->Flags & FRAMEWORK_EFI_IFR_FLAG_LATE_CHECK) {\r
       if (ValueIsNotValid (TRUE, 0, Tag, FileFormTags, &PopUp)) {\r
         if (PopUp != 0x0000) {\r
           StringPtr = GetToken (PopUp, MenuOption->Handle);\r
@@ -1130,7 +1130,7 @@ Returns:
 UINT16\r
 GetWidth (\r
   IN EFI_TAG                        *Tag,\r
-  IN EFI_HII_HANDLE                 Handle\r
+  IN FRAMEWORK_EFI_HII_HANDLE       Handle\r
   )\r
 /*++\r
 \r
@@ -1155,21 +1155,21 @@ Returns:
   //\r
   // See if the second text parameter is really NULL\r
   //\r
-  if ((Tag->Operand == EFI_IFR_TEXT_OP) && (Tag->TextTwo != 0)) {\r
+  if ((Tag->Operand == FRAMEWORK_EFI_IFR_TEXT_OP) && (Tag->TextTwo != 0)) {\r
     String  = GetToken (Tag->TextTwo, Handle);\r
     Size    = StrLen (String);\r
     FreePool (String);\r
   }\r
 \r
-  if ((Tag->Operand == EFI_IFR_SUBTITLE_OP) ||\r
-      (Tag->Operand == EFI_IFR_REF_OP) ||\r
-      (Tag->Operand == EFI_IFR_PASSWORD_OP) ||\r
-      (Tag->Operand == EFI_IFR_STRING_OP) ||\r
-      (Tag->Operand == EFI_IFR_INVENTORY_OP) ||\r
+  if ((Tag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP) ||\r
+      (Tag->Operand == FRAMEWORK_EFI_IFR_REF_OP) ||\r
+      (Tag->Operand == FRAMEWORK_EFI_IFR_PASSWORD_OP) ||\r
+      (Tag->Operand == FRAMEWORK_EFI_IFR_STRING_OP) ||\r
+      (Tag->Operand == FRAMEWORK_EFI_IFR_INVENTORY_OP) ||\r
       //\r
       // Allow a wide display if text op-code and no secondary text op-code\r
       //\r
-      ((Tag->Operand == EFI_IFR_TEXT_OP) && (Size == 0x0000))\r
+      ((Tag->Operand == FRAMEWORK_EFI_IFR_TEXT_OP) && (Size == 0x0000))\r
       ) {\r
     return (UINT16) (gPromptBlockWidth + gOptionBlockWidth);\r
   } else {\r
@@ -1285,7 +1285,7 @@ Returns:
 STATIC\r
 VOID\r
 UpdateOptionSkipLines (\r
-  IN EFI_IFR_DATA_ARRAY           *PageData,\r
+  IN FRAMEWORK_EFI_IFR_DATA_ARRAY           *PageData,\r
   IN UI_MENU_OPTION               *MenuOption,\r
   IN EFI_FILE_FORM_TAGS           *FileFormTagsHead,\r
   IN CHAR16                       **OptionalString,\r
@@ -1376,7 +1376,7 @@ UI_MENU_OPTION *
 UiDisplayMenu (\r
   IN  BOOLEAN                      SubMenu,\r
   IN  EFI_FILE_FORM_TAGS           *FileFormTagsHead,\r
-  OUT EFI_IFR_DATA_ARRAY           *PageData\r
+  OUT FRAMEWORK_EFI_IFR_DATA_ARRAY           *PageData\r
   )\r
 /*++\r
 \r
@@ -1388,7 +1388,7 @@ Routine Description:
 Arguments:\r
   SubMenu          - Indicate is sub menu.\r
   FileFormTagsHead - A pointer to the EFI_FILE_FORM_TAGS structure.\r
-  PageData         - A pointer to the EFI_IFR_DATA_ARRAY.\r
+  PageData         - A pointer to the FRAMEWORK_EFI_IFR_DATA_ARRAY.\r
 \r
 Returns:\r
   Return the pointer of the menu which selected,\r
@@ -1433,7 +1433,7 @@ Returns:
   UI_MENU_OPTION              *NextMenuOption;\r
   UI_MENU_OPTION              *SavedMenuOption;\r
   UI_MENU_OPTION              *PreviousMenuOption;\r
-  EFI_IFR_BINARY              *IfrBinary;\r
+  FRAMEWORK_EFI_IFR_BINARY              *IfrBinary;\r
   UI_CONTROL_FLAG             ControlFlag;\r
   EFI_SCREEN_DESCRIPTOR       LocalScreen;\r
   EFI_FILE_FORM_TAGS          *FileFormTags;\r
@@ -1572,7 +1572,7 @@ Returns:
             if (MenuOption->ThisTag->GrayOut) {\r
               gST->ConOut->SetAttribute (gST->ConOut, FIELD_TEXT_GRAYED | FIELD_BACKGROUND);\r
             } else {\r
-              if (MenuOption->ThisTag->Operand == EFI_IFR_SUBTITLE_OP) {\r
+              if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP) {\r
                 gST->ConOut->SetAttribute (gST->ConOut, SUBTITLE_TEXT | FIELD_BACKGROUND);\r
               }\r
             }\r
@@ -1608,8 +1608,8 @@ Returns:
             ProcessOptions (MenuOption, FALSE, FileFormTagsHead, PageData, &OptionString);\r
 \r
             if (OptionString != NULL) {\r
-              if (MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP ||\r
-                  MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP\r
+              if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP ||\r
+                  MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP\r
                   ) {\r
                 //\r
                 // If leading spaces on OptionString - remove the spaces\r
@@ -1629,8 +1629,8 @@ Returns:
               //\r
               // If this is a date or time op-code and is used to reflect an RTC, register the op-code\r
               //\r
-                if ((MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP ||\r
-                     MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP) &&\r
+                if ((MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP ||\r
+                     MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP) &&\r
                     (MenuOption->ThisTag->StorageStart >= FileFormTags->FormTags.Tags[0].NvDataSize)) {\r
 \r
                 if (gMenuRefreshHead == NULL) {\r
@@ -1701,7 +1701,7 @@ Returns:
             //\r
             // If this is a text op with secondary text information\r
             //\r
-            if ((MenuOption->ThisTag->Operand == EFI_IFR_TEXT_OP) && (MenuOption->ThisTag->TextTwo != 0)) {\r
+            if ((MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TEXT_OP) && (MenuOption->ThisTag->TextTwo != 0)) {\r
               StringPtr   = GetToken (MenuOption->ThisTag->TextTwo, MenuOption->Handle);\r
 \r
               Width       = (UINT16) gOptionBlockWidth;\r
@@ -1824,8 +1824,8 @@ Returns:
           ProcessOptions (MenuOption, FALSE, FileFormTagsHead, PageData, &OptionString);\r
           gST->ConOut->SetAttribute (gST->ConOut, FIELD_TEXT | FIELD_BACKGROUND);\r
           if (OptionString != NULL) {\r
-            if (MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP ||\r
-                MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP\r
+            if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP ||\r
+                MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP\r
                 ) {\r
               //\r
               // If leading spaces on OptionString - remove the spaces\r
@@ -1865,7 +1865,7 @@ Returns:
               if (MenuOption->ThisTag->GrayOut) {\r
                 gST->ConOut->SetAttribute (gST->ConOut, FIELD_TEXT_GRAYED | FIELD_BACKGROUND);\r
               } else {\r
-                if (MenuOption->ThisTag->Operand == EFI_IFR_SUBTITLE_OP) {\r
+                if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP) {\r
                   gST->ConOut->SetAttribute (gST->ConOut, SUBTITLE_TEXT | FIELD_BACKGROUND);\r
                 }\r
               }\r
@@ -1909,7 +1909,7 @@ Returns:
         // This is only possible if we entered this page and the first menu option is\r
         // a "non-menu" item.  In that case, force it UiDown\r
         //\r
-        if (MenuOption->ThisTag->Operand == EFI_IFR_SUBTITLE_OP || MenuOption->ThisTag->GrayOut) {\r
+        if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP || MenuOption->ThisTag->GrayOut) {\r
           //\r
           // If we previously hit an UP command and we are still sitting on a text operation\r
           // we must continue going up\r
@@ -1946,8 +1946,8 @@ Returns:
         if (SubMenu) {\r
           ProcessOptions (MenuOption, FALSE, FileFormTagsHead, PageData, &OptionString);\r
           if (OptionString != NULL) {\r
-            if (MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP ||\r
-                MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP\r
+            if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP ||\r
+                MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP\r
                 ) {\r
               //\r
               // If leading spaces on OptionString - remove the spaces\r
@@ -2032,8 +2032,8 @@ Returns:
 \r
         if (SubMenu &&\r
             (Repaint || NewLine ||\r
-             (MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP) ||\r
-             (MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP)) &&\r
+             (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) ||\r
+             (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) &&\r
             !(gClassOfVfr == EFI_GENERAL_APPLICATION_SUBCLASS)) {\r
         //\r
         // Don't print anything if it is a NULL help token\r
@@ -2107,9 +2107,9 @@ Returns:
 \r
           Status = UiWaitForSingleEvent (gST->ConIn->WaitForKey, ONE_SECOND);\r
           if (Status == EFI_TIMEOUT) {\r
-            EFI_IFR_DATA_ENTRY *DataEntry;\r
+            FRAMEWORK_EFI_IFR_DATA_ENTRY *DataEntry;\r
 \r
-            DataEntry = (EFI_IFR_DATA_ENTRY *) (PageData + 1);\r
+            DataEntry = (FRAMEWORK_EFI_IFR_DATA_ENTRY *) (PageData + 1);\r
 \r
             PageData->EntryCount  = 1;\r
             Count                 = (UINT32) ((OriginalTimeOut - FrontPageTimeOutValue) * 100 / OriginalTimeOut);\r
@@ -2119,7 +2119,7 @@ Returns:
               FormCallback->Callback (\r
                               FormCallback,\r
                               0xFFFF,\r
-                              (EFI_IFR_DATA_ARRAY *) PageData,\r
+                              (FRAMEWORK_EFI_IFR_DATA_ARRAY *) PageData,\r
                               NULL\r
                               );\r
             }\r
@@ -2135,7 +2135,7 @@ Returns:
               FormCallback->Callback (\r
                               FormCallback,\r
                               0xFFFE,\r
-                              (EFI_IFR_DATA_ARRAY *) PageData,\r
+                              (FRAMEWORK_EFI_IFR_DATA_ARRAY *) PageData,\r
                               NULL\r
                               );\r
             }\r
@@ -2181,7 +2181,7 @@ Returns:
       //\r
       case '+':\r
       case '-':\r
-        if ((MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP) || (MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP)) {\r
+        if ((MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) || (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) {\r
 \r
           if (Key.UnicodeChar == '+') {\r
             gDirection = SCAN_RIGHT;\r
@@ -2205,7 +2205,7 @@ Returns:
       case ' ':\r
         if (gClassOfVfr != EFI_FRONT_PAGE_SUBCLASS) {\r
           if (SubMenu) {\r
-            if (MenuOption->ThisTag->Operand == EFI_IFR_CHECKBOX_OP && !(MenuOption->ThisTag->GrayOut)) {\r
+            if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_CHECKBOX_OP && !(MenuOption->ThisTag->GrayOut)) {\r
               gST->ConOut->SetCursorPosition (gST->ConOut, MenuOption->Col, MenuOption->Row);\r
               gST->ConOut->OutputString (gST->ConOut, MenuOption->Description);\r
               Selection       = MenuOption;\r
@@ -2265,7 +2265,7 @@ Returns:
         //\r
         for (Link = Menu.ForwardLink; Link != &Menu; Link = Link->ForwardLink) {\r
           NextMenuOption = CR (Link, UI_MENU_OPTION, Link, UI_MENU_OPTION_SIGNATURE);\r
-          if (!(NextMenuOption->ThisTag->GrayOut) && (NextMenuOption->ThisTag->Operand != EFI_IFR_SUBTITLE_OP)) {\r
+          if (!(NextMenuOption->ThisTag->GrayOut) && (NextMenuOption->ThisTag->Operand != FRAMEWORK_EFI_IFR_SUBTITLE_OP)) {\r
             break;\r
           }\r
         }\r
@@ -2336,11 +2336,11 @@ Returns:
       ExtractRequestedNvMap (FileFormTags, MenuOption->ThisTag->VariableNumber, &VariableDefinition);\r
 \r
       if (SubMenu) {\r
-        if ((MenuOption->ThisTag->Operand == EFI_IFR_TEXT_OP &&\r
-            !(MenuOption->ThisTag->Flags & EFI_IFR_FLAG_INTERACTIVE)) ||\r
+        if ((MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TEXT_OP &&\r
+            !(MenuOption->ThisTag->Flags & FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE)) ||\r
             (MenuOption->ThisTag->GrayOut) ||\r
-            (MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP) ||\r
-            (MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP)) {\r
+            (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) ||\r
+            (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) {\r
             Selection = NULL;\r
             break;\r
           }\r
@@ -2359,7 +2359,7 @@ Returns:
           PrintStringAt (LocalScreen.LeftColumn + gPromptBlockWidth + 1, MenuOption->Row, OptionString);\r
         }\r
 \r
-        if (MenuOption->ThisTag->Flags & EFI_IFR_FLAG_INTERACTIVE) {\r
+        if (MenuOption->ThisTag->Flags & FRAMEWORK_EFI_IFR_FLAG_INTERACTIVE) {\r
           Selection = MenuOption;\r
         }\r
 \r
@@ -2372,7 +2372,7 @@ Returns:
         //\r
         // If not a goto, dump single piece of data, otherwise dump everything\r
         //\r
-        if (Selection->ThisTag->Operand == EFI_IFR_REF_OP) {\r
+        if (Selection->ThisTag->Operand == FRAMEWORK_EFI_IFR_REF_OP) {\r
           //\r
           // Check for tags that might have LATE_CHECK enabled.  If they do, we can't switch pages or save NV data.\r
           //\r
@@ -2532,7 +2532,7 @@ Returns:
 \r
     case CfUiLeft:\r
       ControlFlag = CfCheckSelection;\r
-      if ((MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP) || (MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP)) {\r
+      if ((MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) || (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) {\r
         if (MenuOption->Skip == 1) {\r
           //\r
           // In the tail of the Date/Time op-code set, go left.\r
@@ -2553,7 +2553,7 @@ Returns:
     case CfUiRight:\r
       ControlFlag = CfCheckSelection;\r
       if ((MenuOption->Skip == 0) &&\r
-          ((MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP) || (MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP))\r
+          ((MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) || (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP))\r
           ) {\r
         //\r
         // We are in the head or middle of the Date/Time op-code set, advance right.\r
@@ -2593,7 +2593,7 @@ Returns:
           //\r
           // If the previous MenuOption contains a display-only op-code, skip to the next one\r
           //\r
-          if (PreviousMenuOption->ThisTag->Operand == EFI_IFR_SUBTITLE_OP || PreviousMenuOption->ThisTag->GrayOut) {\r
+          if (PreviousMenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP || PreviousMenuOption->ThisTag->GrayOut) {\r
             //\r
             // This is ok as long as not at the end of the list\r
             //\r
@@ -2648,7 +2648,7 @@ Returns:
         if (SubMenu) {\r
           SavedMenuOption = MenuOption;\r
           MenuOption      = CR (NewPos, UI_MENU_OPTION, Link, UI_MENU_OPTION_SIGNATURE);\r
-          if (MenuOption->ThisTag->Operand == EFI_IFR_SUBTITLE_OP || MenuOption->ThisTag->GrayOut) {\r
+          if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP || MenuOption->ThisTag->GrayOut) {\r
             //\r
             // If we are at the end of the list and sitting on a text op, we need to more forward\r
             //\r
@@ -2754,7 +2754,7 @@ Returns:
           // If the next MenuOption contains a display-only op-code, skip to the next one\r
           // Also if the next MenuOption is date or time,\r
           //\r
-          if (NextMenuOption->ThisTag->Operand == EFI_IFR_SUBTITLE_OP || NextMenuOption->ThisTag->GrayOut) {\r
+          if (NextMenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP || NextMenuOption->ThisTag->GrayOut) {\r
             //\r
             // This is ok as long as not at the end of the list\r
             //\r
@@ -2880,7 +2880,7 @@ Returns:
         if (SubMenu) {\r
           SavedMenuOption = MenuOption;\r
           MenuOption      = CR (NewPos, UI_MENU_OPTION, Link, UI_MENU_OPTION_SIGNATURE);\r
-          if (MenuOption->ThisTag->Operand == EFI_IFR_SUBTITLE_OP || MenuOption->ThisTag->GrayOut) {\r
+          if (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP || MenuOption->ThisTag->GrayOut) {\r
             //\r
             // If we are at the end of the list and sitting on a text op, we need to more forward\r
             //\r
@@ -2970,7 +2970,7 @@ Returns:
 \r
       NvMapListHead = NULL;\r
 \r
-      Status = Hii->GetDefaultImage (Hii, MenuOption->Handle, EFI_IFR_FLAG_DEFAULT, &NvMapListHead);\r
+      Status = Hii->GetDefaultImage (Hii, MenuOption->Handle, FRAMEWORK_EFI_IFR_FLAG_DEFAULT, &NvMapListHead);\r
 \r
       if (!EFI_ERROR (Status)) {\r
         ASSERT_EFI_ERROR (NULL != NvMapListHead);\r
@@ -3079,7 +3079,7 @@ Returns:
 \r
   for (; Temp != &Menu; Temp = Direction ? Temp->BackLink : Temp->ForwardLink) {\r
     MenuOption = CR (Temp, UI_MENU_OPTION, Link, UI_MENU_OPTION_SIGNATURE);\r
-    if (!(MenuOption->ThisTag->Operand == EFI_IFR_SUBTITLE_OP || MenuOption->ThisTag->GrayOut)) {\r
+    if (!(MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_SUBTITLE_OP || MenuOption->ThisTag->GrayOut)) {\r
       return FALSE;\r
     }\r
   }\r
@@ -3116,7 +3116,7 @@ Returns:
   NewPosition   = *CurrentPosition;\r
   MenuOption    = CR (NewPosition, UI_MENU_OPTION, Link, UI_MENU_OPTION_SIGNATURE);\r
 \r
-  if ((MenuOption->ThisTag->Operand == EFI_IFR_DATE_OP) || (MenuOption->ThisTag->Operand == EFI_IFR_TIME_OP)) {\r
+  if ((MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_DATE_OP) || (MenuOption->ThisTag->Operand == FRAMEWORK_EFI_IFR_TIME_OP)) {\r
     //\r
     // Calculate the distance from current position to the last Date/Time op-code.\r
     //\r
index 0e92852..eb3ef6a 100644 (file)
@@ -80,7 +80,7 @@ typedef struct {
 \r
   UINTN           IfrNumber;\r
   VOID            *FormBinary;\r
-  EFI_HII_HANDLE  Handle;\r
+  FRAMEWORK_EFI_HII_HANDLE   Handle;\r
   EFI_TAG         *Tags;\r
   UINTN           TagIndex;\r
   EFI_TAG         *ThisTag;\r
@@ -167,7 +167,7 @@ UiFreeMenu (
 VOID\r
 UiAddMenuOption (\r
   IN CHAR16         *String,\r
-  IN EFI_HII_HANDLE Handle,\r
+  IN FRAMEWORK_EFI_HII_HANDLE  Handle,\r
   IN EFI_TAG        *Tag,\r
   IN VOID           *FormBinary,\r
   IN UINTN          IfrNumber\r
@@ -177,7 +177,7 @@ UiAddMenuOption (
 VOID\r
 UiAddSubMenuOption (\r
   IN CHAR16           *String,\r
-  IN EFI_HII_HANDLE   Handle,\r
+  IN FRAMEWORK_EFI_HII_HANDLE    Handle,\r
   IN EFI_TAG          *Tag,\r
   IN UINTN            TagIndex,\r
   IN UINT16           FormId,\r
@@ -189,7 +189,7 @@ UI_MENU_OPTION      *
 UiDisplayMenu (\r
   IN  BOOLEAN                      SubMenu,\r
   IN  EFI_FILE_FORM_TAGS           *FileFormTagsHead,\r
-  OUT EFI_IFR_DATA_ARRAY           *PageData\r
+  OUT FRAMEWORK_EFI_IFR_DATA_ARRAY           *PageData\r
   )\r
 ;\r
 \r
@@ -245,7 +245,7 @@ ReadPassword (
   IN  UI_MENU_OPTION              *MenuOption,\r
   IN  BOOLEAN                     PromptForPassword,\r
   IN  EFI_TAG                     *Tag,\r
-  IN  EFI_IFR_DATA_ARRAY          *PageData,\r
+  IN  FRAMEWORK_EFI_IFR_DATA_ARRAY          *PageData,\r
   IN  BOOLEAN                     SecondEntry,\r
   IN  EFI_FILE_FORM_TAGS          *FileFormTags,\r
   OUT CHAR16                      *StringPtr\r
@@ -302,7 +302,7 @@ ProcessOptions (
   IN  UI_MENU_OPTION              *MenuOption,\r
   IN  BOOLEAN                     Selected,\r
   IN  EFI_FILE_FORM_TAGS          *FileFormTagsHead,\r
-  IN  EFI_IFR_DATA_ARRAY          *PageData,\r
+  IN  FRAMEWORK_EFI_IFR_DATA_ARRAY          *PageData,\r
   OUT CHAR16                      **OptionString\r
   )\r
 ;\r
@@ -368,7 +368,7 @@ GetLineByWidth (
 UINT16\r
 GetWidth (\r
   IN EFI_TAG                          *Tag,\r
-  IN EFI_HII_HANDLE                   Handle\r
+  IN FRAMEWORK_EFI_HII_HANDLE         Handle\r
   )\r
 ;\r
 \r