TianoCore EDK2 master
UefiMultiPhase.h
Go to the documentation of this file.
1
9#ifndef __UEFI_MULTIPHASE_H__
10#define __UEFI_MULTIPHASE_H__
11
15#define EFI_VARIABLE_NON_VOLATILE 0x00000001
16#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002
17#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004
22#define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x00000008
26#define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x00000020
27#define EFI_VARIABLE_APPEND_WRITE 0x00000040
31#define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x00000010
32
33#ifndef VFRCOMPILE
34 #include <Guid/WinCertificate.h>
38typedef enum {
106 EfiMaxMemoryType
108
112typedef enum {
141
145typedef struct {
151 UINT64 Signature;
158 UINT32 Revision;
167 UINT32 CRC32;
171 UINT32 Reserved;
173
189typedef struct {
207
216typedef struct {
227#endif // VFRCOMPILE
228
229#endif
EFI_MEMORY_TYPE
@ EfiUnusableMemory
@ EfiBootServicesData
@ EfiPersistentMemory
@ EfiReservedMemoryType
@ EfiBootServicesCode
@ EfiConventionalMemory
@ EfiLoaderData
@ EfiACPIMemoryNVS
@ EfiMemoryMappedIOPortSpace
@ EfiACPIReclaimMemory
@ EfiLoaderCode
@ EfiMemoryMappedIO
@ EfiPalCode
@ EfiRuntimeServicesCode
@ EfiRuntimeServicesData
EFI_RESET_TYPE
@ EfiResetCold
@ EfiResetShutdown
@ EfiResetWarm
@ EfiResetPlatformSpecific
WIN_CERTIFICATE_UEFI_GUID AuthInfo
WIN_CERTIFICATE_UEFI_GUID AuthInfo