TianoCore EDK2 master
|
Go to the source code of this file.
Typedefs | |
typedef EFI_STATUS(EFIAPI * | DRIVER_SPECIAL_HANDLER) (IN CHAR16 *DriverName, OUT CHAR16 **NewName, OUT BOOLEAN *EmptyLineAfter) |
Functions | |
VOID | BmmCreateTimeOutMenu (IN EFI_HII_HANDLE HiiHandle, IN VOID *StartOpCodeHandle) |
VOID | BmmCreateBootNextMenu (IN EFI_HII_HANDLE HiiHandle, IN VOID *StartOpCodeHandle) |
VOID | BmmCreateBootOptionMenu (IN EFI_HII_HANDLE HiiHandle, IN VOID *StartOpCodeHandle) |
VOID | BmmCreateDriverOptionMenu (IN EFI_HII_HANDLE HiiHandle, IN VOID *StartOpCodeHandle) |
VOID | BmmCreateComOptionMenu (IN EFI_HII_HANDLE HiiHandle, IN VOID *StartOpCodeHandle) |
VOID | BmmCreateBootFromFileMenu (IN EFI_HII_HANDLE HiiHandle, IN VOID *StartOpCodeHandle) |
VOID | BmmCreateEmptyLine (IN EFI_HII_HANDLE HiiHandle, IN VOID *StartOpCodeHandle) |
EFI_STATUS | BmmListThirdPartyDrivers (IN EFI_HII_HANDLE HiiHandle, IN EFI_GUID *ClassGuid, IN DRIVER_SPECIAL_HANDLER SpecialHandlerFn, IN VOID *StartOpCodeHandle) |
This library class defines a set of interfaces to be used by customize Ui module
Copyright (c) 2016, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file BootMaintenanceManagerCustomizedUiSupport.h.
typedef EFI_STATUS(EFIAPI * DRIVER_SPECIAL_HANDLER) (IN CHAR16 *DriverName, OUT CHAR16 **NewName, OUT BOOLEAN *EmptyLineAfter) |
Rename the driver name if necessary.
DriverName | Input the driver name. |
NewDriverName | Return the new driver name. |
EmptyLineAfter | Whether need to insert empty line. |
New | driver name if compared, else NULL. |
Definition at line 114 of file BootMaintenanceManagerCustomizedUiSupport.h.
VOID BmmCreateBootFromFileMenu | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN VOID * | StartOpCodeHandle | ||
) |
Create Com Option menu in the page.
[in] | HiiHandle | The hii handle for the Uiapp driver. |
[in] | StartOpCodeHandle | The opcode handle to save the new opcode. |
Definition at line 216 of file BootMaintenanceManagerCustomizedUiSupport.c.
VOID BmmCreateBootNextMenu | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN VOID * | StartOpCodeHandle | ||
) |
Create the dynamic item to allow user to set the "BootNext" vaule.
[in] | HiiHandle | The hii handle for the Uiapp driver. |
[in] | StartOpCodeHandle | The opcode handle to save the new opcode. |
Definition at line 32 of file BootMaintenanceManagerCustomizedUiSupport.c.
VOID BmmCreateBootOptionMenu | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN VOID * | StartOpCodeHandle | ||
) |
Create Boot Option menu in the page.
[in] | HiiHandle | The hii handle for the Uiapp driver. |
[in] | StartOpCodeHandle | The opcode handle to save the new opcode. |
Definition at line 147 of file BootMaintenanceManagerCustomizedUiSupport.c.
VOID BmmCreateComOptionMenu | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN VOID * | StartOpCodeHandle | ||
) |
Create Com Option menu in the page.
[in] | HiiHandle | The hii handle for the Uiapp driver. |
[in] | StartOpCodeHandle | The opcode handle to save the new opcode. |
Definition at line 193 of file BootMaintenanceManagerCustomizedUiSupport.c.
VOID BmmCreateDriverOptionMenu | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN VOID * | StartOpCodeHandle | ||
) |
Create Driver Option menu in the page.
[in] | HiiHandle | The hii handle for the Uiapp driver. |
[in] | StartOpCodeHandle | The opcode handle to save the new opcode. |
Definition at line 170 of file BootMaintenanceManagerCustomizedUiSupport.c.
VOID BmmCreateEmptyLine | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN VOID * | StartOpCodeHandle | ||
) |
Create empty line menu in the front page.
HiiHandle | The hii handle for the Uiapp driver. |
StartOpCodeHandle | The opcode handle to save the new opcode. |
Definition at line 239 of file BootMaintenanceManagerCustomizedUiSupport.c.
VOID BmmCreateTimeOutMenu | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN VOID * | StartOpCodeHandle | ||
) |
Create Time Out Menu in the page.
[in] | HiiHandle | The hii handle for the Uiapp driver. |
[in] | StartOpCodeHandle | The opcode handle to save the new opcode. |
Definition at line 118 of file BootMaintenanceManagerCustomizedUiSupport.c.
EFI_STATUS BmmListThirdPartyDrivers | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN EFI_GUID * | ClassGuid, | ||
IN DRIVER_SPECIAL_HANDLER | SpecialHandlerFn, | ||
IN VOID * | StartOpCodeHandle | ||
) |
Search the drivers in the system which need to show in the front page and insert the menu to the front page.
HiiHandle | The hii handle for the Uiapp driver. |
ClassGuid | The class guid for the driver which is the target. |
SpecialHandlerFn | The pointer to the specail handler function, if any. |
StartOpCodeHandle | The opcode handle to save the new opcode. |
EFI_SUCCESS | Search the driver success |
Definition at line 357 of file BootMaintenanceManagerCustomizedUiSupport.c.