#ifndef __EFI_ADAPTER_INFORMATION_PROTOCOL_H__\r
#define __EFI_ADAPTER_INFORMATION_PROTOCOL_H__\r
\r
-\r
#define EFI_ADAPTER_INFORMATION_PROTOCOL_GUID \\r
{ \\r
0xE5DD1403, 0xD622, 0xC24E, {0x84, 0x88, 0xC7, 0x1B, 0x17, 0xF5, 0xE8, 0x02 } \\r
0x8484472f, 0x71ec, 0x411a, { 0xb3, 0x9c, 0x62, 0xcd, 0x94, 0xd9, 0x91, 0x6e } \\r
}\r
\r
-\r
typedef struct _EFI_ADAPTER_INFORMATION_PROTOCOL EFI_ADAPTER_INFORMATION_PROTOCOL;\r
\r
///\r
/// There was media attached to the network adapter, but it was removed and reattached. EFI_NO_MEDIA: There is\r
/// not any media attached to the network.\r
///\r
- EFI_STATUS MediaState;\r
+ EFI_STATUS MediaState;\r
} EFI_ADAPTER_INFO_MEDIA_STATE;\r
\r
///\r
/// 2: Ethernet Wireless Network Adapter\r
/// 3~255: Reserved\r
///\r
- UINT8 MediaType;\r
+ UINT8 MediaType;\r
} EFI_ADAPTER_INFO_MEDIA_TYPE;\r
\r
///\r
///\r
/// TRUE if the adapter supports booting from iSCSI IPv4 targets.\r
///\r
- BOOLEAN iScsiIpv4BootCapablity;\r
+ BOOLEAN iScsiIpv4BootCapablity;\r
///\r
/// TRUE if the adapter supports booting from iSCSI IPv6 targets.\r
///\r
- BOOLEAN iScsiIpv6BootCapablity;\r
+ BOOLEAN iScsiIpv6BootCapablity;\r
///\r
/// TRUE if the adapter supports booting from FCoE targets.\r
///\r
- BOOLEAN FCoeBootCapablity;\r
+ BOOLEAN FCoeBootCapablity;\r
///\r
/// TRUE if the adapter supports an offload engine (such as TCP\r
/// Offload Engine (TOE)) for its iSCSI or FCoE boot operations.\r
///\r
- BOOLEAN OffloadCapability;\r
+ BOOLEAN OffloadCapability;\r
///\r
/// TRUE if the adapter supports multipath I/O (MPIO) for its iSCSI\r
/// boot operations.\r
///\r
- BOOLEAN iScsiMpioCapability;\r
+ BOOLEAN iScsiMpioCapability;\r
///\r
/// TRUE if the adapter is currently configured to boot from iSCSI\r
/// IPv4 targets.\r
///\r
- BOOLEAN iScsiIpv4Boot;\r
+ BOOLEAN iScsiIpv4Boot;\r
///\r
/// TRUE if the adapter is currently configured to boot from iSCSI\r
/// IPv6 targets.\r
///\r
- BOOLEAN iScsiIpv6Boot;\r
+ BOOLEAN iScsiIpv6Boot;\r
///\r
/// TRUE if the adapter is currently configured to boot from FCoE targets.\r
///\r
- BOOLEAN FCoeBoot;\r
+ BOOLEAN FCoeBoot;\r
} EFI_ADAPTER_INFO_NETWORK_BOOT;\r
\r
///\r
/// Returns the SAN MAC address for the adapter.For adapters that support today's 802.3 ethernet\r
/// networking and Fibre-Channel Over Ethernet (FCOE), this conveys the FCOE SAN MAC address from the adapter.\r
///\r
- EFI_MAC_ADDRESS SanMacAddress;\r
+ EFI_MAC_ADDRESS SanMacAddress;\r
} EFI_ADAPTER_INFO_SAN_MAC_ADDRESS;\r
\r
///\r
///\r
/// Returns capability of UNDI to support IPv6 traffic.\r
///\r
- BOOLEAN Ipv6Support;\r
+ BOOLEAN Ipv6Support;\r
} EFI_ADAPTER_INFO_UNDI_IPV6_SUPPORT;\r
\r
/**\r
/// - Gets a list of supported information types for this instance of the protocol.\r
///\r
struct _EFI_ADAPTER_INFORMATION_PROTOCOL {\r
- EFI_ADAPTER_INFO_GET_INFO GetInformation;\r
- EFI_ADAPTER_INFO_SET_INFO SetInformation;\r
- EFI_ADAPTER_INFO_GET_SUPPORTED_TYPES GetSupportedTypes;\r
+ EFI_ADAPTER_INFO_GET_INFO GetInformation;\r
+ EFI_ADAPTER_INFO_SET_INFO SetInformation;\r
+ EFI_ADAPTER_INFO_GET_SUPPORTED_TYPES GetSupportedTypes;\r
};\r
\r
-extern EFI_GUID gEfiAdapterInformationProtocolGuid;\r
+extern EFI_GUID gEfiAdapterInformationProtocolGuid;\r
\r
-extern EFI_GUID gEfiAdapterInfoMediaStateGuid;\r
+extern EFI_GUID gEfiAdapterInfoMediaStateGuid;\r
\r
-extern EFI_GUID gEfiAdapterInfoNetworkBootGuid;\r
+extern EFI_GUID gEfiAdapterInfoNetworkBootGuid;\r
\r
-extern EFI_GUID gEfiAdapterInfoSanMacAddressGuid;\r
+extern EFI_GUID gEfiAdapterInfoSanMacAddressGuid;\r
\r
-extern EFI_GUID gEfiAdapterInfoUndiIpv6SupportGuid;\r
+extern EFI_GUID gEfiAdapterInfoUndiIpv6SupportGuid;\r
\r
#endif\r