TianoCore EDK2 master
|
#include "BootMaintenanceManager.h"
Go to the source code of this file.
Functions | |
EFI_STATUS | EfiLibDeleteVariable (IN CHAR16 *VarName, IN EFI_GUID *VarGuid) |
UINTN | EfiDevicePathInstanceCount (IN EFI_DEVICE_PATH_PROTOCOL *DevicePath) |
UINT16 * | EfiLibStrFromDatahub (IN EFI_DEVICE_PATH_PROTOCOL *DevPath) |
Utility routines used by boot maintenance modules.
Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file BmLib.c.
UINTN EfiDevicePathInstanceCount | ( | IN EFI_DEVICE_PATH_PROTOCOL * | DevicePath | ) |
EFI_STATUS EfiLibDeleteVariable | ( | IN CHAR16 * | VarName, |
IN EFI_GUID * | VarGuid | ||
) |
Function deletes the variable specified by VarName and VarGuid.
VarName | A Null-terminated Unicode string that is the name of the vendor's variable. |
VarGuid | A unique identifier for the vendor. |
EFI_SUCCESS | The variable was found and removed |
EFI_UNSUPPORTED | The variable store was inaccessible |
EFI_NOT_FOUND | The variable was not found |
UINT16 * EfiLibStrFromDatahub | ( | IN EFI_DEVICE_PATH_PROTOCOL * | DevPath | ) |