TianoCore EDK2 master
|
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/BaseLib.h>
#include <Library/DebugLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/PrintLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/HiiLib.h>
#include <Library/PlatformVarCleanupLib.h>
#include <Protocol/Variable.h>
#include <Protocol/VarCheck.h>
#include <Protocol/FormBrowser2.h>
#include <Protocol/HiiConfigAccess.h>
#include <Protocol/HiiConfigRouting.h>
#include <Protocol/DevicePath.h>
#include <Guid/EventGroup.h>
#include <Guid/MdeModuleHii.h>
#include <Guid/ImageAuthentication.h>
#include <Guid/VarErrorFlag.h>
#include "PlatVarCleanupHii.h"
Go to the source code of this file.
Data Structures | |
struct | USER_VARIABLE_NODE |
struct | USER_VARIABLE_NAME_NODE |
struct | HII_VENDOR_DEVICE_PATH |
struct | VARIABLE_CLEANUP_HII_PRIVATE_DATA |
Macros | |
#define | USER_VARIABLE_NODE_SIGNATURE SIGNATURE_32 ('U', 'V', 'N', 'S') |
#define | USER_VARIABLE_FROM_LINK(a) CR (a, USER_VARIABLE_NODE, Link, USER_VARIABLE_NODE_SIGNATURE) |
#define | USER_VARIABLE_NAME_NODE_SIGNATURE SIGNATURE_32 ('U', 'V', 'N', 'N') |
#define | USER_VARIABLE_NAME_FROM_LINK(a) CR (a, USER_VARIABLE_NAME_NODE, Link, USER_VARIABLE_NAME_NODE_SIGNATURE) |
#define | VARIABLE_CLEANUP_HII_PRIVATE_SIGNATURE SIGNATURE_32 ('V', 'C', 'H', 'P') |
#define | VARIABLE_CLEANUP_HII_PRIVATE_FROM_THIS(a) CR (a, VARIABLE_CLEANUP_HII_PRIVATE_DATA, ConfigAccess, VARIABLE_CLEANUP_HII_PRIVATE_SIGNATURE) |
Variables | |
UINT8 | PlatVarCleanupBin [] |
UINT8 | PlatformVarCleanupLibStrings [] |
Include file for platform variable cleanup.
Copyright (c) 2015, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PlatVarCleanup.h.
#define USER_VARIABLE_FROM_LINK | ( | a | ) | CR (a, USER_VARIABLE_NODE, Link, USER_VARIABLE_NODE_SIGNATURE) |
Definition at line 60 of file PlatVarCleanup.h.
#define USER_VARIABLE_NAME_FROM_LINK | ( | a | ) | CR (a, USER_VARIABLE_NAME_NODE, Link, USER_VARIABLE_NAME_NODE_SIGNATURE) |
Definition at line 77 of file PlatVarCleanup.h.
#define USER_VARIABLE_NAME_NODE_SIGNATURE SIGNATURE_32 ('U', 'V', 'N', 'N') |
Definition at line 62 of file PlatVarCleanup.h.
#define USER_VARIABLE_NODE_SIGNATURE SIGNATURE_32 ('U', 'V', 'N', 'S') |
Definition at line 50 of file PlatVarCleanup.h.
#define VARIABLE_CLEANUP_HII_PRIVATE_FROM_THIS | ( | a | ) | CR (a, VARIABLE_CLEANUP_HII_PRIVATE_DATA, ConfigAccess, VARIABLE_CLEANUP_HII_PRIVATE_SIGNATURE) |
Definition at line 100 of file PlatVarCleanup.h.
#define VARIABLE_CLEANUP_HII_PRIVATE_SIGNATURE SIGNATURE_32 ('V', 'C', 'H', 'P') |
Definition at line 89 of file PlatVarCleanup.h.