TianoCore EDK2 master
Loading...
Searching...
No Matches
PlatVarCleanup.h File Reference

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 []
 

Detailed Description

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.

Macro Definition Documentation

◆ USER_VARIABLE_FROM_LINK

#define USER_VARIABLE_FROM_LINK (   a)    CR (a, USER_VARIABLE_NODE, Link, USER_VARIABLE_NODE_SIGNATURE)

Definition at line 60 of file PlatVarCleanup.h.

◆ USER_VARIABLE_NAME_FROM_LINK

#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.

◆ USER_VARIABLE_NAME_NODE_SIGNATURE

#define USER_VARIABLE_NAME_NODE_SIGNATURE   SIGNATURE_32 ('U', 'V', 'N', 'N')

Definition at line 62 of file PlatVarCleanup.h.

◆ USER_VARIABLE_NODE_SIGNATURE

#define USER_VARIABLE_NODE_SIGNATURE   SIGNATURE_32 ('U', 'V', 'N', 'S')

Definition at line 50 of file PlatVarCleanup.h.

◆ VARIABLE_CLEANUP_HII_PRIVATE_FROM_THIS

#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.

◆ VARIABLE_CLEANUP_HII_PRIVATE_SIGNATURE

#define VARIABLE_CLEANUP_HII_PRIVATE_SIGNATURE   SIGNATURE_32 ('V', 'C', 'H', 'P')

Definition at line 89 of file PlatVarCleanup.h.