11#ifndef __BOOT_MANAGER_POLICY_H__
12#define __BOOT_MANAGER_POLICY_H__
14#define EFI_BOOT_MANAGER_POLICY_PROTOCOL_GUID \
16 0xFEDF8E0C, 0xE147, 0x11E3, { 0x99, 0x03, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } \
19#define EFI_BOOT_MANAGER_POLICY_CONSOLE_GUID \
21 0xCAB0E94C, 0xE15F, 0x11E3, { 0x91, 0x8D, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } \
24#define EFI_BOOT_MANAGER_POLICY_NETWORK_GUID \
26 0xD04159DC, 0xE15F, 0x11E3, { 0xB2, 0x61, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } \
29#define EFI_BOOT_MANAGER_POLICY_CONNECT_ALL_GUID \
31 0x113B2126, 0xFC8A, 0x11E3, { 0xBD, 0x6C, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } \
36#define EFI_BOOT_MANAGER_POLICY_PROTOCOL_REVISION 0x00010000
126extern EFI_GUID gEfiBootManagerPolicyProtocolGuid;
128extern EFI_GUID gEfiBootManagerPolicyConsoleGuid;
129extern EFI_GUID gEfiBootManagerPolicyNetworkGuid;
130extern 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)
EFI_STATUS(EFIAPI * EFI_BOOT_MANAGER_POLICY_CONNECT_DEVICE_CLASS)(IN EFI_BOOT_MANAGER_POLICY_PROTOCOL *This, IN EFI_GUID *Class)