TianoCore EDK2 master
Loading...
Searching...
No Matches
VarCheckHii.h
Go to the documentation of this file.
1
9#ifndef _VAR_CHECK_HII_H_
10#define _VAR_CHECK_HII_H_
11
12#include <Library/VarCheckLib.h>
13#include <Library/BaseLib.h>
14#include <Library/DebugLib.h>
18
19#include <Guid/MdeModuleHii.h>
20
24
26#include "VarCheckHiiGen.h"
27
28// #define DUMP_VAR_CHECK_HII
29// #define DUMP_HII_DATA
30
31typedef struct {
32 UINT8 HiiOpCode;
33 CHAR8 *HiiOpCodeStr;
35
36typedef struct {
37 UINT8 PackageType;
38 CHAR8 *PackageTypeStr;
40
48VOID
50 IN VOID *VarCheckHiiBin,
51 IN UINTN VarCheckHiiBinSize
52 );
53
54#define VAR_CHECK_RECEIVED_HII_BIN_HANDLER_GUID \
55 { \
56 0xe63095c7, 0x2b34, 0x4163, { 0x80, 0x3d, 0xc8, 0x3c, 0x2e, 0xd6, 0xa0, 0x37 } \
57 }
58
59extern EFI_GUID gVarCheckReceivedHiiBinHandlerGuid;
60
61#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
VOID DumpVarCheckHii(IN VOID *VarCheckHiiBin, IN UINTN VarCheckHiiBinSize)
Definition: Base.h:213