OpenCore  1.0.4
OpenCore Bootloader
1.0.4
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
VarCheck.c
Go to the documentation of this file.
1
11#include "Variable.h"
12
27EFI_STATUS
28EFIAPI
30 IN VAR_CHECK_SET_VARIABLE_CHECK_HANDLER Handler
31 )
32{
33 EFI_STATUS Status;
34
36 Status = VarCheckLibRegisterSetVariableCheckHandler (Handler);
38
39 return Status;
40}
41
57EFI_STATUS
58EFIAPI
60 IN CHAR16 *Name,
61 IN EFI_GUID *Guid,
62 IN VAR_CHECK_VARIABLE_PROPERTY *VariableProperty
63 )
64{
65 EFI_STATUS Status;
66
68 Status = VarCheckLibVariablePropertySet (Name, Guid, VariableProperty);
70
71 return Status;
72}
73
86EFI_STATUS
87EFIAPI
89 IN CHAR16 *Name,
90 IN EFI_GUID *Guid,
91 OUT VAR_CHECK_VARIABLE_PROPERTY *VariableProperty
92 )
93{
94 EFI_STATUS Status;
95
97 Status = VarCheckLibVariablePropertyGet (Name, Guid, VariableProperty);
99
100 return Status;
101}
EFI_STATUS EFIAPI VarCheckVariablePropertySet(IN CHAR16 *Name, IN EFI_GUID *Guid, IN VAR_CHECK_VARIABLE_PROPERTY *VariableProperty)
Definition VarCheck.c:59
EFI_STATUS EFIAPI VarCheckRegisterSetVariableCheckHandler(IN VAR_CHECK_SET_VARIABLE_CHECK_HANDLER Handler)
Definition VarCheck.c:29
EFI_STATUS EFIAPI VarCheckVariablePropertyGet(IN CHAR16 *Name, IN EFI_GUID *Guid, OUT VAR_CHECK_VARIABLE_PROPERTY *VariableProperty)
Definition VarCheck.c:88
VARIABLE_MODULE_GLOBAL * mVariableModuleGlobal
Definition Variable.c:35
VOID ReleaseLockOnlyAtBootTime(IN EFI_LOCK *Lock)
VOID AcquireLockOnlyAtBootTime(IN EFI_LOCK *Lock)
EFI_LOCK VariableServicesLock
Definition Variable.h:101
VARIABLE_GLOBAL VariableGlobal
Definition Variable.h:109