XenevaOS
Loading...
Searching...
No Matches
UefiRuntimeLib.h
Go to the documentation of this file.
1
15#ifndef __UEFI_RUNTIME_LIB__
16#define __UEFI_RUNTIME_LIB__
17
33 VOID
34 );
35
51 VOID
52 );
53
78 OUT EFI_TIME *Time,
80 );
81
105EFIAPI
107 IN EFI_TIME *Time
108 );
109
132EFIAPI
134 OUT BOOLEAN *Enabled,
135 OUT BOOLEAN *Pending,
136 OUT EFI_TIME *Time
137 );
138
162EFIAPI
164 IN BOOLEAN Enable,
165 IN EFI_TIME *Time OPTIONAL
166 );
167
199EFIAPI
201 IN CHAR16 *VariableName,
202 IN EFI_GUID *VendorGuid,
203 OUT UINT32 *Attributes OPTIONAL,
204 IN OUT UINTN *DataSize,
205 OUT VOID *Data
206 );
207
239EFIAPI
241 IN OUT UINTN *VariableNameSize,
242 IN OUT CHAR16 *VariableName,
243 IN OUT EFI_GUID *VendorGuid
244 );
245
276EFIAPI
278 IN CHAR16 *VariableName,
279 IN EFI_GUID *VendorGuid,
280 IN UINT32 Attributes,
281 IN UINTN DataSize,
282 IN VOID *Data
283 );
284
302EFIAPI
304 OUT UINT32 *HighCount
305 );
306
335VOID
336EFIAPI
338 IN EFI_RESET_TYPE ResetType,
339 IN EFI_STATUS ResetStatus,
340 IN UINTN DataSize,
341 IN VOID *ResetData OPTIONAL
342 );
343
363EFIAPI
365 IN UINTN DebugDisposition,
367 );
368
392EFIAPI
394 IN UINTN DebugDisposition,
396 );
397
425EFIAPI
427 IN UINTN MemoryMapSize,
428 IN UINTN DescriptorSize,
429 IN UINT32 DescriptorVersion,
430 IN CONST EFI_MEMORY_DESCRIPTOR *VirtualMap
431 );
432
433
449EFIAPI
451 IN UINTN DebugDisposition,
452 IN OUT LIST_ENTRY *ListHead
453 );
454
491EFIAPI
493 IN EFI_CAPSULE_HEADER **CapsuleHeaderArray,
494 IN UINTN CapsuleCount,
495 IN EFI_PHYSICAL_ADDRESS ScatterGatherList OPTIONAL
496 );
497
498
534EFIAPI
536 IN EFI_CAPSULE_HEADER **CapsuleHeaderArray,
537 IN UINTN CapsuleCount,
538 OUT UINT64 *MaximumCapsuleSize,
539 OUT EFI_RESET_TYPE *ResetType
540 );
541
542
578EFIAPI
580 IN UINT32 Attributes,
581 OUT UINT64 *MaximumVariableStorageSize,
582 OUT UINT64 *RemainingVariableStorageSize,
583 OUT UINT64 *MaximumVariableSize
584 );
585
586#endif
587
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
UINT64 EFI_PHYSICAL_ADDRESS
Definition UefiBaseType.h:54
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
EFI_RESET_TYPE
Definition UefiMultiPhase.h:118
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)
#define VOID
Definition acefi.h:190
ACPI_PHYSICAL_ADDRESS Address
Definition acpixf.h:637
unsigned char BOOLEAN
Definition actypes.h:235
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition UefiSpec.h:1620
Definition UefiSpec.h:104
Definition UefiSpec.h:744
Definition UefiBaseType.h:72
Definition Base.h:281
Definition Base.h:315