TianoCore EDK2 master
|
#include <Guid/BootDiscoveryPolicy.h>
#include <Library/UefiDriverEntryPoint.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/BaseLib.h>
#include <Library/DevicePathLib.h>
#include <Library/DebugLib.h>
#include <Library/HiiLib.h>
#include <Library/UefiLib.h>
#include <Library/BaseMemoryLib.h>
#include <Include/Library/PcdLib.h>
Go to the source code of this file.
Data Structures | |
struct | HII_VENDOR_DEVICE_PATH |
Functions | |
EFI_STATUS EFIAPI | BootDiscoveryPolicyUiLibConstructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
EFI_STATUS EFIAPI | BootDiscoveryPolicyUiLibDestructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
Variables | |
UINT8 | BootDiscoveryPolicyUiLibVfrBin [] |
EFI_HII_HANDLE | mBPHiiHandle = NULL |
EFI_HANDLE | mBPDriverHandle = NULL |
STATIC HII_VENDOR_DEVICE_PATH | mVendorDevicePath |
Boot Discovery Policy UI for Boot Maintenance menu.
Copyright (c) 2021, ARM Ltd. All rights reserved.
Copyright (c) 2021, Semihalf All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file BootDiscoveryPolicyUiLib.c.
EFI_STATUS EFIAPI BootDiscoveryPolicyUiLibConstructor | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
Initialize Boot Maintenance Menu library.
ImageHandle | The image handle. |
SystemTable | The system table. |
EFI_SUCCESS | Install Boot manager menu success. |
Other | Return error status.gBPDisplayLibGuid |
Definition at line 71 of file BootDiscoveryPolicyUiLib.c.
EFI_STATUS EFIAPI BootDiscoveryPolicyUiLibDestructor | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
Destructor of Boot Maintenance menu library.
ImageHandle | The firmware allocated handle for the EFI image. |
SystemTable | A pointer to the EFI System Table. |
EFI_SUCCESS | The destructor completed successfully. |
Other | value The destructor did not complete successfully. |
Definition at line 139 of file BootDiscoveryPolicyUiLib.c.
EFI_HANDLE mBPDriverHandle = NULL |
Definition at line 34 of file BootDiscoveryPolicyUiLib.c.
EFI_HII_HANDLE mBPHiiHandle = NULL |
Definition at line 33 of file BootDiscoveryPolicyUiLib.c.
STATIC HII_VENDOR_DEVICE_PATH mVendorDevicePath |
Definition at line 36 of file BootDiscoveryPolicyUiLib.c.