/** @file Include file for Var Check Hii handler and bin. Copyright (c) 2015 - 2024, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _VAR_CHECK_HII_H_ #define _VAR_CHECK_HII_H_ #include #include #include #include #include #include #include #include #include #include #include "InternalVarCheckStructure.h" #include "VarCheckHiiGen.h" // #define DUMP_VAR_CHECK_HII // #define DUMP_HII_DATA typedef struct { UINT8 HiiOpCode; CHAR8 *HiiOpCodeStr; } VAR_CHECK_HII_OPCODE_STRING; typedef struct { UINT8 PackageType; CHAR8 *PackageTypeStr; } VAR_CHECK_HII_PACKAGE_TYPE_STRING; /** Dump Var Check HII. @param[in] VarCheckHiiBin Pointer to VarCheckHiiBin. @param[in] VarCheckHiiBinSize VarCheckHiiBin size. **/ VOID DumpVarCheckHii ( IN VOID *VarCheckHiiBin, IN UINTN VarCheckHiiBinSize ); #define VAR_CHECK_RECEIVED_HII_BIN_HANDLER_GUID \ { \ 0xe63095c7, 0x2b34, 0x4163, { 0x80, 0x3d, 0xc8, 0x3c, 0x2e, 0xd6, 0xa0, 0x37 } \ } extern EFI_GUID gVarCheckReceivedHiiBinHandlerGuid; #endif