XenevaOS
Loading...
Searching...
No Matches
BootManagerPolicy.h
Go to the documentation of this file.
1
17#ifndef __BOOT_MANAGER_POLICY_H__
18#define __BOOT_MANAGER_POLICY_H__
19
20#define EFI_BOOT_MANAGER_POLICY_PROTOCOL_GUID \
21 { \
22 0xFEDF8E0C, 0xE147, 0x11E3, { 0x99, 0x03, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } \
23 }
24
25#define EFI_BOOT_MANAGER_POLICY_CONSOLE_GUID \
26 { \
27 0xCAB0E94C, 0xE15F, 0x11E3, { 0x91, 0x8D, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } \
28 }
29
30#define EFI_BOOT_MANAGER_POLICY_NETWORK_GUID \
31 { \
32 0xD04159DC, 0xE15F, 0x11E3, { 0xB2, 0x61, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } \
33 }
34
35#define EFI_BOOT_MANAGER_POLICY_CONNECT_ALL_GUID \
36 { \
37 0x113B2126, 0xFC8A, 0x11E3, { 0xBD, 0x6C, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } \
38 }
39
41
42#define EFI_BOOT_MANAGER_POLICY_PROTOCOL_REVISION 0x00010000
43
68typedef
72 IN EFI_DEVICE_PATH *DevicePath,
73 IN BOOLEAN Recursive
74 );
75
119typedef
123 IN EFI_GUID *Class
124 );
125
131
133
137
138#endif
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
EFI_GUID gEfiBootManagerPolicyProtocolGuid
EFI_GUID gEfiBootManagerPolicyConsoleGuid
EFI_GUID gEfiBootManagerPolicyConnectAllGuid
EFI_STATUS(EFIAPI * EFI_BOOT_MANAGER_POLICY_CONNECT_DEVICE_PATH)(IN EFI_BOOT_MANAGER_POLICY_PROTOCOL *This, IN EFI_DEVICE_PATH *DevicePath, IN BOOLEAN Recursive)
Definition BootManagerPolicy.h:70
EFI_STATUS(EFIAPI * EFI_BOOT_MANAGER_POLICY_CONNECT_DEVICE_CLASS)(IN EFI_BOOT_MANAGER_POLICY_PROTOCOL *This, IN EFI_GUID *Class)
Definition BootManagerPolicy.h:121
EFI_GUID gEfiBootManagerPolicyNetworkGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned char BOOLEAN
Definition actypes.h:235
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition DevicePath.h:49
Definition Base.h:281
Definition BootManagerPolicy.h:126
EFI_BOOT_MANAGER_POLICY_CONNECT_DEVICE_CLASS ConnectDeviceClass
Definition BootManagerPolicy.h:129
UINT64 Revision
Definition BootManagerPolicy.h:127
EFI_BOOT_MANAGER_POLICY_CONNECT_DEVICE_PATH ConnectDevicePath
Definition BootManagerPolicy.h:128