]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManager.h
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Library / BootMaintenanceManagerUiLib / BootMaintenanceManager.h
index 67847d8bf3c0997fe8f5e0d1836255b9aa3f997e..2e9a70dccb5fe3004b3c62180d532ca93a71170f 100644 (file)
@@ -44,8 +44,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 /// HII specific Vendor Device Path definition.\r
 ///\r
 typedef struct {\r
-  VENDOR_DEVICE_PATH             VendorDevicePath;\r
-  EFI_DEVICE_PATH_PROTOCOL       End;\r
+  VENDOR_DEVICE_PATH          VendorDevicePath;\r
+  EFI_DEVICE_PATH_PROTOCOL    End;\r
 } HII_VENDOR_DEVICE_PATH;\r
 #pragma pack()\r
 \r
@@ -53,19 +53,19 @@ typedef struct {
 // Constants which are variable names used to access variables\r
 //\r
 \r
-#define VAR_CON_OUT_MODE L"ConOutMode"\r
+#define VAR_CON_OUT_MODE  L"ConOutMode"\r
 \r
 //\r
 // Variable created with this flag will be "Efi:...."\r
 //\r
 #define VAR_FLAG  EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS | EFI_VARIABLE_NON_VOLATILE\r
 \r
-extern EFI_GUID mBootMaintGuid;\r
-extern CHAR16   mBootMaintStorageName[];\r
+extern EFI_GUID  mBootMaintGuid;\r
+extern CHAR16    mBootMaintStorageName[];\r
 //\r
 // These are the VFR compiler generated data representing our VFR data.\r
 //\r
-extern UINT8    BootMaintenanceManagerBin[];\r
+extern UINT8  BootMaintenanceManagerBin[];\r
 \r
 //\r
 // Below are the number of options in Baudrate, Databits,\r
@@ -79,7 +79,7 @@ extern UINT8    BootMaintenanceManagerBin[];
 //\r
 // Callback function helper\r
 //\r
-#define BMM_CALLBACK_DATA_SIGNATURE     SIGNATURE_32 ('C', 'b', 'c', 'k')\r
+#define BMM_CALLBACK_DATA_SIGNATURE  SIGNATURE_32 ('C', 'b', 'c', 'k')\r
 #define BMM_CALLBACK_DATA_FROM_THIS(a)  CR (a, BMM_CALLBACK_DATA, BmmConfigAccess, BMM_CALLBACK_DATA_SIGNATURE)\r
 \r
 //\r
@@ -88,7 +88,7 @@ extern UINT8    BootMaintenanceManagerBin[];
 typedef UINT8 BBS_TYPE;\r
 \r
 typedef enum _TYPE_OF_TERMINAL {\r
-  TerminalTypePcAnsi                = 0,\r
+  TerminalTypePcAnsi = 0,\r
   TerminalTypeVt100,\r
   TerminalTypeVt100Plus,\r
   TerminalTypeVtUtf8,\r
@@ -110,20 +110,20 @@ typedef enum _TYPE_OF_TERMINAL {
 #define BM_TERMINAL_OPTION_SIGNATURE  SIGNATURE_32 ('t', 'r', 'm', 'l')\r
 #define BM_MENU_ENTRY_SIGNATURE       SIGNATURE_32 ('e', 'n', 't', 'r')\r
 \r
-#define BM_LOAD_CONTEXT_SELECT        0x0\r
-#define BM_CONSOLE_CONTEXT_SELECT     0x1\r
-#define BM_FILE_CONTEXT_SELECT        0x2\r
-#define BM_HANDLE_CONTEXT_SELECT      0x3\r
-#define BM_TERMINAL_CONTEXT_SELECT    0x5\r
+#define BM_LOAD_CONTEXT_SELECT      0x0\r
+#define BM_CONSOLE_CONTEXT_SELECT   0x1\r
+#define BM_FILE_CONTEXT_SELECT      0x2\r
+#define BM_HANDLE_CONTEXT_SELECT    0x3\r
+#define BM_TERMINAL_CONTEXT_SELECT  0x5\r
 \r
-#define BM_CONSOLE_IN_CONTEXT_SELECT  0x6\r
-#define BM_CONSOLE_OUT_CONTEXT_SELECT 0x7\r
-#define BM_CONSOLE_ERR_CONTEXT_SELECT 0x8\r
+#define BM_CONSOLE_IN_CONTEXT_SELECT   0x6\r
+#define BM_CONSOLE_OUT_CONTEXT_SELECT  0x7\r
+#define BM_CONSOLE_ERR_CONTEXT_SELECT  0x8\r
 \r
 //\r
 // Buffer size for update data\r
 //\r
-#define UPDATE_DATA_SIZE        0x100000\r
+#define UPDATE_DATA_SIZE  0x100000\r
 \r
 //\r
 // Namespace of callback keys used in display and file system navigation\r
@@ -148,12 +148,12 @@ typedef enum _TYPE_OF_TERMINAL {
 // all these values are computed from the structure\r
 // defined below\r
 //\r
-#define VAR_OFFSET(Field)              ((UINT16) ((UINTN) &(((BMM_FAKE_NV_DATA *) 0)->Field)))\r
+#define VAR_OFFSET(Field)  ((UINT16) ((UINTN) &(((BMM_FAKE_NV_DATA *) 0)->Field)))\r
 \r
 //\r
 // Question Id of Zero is invalid, so add an offset to it\r
 //\r
-#define QUESTION_ID(Field)             (VAR_OFFSET (Field) + CONFIG_OPTION_OFFSET)\r
+#define QUESTION_ID(Field)  (VAR_OFFSET (Field) + CONFIG_OPTION_OFFSET)\r
 \r
 #define BOOT_TIME_OUT_VAR_OFFSET        VAR_OFFSET (BootTimeOut)\r
 #define BOOT_NEXT_VAR_OFFSET            VAR_OFFSET (BootNext)\r
@@ -193,47 +193,47 @@ typedef enum _TYPE_OF_TERMINAL {
 #define COM_TERMINAL_VAR_OFFSET         VAR_OFFSET (COMTerminalType)\r
 #define COM_FLOWCONTROL_VAR_OFFSET      VAR_OFFSET (COMFlowControl)\r
 \r
-#define BOOT_TIME_OUT_QUESTION_ID       QUESTION_ID (BootTimeOut)\r
-#define BOOT_NEXT_QUESTION_ID           QUESTION_ID (BootNext)\r
-#define COM1_BAUD_RATE_QUESTION_ID      QUESTION_ID (COM1BaudRate)\r
-#define COM1_DATA_RATE_QUESTION_ID      QUESTION_ID (COM1DataRate)\r
-#define COM1_STOP_BITS_QUESTION_ID      QUESTION_ID (COM1StopBits)\r
-#define COM1_PARITY_QUESTION_ID         QUESTION_ID (COM1Parity)\r
-#define COM1_TERMINAL_QUESTION_ID       QUESTION_ID (COM2TerminalType)\r
-#define COM2_BAUD_RATE_QUESTION_ID      QUESTION_ID (COM2BaudRate)\r
-#define COM2_DATA_RATE_QUESTION_ID      QUESTION_ID (COM2DataRate)\r
-#define COM2_STOP_BITS_QUESTION_ID      QUESTION_ID (COM2StopBits)\r
-#define COM2_PARITY_QUESTION_ID         QUESTION_ID (COM2Parity)\r
-#define COM2_TERMINAL_QUESTION_ID       QUESTION_ID (COM2TerminalType)\r
-#define DRV_ADD_HANDLE_DESC_QUESTION_ID QUESTION_ID (DriverAddHandleDesc)\r
-#define DRV_ADD_ACTIVE_QUESTION_ID      QUESTION_ID (DriverAddActive)\r
-#define DRV_ADD_RECON_QUESTION_ID       QUESTION_ID (DriverAddForceReconnect)\r
-#define CON_IN_COM1_QUESTION_ID         QUESTION_ID (ConsoleInputCOM1)\r
-#define CON_IN_COM2_QUESTION_ID         QUESTION_ID (ConsoleInputCOM2)\r
-#define CON_OUT_COM1_QUESTION_ID        QUESTION_ID (ConsoleOutputCOM1)\r
-#define CON_OUT_COM2_QUESTION_ID        QUESTION_ID (ConsoleOutputCOM2)\r
-#define CON_ERR_COM1_QUESTION_ID        QUESTION_ID (ConsoleErrorCOM1)\r
-#define CON_ERR_COM2_QUESTION_ID        QUESTION_ID (ConsoleErrorCOM2)\r
-#define CON_MODE_QUESTION_ID            QUESTION_ID (ConsoleOutMode)\r
-#define CON_DEVICE_QUESTION_ID          QUESTION_ID (ConsoleCheck)\r
-#define CON_IN_DEVICE_QUESTION_ID       QUESTION_ID (ConsoleInCheck)\r
-#define CON_OUT_DEVICE_QUESTION_ID      QUESTION_ID (ConsoleOutCheck)\r
-#define CON_ERR_DEVICE_QUESTION_ID      QUESTION_ID (ConsoleErrCheck)\r
-#define BOOT_OPTION_ORDER_QUESTION_ID   QUESTION_ID (BootOptionOrder)\r
-#define DRIVER_OPTION_ORDER_QUESTION_ID QUESTION_ID (DriverOptionOrder)\r
-#define BOOT_OPTION_DEL_QUESTION_ID     QUESTION_ID (BootOptionDel)\r
-#define DRIVER_OPTION_DEL_QUESTION_ID   QUESTION_ID (DriverOptionDel)\r
-#define DRIVER_ADD_OPTION_QUESTION_ID   QUESTION_ID (DriverAddHandleOptionalData)\r
-#define COM_BAUD_RATE_QUESTION_ID       QUESTION_ID (COMBaudRate)\r
-#define COM_DATA_RATE_QUESTION_ID       QUESTION_ID (COMDataRate)\r
-#define COM_STOP_BITS_QUESTION_ID       QUESTION_ID (COMStopBits)\r
-#define COM_PARITY_QUESTION_ID          QUESTION_ID (COMParity)\r
-#define COM_TERMINAL_QUESTION_ID        QUESTION_ID (COMTerminalType)\r
-#define COM_FLOWCONTROL_QUESTION_ID     QUESTION_ID (COMFlowControl)\r
-\r
-#define STRING_DEPOSITORY_NUMBER        8\r
-\r
-#define NONE_BOOTNEXT_VALUE             (0xFFFF + 1)\r
+#define BOOT_TIME_OUT_QUESTION_ID        QUESTION_ID (BootTimeOut)\r
+#define BOOT_NEXT_QUESTION_ID            QUESTION_ID (BootNext)\r
+#define COM1_BAUD_RATE_QUESTION_ID       QUESTION_ID (COM1BaudRate)\r
+#define COM1_DATA_RATE_QUESTION_ID       QUESTION_ID (COM1DataRate)\r
+#define COM1_STOP_BITS_QUESTION_ID       QUESTION_ID (COM1StopBits)\r
+#define COM1_PARITY_QUESTION_ID          QUESTION_ID (COM1Parity)\r
+#define COM1_TERMINAL_QUESTION_ID        QUESTION_ID (COM2TerminalType)\r
+#define COM2_BAUD_RATE_QUESTION_ID       QUESTION_ID (COM2BaudRate)\r
+#define COM2_DATA_RATE_QUESTION_ID       QUESTION_ID (COM2DataRate)\r
+#define COM2_STOP_BITS_QUESTION_ID       QUESTION_ID (COM2StopBits)\r
+#define COM2_PARITY_QUESTION_ID          QUESTION_ID (COM2Parity)\r
+#define COM2_TERMINAL_QUESTION_ID        QUESTION_ID (COM2TerminalType)\r
+#define DRV_ADD_HANDLE_DESC_QUESTION_ID  QUESTION_ID (DriverAddHandleDesc)\r
+#define DRV_ADD_ACTIVE_QUESTION_ID       QUESTION_ID (DriverAddActive)\r
+#define DRV_ADD_RECON_QUESTION_ID        QUESTION_ID (DriverAddForceReconnect)\r
+#define CON_IN_COM1_QUESTION_ID          QUESTION_ID (ConsoleInputCOM1)\r
+#define CON_IN_COM2_QUESTION_ID          QUESTION_ID (ConsoleInputCOM2)\r
+#define CON_OUT_COM1_QUESTION_ID         QUESTION_ID (ConsoleOutputCOM1)\r
+#define CON_OUT_COM2_QUESTION_ID         QUESTION_ID (ConsoleOutputCOM2)\r
+#define CON_ERR_COM1_QUESTION_ID         QUESTION_ID (ConsoleErrorCOM1)\r
+#define CON_ERR_COM2_QUESTION_ID         QUESTION_ID (ConsoleErrorCOM2)\r
+#define CON_MODE_QUESTION_ID             QUESTION_ID (ConsoleOutMode)\r
+#define CON_DEVICE_QUESTION_ID           QUESTION_ID (ConsoleCheck)\r
+#define CON_IN_DEVICE_QUESTION_ID        QUESTION_ID (ConsoleInCheck)\r
+#define CON_OUT_DEVICE_QUESTION_ID       QUESTION_ID (ConsoleOutCheck)\r
+#define CON_ERR_DEVICE_QUESTION_ID       QUESTION_ID (ConsoleErrCheck)\r
+#define BOOT_OPTION_ORDER_QUESTION_ID    QUESTION_ID (BootOptionOrder)\r
+#define DRIVER_OPTION_ORDER_QUESTION_ID  QUESTION_ID (DriverOptionOrder)\r
+#define BOOT_OPTION_DEL_QUESTION_ID      QUESTION_ID (BootOptionDel)\r
+#define DRIVER_OPTION_DEL_QUESTION_ID    QUESTION_ID (DriverOptionDel)\r
+#define DRIVER_ADD_OPTION_QUESTION_ID    QUESTION_ID (DriverAddHandleOptionalData)\r
+#define COM_BAUD_RATE_QUESTION_ID        QUESTION_ID (COMBaudRate)\r
+#define COM_DATA_RATE_QUESTION_ID        QUESTION_ID (COMDataRate)\r
+#define COM_STOP_BITS_QUESTION_ID        QUESTION_ID (COMStopBits)\r
+#define COM_PARITY_QUESTION_ID           QUESTION_ID (COMParity)\r
+#define COM_TERMINAL_QUESTION_ID         QUESTION_ID (COMTerminalType)\r
+#define COM_FLOWCONTROL_QUESTION_ID      QUESTION_ID (COMFlowControl)\r
+\r
+#define STRING_DEPOSITORY_NUMBER  8\r
+\r
+#define NONE_BOOTNEXT_VALUE  (0xFFFF + 1)\r
 \r
 ///\r
 /// Serial Ports attributes, first one is the value for\r
@@ -241,125 +241,122 @@ typedef enum _TYPE_OF_TERMINAL {
 /// display the value properly\r
 ///\r
 typedef struct {\r
-  UINTN   Value;\r
-  UINT16  StringToken;\r
+  UINTN     Value;\r
+  UINT16    StringToken;\r
 } COM_ATTR;\r
 \r
 typedef struct {\r
-  UINT64                    BaudRate;\r
-  UINT8                     DataBits;\r
-  UINT8                     Parity;\r
-  UINT8                     StopBits;\r
+  UINT64                      BaudRate;\r
+  UINT8                       DataBits;\r
+  UINT8                       Parity;\r
+  UINT8                       StopBits;\r
 \r
-  UINT8                     BaudRateIndex;\r
-  UINT8                     DataBitsIndex;\r
-  UINT8                     ParityIndex;\r
-  UINT8                     StopBitsIndex;\r
+  UINT8                       BaudRateIndex;\r
+  UINT8                       DataBitsIndex;\r
+  UINT8                       ParityIndex;\r
+  UINT8                       StopBitsIndex;\r
 \r
-  UINT8                     FlowControl;\r
+  UINT8                       FlowControl;\r
 \r
-  UINT8                     IsConIn;\r
-  UINT8                     IsConOut;\r
-  UINT8                     IsStdErr;\r
-  UINT8                     TerminalType;\r
+  UINT8                       IsConIn;\r
+  UINT8                       IsConOut;\r
+  UINT8                       IsStdErr;\r
+  UINT8                       TerminalType;\r
 \r
-  EFI_DEVICE_PATH_PROTOCOL  *DevicePath;\r
+  EFI_DEVICE_PATH_PROTOCOL    *DevicePath;\r
 } BM_TERMINAL_CONTEXT;\r
 \r
 typedef struct {\r
-  BOOLEAN                   IsBootNext;\r
-  BOOLEAN                   Deleted;\r
+  BOOLEAN                     IsBootNext;\r
+  BOOLEAN                     Deleted;\r
 \r
-  BOOLEAN                   IsLegacy;\r
+  BOOLEAN                     IsLegacy;\r
 \r
-  UINT32                    Attributes;\r
-  UINT16                    FilePathListLength;\r
-  UINT16                    *Description;\r
-  EFI_DEVICE_PATH_PROTOCOL  *FilePathList;\r
-  UINT8                     *OptionalData;\r
+  UINT32                      Attributes;\r
+  UINT16                      FilePathListLength;\r
+  UINT16                      *Description;\r
+  EFI_DEVICE_PATH_PROTOCOL    *FilePathList;\r
+  UINT8                       *OptionalData;\r
 } BM_LOAD_CONTEXT;\r
 \r
 typedef struct {\r
+  BOOLEAN                     IsActive;\r
 \r
-  BOOLEAN                   IsActive;\r
+  BOOLEAN                     IsTerminal;\r
 \r
-  BOOLEAN                   IsTerminal;\r
-\r
-  EFI_DEVICE_PATH_PROTOCOL  *DevicePath;\r
+  EFI_DEVICE_PATH_PROTOCOL    *DevicePath;\r
 } BM_CONSOLE_CONTEXT;\r
 \r
 typedef struct {\r
-  UINTN   Column;\r
-  UINTN   Row;\r
+  UINTN    Column;\r
+  UINTN    Row;\r
 } CONSOLE_OUT_MODE;\r
 \r
 typedef struct {\r
-  EFI_HANDLE                        Handle;\r
-  EFI_DEVICE_PATH_PROTOCOL          *DevicePath;\r
-  EFI_FILE_HANDLE                   FHandle;\r
-  UINT16                            *FileName;\r
-  EFI_FILE_SYSTEM_VOLUME_LABEL      *Info;\r
-\r
-  BOOLEAN                           IsRoot;\r
-  BOOLEAN                           IsDir;\r
-  BOOLEAN                           IsRemovableMedia;\r
-  BOOLEAN                           IsLoadFile;\r
-  BOOLEAN                           IsBootLegacy;\r
+  EFI_HANDLE                      Handle;\r
+  EFI_DEVICE_PATH_PROTOCOL        *DevicePath;\r
+  EFI_FILE_HANDLE                 FHandle;\r
+  UINT16                          *FileName;\r
+  EFI_FILE_SYSTEM_VOLUME_LABEL    *Info;\r
+\r
+  BOOLEAN                         IsRoot;\r
+  BOOLEAN                         IsDir;\r
+  BOOLEAN                         IsRemovableMedia;\r
+  BOOLEAN                         IsLoadFile;\r
+  BOOLEAN                         IsBootLegacy;\r
 } BM_FILE_CONTEXT;\r
 \r
 typedef struct {\r
-  EFI_HANDLE                Handle;\r
-  EFI_DEVICE_PATH_PROTOCOL  *DevicePath;\r
+  EFI_HANDLE                  Handle;\r
+  EFI_DEVICE_PATH_PROTOCOL    *DevicePath;\r
 } BM_HANDLE_CONTEXT;\r
 \r
 typedef struct {\r
-  UINTN           Signature;\r
-  LIST_ENTRY      Head;\r
-  UINTN           MenuNumber;\r
+  UINTN         Signature;\r
+  LIST_ENTRY    Head;\r
+  UINTN         MenuNumber;\r
 } BM_MENU_OPTION;\r
 \r
 typedef struct {\r
-  UINTN           Signature;\r
-  LIST_ENTRY      Link;\r
-  UINTN           OptionNumber;\r
-  UINT16          *DisplayString;\r
-  UINT16          *HelpString;\r
-  EFI_STRING_ID   DisplayStringToken;\r
-  EFI_STRING_ID   HelpStringToken;\r
-  UINTN           ContextSelection;\r
-  VOID            *VariableContext;\r
+  UINTN            Signature;\r
+  LIST_ENTRY       Link;\r
+  UINTN            OptionNumber;\r
+  UINT16           *DisplayString;\r
+  UINT16           *HelpString;\r
+  EFI_STRING_ID    DisplayStringToken;\r
+  EFI_STRING_ID    HelpStringToken;\r
+  UINTN            ContextSelection;\r
+  VOID             *VariableContext;\r
 } BM_MENU_ENTRY;\r
 \r
 typedef struct {\r
+  UINTN                             Signature;\r
 \r
-  UINTN                          Signature;\r
-\r
-  EFI_HII_HANDLE                 BmmHiiHandle;\r
-  EFI_HANDLE                     BmmDriverHandle;\r
+  EFI_HII_HANDLE                    BmmHiiHandle;\r
+  EFI_HANDLE                        BmmDriverHandle;\r
   ///\r
   /// Boot Maintenance  Manager Produced protocols\r
   ///\r
-  EFI_HII_CONFIG_ACCESS_PROTOCOL BmmConfigAccess;\r
-  EFI_FORM_BROWSER2_PROTOCOL     *FormBrowser2;\r
+  EFI_HII_CONFIG_ACCESS_PROTOCOL    BmmConfigAccess;\r
+  EFI_FORM_BROWSER2_PROTOCOL        *FormBrowser2;\r
 \r
-  BM_MENU_ENTRY                  *MenuEntry;\r
-  BM_HANDLE_CONTEXT              *HandleContext;\r
-  BM_FILE_CONTEXT                *FileContext;\r
-  BM_LOAD_CONTEXT                *LoadContext;\r
-  BM_TERMINAL_CONTEXT            *TerminalContext;\r
-  UINTN                          CurrentTerminal;\r
-  BBS_TYPE                       BbsType;\r
+  BM_MENU_ENTRY                     *MenuEntry;\r
+  BM_HANDLE_CONTEXT                 *HandleContext;\r
+  BM_FILE_CONTEXT                   *FileContext;\r
+  BM_LOAD_CONTEXT                   *LoadContext;\r
+  BM_TERMINAL_CONTEXT               *TerminalContext;\r
+  UINTN                             CurrentTerminal;\r
+  BBS_TYPE                          BbsType;\r
 \r
   //\r
   // BMM main formset callback data.\r
   //\r
 \r
-  EFI_FORM_ID                    BmmCurrentPageId;\r
-  EFI_FORM_ID                    BmmPreviousPageId;\r
-  BOOLEAN                        BmmAskSaveOrNot;\r
-  BMM_FAKE_NV_DATA               BmmFakeNvData;\r
-  BMM_FAKE_NV_DATA               BmmOldFakeNVData;\r
-\r
+  EFI_FORM_ID                       BmmCurrentPageId;\r
+  EFI_FORM_ID                       BmmPreviousPageId;\r
+  BOOLEAN                           BmmAskSaveOrNot;\r
+  BMM_FAKE_NV_DATA                  BmmFakeNvData;\r
+  BMM_FAKE_NV_DATA                  BmmOldFakeNVData;\r
 } BMM_CALLBACK_DATA;\r
 \r
 /**\r
@@ -390,7 +387,7 @@ BOpt_FindDrivers (
 **/\r
 EFI_STATUS\r
 BOpt_GetBootOptions (\r
-  IN  BMM_CALLBACK_DATA         *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -406,7 +403,7 @@ BOpt_GetBootOptions (
 **/\r
 EFI_STATUS\r
 BOpt_GetDriverOptions (\r
-  IN  BMM_CALLBACK_DATA         *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -417,7 +414,7 @@ BOpt_GetDriverOptions (
 **/\r
 VOID\r
 BOpt_FreeMenu (\r
-  BM_MENU_OPTION        *FreeMenu\r
+  BM_MENU_OPTION  *FreeMenu\r
   );\r
 \r
 /**\r
@@ -431,7 +428,7 @@ BOpt_FreeMenu (
 **/\r
 UINT16\r
 BOpt_GetOptionNumber (\r
-  CHAR16        *Type\r
+  CHAR16  *Type\r
   );\r
 \r
 /**\r
@@ -470,7 +467,7 @@ BOpt_GetDriverOptionNumber (
 **/\r
 BM_MENU_ENTRY                     *\r
 BOpt_CreateMenuEntry (\r
-  UINTN           MenuType\r
+  UINTN  MenuType\r
   );\r
 \r
 /**\r
@@ -481,7 +478,7 @@ BOpt_CreateMenuEntry (
 **/\r
 VOID\r
 BOpt_DestroyMenuEntry (\r
-  BM_MENU_ENTRY         *MenuEntry\r
+  BM_MENU_ENTRY  *MenuEntry\r
   );\r
 \r
 /**\r
@@ -498,8 +495,8 @@ BOpt_DestroyMenuEntry (
 **/\r
 BM_MENU_ENTRY                     *\r
 BOpt_GetMenuEntry (\r
-  BM_MENU_OPTION      *MenuOption,\r
-  UINTN               MenuNumber\r
+  BM_MENU_OPTION  *MenuOption,\r
+  UINTN           MenuNumber\r
   );\r
 \r
 /**\r
@@ -510,7 +507,7 @@ BOpt_GetMenuEntry (
 **/\r
 VOID\r
 GetBootOrder (\r
-  IN  BMM_CALLBACK_DATA    *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -521,12 +518,13 @@ GetBootOrder (
 **/\r
 VOID\r
 GetDriverOrder (\r
-  IN  BMM_CALLBACK_DATA    *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 //\r
 // Locate all serial io devices for console\r
 //\r
+\r
 /**\r
   Build a list containing all serial devices.\r
 \r
@@ -542,6 +540,7 @@ LocateSerialIo (
 //\r
 // Initializing Console menu\r
 //\r
+\r
 /**\r
   Build up ConsoleOutMenu, ConsoleInpMenu and ConsoleErrMenu\r
 \r
@@ -549,13 +548,14 @@ LocateSerialIo (
 \r
 **/\r
 EFI_STATUS\r
-GetAllConsoles(\r
+GetAllConsoles (\r
   VOID\r
   );\r
 \r
 //\r
 // Get current mode information\r
 //\r
+\r
 /**\r
   Get mode number according to column and row\r
 \r
@@ -563,12 +563,13 @@ GetAllConsoles(
 **/\r
 VOID\r
 GetConsoleOutMode (\r
-  IN  BMM_CALLBACK_DATA    *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 //\r
 // Cleaning up console menu\r
 //\r
+\r
 /**\r
   Free ConsoleOutMenu, ConsoleInpMenu and ConsoleErrMenu\r
 \r
@@ -607,12 +608,13 @@ ChangeVariableDevicePath (
 EFI_STATUS\r
 ChangeTerminalDevicePath (\r
   IN OUT EFI_DEVICE_PATH_PROTOCOL  *DevicePath,\r
-  IN BOOLEAN                   ChangeTerminal\r
+  IN BOOLEAN                       ChangeTerminal\r
   );\r
 \r
 //\r
 // Variable operation by menu selection\r
 //\r
+\r
 /**\r
   This function create a currently loaded Boot Option from\r
   the BMM. It then appends this Boot Option to the end of\r
@@ -627,7 +629,7 @@ ChangeTerminalDevicePath (
 **/\r
 EFI_STATUS\r
 Var_UpdateBootOption (\r
-  IN  BMM_CALLBACK_DATA                   *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -661,11 +663,11 @@ Var_DelBootOption (
 **/\r
 EFI_STATUS\r
 Var_UpdateDriverOption (\r
-  IN  BMM_CALLBACK_DATA         *CallbackData,\r
-  IN  EFI_HII_HANDLE            HiiHandle,\r
-  IN  UINT16                    *DescriptionData,\r
-  IN  UINT16                    *OptionalData,\r
-  IN  UINT8                     ForceReconnect\r
+  IN  BMM_CALLBACK_DATA  *CallbackData,\r
+  IN  EFI_HII_HANDLE     HiiHandle,\r
+  IN  UINT16             *DescriptionData,\r
+  IN  UINT16             *OptionalData,\r
+  IN  UINT8              ForceReconnect\r
   );\r
 \r
 /**\r
@@ -725,7 +727,7 @@ Var_UpdateErrorOutOption (
 **/\r
 EFI_STATUS\r
 Var_UpdateOutOfBandOption (\r
-  IN  UINT16           MenuIndex\r
+  IN  UINT16  MenuIndex\r
   );\r
 \r
 /**\r
@@ -741,7 +743,7 @@ Var_UpdateOutOfBandOption (
 **/\r
 EFI_STATUS\r
 Var_UpdateBootNext (\r
-  IN BMM_CALLBACK_DATA            *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -757,7 +759,7 @@ Var_UpdateBootNext (
 **/\r
 EFI_STATUS\r
 Var_UpdateBootOrder (\r
-  IN BMM_CALLBACK_DATA            *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -774,7 +776,7 @@ Var_UpdateBootOrder (
 **/\r
 EFI_STATUS\r
 Var_UpdateDriverOrder (\r
-  IN BMM_CALLBACK_DATA            *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -788,12 +790,13 @@ Var_UpdateDriverOrder (
 **/\r
 EFI_STATUS\r
 Var_UpdateConMode (\r
-  IN BMM_CALLBACK_DATA            *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 //\r
 // Following are page create and refresh functions\r
 //\r
+\r
 /**\r
  Create the global UpdateData structure.\r
 \r
@@ -823,8 +826,8 @@ RefreshUpdateData (
 **/\r
 VOID\r
 CleanUpPage (\r
-  IN UINT16                           LabelId,\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN UINT16             LabelId,\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -836,7 +839,7 @@ CleanUpPage (
 **/\r
 VOID\r
 UpdateBootDelPage (\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -846,7 +849,7 @@ UpdateBootDelPage (
 **/\r
 VOID\r
 UpdateDrvAddHandlePage (\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -857,7 +860,7 @@ UpdateDrvAddHandlePage (
 **/\r
 VOID\r
 UpdateDrvDelPage (\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -867,7 +870,7 @@ UpdateDrvDelPage (
 **/\r
 VOID\r
 UpdateDriverAddHandleDescPage (\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -878,8 +881,8 @@ UpdateDriverAddHandleDescPage (
 **/\r
 VOID\r
 UpdatePageBody (\r
-  IN UINT16                           UpdatePageId,\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN UINT16             UpdatePageId,\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -890,7 +893,7 @@ UpdatePageBody (
 **/\r
 VOID\r
 UpdateTerminalPage (\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -900,7 +903,7 @@ UpdateTerminalPage (
 **/\r
 VOID\r
 UpdateConModePage (\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -911,7 +914,7 @@ UpdateConModePage (
 **/\r
 VOID\r
 UpdateConCOMPage (\r
-  IN BMM_CALLBACK_DATA                *CallbackData\r
+  IN BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -923,10 +926,10 @@ UpdateConCOMPage (
 \r
 **/\r
 VOID\r
-UpdateOptionPage(\r
-  IN   BMM_CALLBACK_DATA        *CallbackData,\r
-  IN   EFI_FORM_ID              FormId,\r
-  IN   EFI_DEVICE_PATH_PROTOCOL *DevicePath\r
+UpdateOptionPage (\r
+  IN   BMM_CALLBACK_DATA         *CallbackData,\r
+  IN   EFI_FORM_ID               FormId,\r
+  IN   EFI_DEVICE_PATH_PROTOCOL  *DevicePath\r
   );\r
 \r
 /**\r
@@ -946,8 +949,8 @@ UpdateOptionPage(
 **/\r
 EFI_STATUS\r
 EfiLibDeleteVariable (\r
-  IN CHAR16   *VarName,\r
-  IN EFI_GUID *VarGuid\r
+  IN CHAR16    *VarName,\r
+  IN EFI_GUID  *VarGuid\r
   );\r
 \r
 /**\r
@@ -963,7 +966,7 @@ EfiLibDeleteVariable (
 **/\r
 UINTN\r
 EfiDevicePathInstanceCount (\r
-  IN EFI_DEVICE_PATH_PROTOCOL      *DevicePath\r
+  IN EFI_DEVICE_PATH_PROTOCOL  *DevicePath\r
   );\r
 \r
 /**\r
@@ -979,7 +982,7 @@ EfiDevicePathInstanceCount (
 **/\r
 UINT16 *\r
 EfiLibStrFromDatahub (\r
-  IN EFI_DEVICE_PATH_PROTOCOL                 *DevPath\r
+  IN EFI_DEVICE_PATH_PROTOCOL  *DevPath\r
   );\r
 \r
 /**\r
@@ -994,9 +997,9 @@ EfiLibStrFromDatahub (
 **/\r
 VOID *\r
 GetLegacyBootOptionVar (\r
-  IN  UINTN                            DeviceType,\r
-  OUT UINTN                            *OptionIndex,\r
-  OUT UINTN                            *OptionSize\r
+  IN  UINTN  DeviceType,\r
+  OUT UINTN  *OptionIndex,\r
+  OUT UINTN  *OptionSize\r
   );\r
 \r
 /**\r
@@ -1009,11 +1012,10 @@ GetLegacyBootOptionVar (
 **/\r
 VOID\r
 DiscardChangeHandler (\r
-  IN  BMM_CALLBACK_DATA               *Private,\r
-  IN  BMM_FAKE_NV_DATA                *CurrentFakeNVMap\r
+  IN  BMM_CALLBACK_DATA  *Private,\r
+  IN  BMM_FAKE_NV_DATA   *CurrentFakeNVMap\r
   );\r
 \r
-\r
 /**\r
   This function is to clean some useless data before submit changes.\r
 \r
@@ -1022,7 +1024,7 @@ DiscardChangeHandler (
 **/\r
 VOID\r
 CleanUselessBeforeSubmit (\r
-  IN  BMM_CALLBACK_DATA               *Private\r
+  IN  BMM_CALLBACK_DATA  *Private\r
   );\r
 \r
 /**\r
@@ -1034,8 +1036,8 @@ CleanUselessBeforeSubmit (
 **/\r
 VOID\r
 UpdatePageId (\r
-  BMM_CALLBACK_DATA              *Private,\r
-  UINT16                         NewPageId\r
+  BMM_CALLBACK_DATA  *Private,\r
+  UINT16             NewPageId\r
   );\r
 \r
 /**\r
@@ -1043,7 +1045,7 @@ UpdatePageId (
 \r
 **/\r
 VOID\r
-FreeBMPackage(\r
+FreeBMPackage (\r
   VOID\r
   );\r
 \r
@@ -1052,7 +1054,7 @@ FreeBMPackage(
 \r
 **/\r
 VOID\r
-InitBootMaintenance(\r
+InitBootMaintenance (\r
   VOID\r
   );\r
 \r
@@ -1066,7 +1068,7 @@ InitBootMaintenance(
 **/\r
 VOID\r
 GetConsoleInCheck (\r
-  IN  BMM_CALLBACK_DATA    *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -1079,7 +1081,7 @@ GetConsoleInCheck (
 **/\r
 VOID\r
 GetConsoleOutCheck (\r
-  IN  BMM_CALLBACK_DATA    *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -1092,7 +1094,7 @@ GetConsoleOutCheck (
 **/\r
 VOID\r
 GetConsoleErrCheck (\r
-  IN  BMM_CALLBACK_DATA    *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -1105,7 +1107,7 @@ GetConsoleErrCheck (
 **/\r
 VOID\r
 GetTerminalAttribute (\r
-  IN  BMM_CALLBACK_DATA    *CallbackData\r
+  IN  BMM_CALLBACK_DATA  *CallbackData\r
   );\r
 \r
 /**\r
@@ -1123,7 +1125,6 @@ BmmSetConsoleMode (
   BOOLEAN  IsSetupMode\r
   );\r
 \r
-\r
 /**\r
   This function converts an input device structure to a Unicode string.\r
 \r
@@ -1134,7 +1135,7 @@ BmmSetConsoleMode (
 **/\r
 CHAR16 *\r
 UiDevicePathToStr (\r
-  IN EFI_DEVICE_PATH_PROTOCOL     *DevPath\r
+  IN EFI_DEVICE_PATH_PROTOCOL  *DevPath\r
   );\r
 \r
 /**\r
@@ -1148,7 +1149,7 @@ UiDevicePathToStr (
 **/\r
 CHAR16 *\r
 ExtractFileNameFromDevicePath (\r
-  IN   EFI_DEVICE_PATH_PROTOCOL *DevicePath\r
+  IN   EFI_DEVICE_PATH_PROTOCOL  *DevicePath\r
   );\r
 \r
 /**\r
@@ -1175,10 +1176,10 @@ ExtractFileNameFromDevicePath (
 EFI_STATUS\r
 EFIAPI\r
 BootMaintExtractConfig (\r
-  IN  CONST EFI_HII_CONFIG_ACCESS_PROTOCOL   *This,\r
-  IN  CONST EFI_STRING                       Request,\r
-  OUT EFI_STRING                             *Progress,\r
-  OUT EFI_STRING                             *Results\r
+  IN  CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,\r
+  IN  CONST EFI_STRING                      Request,\r
+  OUT EFI_STRING                            *Progress,\r
+  OUT EFI_STRING                            *Results\r
   );\r
 \r
 /**\r
@@ -1217,9 +1218,9 @@ BootMaintExtractConfig (
 EFI_STATUS\r
 EFIAPI\r
 BootMaintRouteConfig (\r
-  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This,\r
-  IN CONST EFI_STRING                     Configuration,\r
-  OUT EFI_STRING                          *Progress\r
+  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,\r
+  IN CONST EFI_STRING                      Configuration,\r
+  OUT EFI_STRING                           *Progress\r
   );\r
 \r
 /**\r
@@ -1243,12 +1244,12 @@ BootMaintRouteConfig (
 EFI_STATUS\r
 EFIAPI\r
 BootMaintCallback (\r
-  IN  CONST EFI_HII_CONFIG_ACCESS_PROTOCOL         *This,\r
-  IN        EFI_BROWSER_ACTION                     Action,\r
-  IN        EFI_QUESTION_ID                        QuestionId,\r
-  IN        UINT8                                  Type,\r
-  IN        EFI_IFR_TYPE_VALUE                     *Value,\r
-  OUT       EFI_BROWSER_ACTION_REQUEST             *ActionRequest\r
+  IN  CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,\r
+  IN        EFI_BROWSER_ACTION              Action,\r
+  IN        EFI_QUESTION_ID                 QuestionId,\r
+  IN        UINT8                           Type,\r
+  IN        EFI_IFR_TYPE_VALUE              *Value,\r
+  OUT       EFI_BROWSER_ACTION_REQUEST      *ActionRequest\r
   );\r
 \r
 /**\r
@@ -1263,7 +1264,7 @@ BootMaintCallback (
 BOOLEAN\r
 EFIAPI\r
 CreateBootOptionFromFile (\r
-  IN EFI_DEVICE_PATH_PROTOCOL    *FilePath\r
+  IN EFI_DEVICE_PATH_PROTOCOL  *FilePath\r
   );\r
 \r
 /**\r
@@ -1277,7 +1278,7 @@ CreateBootOptionFromFile (
 BOOLEAN\r
 EFIAPI\r
 CreateDriverOptionFromFile (\r
-  IN EFI_DEVICE_PATH_PROTOCOL    *FilePath\r
+  IN EFI_DEVICE_PATH_PROTOCOL  *FilePath\r
   );\r
 \r
 /**\r
@@ -1292,37 +1293,37 @@ CreateDriverOptionFromFile (
 BOOLEAN\r
 EFIAPI\r
 BootFromFile (\r
-  IN EFI_DEVICE_PATH_PROTOCOL    *FilePath\r
+  IN EFI_DEVICE_PATH_PROTOCOL  *FilePath\r
   );\r
 \r
 //\r
 // Global variable in this program (defined in data.c)\r
 //\r
-extern BM_MENU_OPTION             BootOptionMenu;\r
-extern BM_MENU_OPTION             DriverOptionMenu;\r
-extern BM_MENU_OPTION             ConsoleInpMenu;\r
-extern BM_MENU_OPTION             ConsoleOutMenu;\r
-extern BM_MENU_OPTION             ConsoleErrMenu;\r
-extern BM_MENU_OPTION             DriverMenu;\r
-extern BM_MENU_OPTION             TerminalMenu;\r
-extern UINT16                     TerminalType[9];\r
-extern COM_ATTR                   BaudRateList[19];\r
-extern COM_ATTR                   DataBitsList[4];\r
-extern COM_ATTR                   ParityList[5];\r
-extern COM_ATTR                   StopBitsList[3];\r
-extern EFI_GUID                   TerminalTypeGuid[9];\r
-extern EFI_DEVICE_PATH_PROTOCOL   EndDevicePath[];\r
-extern UINT16                     mFlowControlType[2];\r
-extern UINT32                     mFlowControlValue[2];\r
+extern BM_MENU_OPTION            BootOptionMenu;\r
+extern BM_MENU_OPTION            DriverOptionMenu;\r
+extern BM_MENU_OPTION            ConsoleInpMenu;\r
+extern BM_MENU_OPTION            ConsoleOutMenu;\r
+extern BM_MENU_OPTION            ConsoleErrMenu;\r
+extern BM_MENU_OPTION            DriverMenu;\r
+extern BM_MENU_OPTION            TerminalMenu;\r
+extern UINT16                    TerminalType[9];\r
+extern COM_ATTR                  BaudRateList[19];\r
+extern COM_ATTR                  DataBitsList[4];\r
+extern COM_ATTR                  ParityList[5];\r
+extern COM_ATTR                  StopBitsList[3];\r
+extern EFI_GUID                  TerminalTypeGuid[9];\r
+extern EFI_DEVICE_PATH_PROTOCOL  EndDevicePath[];\r
+extern UINT16                    mFlowControlType[2];\r
+extern UINT32                    mFlowControlValue[2];\r
 \r
 //\r
 // Shared IFR form update data\r
 //\r
-extern VOID                        *mStartOpCodeHandle;\r
-extern VOID                        *mEndOpCodeHandle;\r
-extern EFI_IFR_GUID_LABEL          *mStartLabel;\r
-extern EFI_IFR_GUID_LABEL          *mEndLabel;\r
-extern BMM_CALLBACK_DATA           gBootMaintenancePrivate;\r
-extern BMM_CALLBACK_DATA           *mBmmCallbackInfo;\r
+extern VOID                *mStartOpCodeHandle;\r
+extern VOID                *mEndOpCodeHandle;\r
+extern EFI_IFR_GUID_LABEL  *mStartLabel;\r
+extern EFI_IFR_GUID_LABEL  *mEndLabel;\r
+extern BMM_CALLBACK_DATA   gBootMaintenancePrivate;\r
+extern BMM_CALLBACK_DATA   *mBmmCallbackInfo;\r
 \r
 #endif\r