9#ifndef __UEFI_RUNTIME_LIB__
10#define __UEFI_RUNTIME_LIB__
136 OUT BOOLEAN *Enabled,
137 OUT BOOLEAN *Pending,
209 IN CHAR16 *VariableName,
211 OUT UINT32 *Attributes OPTIONAL,
254 IN OUT CHAR16 *VariableName,
293 IN CHAR16 *VariableName,
295 IN UINT32 Attributes,
323 OUT UINT32 *HighCount
360 IN VOID *ResetData OPTIONAL
389 IN OUT VOID **Address
418 IN OUT VOID **Address
455 IN UINT32 DescriptorVersion,
568 OUT UINT64 *MaximumCapsuleSize,
609 IN UINT32 Attributes,
610 OUT UINT64 *MaximumVariableStorageSize,
611 OUT UINT64 *RemainingVariableStorageSize,
612 OUT UINT64 *MaximumVariableSize
UINT64 EFI_PHYSICAL_ADDRESS
EFI_STATUS EFIAPI EfiGetVariable(IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, OUT UINT32 *Attributes OPTIONAL, IN OUT UINTN *DataSize, OUT VOID *Data)
EFI_STATUS EFIAPI EfiGetNextVariableName(IN OUT UINTN *VariableNameSize, IN OUT CHAR16 *VariableName, IN OUT EFI_GUID *VendorGuid)
BOOLEAN EFIAPI EfiAtRuntime(VOID)
EFI_STATUS EFIAPI EfiGetTime(OUT EFI_TIME *Time, OUT EFI_TIME_CAPABILITIES *Capabilities OPTIONAL)
VOID EFIAPI EfiResetSystem(IN EFI_RESET_TYPE ResetType, IN EFI_STATUS ResetStatus, IN UINTN DataSize, IN VOID *ResetData OPTIONAL)
EFI_STATUS EFIAPI EfiSetTime(IN EFI_TIME *Time)
EFI_STATUS EFIAPI EfiConvertPointer(IN UINTN DebugDisposition, IN OUT VOID **Address)
EFI_STATUS EFIAPI EfiGetWakeupTime(OUT BOOLEAN *Enabled, OUT BOOLEAN *Pending, OUT EFI_TIME *Time)
EFI_STATUS EFIAPI EfiGetNextHighMonotonicCount(OUT UINT32 *HighCount)
EFI_STATUS EFIAPI EfiUpdateCapsule(IN EFI_CAPSULE_HEADER **CapsuleHeaderArray, IN UINTN CapsuleCount, IN EFI_PHYSICAL_ADDRESS ScatterGatherList OPTIONAL)
EFI_STATUS EFIAPI EfiSetVirtualAddressMap(IN UINTN MemoryMapSize, IN UINTN DescriptorSize, IN UINT32 DescriptorVersion, IN CONST EFI_MEMORY_DESCRIPTOR *VirtualMap)
EFI_STATUS EFIAPI EfiSetVariable(IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN UINT32 Attributes, IN UINTN DataSize, IN VOID *Data)
EFI_STATUS EFIAPI EfiConvertList(IN UINTN DebugDisposition, IN OUT LIST_ENTRY *ListHead)
EFI_STATUS EFIAPI EfiQueryCapsuleCapabilities(IN EFI_CAPSULE_HEADER **CapsuleHeaderArray, IN UINTN CapsuleCount, OUT UINT64 *MaximumCapsuleSize, OUT EFI_RESET_TYPE *ResetType)
BOOLEAN EFIAPI EfiGoneVirtual(VOID)
EFI_STATUS EFIAPI EfiQueryVariableInfo(IN UINT32 Attributes, OUT UINT64 *MaximumVariableStorageSize, OUT UINT64 *RemainingVariableStorageSize, OUT UINT64 *MaximumVariableSize)
EFI_STATUS EFIAPI EfiConvertFunctionPointer(IN UINTN DebugDisposition, IN OUT VOID **Address)
EFI_STATUS EFIAPI EfiSetWakeupTime(IN BOOLEAN Enable, IN EFI_TIME *Time OPTIONAL)