\r
**/\r
\r
-\r
#include "BootMaintenanceManager.h"\r
#include "BootMaintenanceManagerCustomizedUiSupport.h"\r
\r
-#define UI_HII_DRIVER_LIST_SIZE 0x8\r
+#define UI_HII_DRIVER_LIST_SIZE 0x8\r
\r
typedef struct {\r
- EFI_STRING_ID PromptId;\r
- EFI_STRING_ID HelpId;\r
- EFI_STRING_ID DevicePathId;\r
- EFI_GUID FormSetGuid;\r
- BOOLEAN EmptyLineAfter;\r
+ EFI_STRING_ID PromptId;\r
+ EFI_STRING_ID HelpId;\r
+ EFI_STRING_ID DevicePathId;\r
+ EFI_GUID FormSetGuid;\r
+ BOOLEAN EmptyLineAfter;\r
} UI_HII_DRIVER_INSTANCE;\r
\r
-STATIC UI_HII_DRIVER_INSTANCE *gHiiDriverList;\r
-\r
+STATIC UI_HII_DRIVER_INSTANCE *gHiiDriverList;\r
\r
/**\r
Create the dynamic item to allow user to set the "BootNext" vaule.\r
\r
**/\r
VOID\r
-BmmCreateBootNextMenu(\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN VOID *StartOpCodeHandle\r
+BmmCreateBootNextMenu (\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN VOID *StartOpCodeHandle\r
)\r
{\r
- BM_MENU_ENTRY *NewMenuEntry;\r
- BM_LOAD_CONTEXT *NewLoadContext;\r
- UINT16 Index;\r
- VOID *OptionsOpCodeHandle;\r
- UINT32 BootNextIndex;\r
+ BM_MENU_ENTRY *NewMenuEntry;\r
+ BM_LOAD_CONTEXT *NewLoadContext;\r
+ UINT16 Index;\r
+ VOID *OptionsOpCodeHandle;\r
+ UINT32 BootNextIndex;\r
\r
if (BootOptionMenu.MenuNumber == 0) {\r
return;\r
ASSERT (OptionsOpCodeHandle != NULL);\r
\r
for (Index = 0; Index < BootOptionMenu.MenuNumber; Index++) {\r
- NewMenuEntry = BOpt_GetMenuEntry (&BootOptionMenu, Index);\r
- NewLoadContext = (BM_LOAD_CONTEXT *) NewMenuEntry->VariableContext;\r
+ NewMenuEntry = BOpt_GetMenuEntry (&BootOptionMenu, Index);\r
+ NewLoadContext = (BM_LOAD_CONTEXT *)NewMenuEntry->VariableContext;\r
\r
if (NewLoadContext->IsBootNext) {\r
HiiCreateOneOfOptionOpCode (\r
\r
HiiCreateOneOfOpCode (\r
StartOpCodeHandle,\r
- (EFI_QUESTION_ID) BOOT_NEXT_QUESTION_ID,\r
+ (EFI_QUESTION_ID)BOOT_NEXT_QUESTION_ID,\r
VARSTORE_ID_BOOT_MAINT,\r
BOOT_NEXT_VAR_OFFSET,\r
STRING_TOKEN (STR_BOOT_NEXT),\r
);\r
\r
HiiFreeOpCodeHandle (OptionsOpCodeHandle);\r
-\r
}\r
\r
/**\r
**/\r
VOID\r
BmmCreateTimeOutMenu (\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN VOID *StartOpCodeHandle\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN VOID *StartOpCodeHandle\r
)\r
{\r
HiiCreateNumericOpCode (\r
StartOpCodeHandle,\r
- (EFI_QUESTION_ID) FORM_TIME_OUT_ID,\r
+ (EFI_QUESTION_ID)FORM_TIME_OUT_ID,\r
VARSTORE_ID_BOOT_MAINT,\r
BOOT_TIME_OUT_VAR_OFFSET,\r
- STRING_TOKEN(STR_NUM_AUTO_BOOT),\r
- STRING_TOKEN(STR_HLP_AUTO_BOOT),\r
+ STRING_TOKEN (STR_NUM_AUTO_BOOT),\r
+ STRING_TOKEN (STR_HLP_AUTO_BOOT),\r
EFI_IFR_FLAG_CALLBACK,\r
EFI_IFR_NUMERIC_SIZE_2 | EFI_IFR_DISPLAY_UINT_DEC,\r
0,\r
**/\r
VOID\r
BmmCreateBootOptionMenu (\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN VOID *StartOpCodeHandle\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN VOID *StartOpCodeHandle\r
)\r
{\r
HiiCreateGotoOpCode (\r
**/\r
VOID\r
BmmCreateDriverOptionMenu (\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN VOID *StartOpCodeHandle\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN VOID *StartOpCodeHandle\r
)\r
{\r
HiiCreateGotoOpCode (\r
**/\r
VOID\r
BmmCreateComOptionMenu (\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN VOID *StartOpCodeHandle\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN VOID *StartOpCodeHandle\r
)\r
{\r
HiiCreateGotoOpCode (\r
**/\r
VOID\r
BmmCreateBootFromFileMenu (\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN VOID *StartOpCodeHandle\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN VOID *StartOpCodeHandle\r
)\r
{\r
HiiCreateGotoOpCode (\r
**/\r
VOID\r
BmmCreateEmptyLine (\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN VOID *StartOpCodeHandle\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN VOID *StartOpCodeHandle\r
)\r
{\r
HiiCreateSubTitleOpCode (StartOpCodeHandle, STRING_TOKEN (STR_NULL_STRING), 0, 0, 0);\r
**/\r
CHAR16 *\r
ExtractDevicePathFromHandle (\r
- IN EFI_HII_HANDLE Handle\r
+ IN EFI_HII_HANDLE Handle\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_HANDLE DriverHandle;\r
+ EFI_STATUS Status;\r
+ EFI_HANDLE DriverHandle;\r
\r
ASSERT (Handle != NULL);\r
\r
return NULL;\r
}\r
\r
- return ConvertDevicePathToText(DevicePathFromHandle (DriverHandle), FALSE, FALSE);\r
+ return ConvertDevicePathToText (DevicePathFromHandle (DriverHandle), FALSE, FALSE);\r
}\r
\r
/**\r
**/\r
BOOLEAN\r
IsRequiredDriver (\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN EFI_GUID *Guid,\r
- OUT EFI_STRING_ID *PromptId,\r
- OUT EFI_STRING_ID *HelpId,\r
- OUT VOID *FormsetGuid\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN EFI_GUID *Guid,\r
+ OUT EFI_STRING_ID *PromptId,\r
+ OUT EFI_STRING_ID *HelpId,\r
+ OUT VOID *FormsetGuid\r
)\r
{\r
- EFI_STATUS Status;\r
- UINT8 ClassGuidNum;\r
- EFI_GUID *ClassGuid;\r
- EFI_IFR_FORM_SET *Buffer;\r
- UINTN BufferSize;\r
- UINT8 *Ptr;\r
- UINTN TempSize;\r
- BOOLEAN RetVal;\r
-\r
- Status = HiiGetFormSetFromHiiHandle(HiiHandle, &Buffer,&BufferSize);\r
+ EFI_STATUS Status;\r
+ UINT8 ClassGuidNum;\r
+ EFI_GUID *ClassGuid;\r
+ EFI_IFR_FORM_SET *Buffer;\r
+ UINTN BufferSize;\r
+ UINT8 *Ptr;\r
+ UINTN TempSize;\r
+ BOOLEAN RetVal;\r
+\r
+ Status = HiiGetFormSetFromHiiHandle (HiiHandle, &Buffer, &BufferSize);\r
if (EFI_ERROR (Status)) {\r
return FALSE;\r
}\r
\r
- RetVal = FALSE;\r
+ RetVal = FALSE;\r
TempSize = 0;\r
- Ptr = (UINT8 *) Buffer;\r
- while(TempSize < BufferSize) {\r
- TempSize += ((EFI_IFR_OP_HEADER *) Ptr)->Length;\r
+ Ptr = (UINT8 *)Buffer;\r
+ while (TempSize < BufferSize) {\r
+ TempSize += ((EFI_IFR_OP_HEADER *)Ptr)->Length;\r
\r
- if (((EFI_IFR_OP_HEADER *) Ptr)->Length <= OFFSET_OF (EFI_IFR_FORM_SET, Flags)){\r
- Ptr += ((EFI_IFR_OP_HEADER *) Ptr)->Length;\r
+ if (((EFI_IFR_OP_HEADER *)Ptr)->Length <= OFFSET_OF (EFI_IFR_FORM_SET, Flags)) {\r
+ Ptr += ((EFI_IFR_OP_HEADER *)Ptr)->Length;\r
continue;\r
}\r
\r
- ClassGuidNum = (UINT8) (((EFI_IFR_FORM_SET *)Ptr)->Flags & 0x3);\r
- ClassGuid = (EFI_GUID *) (VOID *)(Ptr + sizeof (EFI_IFR_FORM_SET));\r
+ ClassGuidNum = (UINT8)(((EFI_IFR_FORM_SET *)Ptr)->Flags & 0x3);\r
+ ClassGuid = (EFI_GUID *)(VOID *)(Ptr + sizeof (EFI_IFR_FORM_SET));\r
while (ClassGuidNum-- > 0) {\r
- if (!CompareGuid (Guid, ClassGuid)){\r
- ClassGuid ++;\r
+ if (!CompareGuid (Guid, ClassGuid)) {\r
+ ClassGuid++;\r
continue;\r
}\r
\r
*PromptId = ((EFI_IFR_FORM_SET *)Ptr)->FormSetTitle;\r
- *HelpId = ((EFI_IFR_FORM_SET *)Ptr)->Help;\r
- CopyMem (FormsetGuid, &((EFI_IFR_FORM_SET *) Ptr)->Guid, sizeof (EFI_GUID));\r
+ *HelpId = ((EFI_IFR_FORM_SET *)Ptr)->Help;\r
+ CopyMem (FormsetGuid, &((EFI_IFR_FORM_SET *)Ptr)->Guid, sizeof (EFI_GUID));\r
RetVal = TRUE;\r
}\r
}\r
**/\r
EFI_STATUS\r
BmmListThirdPartyDrivers (\r
- IN EFI_HII_HANDLE HiiHandle,\r
- IN EFI_GUID *ClassGuid,\r
- IN DRIVER_SPECIAL_HANDLER SpecialHandlerFn,\r
- IN VOID *StartOpCodeHandle\r
+ IN EFI_HII_HANDLE HiiHandle,\r
+ IN EFI_GUID *ClassGuid,\r
+ IN DRIVER_SPECIAL_HANDLER SpecialHandlerFn,\r
+ IN VOID *StartOpCodeHandle\r
)\r
{\r
- UINTN Index;\r
- EFI_STRING String;\r
- EFI_STRING_ID Token;\r
- EFI_STRING_ID TokenHelp;\r
- EFI_HII_HANDLE *HiiHandles;\r
- CHAR16 *DevicePathStr;\r
- UINTN Count;\r
- UINTN CurrentSize;\r
- UI_HII_DRIVER_INSTANCE *DriverListPtr;\r
- EFI_STRING NewName;\r
- BOOLEAN EmptyLineAfter;\r
+ UINTN Index;\r
+ EFI_STRING String;\r
+ EFI_STRING_ID Token;\r
+ EFI_STRING_ID TokenHelp;\r
+ EFI_HII_HANDLE *HiiHandles;\r
+ CHAR16 *DevicePathStr;\r
+ UINTN Count;\r
+ UINTN CurrentSize;\r
+ UI_HII_DRIVER_INSTANCE *DriverListPtr;\r
+ EFI_STRING NewName;\r
+ BOOLEAN EmptyLineAfter;\r
\r
if (gHiiDriverList != NULL) {\r
FreePool (gHiiDriverList);\r
gHiiDriverList = AllocateZeroPool (UI_HII_DRIVER_LIST_SIZE * sizeof (UI_HII_DRIVER_INSTANCE));\r
ASSERT (gHiiDriverList != NULL);\r
DriverListPtr = gHiiDriverList;\r
- CurrentSize = UI_HII_DRIVER_LIST_SIZE;\r
+ CurrentSize = UI_HII_DRIVER_LIST_SIZE;\r
\r
for (Index = 0, Count = 0; HiiHandles[Index] != NULL; Index++) {\r
if (!IsRequiredDriver (HiiHandles[Index], ClassGuid, &Token, &TokenHelp, &gHiiDriverList[Count].FormSetGuid)) {\r
EmptyLineAfter = FALSE;\r
if (SpecialHandlerFn (String, &NewName, &EmptyLineAfter)) {\r
FreePool (String);\r
- String = NewName;\r
+ String = NewName;\r
DriverListPtr[Count].EmptyLineAfter = EmptyLineAfter;\r
}\r
}\r
+\r
DriverListPtr[Count].PromptId = HiiSetString (HiiHandle, 0, String, NULL);\r
FreePool (String);\r
\r
String = HiiGetString (HiiHandle, STRING_TOKEN (STR_MISSING_STRING), NULL);\r
ASSERT (String != NULL);\r
}\r
+\r
DriverListPtr[Count].HelpId = HiiSetString (HiiHandle, 0, String, NULL);\r
FreePool (String);\r
\r
- DevicePathStr = ExtractDevicePathFromHandle(HiiHandles[Index]);\r
- if (DevicePathStr != NULL){\r
+ DevicePathStr = ExtractDevicePathFromHandle (HiiHandles[Index]);\r
+ if (DevicePathStr != NULL) {\r
DriverListPtr[Count].DevicePathId = HiiSetString (HiiHandle, 0, DevicePathStr, NULL);\r
FreePool (DevicePathStr);\r
} else {\r
);\r
ASSERT (DriverListPtr != NULL);\r
gHiiDriverList = DriverListPtr;\r
- CurrentSize += UI_HII_DRIVER_LIST_SIZE;\r
+ CurrentSize += UI_HII_DRIVER_LIST_SIZE;\r
}\r
}\r
\r
0,\r
&gHiiDriverList[Index].FormSetGuid,\r
gHiiDriverList[Index].DevicePathId\r
- );\r
+ );\r
\r
if (gHiiDriverList[Index].EmptyLineAfter) {\r
BmmCreateEmptyLine (HiiHandle, StartOpCodeHandle);\r
}\r
\r
- Index ++;\r
+ Index++;\r
}\r
\r
return EFI_SUCCESS;\r
}\r
-\r