14#ifndef __EFI_ADAPTER_INFORMATION_PROTOCOL_H__
15#define __EFI_ADAPTER_INFORMATION_PROTOCOL_H__
17#define EFI_ADAPTER_INFORMATION_PROTOCOL_GUID \
19 0xE5DD1403, 0xD622, 0xC24E, {0x84, 0x88, 0xC7, 0x1B, 0x17, 0xF5, 0xE8, 0x02 } \
22#define EFI_ADAPTER_INFO_MEDIA_STATE_GUID \
24 0xD7C74207, 0xA831, 0x4A26, {0xB1, 0xF5, 0xD1, 0x93, 0x06, 0x5C, 0xE8, 0xB6 } \
27#define EFI_ADAPTER_INFO_NETWORK_BOOT_GUID \
29 0x1FBD2960, 0x4130, 0x41E5, {0x94, 0xAC, 0xD2, 0xCF, 0x03, 0x7F, 0xB3, 0x7C } \
32#define EFI_ADAPTER_INFO_SAN_MAC_ADDRESS_GUID \
34 0x114da5ef, 0x2cf1, 0x4e12, {0x9b, 0xbb, 0xc4, 0x70, 0xb5, 0x52, 0x5, 0xd9 } \
37#define EFI_ADAPTER_INFO_UNDI_IPV6_SUPPORT_GUID \
39 0x4bd56be3, 0x4975, 0x4d8a, {0xa0, 0xad, 0xc4, 0x91, 0x20, 0x4b, 0x5d, 0x4d} \
42#define EFI_ADAPTER_INFO_MEDIA_TYPE_GUID \
44 0x8484472f, 0x71ec, 0x411a, { 0xb3, 0x9c, 0x62, 0xcd, 0x94, 0xd9, 0x91, 0x6e } \
168 OUT VOID **InformationBlock,
198 IN VOID *InformationBlock,
245extern EFI_GUID gEfiAdapterInformationProtocolGuid;
247extern EFI_GUID gEfiAdapterInfoMediaStateGuid;
249extern EFI_GUID gEfiAdapterInfoNetworkBootGuid;
251extern EFI_GUID gEfiAdapterInfoSanMacAddressGuid;
253extern EFI_GUID gEfiAdapterInfoUndiIpv6SupportGuid;
BOOLEAN iScsiIpv4BootCapablity
BOOLEAN iScsiIpv6BootCapablity
BOOLEAN FCoeBootCapablity
BOOLEAN OffloadCapability
BOOLEAN iScsiMpioCapability
EFI_MAC_ADDRESS SanMacAddress