XenevaOS
Loading...
Searching...
No Matches
ReadOnlyVariable2.h
Go to the documentation of this file.
1
19#ifndef __PEI_READ_ONLY_VARIABLE2_PPI_H__
20#define __PEI_READ_ONLY_VARIABLE2_PPI_H__
21
22#define EFI_PEI_READ_ONLY_VARIABLE2_PPI_GUID \
23 { 0x2ab86ef5, 0xecb5, 0x4134, { 0xb5, 0x56, 0x38, 0x54, 0xca, 0x1f, 0xe1, 0xb4 } }
24
25
27
55typedef
59 IN CONST CHAR16 *VariableName,
60 IN CONST EFI_GUID *VariableGuid,
61 OUT UINT32 *Attributes,
62 IN OUT UINTN *DataSize,
63 OUT VOID *Data OPTIONAL
64 );
65
66
97typedef
101 IN OUT UINTN *VariableNameSize,
102 IN OUT CHAR16 *VariableName,
103 IN OUT EFI_GUID *VariableGuid
104 );
105
114
116
117#endif
UINT64 UINTN
Definition ProcessorBind.h:118
unsigned short CHAR16
Definition ProcessorBind.h:105
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_PEI_GET_VARIABLE2)(IN CONST EFI_PEI_READ_ONLY_VARIABLE2_PPI *This, IN CONST CHAR16 *VariableName, IN CONST EFI_GUID *VariableGuid, OUT UINT32 *Attributes, IN OUT UINTN *DataSize, OUT VOID *Data OPTIONAL)
Definition ReadOnlyVariable2.h:57
EFI_STATUS(EFIAPI * EFI_PEI_GET_NEXT_VARIABLE_NAME2)(IN CONST EFI_PEI_READ_ONLY_VARIABLE2_PPI *This, IN OUT UINTN *VariableNameSize, IN OUT CHAR16 *VariableName, IN OUT EFI_GUID *VariableGuid)
Definition ReadOnlyVariable2.h:99
EFI_GUID gEfiPeiReadOnlyVariable2PpiGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
Definition Base.h:281
Definition ReadOnlyVariable2.h:110
EFI_PEI_GET_NEXT_VARIABLE_NAME2 NextVariableName
Definition ReadOnlyVariable2.h:112
EFI_PEI_GET_VARIABLE2 GetVariable
Definition ReadOnlyVariable2.h:111