2 SMM variable check definitions, it reuses the interface definitions of variable check.
4 Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
9 #ifndef __SMM_VAR_CHECK_H__
10 #define __SMM_VAR_CHECK_H__
12 #include <Protocol/VarCheck.h>
14 #define EDKII_SMM_VAR_CHECK_PROTOCOL_GUID \
16 0xb0d8f3c1, 0xb7de, 0x4c11, { 0xbc, 0x89, 0x2f, 0xb5, 0x62, 0xc8, 0xc4, 0x11 } \
19 typedef struct _EDKII_SMM_VAR_CHECK_PROTOCOL EDKII_SMM_VAR_CHECK_PROTOCOL
;
21 struct _EDKII_SMM_VAR_CHECK_PROTOCOL
{
22 EDKII_VAR_CHECK_REGISTER_SET_VARIABLE_CHECK_HANDLER SmmRegisterSetVariableCheckHandler
;
23 EDKII_VAR_CHECK_VARIABLE_PROPERTY_SET SmmVariablePropertySet
;
24 EDKII_VAR_CHECK_VARIABLE_PROPERTY_GET SmmVariablePropertyGet
;
27 extern EFI_GUID gEdkiiSmmVarCheckProtocolGuid
;