TianoCore EDK2 master
Loading...
Searching...
No Matches
SerializeVariablesLib.h
Go to the documentation of this file.
1
9#ifndef __SERIALIZE_VARIABLES_LIB__
10#define __SERIALIZE_VARIABLES_LIB__
11
26typedef
27RETURN_STATUS
29 IN VOID *Context,
30 IN CHAR16 *VariableName,
31 IN EFI_GUID *VendorGuid,
32 IN UINT32 Attributes,
33 IN UINTN DataSize,
34 IN VOID *Data
35 );
36
48RETURN_STATUS
49EFIAPI
51 OUT EFI_HANDLE *Handle
52 );
53
65RETURN_STATUS
66EFIAPI
68 IN EFI_HANDLE Handle
69 );
70
88RETURN_STATUS
89EFIAPI
91 OUT EFI_HANDLE *Handle,
92 IN VOID *Buffer,
93 IN UINTN Size
94 );
95
110RETURN_STATUS
111EFIAPI
114 IN VOID *Context
115 );
116
132RETURN_STATUS
133EFIAPI
135 IN EFI_HANDLE Handle,
137 IN VOID *Context
138 );
139
152RETURN_STATUS
153EFIAPI
155 IN EFI_HANDLE Handle
156 );
157
173RETURN_STATUS
174EFIAPI
176 IN EFI_HANDLE Handle,
177 IN CHAR16 *VariableName,
178 IN EFI_GUID *VendorGuid,
179 IN UINT32 Attributes,
180 IN UINTN DataSize,
181 IN VOID *Data
182 );
183
204RETURN_STATUS
205EFIAPI
207 IN EFI_HANDLE Handle,
208 OUT VOID *Buffer,
209 IN OUT UINTN *Size
210 );
211
212#endif
UINT64 UINTN
RETURN_STATUS EFIAPI SerializeVariablesIterateSystemVariables(IN VARIABLE_SERIALIZATION_ITERATION_CALLBACK CallbackFunction, IN VOID *Context)
RETURN_STATUS EFIAPI SerializeVariablesFreeInstance(IN EFI_HANDLE Handle)
RETURN_STATUS EFIAPI SerializeVariablesNewInstanceFromBuffer(OUT EFI_HANDLE *Handle, IN VOID *Buffer, IN UINTN Size)
RETURN_STATUS EFIAPI SerializeVariablesAddVariable(IN EFI_HANDLE Handle, IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN UINT32 Attributes, IN UINTN DataSize, IN VOID *Data)
RETURN_STATUS(EFIAPI * VARIABLE_SERIALIZATION_ITERATION_CALLBACK)(IN VOID *Context, IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN UINT32 Attributes, IN UINTN DataSize, IN VOID *Data)
RETURN_STATUS EFIAPI SerializeVariablesToBuffer(IN EFI_HANDLE Handle, OUT VOID *Buffer, IN OUT UINTN *Size)
RETURN_STATUS EFIAPI SerializeVariablesNewInstance(OUT EFI_HANDLE *Handle)
RETURN_STATUS EFIAPI SerializeVariablesSetSerializedVariables(IN EFI_HANDLE Handle)
RETURN_STATUS EFIAPI SerializeVariablesIterateInstanceVariables(IN EFI_HANDLE Handle, IN VARIABLE_SERIALIZATION_ITERATION_CALLBACK CallbackFunction, IN VOID *Context)
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
VOID EFIAPI CallbackFunction(IN EFI_EVENT Event, IN VOID *Context)
Definition: UsbCdcEcm.c:230
Definition: Base.h:213