Variable check definitions.\r
\r
Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
- This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
\r
\r
#include <Uefi/UefiSpec.h>\r
\r
-typedef struct _EDKII_VAR_CHECK_PROTOCOL EDKII_VAR_CHECK_PROTOCOL;\r
+typedef struct _EDKII_VAR_CHECK_PROTOCOL EDKII_VAR_CHECK_PROTOCOL;\r
\r
-#define EDKII_VAR_CHECK_PROTOCOL_GUID { \\r
+#define EDKII_VAR_CHECK_PROTOCOL_GUID {\\r
0xaf23b340, 0x97b4, 0x4685, { 0x8d, 0x4f, 0xa3, 0xf2, 0x81, 0x69, 0xb2, 0x1d } \\r
};\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI * EDKII_VAR_CHECK_REGISTER_SET_VARIABLE_CHECK_HANDLER) (\r
+(EFIAPI *EDKII_VAR_CHECK_REGISTER_SET_VARIABLE_CHECK_HANDLER)(\r
IN VAR_CHECK_SET_VARIABLE_CHECK_HANDLER Handler\r
);\r
\r
-#define VAR_CHECK_VARIABLE_PROPERTY_REVISION 0x0001\r
+#define VAR_CHECK_VARIABLE_PROPERTY_REVISION 0x0001\r
//\r
// 1. Set by VariableLock PROTOCOL\r
// 2. Set by VarCheck PROTOCOL\r
//\r
// If set, other fields for check will be ignored.\r
//\r
-#define VAR_CHECK_VARIABLE_PROPERTY_READ_ONLY BIT0\r
+#define VAR_CHECK_VARIABLE_PROPERTY_READ_ONLY BIT0\r
\r
typedef struct {\r
- UINT16 Revision;\r
- UINT16 Property;\r
- UINT32 Attributes;\r
- UINTN MinSize;\r
- UINTN MaxSize;\r
+ UINT16 Revision;\r
+ UINT16 Property;\r
+ UINT32 Attributes;\r
+ UINTN MinSize;\r
+ UINTN MaxSize;\r
} VAR_CHECK_VARIABLE_PROPERTY;\r
\r
typedef struct {\r
- EFI_GUID *Guid;\r
- CHAR16 *Name;\r
- VAR_CHECK_VARIABLE_PROPERTY VariableProperty;\r
+ EFI_GUID *Guid;\r
+ CHAR16 *Name;\r
+ VAR_CHECK_VARIABLE_PROPERTY VariableProperty;\r
} VARIABLE_ENTRY_PROPERTY;\r
\r
/**\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI * EDKII_VAR_CHECK_VARIABLE_PROPERTY_SET) (\r
+(EFIAPI *EDKII_VAR_CHECK_VARIABLE_PROPERTY_SET)(\r
IN CHAR16 *Name,\r
IN EFI_GUID *Guid,\r
IN VAR_CHECK_VARIABLE_PROPERTY *VariableProperty\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI * EDKII_VAR_CHECK_VARIABLE_PROPERTY_GET) (\r
+(EFIAPI *EDKII_VAR_CHECK_VARIABLE_PROPERTY_GET)(\r
IN CHAR16 *Name,\r
IN EFI_GUID *Guid,\r
OUT VAR_CHECK_VARIABLE_PROPERTY *VariableProperty\r
);\r
\r
struct _EDKII_VAR_CHECK_PROTOCOL {\r
- EDKII_VAR_CHECK_REGISTER_SET_VARIABLE_CHECK_HANDLER RegisterSetVariableCheckHandler;\r
- EDKII_VAR_CHECK_VARIABLE_PROPERTY_SET VariablePropertySet;\r
- EDKII_VAR_CHECK_VARIABLE_PROPERTY_GET VariablePropertyGet;\r
+ EDKII_VAR_CHECK_REGISTER_SET_VARIABLE_CHECK_HANDLER RegisterSetVariableCheckHandler;\r
+ EDKII_VAR_CHECK_VARIABLE_PROPERTY_SET VariablePropertySet;\r
+ EDKII_VAR_CHECK_VARIABLE_PROPERTY_GET VariablePropertyGet;\r
};\r
\r
-extern EFI_GUID gEdkiiVarCheckProtocolGuid;\r
+extern EFI_GUID gEdkiiVarCheckProtocolGuid;\r
\r
#endif\r
-\r