TianoCore EDK2 master
Loading...
Searching...
No Matches
SmmVariable.h
Go to the documentation of this file.
1
10#ifndef __SMM_VARIABLE_H__
11#define __SMM_VARIABLE_H__
12
13#define EFI_SMM_VARIABLE_PROTOCOL_GUID \
14 { \
15 0xed32d533, 0x99e6, 0x4209, { 0x9c, 0xc0, 0x2d, 0x72, 0xcd, 0xd9, 0x98, 0xa7 } \
16 }
17
19
25 EFI_GET_VARIABLE SmmGetVariable;
26 EFI_GET_NEXT_VARIABLE_NAME SmmGetNextVariableName;
27 EFI_SET_VARIABLE SmmSetVariable;
28 EFI_QUERY_VARIABLE_INFO SmmQueryVariableInfo;
29};
30
31extern EFI_GUID gEfiSmmVariableProtocolGuid;
32
33#endif
EFI_STATUS(EFIAPI * EFI_GET_VARIABLE)(IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, OUT UINT32 *Attributes OPTIONAL, IN OUT UINTN *DataSize, OUT VOID *Data OPTIONAL)
Definition: UefiSpec.h:696
EFI_STATUS(EFIAPI * EFI_SET_VARIABLE)(IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN UINT32 Attributes, IN UINTN DataSize, IN VOID *Data)
Definition: UefiSpec.h:781
EFI_STATUS(EFIAPI * EFI_QUERY_VARIABLE_INFO)(IN UINT32 Attributes, OUT UINT64 *MaximumVariableStorageSize, OUT UINT64 *RemainingVariableStorageSize, OUT UINT64 *MaximumVariableSize)
Definition: UefiSpec.h:1821
EFI_STATUS(EFIAPI * EFI_GET_NEXT_VARIABLE_NAME)(IN OUT UINTN *VariableNameSize, IN OUT CHAR16 *VariableName, IN OUT EFI_GUID *VendorGuid)
Definition: UefiSpec.h:736
Definition: Base.h:213