12#ifndef __EFI_WIFI2_PROTOCOL_H__
13#define __EFI_WIFI2_PROTOCOL_H__
15#define EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL_GUID \
17 0x1b0fb9bf, 0x699d, 0x4fdd, { 0xa7, 0xc3, 0x25, 0x46, 0x68, 0x1b, 0xf6, 0x3b } \
26 IeeeInfrastructureBSS,
52 ConnectFailureTimeout,
56 ConnectFailedReasonUnspecified
66#define EFI_MAX_SSID_LEN 32
79 UINT8 SSId[EFI_MAX_SSID_LEN];
124 UINT16 AKMSuiteCount;
140 UINT16 CipherSuiteCount;
183 UINT8 NetworkQuality;
194 UINT8 NumOfNetworkDesc;
248 UINT32 FailureTimeout;
405extern EFI_GUID gEfiWiFi2ProtocolGuid;
EFI_STATUS(EFIAPI * EFI_WIRELESS_MAC_CONNECTION_II_DISCONNECT_NETWORK)(IN EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *This, IN EFI_80211_DISCONNECT_NETWORK_TOKEN *Token)
EFI_STATUS(EFIAPI * EFI_WIRELESS_MAC_CONNECTION_II_CONNECT_NETWORK)(IN EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *This, IN EFI_80211_CONNECT_NETWORK_TOKEN *Token)
EFI_STATUS(EFIAPI * EFI_WIRELESS_MAC_CONNECTION_II_GET_NETWORKS)(IN EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *This, IN EFI_80211_GET_NETWORKS_TOKEN *Token)
EFI_80211_CONNECT_NETWORK_RESULT_CODE