/// EFI_80211_MAC_ADDRESS\r
///\r
typedef struct {\r
- UINT8 Addr[6];\r
+ UINT8 Addr[6];\r
} EFI_80211_MAC_ADDRESS;\r
\r
-#define EFI_MAX_SSID_LEN 32\r
+#define EFI_MAX_SSID_LEN 32\r
\r
///\r
/// EFI_80211_SSID\r
//\r
// Length in bytes of the SSId. If zero, ignore SSId field.\r
//\r
- UINT8 SSIdLen;\r
+ UINT8 SSIdLen;\r
//\r
// Specifies the service set identifier.\r
//\r
- UINT8 SSId[EFI_MAX_SSID_LEN];\r
+ UINT8 SSId[EFI_MAX_SSID_LEN];\r
} EFI_80211_SSID;\r
\r
///\r
// The number of EFI_80211_SSID in SSIDList. If zero, SSIDList should be\r
// ignored.\r
//\r
- UINT32 NumOfSSID;\r
+ UINT32 NumOfSSID;\r
//\r
// The SSIDList is a pointer to an array of EFI_80211_SSID instances. The\r
// number of entries is specified by NumOfSSID. The array should only include\r
// 10 elements in the SSIDList. It is the caller's responsibility to free\r
// this buffer.\r
//\r
- EFI_80211_SSID SSIDList[1];\r
+ EFI_80211_SSID SSIDList[1];\r
} EFI_80211_GET_NETWORKS_DATA;\r
\r
///\r
// Organization Unique Identifier, as defined in IEEE 802.11 standard,\r
// usually set to 00-0F-AC.\r
//\r
- UINT8 Oui[3];\r
+ UINT8 Oui[3];\r
//\r
// Suites types, as defined in IEEE 802.11 standard.\r
//\r
- UINT8 SuiteType;\r
+ UINT8 SuiteType;\r
} EFI_80211_SUITE_SELECTOR;\r
\r
///\r
// Indicates the number of AKM suite selectors that are contained in\r
// AKMSuiteList. If zero, the AKMSuiteList is ignored.\r
//\r
- UINT16 AKMSuiteCount;\r
+ UINT16 AKMSuiteCount;\r
//\r
// A variable-length array of AKM suites, as defined in IEEE 802.11 standard,\r
// Table 8-101. The number of entries is specified by AKMSuiteCount.\r
//\r
- EFI_80211_SUITE_SELECTOR AKMSuiteList[1];\r
+ EFI_80211_SUITE_SELECTOR AKMSuiteList[1];\r
} EFI_80211_AKM_SUITE_SELECTOR;\r
\r
///\r
// Indicates the number of cipher suites that are contained in\r
// CipherSuiteList. If zero, the CipherSuiteList is ignored.\r
//\r
- UINT16 CipherSuiteCount;\r
+ UINT16 CipherSuiteCount;\r
//\r
// A variable-length array of cipher suites, as defined in IEEE 802.11\r
// standard, Table 8-99. The number of entries is specified by\r
// CipherSuiteCount.\r
//\r
- EFI_80211_SUITE_SELECTOR CipherSuiteList[1];\r
+ EFI_80211_SUITE_SELECTOR CipherSuiteList[1];\r
} EFI_80211_CIPHER_SUITE_SELECTOR;\r
\r
///\r
//\r
// Specifies the type of the BSS.\r
//\r
- EFI_80211_BSS_TYPE BSSType;\r
+ EFI_80211_BSS_TYPE BSSType;\r
//\r
// Specifies the SSID of the BSS.\r
//\r
- EFI_80211_SSID SSId;\r
+ EFI_80211_SSID SSId;\r
//\r
// Pointer to the AKM suites supported in the wireless network.\r
//\r
- EFI_80211_AKM_SUITE_SELECTOR *AKMSuite;\r
+ EFI_80211_AKM_SUITE_SELECTOR *AKMSuite;\r
//\r
// Pointer to the cipher suites supported in the wireless network.\r
//\r
- EFI_80211_CIPHER_SUITE_SELECTOR *CipherSuite;\r
+ EFI_80211_CIPHER_SUITE_SELECTOR *CipherSuite;\r
} EFI_80211_NETWORK;\r
\r
///\r
//\r
// Specifies the found wireless network.\r
//\r
- EFI_80211_NETWORK Network;\r
+ EFI_80211_NETWORK Network;\r
//\r
// Indicates the network quality as a value between 0 to 100, where 100\r
// indicates the highest network quality.\r
//\r
- UINT8 NetworkQuality;\r
+ UINT8 NetworkQuality;\r
} EFI_80211_NETWORK_DESCRIPTION;\r
\r
///\r
// The number of EFI_80211_NETWORK_DESCRIPTION in NetworkDesc. If zero,\r
// NetworkDesc should be ignored.\r
//\r
- UINT8 NumOfNetworkDesc;\r
+ UINT8 NumOfNetworkDesc;\r
//\r
// The NetworkDesc is a pointer to an array of EFI_80211_NETWORK_DESCRIPTION\r
// instances. It is caller's responsibility to free this buffer.\r
//\r
- EFI_80211_NETWORK_DESCRIPTION NetworkDesc[1];\r
+ EFI_80211_NETWORK_DESCRIPTION NetworkDesc[1];\r
} EFI_80211_GET_NETWORKS_RESULT;\r
\r
///\r
// Wireless MAC Connection Protocol II driver. The type of Event must be\r
// EFI_NOTIFY_SIGNAL.\r
//\r
- EFI_EVENT Event;\r
+ EFI_EVENT Event;\r
//\r
// Will be set to one of the following values:\r
// EFI_SUCCESS: The operation completed successfully.\r
// hardware or software state.\r
// EFI_NOT_READY: The operation is started but not yet completed.\r
//\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
//\r
// Pointer to the input data for getting networks.\r
//\r
- EFI_80211_GET_NETWORKS_DATA *Data;\r
+ EFI_80211_GET_NETWORKS_DATA *Data;\r
//\r
// Indicates the scan result. It is caller's responsibility to free this\r
// buffer.\r
//\r
- EFI_80211_GET_NETWORKS_RESULT *Result;\r
+ EFI_80211_GET_NETWORKS_RESULT *Result;\r
} EFI_80211_GET_NETWORKS_TOKEN;\r
\r
///\r
//\r
// Specifies the wireless network to connect to.\r
//\r
- EFI_80211_NETWORK *Network;\r
+ EFI_80211_NETWORK *Network;\r
//\r
// Specifies a time limit in seconds that is optionally present, after which\r
// the connection establishment procedure is terminated by the UNDI driver.\r
// This is an optional parameter and may be 0. Values of 5 seconds or higher\r
// are recommended.\r
//\r
- UINT32 FailureTimeout;\r
+ UINT32 FailureTimeout;\r
} EFI_80211_CONNECT_NETWORK_DATA;\r
\r
///\r
// Wireless MAC Connection Protocol II driver. The type of Event must be\r
// EFI_NOTIFY_SIGNAL.\r
//\r
- EFI_EVENT Event;\r
+ EFI_EVENT Event;\r
//\r
// Will be set to one of the following values:\r
// EFI_SUCCESS: The operation completed successfully.\r
// hardware or software state.\r
// EFI_NOT_READY: The operation is started but not yet completed.\r
//\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
//\r
// Pointer to the connection data.\r
//\r
- EFI_80211_CONNECT_NETWORK_DATA *Data;\r
+ EFI_80211_CONNECT_NETWORK_DATA *Data;\r
//\r
// Indicates the connection state.\r
//\r
- EFI_80211_CONNECT_NETWORK_RESULT_CODE ResultCode;\r
+ EFI_80211_CONNECT_NETWORK_RESULT_CODE ResultCode;\r
} EFI_80211_CONNECT_NETWORK_TOKEN;\r
\r
///\r
// Wireless MAC Connection Protocol II driver. The type of Event must be\r
// EFI_NOTIFY_SIGNAL.\r
//\r
- EFI_EVENT Event;\r
+ EFI_EVENT Event;\r
//\r
// Will be set to one of the following values:\r
// EFI_SUCCESS: The operation completed successfully\r
// EFI_ACCESS_DENIED: The operation is not completed due to some underlying\r
// hardware or software state.\r
//\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
} EFI_80211_DISCONNECT_NETWORK_TOKEN;\r
\r
/**\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_WIRELESS_MAC_CONNECTION_II_GET_NETWORKS) (\r
+(EFIAPI *EFI_WIRELESS_MAC_CONNECTION_II_GET_NETWORKS)(\r
IN EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *This,\r
IN EFI_80211_GET_NETWORKS_TOKEN *Token\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_WIRELESS_MAC_CONNECTION_II_CONNECT_NETWORK) (\r
+(EFIAPI *EFI_WIRELESS_MAC_CONNECTION_II_CONNECT_NETWORK)(\r
IN EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *This,\r
IN EFI_80211_CONNECT_NETWORK_TOKEN *Token\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_WIRELESS_MAC_CONNECTION_II_DISCONNECT_NETWORK) (\r
+(EFIAPI *EFI_WIRELESS_MAC_CONNECTION_II_DISCONNECT_NETWORK)(\r
IN EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *This,\r
IN EFI_80211_DISCONNECT_NETWORK_TOKEN *Token\r
);\r
/// network.\r
///\r
struct _EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL {\r
- EFI_WIRELESS_MAC_CONNECTION_II_GET_NETWORKS GetNetworks;\r
- EFI_WIRELESS_MAC_CONNECTION_II_CONNECT_NETWORK ConnectNetwork;\r
- EFI_WIRELESS_MAC_CONNECTION_II_DISCONNECT_NETWORK DisconnectNetwork;\r
+ EFI_WIRELESS_MAC_CONNECTION_II_GET_NETWORKS GetNetworks;\r
+ EFI_WIRELESS_MAC_CONNECTION_II_CONNECT_NETWORK ConnectNetwork;\r
+ EFI_WIRELESS_MAC_CONNECTION_II_DISCONNECT_NETWORK DisconnectNetwork;\r
};\r
\r
-extern EFI_GUID gEfiWiFi2ProtocolGuid;\r
+extern EFI_GUID gEfiWiFi2ProtocolGuid;\r
\r
#endif\r