]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/SetupBrowserDxe/Setup.h
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Universal / SetupBrowserDxe / Setup.h
index 5d46fa42e0493532565bcbb570aa0480ec252b8f..b66806d343d8648633295f4315e30c96529d88c2 100644 (file)
@@ -10,7 +10,6 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 #ifndef _SETUP_H_\r
 #define _SETUP_H_\r
 \r
-\r
 #include <PiDxe.h>\r
 \r
 #include <Protocol/SimpleTextOut.h>\r
@@ -46,15 +45,14 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 #include <Library/DevicePathLib.h>\r
 #include <Library/UefiLib.h>\r
 \r
-\r
 //\r
 // This is the generated header file which includes whatever needs to be exported (strings + IFR)\r
 //\r
 \r
-#define UI_ACTION_NONE               0\r
-#define UI_ACTION_REFRESH_FORM       1\r
-#define UI_ACTION_REFRESH_FORMSET    2\r
-#define UI_ACTION_EXIT               3\r
+#define UI_ACTION_NONE             0\r
+#define UI_ACTION_REFRESH_FORM     1\r
+#define UI_ACTION_REFRESH_FORMSET  2\r
+#define UI_ACTION_EXIT             3\r
 \r
 //\r
 //\r
@@ -69,57 +67,55 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 //\r
 // Incremental size of stack for expression\r
 //\r
-#define EXPRESSION_STACK_SIZE_INCREMENT    0x100\r
+#define EXPRESSION_STACK_SIZE_INCREMENT  0x100\r
 \r
 #define EFI_IFR_SPECIFICATION_VERSION  (UINT16) (((EFI_SYSTEM_TABLE_REVISION >> 16) << 8) | (((EFI_SYSTEM_TABLE_REVISION & 0xFFFF) / 10) << 4) | ((EFI_SYSTEM_TABLE_REVISION & 0xFFFF) % 10))\r
 \r
-\r
-#define SETUP_DRIVER_SIGNATURE SIGNATURE_32 ('F', 'B', 'D', 'V')\r
+#define SETUP_DRIVER_SIGNATURE  SIGNATURE_32 ('F', 'B', 'D', 'V')\r
 typedef struct {\r
-  UINT32                             Signature;\r
+  UINT32                                    Signature;\r
 \r
-  EFI_HANDLE                         Handle;\r
+  EFI_HANDLE                                Handle;\r
 \r
   //\r
   // Produced protocol\r
   //\r
-  EFI_FORM_BROWSER2_PROTOCOL            FormBrowser2;\r
-  EDKII_FORM_BROWSER_EXTENSION_PROTOCOL FormBrowserEx;\r
-\r
-  EDKII_FORM_BROWSER_EXTENSION2_PROTOCOL FormBrowserEx2;\r
+  EFI_FORM_BROWSER2_PROTOCOL                FormBrowser2;\r
+  EDKII_FORM_BROWSER_EXTENSION_PROTOCOL     FormBrowserEx;\r
 \r
+  EDKII_FORM_BROWSER_EXTENSION2_PROTOCOL    FormBrowserEx2;\r
 } SETUP_DRIVER_PRIVATE_DATA;\r
 \r
 //\r
 // IFR relative definition\r
 //\r
-#define EFI_HII_EXPRESSION_INCONSISTENT_IF   0\r
-#define EFI_HII_EXPRESSION_NO_SUBMIT_IF      1\r
-#define EFI_HII_EXPRESSION_GRAY_OUT_IF       2\r
-#define EFI_HII_EXPRESSION_SUPPRESS_IF       3\r
-#define EFI_HII_EXPRESSION_DISABLE_IF        4\r
-#define EFI_HII_EXPRESSION_VALUE             5\r
-#define EFI_HII_EXPRESSION_RULE              6\r
-#define EFI_HII_EXPRESSION_READ              7\r
-#define EFI_HII_EXPRESSION_WRITE             8\r
-#define EFI_HII_EXPRESSION_WARNING_IF        9\r
-\r
-#define EFI_HII_VARSTORE_BUFFER              0\r
-#define EFI_HII_VARSTORE_NAME_VALUE          1\r
-#define EFI_HII_VARSTORE_EFI_VARIABLE           // EFI Varstore type follow UEFI spec before 2.3.1.\r
-#define EFI_HII_VARSTORE_EFI_VARIABLE_BUFFER    // EFI varstore type follow UEFI spec 2.3.1 and later.\r
-\r
-#define FORM_INCONSISTENT_VALIDATION         0\r
-#define FORM_NO_SUBMIT_VALIDATION            1\r
+#define EFI_HII_EXPRESSION_INCONSISTENT_IF  0\r
+#define EFI_HII_EXPRESSION_NO_SUBMIT_IF     1\r
+#define EFI_HII_EXPRESSION_GRAY_OUT_IF      2\r
+#define EFI_HII_EXPRESSION_SUPPRESS_IF      3\r
+#define EFI_HII_EXPRESSION_DISABLE_IF       4\r
+#define EFI_HII_EXPRESSION_VALUE            5\r
+#define EFI_HII_EXPRESSION_RULE             6\r
+#define EFI_HII_EXPRESSION_READ             7\r
+#define EFI_HII_EXPRESSION_WRITE            8\r
+#define EFI_HII_EXPRESSION_WARNING_IF       9\r
+\r
+#define EFI_HII_VARSTORE_BUFFER               0\r
+#define EFI_HII_VARSTORE_NAME_VALUE           1\r
+#define EFI_HII_VARSTORE_EFI_VARIABLE         2   // EFI Varstore type follow UEFI spec before 2.3.1.\r
+#define EFI_HII_VARSTORE_EFI_VARIABLE_BUFFER  3   // EFI varstore type follow UEFI spec 2.3.1 and later.\r
+\r
+#define FORM_INCONSISTENT_VALIDATION  0\r
+#define FORM_NO_SUBMIT_VALIDATION     1\r
 \r
 #define NAME_VALUE_NODE_SIGNATURE  SIGNATURE_32 ('N', 'V', 'S', 'T')\r
 \r
 typedef struct {\r
-  UINTN            Signature;\r
-  LIST_ENTRY       Link;\r
-  CHAR16           *Name;\r
-  CHAR16           *Value;\r
-  CHAR16           *EditValue;\r
+  UINTN         Signature;\r
+  LIST_ENTRY    Link;\r
+  CHAR16        *Name;\r
+  CHAR16        *Value;\r
+  CHAR16        *EditValue;\r
 } NAME_VALUE_NODE;\r
 \r
 #define NAME_VALUE_NODE_FROM_LINK(a)  CR (a, NAME_VALUE_NODE, Link, NAME_VALUE_NODE_SIGNATURE)\r
@@ -127,28 +123,28 @@ typedef struct {
 #define BROWSER_STORAGE_SIGNATURE  SIGNATURE_32 ('B', 'S', 'T', 'G')\r
 \r
 typedef struct {\r
-  UINTN            Signature;\r
-  LIST_ENTRY       Link;\r
+  UINTN             Signature;\r
+  LIST_ENTRY        Link;\r
 \r
-  UINT8            Type;           // Storage type\r
+  UINT8             Type;          // Storage type\r
 \r
-  BOOLEAN          Initialized;    // Whether this varstore is initialized, efi varstore not used.\r
+  BOOLEAN           Initialized;   // Whether this varstore is initialized, efi varstore not used.\r
 \r
-  EFI_HII_HANDLE   HiiHandle;      // HiiHandle for this varstore, efi varstore not used.\r
-  EFI_GUID         Guid;\r
+  EFI_HII_HANDLE    HiiHandle;     // HiiHandle for this varstore, efi varstore not used.\r
+  EFI_GUID          Guid;\r
 \r
-  CHAR16           *Name;          // For EFI_IFR_VARSTORE\r
-  UINT16           Size;\r
-  UINT8            *Buffer;\r
-  UINT8            *EditBuffer;    // Edit copy for Buffer Storage\r
+  CHAR16            *Name;         // For EFI_IFR_VARSTORE\r
+  UINT16            Size;\r
+  UINT8             *Buffer;\r
+  UINT8             *EditBuffer;   // Edit copy for Buffer Storage\r
 \r
-  LIST_ENTRY       NameValueListHead; // List of NAME_VALUE_NODE\r
+  LIST_ENTRY        NameValueListHead; // List of NAME_VALUE_NODE\r
 \r
-  UINT32           Attributes;     // For EFI_IFR_VARSTORE_EFI: EFI Variable attribute\r
+  UINT32            Attributes;    // For EFI_IFR_VARSTORE_EFI: EFI Variable attribute\r
 \r
-  CHAR16           *ConfigRequest; // <ConfigRequest> = <ConfigHdr> + <RequestElement>\r
-                                   // <RequestElement> includes all fields which is used by current form sets.\r
-  UINTN            SpareStrLen;    // Spare length of ConfigRequest string buffer\r
+  CHAR16            *ConfigRequest; // <ConfigRequest> = <ConfigHdr> + <RequestElement>\r
+                                    // <RequestElement> includes all fields which is used by current form sets.\r
+  UINTN             SpareStrLen;    // Spare length of ConfigRequest string buffer\r
 } BROWSER_STORAGE;\r
 \r
 #define BROWSER_STORAGE_FROM_LINK(a)  CR (a, BROWSER_STORAGE, Link, BROWSER_STORAGE_SIGNATURE)\r
@@ -156,63 +152,63 @@ typedef struct {
 #define FORMSET_STORAGE_SIGNATURE  SIGNATURE_32 ('F', 'S', 'T', 'G')\r
 \r
 typedef struct {\r
-  UINTN            Signature;\r
-  LIST_ENTRY       Link;\r
+  UINTN              Signature;\r
+  LIST_ENTRY         Link;\r
 \r
-  LIST_ENTRY       SaveFailLink;\r
+  LIST_ENTRY         SaveFailLink;\r
 \r
-  UINT16           VarStoreId;\r
+  UINT16             VarStoreId;\r
 \r
-  BROWSER_STORAGE  *BrowserStorage;\r
+  BROWSER_STORAGE    *BrowserStorage;\r
 \r
-  CHAR16           *ConfigHdr;     // <ConfigHdr>\r
+  CHAR16             *ConfigHdr;   // <ConfigHdr>\r
 \r
-  CHAR16           *ConfigRequest; // <ConfigRequest> = <ConfigHdr> + <RequestElement>\r
-  CHAR16           *ConfigAltResp; // Alt config response string for this ConfigRequest.\r
-  BOOLEAN          HasCallAltCfg;  // Flag to show whether browser has call ExtractConfig to get Altcfg string.\r
-  UINTN            ElementCount;   // Number of <RequestElement> in the <ConfigRequest>\r
-  UINTN            SpareStrLen;    // Spare length of ConfigRequest string buffer\r
-  CHAR16           *RestoreConfigRequest; // When submit formset fail, the element need to be restored\r
-  CHAR16           *SyncConfigRequest;    // When submit formset fail, the element need to be synced\r
+  CHAR16             *ConfigRequest;        // <ConfigRequest> = <ConfigHdr> + <RequestElement>\r
+  CHAR16             *ConfigAltResp;        // Alt config response string for this ConfigRequest.\r
+  BOOLEAN            HasCallAltCfg;         // Flag to show whether browser has call ExtractConfig to get Altcfg string.\r
+  UINTN              ElementCount;          // Number of <RequestElement> in the <ConfigRequest>\r
+  UINTN              SpareStrLen;           // Spare length of ConfigRequest string buffer\r
+  CHAR16             *RestoreConfigRequest; // When submit formset fail, the element need to be restored\r
+  CHAR16             *SyncConfigRequest;    // When submit formset fail, the element need to be synced\r
 } FORMSET_STORAGE;\r
 \r
-#define FORMSET_STORAGE_FROM_LINK(a)  CR (a, FORMSET_STORAGE, Link, FORMSET_STORAGE_SIGNATURE)\r
+#define FORMSET_STORAGE_FROM_LINK(a)            CR (a, FORMSET_STORAGE, Link, FORMSET_STORAGE_SIGNATURE)\r
 #define FORMSET_STORAGE_FROM_SAVE_FAIL_LINK(a)  CR (a, FORMSET_STORAGE, SaveFailLink, FORMSET_STORAGE_SIGNATURE)\r
 \r
 typedef union {\r
-  EFI_STRING_ID         VarName;\r
-  UINT16                VarOffset;\r
+  EFI_STRING_ID    VarName;\r
+  UINT16           VarOffset;\r
 } VAR_STORE_INFO;\r
 \r
 #define EXPRESSION_OPCODE_SIGNATURE  SIGNATURE_32 ('E', 'X', 'O', 'P')\r
 \r
 typedef struct {\r
-  UINTN             Signature;\r
-  LIST_ENTRY        Link;\r
+  UINTN              Signature;\r
+  LIST_ENTRY         Link;\r
 \r
-  UINT8             Operand;\r
+  UINT8              Operand;\r
 \r
-  UINT8             Format;      // For EFI_IFR_TO_STRING, EFI_IFR_FIND\r
-  UINT8             Flags;       // For EFI_IFR_SPAN\r
-  UINT8             RuleId;      // For EFI_IFR_RULE_REF\r
+  UINT8              Format;     // For EFI_IFR_TO_STRING, EFI_IFR_FIND\r
+  UINT8              Flags;      // For EFI_IFR_SPAN\r
+  UINT8              RuleId;     // For EFI_IFR_RULE_REF\r
 \r
-  EFI_HII_VALUE     Value;       // For EFI_IFR_EQ_ID_VAL, EFI_IFR_UINT64, EFI_IFR_UINT32, EFI_IFR_UINT16, EFI_IFR_UINT8, EFI_IFR_STRING_REF1\r
+  EFI_HII_VALUE      Value;      // For EFI_IFR_EQ_ID_VAL, EFI_IFR_UINT64, EFI_IFR_UINT32, EFI_IFR_UINT16, EFI_IFR_UINT8, EFI_IFR_STRING_REF1\r
 \r
-  EFI_QUESTION_ID   QuestionId;  // For EFI_IFR_EQ_ID_ID, EFI_IFR_EQ_ID_VAL_LIST, EFI_IFR_QUESTION_REF1\r
-  EFI_QUESTION_ID   QuestionId2;\r
+  EFI_QUESTION_ID    QuestionId; // For EFI_IFR_EQ_ID_ID, EFI_IFR_EQ_ID_VAL_LIST, EFI_IFR_QUESTION_REF1\r
+  EFI_QUESTION_ID    QuestionId2;\r
 \r
-  UINT16            ListLength;  // For EFI_IFR_EQ_ID_VAL_LIST\r
-  UINT16            *ValueList;\r
+  UINT16             ListLength; // For EFI_IFR_EQ_ID_VAL_LIST\r
+  UINT16             *ValueList;\r
 \r
-  EFI_STRING_ID     DevicePath;  // For EFI_IFR_QUESTION_REF3_2, EFI_IFR_QUESTION_REF3_3\r
-  EFI_GUID          Guid;\r
+  EFI_STRING_ID      DevicePath; // For EFI_IFR_QUESTION_REF3_2, EFI_IFR_QUESTION_REF3_3\r
+  EFI_GUID           Guid;\r
 \r
-  BROWSER_STORAGE   *VarStorage; // For EFI_IFR_SET, EFI_IFR_GET\r
-  VAR_STORE_INFO    VarStoreInfo;// For EFI_IFR_SET, EFI_IFR_GET\r
-  UINT8             ValueType;   // For EFI_IFR_SET, EFI_IFR_GET\r
-  UINT8             ValueWidth;  // For EFI_IFR_SET, EFI_IFR_GET\r
-  CHAR16            *ValueName;  // For EFI_IFR_SET, EFI_IFR_GET\r
-  LIST_ENTRY        MapExpressionList;   // nested expressions inside of Map opcode.\r
+  BROWSER_STORAGE    *VarStorage;       // For EFI_IFR_SET, EFI_IFR_GET\r
+  VAR_STORE_INFO     VarStoreInfo;      // For EFI_IFR_SET, EFI_IFR_GET\r
+  UINT8              ValueType;         // For EFI_IFR_SET, EFI_IFR_GET\r
+  UINT8              ValueWidth;        // For EFI_IFR_SET, EFI_IFR_GET\r
+  CHAR16             *ValueName;        // For EFI_IFR_SET, EFI_IFR_GET\r
+  LIST_ENTRY         MapExpressionList; // nested expressions inside of Map opcode.\r
 } EXPRESSION_OPCODE;\r
 \r
 #define EXPRESSION_OPCODE_FROM_LINK(a)  CR (a, EXPRESSION_OPCODE, Link, EXPRESSION_OPCODE_SIGNATURE)\r
@@ -220,20 +216,20 @@ typedef struct {
 #define FORM_EXPRESSION_SIGNATURE  SIGNATURE_32 ('F', 'E', 'X', 'P')\r
 \r
 typedef struct {\r
-  UINTN             Signature;\r
-  LIST_ENTRY        Link;\r
+  UINTN                Signature;\r
+  LIST_ENTRY           Link;\r
 \r
-  UINT8             Type;            // Type for this expression\r
+  UINT8                Type;         // Type for this expression\r
 \r
-  UINT8             RuleId;          // For EFI_IFR_RULE only\r
-  EFI_STRING_ID     Error;           // For EFI_IFR_NO_SUBMIT_IF, EFI_IFR_INCONSISTENT_IF only\r
+  UINT8                RuleId;       // For EFI_IFR_RULE only\r
+  EFI_STRING_ID        Error;        // For EFI_IFR_NO_SUBMIT_IF, EFI_IFR_INCONSISTENT_IF only\r
 \r
-  EFI_HII_VALUE     Result;          // Expression evaluation result\r
+  EFI_HII_VALUE        Result;       // Expression evaluation result\r
 \r
-  UINT8             TimeOut;         // For EFI_IFR_WARNING_IF\r
-  EFI_IFR_OP_HEADER *OpCode;         // Save the opcode buffer.\r
+  UINT8                TimeOut;      // For EFI_IFR_WARNING_IF\r
+  EFI_IFR_OP_HEADER    *OpCode;      // Save the opcode buffer.\r
 \r
-  LIST_ENTRY        OpCodeListHead;  // OpCodes consist of this expression (EXPRESSION_OPCODE)\r
+  LIST_ENTRY           OpCodeListHead; // OpCodes consist of this expression (EXPRESSION_OPCODE)\r
 } FORM_EXPRESSION;\r
 \r
 #define FORM_EXPRESSION_FROM_LINK(a)  CR (a, FORM_EXPRESSION, Link, FORM_EXPRESSION_SIGNATURE)\r
@@ -241,21 +237,21 @@ typedef struct {
 #define FORM_EXPRESSION_LIST_SIGNATURE  SIGNATURE_32 ('F', 'E', 'X', 'R')\r
 \r
 typedef struct {\r
-    UINTN               Signature;\r
-    UINTN               Count;\r
-    FORM_EXPRESSION    *Expression[1];   // Array[Count] of expressions\r
+  UINTN              Signature;\r
+  UINTN              Count;\r
+  FORM_EXPRESSION    *Expression[1];     // Array[Count] of expressions\r
 } FORM_EXPRESSION_LIST;\r
 \r
 #define QUESTION_DEFAULT_SIGNATURE  SIGNATURE_32 ('Q', 'D', 'F', 'T')\r
 \r
 typedef struct {\r
-  UINTN               Signature;\r
-  LIST_ENTRY          Link;\r
+  UINTN              Signature;\r
+  LIST_ENTRY         Link;\r
 \r
-  UINT16              DefaultId;\r
-  EFI_HII_VALUE       Value;              // Default value\r
+  UINT16             DefaultId;\r
+  EFI_HII_VALUE      Value;               // Default value\r
 \r
-  FORM_EXPRESSION     *ValueExpression;   // Not-NULL indicates default value is provided by EFI_IFR_VALUE\r
+  FORM_EXPRESSION    *ValueExpression;    // Not-NULL indicates default value is provided by EFI_IFR_VALUE\r
 } QUESTION_DEFAULT;\r
 \r
 #define QUESTION_DEFAULT_FROM_LINK(a)  CR (a, QUESTION_DEFAULT, Link, QUESTION_DEFAULT_SIGNATURE)\r
@@ -263,17 +259,17 @@ typedef struct {
 #define QUESTION_OPTION_SIGNATURE  SIGNATURE_32 ('Q', 'O', 'P', 'T')\r
 \r
 typedef struct {\r
-  UINTN                Signature;\r
-  LIST_ENTRY           Link;\r
+  UINTN                    Signature;\r
+  LIST_ENTRY               Link;\r
 \r
-  EFI_IFR_ONE_OF_OPTION  *OpCode;   // OneOfOption Data\r
+  EFI_IFR_ONE_OF_OPTION    *OpCode; // OneOfOption Data\r
 \r
-  EFI_STRING_ID        Text;\r
-  UINT8                Flags;\r
-  EFI_HII_VALUE        Value;\r
-  EFI_IMAGE_ID         ImageId;\r
+  EFI_STRING_ID            Text;\r
+  UINT8                    Flags;\r
+  EFI_HII_VALUE            Value;\r
+  EFI_IMAGE_ID             ImageId;\r
 \r
-  FORM_EXPRESSION_LIST *SuppressExpression; // Non-NULL indicates nested inside of SuppressIf\r
+  FORM_EXPRESSION_LIST     *SuppressExpression; // Non-NULL indicates nested inside of SuppressIf\r
 } QUESTION_OPTION;\r
 \r
 #define QUESTION_OPTION_FROM_LINK(a)  CR (a, QUESTION_OPTION, Link, QUESTION_OPTION_SIGNATURE)\r
@@ -296,126 +292,126 @@ typedef struct _FORM_BROWSER_STATEMENT FORM_BROWSER_STATEMENT;
 \r
 #define FORM_BROWSER_STATEMENT_SIGNATURE  SIGNATURE_32 ('F', 'S', 'T', 'A')\r
 \r
-struct _FORM_BROWSER_STATEMENT{\r
-  UINTN                 Signature;\r
-  LIST_ENTRY            Link;\r
+struct _FORM_BROWSER_STATEMENT {\r
+  UINTN                     Signature;\r
+  LIST_ENTRY                Link;\r
 \r
-  UINT8                 Operand;          // The operand (first byte) of this Statement or Question\r
-  EFI_IFR_OP_HEADER     *OpCode;\r
+  UINT8                     Operand;      // The operand (first byte) of this Statement or Question\r
+  EFI_IFR_OP_HEADER         *OpCode;\r
 \r
   //\r
   // Statement Header\r
   //\r
-  EFI_STRING_ID         Prompt;\r
-  EFI_STRING_ID         Help;\r
-  EFI_STRING_ID         TextTwo;          // For EFI_IFR_TEXT\r
+  EFI_STRING_ID             Prompt;\r
+  EFI_STRING_ID             Help;\r
+  EFI_STRING_ID             TextTwo;      // For EFI_IFR_TEXT\r
 \r
   //\r
   // Fake Question Id, used for statement not has true QuestionId.\r
   //\r
-  EFI_QUESTION_ID       FakeQuestionId;\r
+  EFI_QUESTION_ID           FakeQuestionId;\r
 \r
   //\r
   // Question Header\r
   //\r
-  EFI_QUESTION_ID       QuestionId;       // The value of zero is reserved\r
-  EFI_VARSTORE_ID       VarStoreId;       // A value of zero indicates no variable storage\r
-  BROWSER_STORAGE       *Storage;\r
-  VAR_STORE_INFO        VarStoreInfo;\r
-  UINT16                StorageWidth;\r
-  UINT16                BitStorageWidth;\r
-  UINT16                BitVarOffset;\r
-  UINT8                 QuestionFlags;\r
-  BOOLEAN               QuestionReferToBitField;// Whether the question is stored in a bit field.\r
-  CHAR16                *VariableName;    // Name/Value or EFI Variable name\r
-  CHAR16                *BlockName;       // Buffer storage block name: "OFFSET=...WIDTH=..."\r
-\r
-  EFI_HII_VALUE         HiiValue;         // Edit copy for checkbox, numberic, oneof\r
-  UINT8                 *BufferValue;     // Edit copy for string, password, orderedlist\r
-  UINT8                 ValueType;        // Data type for orderedlist value array\r
+  EFI_QUESTION_ID           QuestionId;   // The value of zero is reserved\r
+  EFI_VARSTORE_ID           VarStoreId;   // A value of zero indicates no variable storage\r
+  BROWSER_STORAGE           *Storage;\r
+  VAR_STORE_INFO            VarStoreInfo;\r
+  UINT16                    StorageWidth;\r
+  UINT16                    BitStorageWidth;\r
+  UINT16                    BitVarOffset;\r
+  UINT8                     QuestionFlags;\r
+  BOOLEAN                   QuestionReferToBitField; // Whether the question is stored in a bit field.\r
+  CHAR16                    *VariableName;           // Name/Value or EFI Variable name\r
+  CHAR16                    *BlockName;              // Buffer storage block name: "OFFSET=...WIDTH=..."\r
+\r
+  EFI_HII_VALUE             HiiValue;     // Edit copy for checkbox, numberic, oneof\r
+  UINT8                     *BufferValue; // Edit copy for string, password, orderedlist\r
+  UINT8                     ValueType;    // Data type for orderedlist value array\r
 \r
   //\r
   // OpCode specific members\r
   //\r
-  UINT8                 Flags;            // for EFI_IFR_CHECKBOX, EFI_IFR_DATE, EFI_IFR_NUMERIC, EFI_IFR_ONE_OF,\r
-                                          // EFI_IFR_ORDERED_LIST, EFI_IFR_STRING,EFI_IFR_SUBTITLE,EFI_IFR_TIME, EFI_IFR_BANNER\r
-  UINT8                 MaxContainers;    // for EFI_IFR_ORDERED_LIST\r
+  UINT8                     Flags;         // for EFI_IFR_CHECKBOX, EFI_IFR_DATE, EFI_IFR_NUMERIC, EFI_IFR_ONE_OF,\r
+                                           // EFI_IFR_ORDERED_LIST, EFI_IFR_STRING,EFI_IFR_SUBTITLE,EFI_IFR_TIME, EFI_IFR_BANNER\r
+  UINT8                     MaxContainers; // for EFI_IFR_ORDERED_LIST\r
 \r
-  UINT16                BannerLineNumber; // for EFI_IFR_BANNER, 1-based line number\r
-  EFI_STRING_ID         QuestionConfig;   // for EFI_IFR_ACTION, if 0 then no configuration string will be processed\r
+  UINT16                    BannerLineNumber; // for EFI_IFR_BANNER, 1-based line number\r
+  EFI_STRING_ID             QuestionConfig;   // for EFI_IFR_ACTION, if 0 then no configuration string will be processed\r
 \r
-  UINT64                Minimum;          // for EFI_IFR_ONE_OF/EFI_IFR_NUMERIC, it's Min/Max value\r
-  UINT64                Maximum;          // for EFI_IFR_STRING/EFI_IFR_PASSWORD, it's Min/Max length\r
-  UINT64                Step;\r
+  UINT64                    Minimum;      // for EFI_IFR_ONE_OF/EFI_IFR_NUMERIC, it's Min/Max value\r
+  UINT64                    Maximum;      // for EFI_IFR_STRING/EFI_IFR_PASSWORD, it's Min/Max length\r
+  UINT64                    Step;\r
 \r
-  EFI_DEFAULT_ID        DefaultId;        // for EFI_IFR_RESET_BUTTON\r
-  EFI_GUID              RefreshGuid;      // for EFI_IFR_REFRESH_ID\r
-  BOOLEAN               Locked;           // Whether this statement is locked.\r
-  BOOLEAN               ValueChanged;     // Whether this statement's value is changed.\r
+  EFI_DEFAULT_ID            DefaultId;    // for EFI_IFR_RESET_BUTTON\r
+  EFI_GUID                  RefreshGuid;  // for EFI_IFR_REFRESH_ID\r
+  BOOLEAN                   Locked;       // Whether this statement is locked.\r
+  BOOLEAN                   ValueChanged; // Whether this statement's value is changed.\r
   //\r
   // Get from IFR parsing\r
   //\r
-  FORM_EXPRESSION       *ValueExpression;    // nested EFI_IFR_VALUE, provide Question value and indicate Question is ReadOnly\r
-  LIST_ENTRY            DefaultListHead;     // nested EFI_IFR_DEFAULT list (QUESTION_DEFAULT), provide default values\r
-  LIST_ENTRY            OptionListHead;      // nested EFI_IFR_ONE_OF_OPTION list (QUESTION_OPTION)\r
+  FORM_EXPRESSION           *ValueExpression; // nested EFI_IFR_VALUE, provide Question value and indicate Question is ReadOnly\r
+  LIST_ENTRY                DefaultListHead;  // nested EFI_IFR_DEFAULT list (QUESTION_DEFAULT), provide default values\r
+  LIST_ENTRY                OptionListHead;   // nested EFI_IFR_ONE_OF_OPTION list (QUESTION_OPTION)\r
 \r
-  EFI_IMAGE_ID          ImageId;             // nested EFI_IFR_IMAGE\r
-  UINT8                 RefreshInterval;     // nested EFI_IFR_REFRESH, refresh interval(in seconds) for Question value, 0 means no refresh\r
+  EFI_IMAGE_ID              ImageId;         // nested EFI_IFR_IMAGE\r
+  UINT8                     RefreshInterval; // nested EFI_IFR_REFRESH, refresh interval(in seconds) for Question value, 0 means no refresh\r
 \r
-  FORM_BROWSER_STATEMENT *ParentStatement;\r
+  FORM_BROWSER_STATEMENT    *ParentStatement;\r
 \r
-  LIST_ENTRY            InconsistentListHead;// nested inconsistent expression list (FORM_EXPRESSION)\r
-  LIST_ENTRY            NoSubmitListHead;    // nested nosubmit expression list (FORM_EXPRESSION)\r
-  LIST_ENTRY            WarningListHead;     // nested warning expression list (FORM_EXPRESSION)\r
-  FORM_EXPRESSION_LIST  *Expression;         // nesting inside of GrayOutIf/DisableIf/SuppressIf\r
+  LIST_ENTRY                InconsistentListHead; // nested inconsistent expression list (FORM_EXPRESSION)\r
+  LIST_ENTRY                NoSubmitListHead;     // nested nosubmit expression list (FORM_EXPRESSION)\r
+  LIST_ENTRY                WarningListHead;      // nested warning expression list (FORM_EXPRESSION)\r
+  FORM_EXPRESSION_LIST      *Expression;          // nesting inside of GrayOutIf/DisableIf/SuppressIf\r
 \r
-  FORM_EXPRESSION       *ReadExpression;     // nested EFI_IFR_READ, provide this question value by read expression.\r
-  FORM_EXPRESSION       *WriteExpression;    // nested EFI_IFR_WRITE, evaluate write expression after this question value is set.\r
+  FORM_EXPRESSION           *ReadExpression;  // nested EFI_IFR_READ, provide this question value by read expression.\r
+  FORM_EXPRESSION           *WriteExpression; // nested EFI_IFR_WRITE, evaluate write expression after this question value is set.\r
 };\r
 \r
 #define FORM_BROWSER_STATEMENT_FROM_LINK(a)  CR (a, FORM_BROWSER_STATEMENT, Link, FORM_BROWSER_STATEMENT_SIGNATURE)\r
 \r
 #define FORM_BROWSER_CONFIG_REQUEST_SIGNATURE  SIGNATURE_32 ('F', 'C', 'R', 'S')\r
 typedef struct {\r
-  UINTN                 Signature;\r
-  LIST_ENTRY            Link;\r
+  UINTN              Signature;\r
+  LIST_ENTRY         Link;\r
 \r
-  LIST_ENTRY            SaveFailLink;\r
+  LIST_ENTRY         SaveFailLink;\r
 \r
-  CHAR16                *ConfigRequest; // <ConfigRequest> = <ConfigHdr> + <RequestElement>\r
-  CHAR16                *ConfigAltResp; // Alt config response string for this ConfigRequest.\r
-  UINTN                 ElementCount;   // Number of <RequestElement> in the <ConfigRequest>\r
-  UINTN                 SpareStrLen;\r
-  CHAR16                *RestoreConfigRequest; // When submit form fail, the element need to be restored\r
-  CHAR16                *SyncConfigRequest;    // When submit form fail, the element need to be synced\r
+  CHAR16             *ConfigRequest;    // <ConfigRequest> = <ConfigHdr> + <RequestElement>\r
+  CHAR16             *ConfigAltResp;    // Alt config response string for this ConfigRequest.\r
+  UINTN              ElementCount;      // Number of <RequestElement> in the <ConfigRequest>\r
+  UINTN              SpareStrLen;\r
+  CHAR16             *RestoreConfigRequest;    // When submit form fail, the element need to be restored\r
+  CHAR16             *SyncConfigRequest;       // When submit form fail, the element need to be synced\r
 \r
-  BROWSER_STORAGE       *Storage;\r
+  BROWSER_STORAGE    *Storage;\r
 } FORM_BROWSER_CONFIG_REQUEST;\r
-#define FORM_BROWSER_CONFIG_REQUEST_FROM_LINK(a)  CR (a, FORM_BROWSER_CONFIG_REQUEST, Link, FORM_BROWSER_CONFIG_REQUEST_SIGNATURE)\r
+#define FORM_BROWSER_CONFIG_REQUEST_FROM_LINK(a)            CR (a, FORM_BROWSER_CONFIG_REQUEST, Link, FORM_BROWSER_CONFIG_REQUEST_SIGNATURE)\r
 #define FORM_BROWSER_CONFIG_REQUEST_FROM_SAVE_FAIL_LINK(a)  CR (a, FORM_BROWSER_CONFIG_REQUEST, SaveFailLink, FORM_BROWSER_CONFIG_REQUEST_SIGNATURE)\r
 \r
 #define FORM_BROWSER_FORM_SIGNATURE  SIGNATURE_32 ('F', 'F', 'R', 'M')\r
-#define STANDARD_MAP_FORM_TYPE 0x01\r
+#define STANDARD_MAP_FORM_TYPE       0x01\r
 \r
 typedef struct {\r
-  UINTN                Signature;\r
-  LIST_ENTRY           Link;\r
+  UINTN                   Signature;\r
+  LIST_ENTRY              Link;\r
 \r
-  UINT16               FormId;               // FormId of normal form or formmap form.\r
-  EFI_STRING_ID        FormTitle;            // FormTile of normal form, or FormMapMethod title of formmap form.\r
-  UINT16               FormType;             // Specific form type for the different form.\r
+  UINT16                  FormId;            // FormId of normal form or formmap form.\r
+  EFI_STRING_ID           FormTitle;         // FormTile of normal form, or FormMapMethod title of formmap form.\r
+  UINT16                  FormType;          // Specific form type for the different form.\r
 \r
-  EFI_IMAGE_ID         ImageId;\r
+  EFI_IMAGE_ID            ImageId;\r
 \r
-  BOOLEAN              ModalForm;            // Whether this is a modal form.\r
-  BOOLEAN              Locked;               // Whether this form is locked.\r
-  EFI_GUID             RefreshGuid;          // Form refresh event guid.\r
+  BOOLEAN                 ModalForm;         // Whether this is a modal form.\r
+  BOOLEAN                 Locked;            // Whether this form is locked.\r
+  EFI_GUID                RefreshGuid;       // Form refresh event guid.\r
 \r
-  LIST_ENTRY           FormViewListHead;     // List of type FORMID_INFO is Browser View Form History List.\r
-  LIST_ENTRY           ExpressionListHead;   // List of Expressions (FORM_EXPRESSION)\r
-  LIST_ENTRY           StatementListHead;    // List of Statements and Questions (FORM_BROWSER_STATEMENT)\r
-  LIST_ENTRY           ConfigRequestHead;    // List of configreques for all storage.\r
-  FORM_EXPRESSION_LIST *SuppressExpression;  // nesting inside of SuppressIf\r
+  LIST_ENTRY              FormViewListHead;    // List of type FORMID_INFO is Browser View Form History List.\r
+  LIST_ENTRY              ExpressionListHead;  // List of Expressions (FORM_EXPRESSION)\r
+  LIST_ENTRY              StatementListHead;   // List of Statements and Questions (FORM_BROWSER_STATEMENT)\r
+  LIST_ENTRY              ConfigRequestHead;   // List of configreques for all storage.\r
+  FORM_EXPRESSION_LIST    *SuppressExpression; // nesting inside of SuppressIf\r
 } FORM_BROWSER_FORM;\r
 \r
 #define FORM_BROWSER_FORM_FROM_LINK(a)  CR (a, FORM_BROWSER_FORM, Link, FORM_BROWSER_FORM_SIGNATURE)\r
@@ -435,69 +431,68 @@ typedef struct {
 #define FORM_BROWSER_FORMSET_SIGNATURE  SIGNATURE_32 ('F', 'B', 'F', 'S')\r
 \r
 typedef struct {\r
-  UINTN                           Signature;\r
-  LIST_ENTRY                      Link;\r
-  LIST_ENTRY                      SaveFailLink;\r
-\r
-  EFI_HII_HANDLE                  HiiHandle;      // unique id for formset.\r
-  EFI_HANDLE                      DriverHandle;\r
-  EFI_HII_CONFIG_ACCESS_PROTOCOL  *ConfigAccess;\r
-  EFI_DEVICE_PATH_PROTOCOL        *DevicePath;\r
-\r
-  UINTN                           IfrBinaryLength;\r
-  UINT8                           *IfrBinaryData;\r
-\r
-  BOOLEAN                         QuestionInited;   // Have finished question initilization?\r
-  EFI_GUID                        Guid;\r
-  EFI_STRING_ID                   FormSetTitle;\r
-  EFI_STRING_ID                   Help;\r
-  UINT8                           NumberOfClassGuid;\r
-  EFI_GUID                        ClassGuid[3];         // Up to three ClassGuid\r
-  UINT16                          Class;                // Tiano extended Class code\r
-  UINT16                          SubClass;             // Tiano extended Subclass code\r
-  EFI_IMAGE_ID                    ImageId;\r
-  EFI_IFR_OP_HEADER               *OpCode;              //mainly for formset op to get ClassGuid\r
-\r
-  FORM_BROWSER_STATEMENT          *StatementBuffer;     // Buffer for all Statements and Questions\r
-  EXPRESSION_OPCODE               *ExpressionBuffer;    // Buffer for all Expression OpCode\r
-  FORM_BROWSER_FORM               *SaveFailForm;        // The form which failed to save.\r
-  FORM_BROWSER_STATEMENT          *SaveFailStatement;   // The Statement which failed to save.\r
-\r
-  LIST_ENTRY                      StatementListOSF;     // Statement list out side of the form.\r
-  LIST_ENTRY                      StorageListHead;      // Storage list (FORMSET_STORAGE)\r
-  LIST_ENTRY                      SaveFailStorageListHead; // Storage list for the save fail storage.\r
-  LIST_ENTRY                      DefaultStoreListHead; // DefaultStore list (FORMSET_DEFAULTSTORE)\r
-  LIST_ENTRY                      FormListHead;         // Form list (FORM_BROWSER_FORM)\r
-  LIST_ENTRY                      ExpressionListHead;   // List of Expressions (FORM_EXPRESSION)\r
+  UINTN                             Signature;\r
+  LIST_ENTRY                        Link;\r
+  LIST_ENTRY                        SaveFailLink;\r
+\r
+  EFI_HII_HANDLE                    HiiHandle;    // unique id for formset.\r
+  EFI_HANDLE                        DriverHandle;\r
+  EFI_HII_CONFIG_ACCESS_PROTOCOL    *ConfigAccess;\r
+  EFI_DEVICE_PATH_PROTOCOL          *DevicePath;\r
+\r
+  UINTN                             IfrBinaryLength;\r
+  UINT8                             *IfrBinaryData;\r
+\r
+  BOOLEAN                           QuestionInited; // Have finished question initilization?\r
+  EFI_GUID                          Guid;\r
+  EFI_STRING_ID                     FormSetTitle;\r
+  EFI_STRING_ID                     Help;\r
+  UINT8                             NumberOfClassGuid;\r
+  EFI_GUID                          ClassGuid[3];       // Up to three ClassGuid\r
+  UINT16                            Class;              // Tiano extended Class code\r
+  UINT16                            SubClass;           // Tiano extended Subclass code\r
+  EFI_IMAGE_ID                      ImageId;\r
+  EFI_IFR_OP_HEADER                 *OpCode;            // mainly for formset op to get ClassGuid\r
+\r
+  FORM_BROWSER_STATEMENT            *StatementBuffer;   // Buffer for all Statements and Questions\r
+  EXPRESSION_OPCODE                 *ExpressionBuffer;  // Buffer for all Expression OpCode\r
+  FORM_BROWSER_FORM                 *SaveFailForm;      // The form which failed to save.\r
+  FORM_BROWSER_STATEMENT            *SaveFailStatement; // The Statement which failed to save.\r
+\r
+  LIST_ENTRY                        StatementListOSF;        // Statement list out side of the form.\r
+  LIST_ENTRY                        StorageListHead;         // Storage list (FORMSET_STORAGE)\r
+  LIST_ENTRY                        SaveFailStorageListHead; // Storage list for the save fail storage.\r
+  LIST_ENTRY                        DefaultStoreListHead;    // DefaultStore list (FORMSET_DEFAULTSTORE)\r
+  LIST_ENTRY                        FormListHead;            // Form list (FORM_BROWSER_FORM)\r
+  LIST_ENTRY                        ExpressionListHead;      // List of Expressions (FORM_EXPRESSION)\r
 } FORM_BROWSER_FORMSET;\r
 #define FORM_BROWSER_FORMSET_FROM_LINK(a)  CR (a, FORM_BROWSER_FORMSET, Link, FORM_BROWSER_FORMSET_SIGNATURE)\r
 \r
 #define FORM_BROWSER_FORMSET_FROM_SAVE_FAIL_LINK(a)  CR (a, FORM_BROWSER_FORMSET, SaveFailLink, FORM_BROWSER_FORMSET_SIGNATURE)\r
 \r
 typedef struct {\r
-  LIST_ENTRY   Link;\r
-  EFI_EVENT    RefreshEvent;\r
+  LIST_ENTRY    Link;\r
+  EFI_EVENT     RefreshEvent;\r
 } FORM_BROWSER_REFRESH_EVENT_NODE;\r
 \r
-#define FORM_BROWSER_REFRESH_EVENT_FROM_LINK(a) BASE_CR (a, FORM_BROWSER_REFRESH_EVENT_NODE, Link)\r
-\r
+#define FORM_BROWSER_REFRESH_EVENT_FROM_LINK(a)  BASE_CR (a, FORM_BROWSER_REFRESH_EVENT_NODE, Link)\r
 \r
 typedef struct {\r
-  EFI_HII_HANDLE  Handle;\r
+  EFI_HII_HANDLE            Handle;\r
 \r
   //\r
   // Target formset/form/Question information\r
   //\r
-  EFI_GUID        FormSetGuid;\r
-  UINT16          FormId;\r
-  UINT16          QuestionId;\r
-  UINTN           Sequence;  // used for time/date only.\r
+  EFI_GUID                  FormSetGuid;\r
+  UINT16                    FormId;\r
+  UINT16                    QuestionId;\r
+  UINTN                     Sequence; // used for time/date only.\r
 \r
-  UINTN           TopRow;\r
-  UINTN           BottomRow;\r
-  UINTN           PromptCol;\r
-  UINTN           OptionCol;\r
-  UINTN           CurrentRow;\r
+  UINTN                     TopRow;\r
+  UINTN                     BottomRow;\r
+  UINTN                     PromptCol;\r
+  UINTN                     OptionCol;\r
+  UINTN                     CurrentRow;\r
 \r
   //\r
   // Ation for Browser to taken:\r
@@ -505,46 +500,46 @@ typedef struct {
   //   UI_ACTION_REFRESH_FORM    - re-evaluate expressions and repaint form\r
   //   UI_ACTION_REFRESH_FORMSET - re-parse formset IFR binary\r
   //\r
-  UINTN           Action;\r
+  UINTN                     Action;\r
 \r
   //\r
   // Current selected fomset/form/Question\r
   //\r
-  FORM_BROWSER_FORMSET    *FormSet;\r
-  FORM_BROWSER_FORM       *Form;\r
-  FORM_BROWSER_STATEMENT  *Statement;\r
+  FORM_BROWSER_FORMSET      *FormSet;\r
+  FORM_BROWSER_FORM         *Form;\r
+  FORM_BROWSER_STATEMENT    *Statement;\r
 \r
   //\r
   // Whether the Form is editable\r
   //\r
-  BOOLEAN                 FormEditable;\r
+  BOOLEAN                   FormEditable;\r
 \r
-  FORM_ENTRY_INFO            *CurrentMenu;\r
+  FORM_ENTRY_INFO           *CurrentMenu;\r
 } UI_MENU_SELECTION;\r
 \r
 #define BROWSER_CONTEXT_SIGNATURE  SIGNATURE_32 ('B', 'C', 'T', 'X')\r
 \r
 typedef struct {\r
-  UINTN                 Signature;\r
-  LIST_ENTRY            Link;\r
+  UINTN                   Signature;\r
+  LIST_ENTRY              Link;\r
 \r
   //\r
   // Globals defined in Setup.c\r
   //\r
-  BOOLEAN                  FlagReconnect;\r
-  BOOLEAN                  CallbackReconnect;\r
-  BOOLEAN                  ResetRequired;\r
-  BOOLEAN                  ExitRequired;\r
-  EFI_HII_HANDLE           HiiHandle;\r
-  EFI_GUID                 FormSetGuid;\r
-  EFI_FORM_ID              FormId;\r
-  UI_MENU_SELECTION        *Selection;\r
-  FORM_BROWSER_FORMSET     *SystemLevelFormSet;\r
-  EFI_QUESTION_ID          CurFakeQestId;\r
-  BOOLEAN                  HiiPackageListUpdated;\r
-  BOOLEAN                  FinishRetrieveCall;\r
-  LIST_ENTRY               FormHistoryList;\r
-  LIST_ENTRY               FormSetList;\r
+  BOOLEAN                 FlagReconnect;\r
+  BOOLEAN                 CallbackReconnect;\r
+  BOOLEAN                 ResetRequired;\r
+  BOOLEAN                 ExitRequired;\r
+  EFI_HII_HANDLE          HiiHandle;\r
+  EFI_GUID                FormSetGuid;\r
+  EFI_FORM_ID             FormId;\r
+  UI_MENU_SELECTION       *Selection;\r
+  FORM_BROWSER_FORMSET    *SystemLevelFormSet;\r
+  EFI_QUESTION_ID         CurFakeQestId;\r
+  BOOLEAN                 HiiPackageListUpdated;\r
+  BOOLEAN                 FinishRetrieveCall;\r
+  LIST_ENTRY              FormHistoryList;\r
+  LIST_ENTRY              FormSetList;\r
 } BROWSER_CONTEXT;\r
 \r
 #define BROWSER_CONTEXT_FROM_LINK(a)  CR (a, BROWSER_CONTEXT, Link, BROWSER_CONTEXT_SIGNATURE)\r
@@ -570,26 +565,26 @@ typedef enum {
   GetSetValueWithMax               // Invalid value.\r
 } GET_SET_QUESTION_VALUE_WITH;\r
 \r
-extern EFI_HII_DATABASE_PROTOCOL         *mHiiDatabase;\r
-extern EFI_HII_CONFIG_ROUTING_PROTOCOL   *mHiiConfigRouting;\r
-extern EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL *mPathFromText;\r
-extern EDKII_FORM_DISPLAY_ENGINE_PROTOCOL *mFormDisplay;\r
-\r
-extern BOOLEAN               gCallbackReconnect;\r
-extern BOOLEAN               gFlagReconnect;\r
-extern BOOLEAN               gResetRequiredFormLevel;\r
-extern BOOLEAN               gResetRequiredSystemLevel;\r
-extern BOOLEAN               gExitRequired;\r
-extern LIST_ENTRY            gBrowserFormSetList;\r
-extern LIST_ENTRY            gBrowserHotKeyList;\r
-extern BROWSER_SETTING_SCOPE gBrowserSettingScope;\r
-extern EXIT_HANDLER          ExitHandlerFunction;\r
-extern EFI_HII_HANDLE        mCurrentHiiHandle;\r
-extern SETUP_DRIVER_PRIVATE_DATA mPrivateData;\r
+extern EFI_HII_DATABASE_PROTOCOL           *mHiiDatabase;\r
+extern EFI_HII_CONFIG_ROUTING_PROTOCOL     *mHiiConfigRouting;\r
+extern EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL  *mPathFromText;\r
+extern EDKII_FORM_DISPLAY_ENGINE_PROTOCOL  *mFormDisplay;\r
+\r
+extern BOOLEAN                    gCallbackReconnect;\r
+extern BOOLEAN                    gFlagReconnect;\r
+extern BOOLEAN                    gResetRequiredFormLevel;\r
+extern BOOLEAN                    gResetRequiredSystemLevel;\r
+extern BOOLEAN                    gExitRequired;\r
+extern LIST_ENTRY                 gBrowserFormSetList;\r
+extern LIST_ENTRY                 gBrowserHotKeyList;\r
+extern BROWSER_SETTING_SCOPE      gBrowserSettingScope;\r
+extern EXIT_HANDLER               ExitHandlerFunction;\r
+extern EFI_HII_HANDLE             mCurrentHiiHandle;\r
+extern SETUP_DRIVER_PRIVATE_DATA  mPrivateData;\r
 //\r
 // Browser Global Strings\r
 //\r
-extern CHAR16            *gEmptyString;\r
+extern CHAR16  *gEmptyString;\r
 \r
 extern UI_MENU_SELECTION  *gCurrentSelection;\r
 extern BOOLEAN            mHiiPackageListUpdated;\r
@@ -621,7 +616,7 @@ InitializeBrowserStrings (
 **/\r
 EFI_STATUS\r
 ParseOpCodes (\r
-  IN FORM_BROWSER_FORMSET              *FormSet\r
+  IN FORM_BROWSER_FORMSET  *FormSet\r
   );\r
 \r
 /**\r
@@ -635,7 +630,6 @@ DestroyFormSet (
   IN OUT FORM_BROWSER_FORMSET  *FormSet\r
   );\r
 \r
-\r
 /**\r
   Create a new string in HII Package List.\r
 \r
@@ -648,8 +642,8 @@ DestroyFormSet (
 **/\r
 EFI_STRING_ID\r
 NewString (\r
-  IN  CHAR16                   *String,\r
-  IN  EFI_HII_HANDLE           HiiHandle\r
+  IN  CHAR16          *String,\r
+  IN  EFI_HII_HANDLE  HiiHandle\r
   );\r
 \r
 /**\r
@@ -663,8 +657,8 @@ NewString (
 **/\r
 EFI_STATUS\r
 DeleteString (\r
-  IN  EFI_STRING_ID            StringId,\r
-  IN  EFI_HII_HANDLE           HiiHandle\r
+  IN  EFI_STRING_ID   StringId,\r
+  IN  EFI_HII_HANDLE  HiiHandle\r
   );\r
 \r
 /**\r
@@ -679,8 +673,8 @@ DeleteString (
 **/\r
 CHAR16 *\r
 GetToken (\r
-  IN  EFI_STRING_ID                Token,\r
-  IN  EFI_HII_HANDLE               HiiHandle\r
+  IN  EFI_STRING_ID   Token,\r
+  IN  EFI_HII_HANDLE  HiiHandle\r
   );\r
 \r
 /**\r
@@ -697,10 +691,10 @@ GetToken (
 **/\r
 EFI_STATUS\r
 GetValueByName (\r
-  IN BROWSER_STORAGE             *Storage,\r
-  IN CHAR16                      *Name,\r
-  IN OUT CHAR16                  **Value,\r
-  IN GET_SET_QUESTION_VALUE_WITH GetValueFrom\r
+  IN BROWSER_STORAGE              *Storage,\r
+  IN CHAR16                       *Name,\r
+  IN OUT CHAR16                   **Value,\r
+  IN GET_SET_QUESTION_VALUE_WITH  GetValueFrom\r
   );\r
 \r
 /**\r
@@ -718,11 +712,11 @@ GetValueByName (
 **/\r
 EFI_STATUS\r
 SetValueByName (\r
-  IN  BROWSER_STORAGE             *Storage,\r
-  IN  CHAR16                      *Name,\r
-  IN  CHAR16                      *Value,\r
-  IN  GET_SET_QUESTION_VALUE_WITH SetValueTo,\r
-  OUT NAME_VALUE_NODE             **ReturnNode\r
+  IN  BROWSER_STORAGE              *Storage,\r
+  IN  CHAR16                       *Name,\r
+  IN  CHAR16                       *Value,\r
+  IN  GET_SET_QUESTION_VALUE_WITH  SetValueTo,\r
+  OUT NAME_VALUE_NODE              **ReturnNode\r
   );\r
 \r
 /**\r
@@ -739,10 +733,10 @@ SetValueByName (
 **/\r
 BOOLEAN\r
 IsQuestionValueChanged (\r
-  IN FORM_BROWSER_FORMSET             *FormSet,\r
-  IN FORM_BROWSER_FORM                *Form,\r
-  IN OUT FORM_BROWSER_STATEMENT       *Question,\r
-  IN GET_SET_QUESTION_VALUE_WITH      GetValueFrom\r
+  IN FORM_BROWSER_FORMSET         *FormSet,\r
+  IN FORM_BROWSER_FORM            *Form,\r
+  IN OUT FORM_BROWSER_STATEMENT   *Question,\r
+  IN GET_SET_QUESTION_VALUE_WITH  GetValueFrom\r
   );\r
 \r
 /**\r
@@ -756,7 +750,7 @@ IsQuestionValueChanged (
 **/\r
 BOOLEAN\r
 ValidateFormSet (\r
-  FORM_BROWSER_FORMSET    *FormSet\r
+  FORM_BROWSER_FORMSET  *FormSet\r
   );\r
 \r
 /**\r
@@ -769,9 +763,9 @@ ValidateFormSet (
 **/\r
 VOID\r
 UpdateStatementStatus (\r
-  IN FORM_BROWSER_FORMSET             *FormSet,\r
-  IN FORM_BROWSER_FORM                *Form,\r
-  IN BROWSER_SETTING_SCOPE            SettingScope\r
+  IN FORM_BROWSER_FORMSET   *FormSet,\r
+  IN FORM_BROWSER_FORM      *Form,\r
+  IN BROWSER_SETTING_SCOPE  SettingScope\r
   );\r
 \r
 /**\r
@@ -787,10 +781,10 @@ UpdateStatementStatus (
 **/\r
 EFI_STATUS\r
 GetQuestionValue (\r
-  IN FORM_BROWSER_FORMSET             *FormSet,\r
-  IN FORM_BROWSER_FORM                *Form,\r
-  IN OUT FORM_BROWSER_STATEMENT       *Question,\r
-  IN GET_SET_QUESTION_VALUE_WITH      GetValueFrom\r
+  IN FORM_BROWSER_FORMSET         *FormSet,\r
+  IN FORM_BROWSER_FORM            *Form,\r
+  IN OUT FORM_BROWSER_STATEMENT   *Question,\r
+  IN GET_SET_QUESTION_VALUE_WITH  GetValueFrom\r
   );\r
 \r
 /**\r
@@ -806,10 +800,10 @@ GetQuestionValue (
 **/\r
 EFI_STATUS\r
 SetQuestionValue (\r
-  IN FORM_BROWSER_FORMSET             *FormSet,\r
-  IN FORM_BROWSER_FORM                *Form,\r
-  IN OUT FORM_BROWSER_STATEMENT       *Question,\r
-  IN GET_SET_QUESTION_VALUE_WITH      SetValueTo\r
+  IN FORM_BROWSER_FORMSET         *FormSet,\r
+  IN FORM_BROWSER_FORM            *Form,\r
+  IN OUT FORM_BROWSER_STATEMENT   *Question,\r
+  IN GET_SET_QUESTION_VALUE_WITH  SetValueTo\r
   );\r
 \r
 /**\r
@@ -826,13 +820,12 @@ SetQuestionValue (
 **/\r
 EFI_STATUS\r
 ValidateQuestion (\r
-  IN  FORM_BROWSER_FORMSET            *FormSet,\r
-  IN  FORM_BROWSER_FORM               *Form,\r
-  IN  FORM_BROWSER_STATEMENT          *Question,\r
-  IN  UINTN                           Type\r
+  IN  FORM_BROWSER_FORMSET    *FormSet,\r
+  IN  FORM_BROWSER_FORM       *Form,\r
+  IN  FORM_BROWSER_STATEMENT  *Question,\r
+  IN  UINTN                   Type\r
   );\r
 \r
-\r
 /**\r
   Discard data based on the input setting scope (Form, FormSet or System).\r
 \r
@@ -846,9 +839,9 @@ ValidateQuestion (
 **/\r
 EFI_STATUS\r
 DiscardForm (\r
-  IN FORM_BROWSER_FORMSET             *FormSet,\r
-  IN FORM_BROWSER_FORM                *Form,\r
-  IN BROWSER_SETTING_SCOPE            SettingScope\r
+  IN FORM_BROWSER_FORMSET   *FormSet,\r
+  IN FORM_BROWSER_FORM      *Form,\r
+  IN BROWSER_SETTING_SCOPE  SettingScope\r
   );\r
 \r
 /**\r
@@ -864,9 +857,9 @@ DiscardForm (
 **/\r
 EFI_STATUS\r
 SubmitForm (\r
-  IN FORM_BROWSER_FORMSET             *FormSet,\r
-  IN FORM_BROWSER_FORM                *Form,\r
-  IN BROWSER_SETTING_SCOPE            SettingScope\r
+  IN FORM_BROWSER_FORMSET   *FormSet,\r
+  IN FORM_BROWSER_FORM      *Form,\r
+  IN BROWSER_SETTING_SCOPE  SettingScope\r
   );\r
 \r
 /**\r
@@ -882,10 +875,10 @@ SubmitForm (
 **/\r
 EFI_STATUS\r
 GetQuestionDefault (\r
-  IN FORM_BROWSER_FORMSET             *FormSet,\r
-  IN FORM_BROWSER_FORM                *Form,\r
-  IN FORM_BROWSER_STATEMENT           *Question,\r
-  IN UINT16                           DefaultId\r
+  IN FORM_BROWSER_FORMSET    *FormSet,\r
+  IN FORM_BROWSER_FORM       *Form,\r
+  IN FORM_BROWSER_STATEMENT  *Question,\r
+  IN UINT16                  DefaultId\r
   );\r
 \r
 /**\r
@@ -896,7 +889,7 @@ GetQuestionDefault (
 **/\r
 VOID\r
 InitializeCurrentSetting (\r
-  IN OUT FORM_BROWSER_FORMSET             *FormSet\r
+  IN OUT FORM_BROWSER_FORMSET  *FormSet\r
   );\r
 \r
 /**\r
@@ -914,9 +907,9 @@ InitializeCurrentSetting (
 **/\r
 EFI_STATUS\r
 InitializeFormSet (\r
-  IN  EFI_HII_HANDLE                   Handle,\r
-  IN OUT EFI_GUID                      *FormSetGuid,\r
-  OUT FORM_BROWSER_FORMSET             *FormSet\r
+  IN  EFI_HII_HANDLE        Handle,\r
+  IN OUT EFI_GUID           *FormSetGuid,\r
+  OUT FORM_BROWSER_FORMSET  *FormSet\r
   );\r
 \r
 /**\r
@@ -942,14 +935,14 @@ InitializeFormSet (
 **/\r
 EFI_STATUS\r
 ExtractDefault (\r
-  IN FORM_BROWSER_FORMSET             *FormSet,\r
-  IN FORM_BROWSER_FORM                *Form,\r
-  IN UINT16                           DefaultId,\r
-  IN BROWSER_SETTING_SCOPE            SettingScope,\r
-  IN BROWSER_GET_DEFAULT_VALUE        GetDefaultValueScope,\r
-  IN BROWSER_STORAGE                  *Storage,\r
-  IN BOOLEAN                          RetrieveValueFirst,\r
-  IN BOOLEAN                          SkipGetAltCfg\r
+  IN FORM_BROWSER_FORMSET       *FormSet,\r
+  IN FORM_BROWSER_FORM          *Form,\r
+  IN UINT16                     DefaultId,\r
+  IN BROWSER_SETTING_SCOPE      SettingScope,\r
+  IN BROWSER_GET_DEFAULT_VALUE  GetDefaultValueScope,\r
+  IN BROWSER_STORAGE            *Storage,\r
+  IN BOOLEAN                    RetrieveValueFirst,\r
+  IN BOOLEAN                    SkipGetAltCfg\r
   );\r
 \r
 /**\r
@@ -967,9 +960,9 @@ ExtractDefault (
 **/\r
 EFI_STATUS\r
 LoadFormConfig (\r
-  IN OUT UI_MENU_SELECTION    *Selection,\r
-  IN FORM_BROWSER_FORMSET     *FormSet,\r
-  IN FORM_BROWSER_FORM        *Form\r
+  IN OUT UI_MENU_SELECTION  *Selection,\r
+  IN FORM_BROWSER_FORMSET   *FormSet,\r
+  IN FORM_BROWSER_FORM      *Form\r
   );\r
 \r
 /**\r
@@ -986,8 +979,8 @@ LoadFormConfig (
 **/\r
 EFI_STATUS\r
 LoadFormSetConfig (\r
-  IN OUT UI_MENU_SELECTION    *Selection,\r
-  IN     FORM_BROWSER_FORMSET *FormSet\r
+  IN OUT UI_MENU_SELECTION     *Selection,\r
+  IN     FORM_BROWSER_FORMSET  *FormSet\r
   );\r
 \r
 /**\r
@@ -1004,10 +997,10 @@ LoadFormSetConfig (
 **/\r
 EFI_STATUS\r
 StorageToConfigResp (\r
-  IN BROWSER_STORAGE         *Storage,\r
-  IN CHAR16                  **ConfigResp,\r
-  IN CHAR16                  *ConfigRequest,\r
-  IN BOOLEAN                 GetEditBuf\r
+  IN BROWSER_STORAGE  *Storage,\r
+  IN CHAR16           **ConfigResp,\r
+  IN CHAR16           *ConfigRequest,\r
+  IN BOOLEAN          GetEditBuf\r
   );\r
 \r
 /**\r
@@ -1022,8 +1015,8 @@ StorageToConfigResp (
 **/\r
 EFI_STATUS\r
 ConfigRespToStorage (\r
-  IN BROWSER_STORAGE         *Storage,\r
-  IN CHAR16                  *ConfigResp\r
+  IN BROWSER_STORAGE  *Storage,\r
+  IN CHAR16           *ConfigResp\r
   );\r
 \r
 /**\r
@@ -1035,8 +1028,8 @@ ConfigRespToStorage (
 **/\r
 VOID\r
 LoadStorage (\r
-  IN FORM_BROWSER_FORMSET    *FormSet,\r
-  IN FORMSET_STORAGE         *Storage\r
+  IN FORM_BROWSER_FORMSET  *FormSet,\r
+  IN FORMSET_STORAGE       *Storage\r
   );\r
 \r
 /**\r
@@ -1058,10 +1051,10 @@ LoadStorage (
 **/\r
 EFI_STATUS\r
 GetIfrBinaryData (\r
-  IN  EFI_HII_HANDLE   Handle,\r
-  IN OUT EFI_GUID      *FormSetGuid,\r
-  OUT UINTN            *BinaryLength,\r
-  OUT UINT8            **BinaryData\r
+  IN  EFI_HII_HANDLE  Handle,\r
+  IN OUT EFI_GUID     *FormSetGuid,\r
+  OUT UINTN           *BinaryLength,\r
+  OUT UINT8           **BinaryData\r
   );\r
 \r
 /**\r
@@ -1115,13 +1108,13 @@ RestoreBrowserContext (
 EFI_STATUS\r
 EFIAPI\r
 SendForm (\r
-  IN  CONST EFI_FORM_BROWSER2_PROTOCOL *This,\r
-  IN  EFI_HII_HANDLE                   *Handles,\r
-  IN  UINTN                            HandleCount,\r
-  IN  EFI_GUID                         *FormSetGuid, OPTIONAL\r
-  IN  UINT16                           FormId, OPTIONAL\r
-  IN  CONST EFI_SCREEN_DESCRIPTOR      *ScreenDimensions, OPTIONAL\r
-  OUT EFI_BROWSER_ACTION_REQUEST       *ActionRequest  OPTIONAL\r
+  IN  CONST EFI_FORM_BROWSER2_PROTOCOL  *This,\r
+  IN  EFI_HII_HANDLE                    *Handles,\r
+  IN  UINTN                             HandleCount,\r
+  IN  EFI_GUID                          *FormSetGuid  OPTIONAL,\r
+  IN  UINT16                            FormId  OPTIONAL,\r
+  IN  CONST EFI_SCREEN_DESCRIPTOR       *ScreenDimensions  OPTIONAL,\r
+  OUT EFI_BROWSER_ACTION_REQUEST        *ActionRequest  OPTIONAL\r
   );\r
 \r
 /**\r
@@ -1158,7 +1151,7 @@ BrowserCallback (
   IN OUT UINTN                         *ResultsDataSize,\r
   IN OUT EFI_STRING                    ResultsData,\r
   IN BOOLEAN                           RetrieveData,\r
-  IN CONST EFI_GUID                    *VariableGuid, OPTIONAL\r
+  IN CONST EFI_GUID                    *VariableGuid  OPTIONAL,\r
   IN CONST CHAR16                      *VariableName  OPTIONAL\r
   );\r
 \r
@@ -1191,7 +1184,7 @@ FindNextMenu (
 **/\r
 BOOLEAN\r
 IsNvUpdateRequiredForForm (\r
-  IN FORM_BROWSER_FORM    *Form\r
+  IN FORM_BROWSER_FORM  *Form\r
   );\r
 \r
 /**\r
@@ -1225,12 +1218,12 @@ IsNvUpdateRequiredForFormSet (
 **/\r
 EFI_STATUS\r
 ProcessCallBackFunction (\r
-  IN OUT UI_MENU_SELECTION               *Selection,\r
-  IN     FORM_BROWSER_FORMSET            *FormSet,\r
-  IN     FORM_BROWSER_FORM               *Form,\r
-  IN     FORM_BROWSER_STATEMENT          *Question,\r
-  IN     EFI_BROWSER_ACTION              Action,\r
-  IN     BOOLEAN                         SkipSaveOrDiscard\r
+  IN OUT UI_MENU_SELECTION       *Selection,\r
+  IN     FORM_BROWSER_FORMSET    *FormSet,\r
+  IN     FORM_BROWSER_FORM       *Form,\r
+  IN     FORM_BROWSER_STATEMENT  *Question,\r
+  IN     EFI_BROWSER_ACTION      Action,\r
+  IN     BOOLEAN                 SkipSaveOrDiscard\r
   );\r
 \r
 /**\r
@@ -1263,7 +1256,7 @@ ProcessRetrieveForQuestion (
 **/\r
 FORM_BROWSER_FORMSET *\r
 GetFormSetFromHiiHandle (\r
-  EFI_HII_HANDLE Handle\r
+  EFI_HII_HANDLE  Handle\r
   );\r
 \r
 /**\r
@@ -1277,7 +1270,7 @@ GetFormSetFromHiiHandle (
 **/\r
 BOOLEAN\r
 IsHiiHandleInBrowserContext (\r
-  EFI_HII_HANDLE Handle\r
+  EFI_HII_HANDLE  Handle\r
   );\r
 \r
 /**\r
@@ -1296,7 +1289,7 @@ IsHiiHandleInBrowserContext (
 EFI_STATUS\r
 EFIAPI\r
 SetScope (\r
-  IN BROWSER_SETTING_SCOPE Scope\r
+  IN BROWSER_SETTING_SCOPE  Scope\r
   );\r
 \r
 /**\r
@@ -1322,10 +1315,10 @@ SetScope (
 EFI_STATUS\r
 EFIAPI\r
 RegisterHotKey (\r
-  IN EFI_INPUT_KEY *KeyData,\r
-  IN UINT32        Action,\r
-  IN UINT16        DefaultId,\r
-  IN EFI_STRING    HelpString OPTIONAL\r
+  IN EFI_INPUT_KEY  *KeyData,\r
+  IN UINT32         Action,\r
+  IN UINT16         DefaultId,\r
+  IN EFI_STRING     HelpString OPTIONAL\r
   );\r
 \r
 /**\r
@@ -1339,7 +1332,7 @@ RegisterHotKey (
 VOID\r
 EFIAPI\r
 RegiserExitHandler (\r
-  IN EXIT_HANDLER Handler\r
+  IN EXIT_HANDLER  Handler\r
   );\r
 \r
 /**\r
@@ -1370,8 +1363,8 @@ IsBrowserDataModified (
 EFI_STATUS\r
 EFIAPI\r
 ExecuteAction (\r
-  IN UINT32        Action,\r
-  IN UINT16        DefaultId\r
+  IN UINT32  Action,\r
+  IN UINT16  DefaultId\r
   );\r
 \r
 /**\r
@@ -1413,7 +1406,7 @@ IsResetRequired (
 **/\r
 BROWSER_HOT_KEY *\r
 GetHotKeyFromRegisterList (\r
-  IN EFI_INPUT_KEY *KeyData\r
+  IN EFI_INPUT_KEY  *KeyData\r
   );\r
 \r
 /**\r
@@ -1427,7 +1420,7 @@ GetHotKeyFromRegisterList (
 **/\r
 FORM_BROWSER_STATEMENT *\r
 GetBrowserStatement (\r
-  IN FORM_DISPLAY_ENGINE_STATEMENT *DisplayStatement\r
+  IN FORM_DISPLAY_ENGINE_STATEMENT  *DisplayStatement\r
   );\r
 \r
 /**\r
@@ -1458,9 +1451,9 @@ GetBrowserStatement (
 **/\r
 EFI_STATUS\r
 PasswordCallback (\r
-  IN  UI_MENU_SELECTION           *Selection,\r
-  IN  FORM_BROWSER_STATEMENT      *Question,\r
-  IN  CHAR16                      *String\r
+  IN  UI_MENU_SELECTION       *Selection,\r
+  IN  FORM_BROWSER_STATEMENT  *Question,\r
+  IN  CHAR16                  *String\r
   );\r
 \r
 /**\r
@@ -1487,7 +1480,7 @@ PasswordInvalid (
 **/\r
 EFI_STATUS\r
 SetupBrowser (\r
-  IN OUT UI_MENU_SELECTION    *Selection\r
+  IN OUT UI_MENU_SELECTION  *Selection\r
   );\r
 \r
 /**\r
@@ -1514,10 +1507,10 @@ FreeBrowserStrings (
 **/\r
 FORM_ENTRY_INFO *\r
 UiAddMenuList (\r
-  IN EFI_HII_HANDLE       HiiHandle,\r
-  IN EFI_GUID             *FormSetGuid,\r
-  IN UINT16               FormId,\r
-  IN UINT16               QuestionId\r
+  IN EFI_HII_HANDLE  HiiHandle,\r
+  IN EFI_GUID        *FormSetGuid,\r
+  IN UINT16          FormId,\r
+  IN UINT16          QuestionId\r
   );\r
 \r
 /**\r
@@ -1532,9 +1525,9 @@ UiAddMenuList (
 **/\r
 FORM_ENTRY_INFO *\r
 UiFindMenuList (\r
-  IN EFI_HII_HANDLE       HiiHandle,\r
-  IN EFI_GUID             *FormSetGuid,\r
-  IN UINT16               FormId\r
+  IN EFI_HII_HANDLE  HiiHandle,\r
+  IN EFI_GUID        *FormSetGuid,\r
+  IN UINT16          FormId\r
   );\r
 \r
 /**\r
@@ -1545,7 +1538,7 @@ UiFindMenuList (
 **/\r
 VOID\r
 UiFreeMenuList (\r
-  LIST_ENTRY   *MenuListHead\r
+  LIST_ENTRY  *MenuListHead\r
   );\r
 \r
 /**\r
@@ -1561,8 +1554,8 @@ UiFreeMenuList (
 **/\r
 FORM_ENTRY_INFO *\r
 UiFindParentMenu (\r
-  IN FORM_ENTRY_INFO          *CurrentMenu,\r
-  IN BROWSER_SETTING_SCOPE    SettingLevel\r
+  IN FORM_ENTRY_INFO        *CurrentMenu,\r
+  IN BROWSER_SETTING_SCOPE  SettingLevel\r
   );\r
 \r
 /**\r
@@ -1576,7 +1569,7 @@ UiFindParentMenu (
 **/\r
 BOOLEAN\r
 ValidateHiiHandle (\r
-  EFI_HII_HANDLE          HiiHandle\r
+  EFI_HII_HANDLE  HiiHandle\r
   );\r
 \r
 /**\r
@@ -1588,8 +1581,8 @@ ValidateHiiHandle (
 **/\r
 VOID\r
 UiCopyMenuList (\r
-  OUT LIST_ENTRY   *NewMenuListHead,\r
-  IN  LIST_ENTRY   *CurrentMenuListHead\r
+  OUT LIST_ENTRY  *NewMenuListHead,\r
+  IN  LIST_ENTRY  *CurrentMenuListHead\r
   );\r
 \r
 /**\r
@@ -1604,9 +1597,10 @@ UiCopyMenuList (
 **/\r
 QUESTION_OPTION *\r
 ValueToOption (\r
-  IN FORM_BROWSER_STATEMENT   *Question,\r
-  IN EFI_HII_VALUE            *OptionValue\r
+  IN FORM_BROWSER_STATEMENT  *Question,\r
+  IN EFI_HII_VALUE           *OptionValue\r
   );\r
+\r
 /**\r
   Return data element in an Array by its Index.\r
 \r
@@ -1619,9 +1613,9 @@ ValueToOption (
 **/\r
 UINT64\r
 GetArrayData (\r
-  IN VOID                     *Array,\r
-  IN UINT8                    Type,\r
-  IN UINTN                    Index\r
+  IN VOID   *Array,\r
+  IN UINT8  Type,\r
+  IN UINTN  Index\r
   );\r
 \r
 /**\r
@@ -1635,10 +1629,10 @@ GetArrayData (
 **/\r
 VOID\r
 SetArrayData (\r
-  IN VOID                     *Array,\r
-  IN UINT8                    Type,\r
-  IN UINTN                    Index,\r
-  IN UINT64                   Value\r
+  IN VOID    *Array,\r
+  IN UINT8   Type,\r
+  IN UINTN   Index,\r
+  IN UINT64  Value\r
   );\r
 \r
 /**\r
@@ -1679,9 +1673,9 @@ CompareHiiValue (
 EFI_STATUS\r
 EFIAPI\r
 PasswordCheck (\r
-  IN FORM_DISPLAY_ENGINE_FORM      *Form,\r
-  IN FORM_DISPLAY_ENGINE_STATEMENT *Statement,\r
-  IN EFI_STRING                    PasswordString  OPTIONAL\r
+  IN FORM_DISPLAY_ENGINE_FORM       *Form,\r
+  IN FORM_DISPLAY_ENGINE_STATEMENT  *Statement,\r
+  IN EFI_STRING                     PasswordString  OPTIONAL\r
   );\r
 \r
 /**\r
@@ -1695,7 +1689,7 @@ PasswordCheck (
 **/\r
 FORM_BROWSER_STATEMENT *\r
 GetBrowserStatement (\r
-  IN FORM_DISPLAY_ENGINE_STATEMENT *DisplayStatement\r
+  IN FORM_DISPLAY_ENGINE_STATEMENT  *DisplayStatement\r
   );\r
 \r
 /**\r
@@ -1708,7 +1702,6 @@ InitializeDisplayFormData (
   VOID\r
   );\r
 \r
-\r
 /**\r
   Base on the current formset info, clean the ConfigRequest string in browser storage.\r
 \r
@@ -1736,8 +1729,8 @@ CleanBrowserStorage (
 **/\r
 EFI_HII_HANDLE\r
 DevicePathToHiiHandle (\r
-  IN EFI_DEVICE_PATH_PROTOCOL   *DevicePath,\r
-  IN EFI_GUID                   *FormsetGuid\r
+  IN EFI_DEVICE_PATH_PROTOCOL  *DevicePath,\r
+  IN EFI_GUID                  *FormsetGuid\r
   );\r
 \r
 /**\r
@@ -1753,9 +1746,9 @@ DevicePathToHiiHandle (
 **/\r
 BOOLEAN\r
 ConfigRequestAdjust (\r
-  IN  BROWSER_STORAGE         *Storage,\r
-  IN  CHAR16                  *Request,\r
-  IN  BOOLEAN                 RespString\r
+  IN  BROWSER_STORAGE  *Storage,\r
+  IN  CHAR16           *Request,\r
+  IN  BOOLEAN          RespString\r
   );\r
 \r
 /**\r
@@ -1773,9 +1766,9 @@ ConfigRequestAdjust (
 **/\r
 EFI_STATUS\r
 ValueChangedValidation (\r
-  IN  FORM_BROWSER_FORMSET            *FormSet,\r
-  IN  FORM_BROWSER_FORM               *Form,\r
-  IN  FORM_BROWSER_STATEMENT          *Question\r
+  IN  FORM_BROWSER_FORMSET    *FormSet,\r
+  IN  FORM_BROWSER_FORM       *Form,\r
+  IN  FORM_BROWSER_STATEMENT  *Question\r
   );\r
 \r
 /**\r
@@ -1789,10 +1782,10 @@ ValueChangedValidation (
 **/\r
 UINT32\r
 PopupErrorMessage (\r
-  IN UINT32                BrowserStatus,\r
-  IN EFI_HII_HANDLE        HiiHandle,\r
-  IN EFI_IFR_OP_HEADER     *OpCode, OPTIONAL\r
-  IN CHAR16                *ErrorString\r
+  IN UINT32             BrowserStatus,\r
+  IN EFI_HII_HANDLE     HiiHandle,\r
+  IN EFI_IFR_OP_HEADER  *OpCode  OPTIONAL,\r
+  IN CHAR16             *ErrorString\r
   );\r
 \r
 /**\r
@@ -1809,7 +1802,7 @@ PopupErrorMessage (
 **/\r
 BOOLEAN\r
 IsTrue (\r
-  IN EFI_HII_VALUE     *Result\r
+  IN EFI_HII_VALUE  *Result\r
   );\r
 \r
 /**\r
@@ -1842,7 +1835,7 @@ GetFstStgFromVarId (
 **/\r
 FORMSET_STORAGE *\r
 GetFstStgFromBrsStg (\r
-  IN BROWSER_STORAGE       *Storage\r
+  IN BROWSER_STORAGE  *Storage\r
   );\r
 \r
 /**\r
@@ -1856,7 +1849,7 @@ GetFstStgFromBrsStg (
 **/\r
 BOOLEAN\r
 ReconnectController (\r
-  IN EFI_HANDLE   DriverHandle\r
+  IN EFI_HANDLE  DriverHandle\r
   );\r
 \r
 /**\r