ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Classes | |
struct | _DOT11_NETWORK |
struct | _DOT11_NETWORK_LIST |
struct | _WLAN_INTERFACE_INFO |
struct | _WLAN_INTERFACE_INFO_LIST |
struct | _WLAN_INTERFACE_CAPABILITY |
struct | _WLAN_RAW_DATA |
struct | _WLAN_PROFILE_INFO |
struct | _WLAN_PROFILE_INFO_LIST |
struct | _WLAN_AVAILABLE_NETWORK |
struct | _WLAN_AVAILABLE_NETWORK_LIST |
struct | _WLAN_CONNECTION_PARAMETERS |
Macros | |
#define | WLAN_API_VERSION_1_0 0x00000001 |
#define | WLAN_API_VERSION_2_0 0x00000002 |
#define | WLAN_MAX_PHY_INDEX 64 |
#define | WLAN_MAX_NAME_LENGTH 256 |
#define | WLAN_AVAILABLE_NETWORK_INCLUDE_ALL_ADHOC_PROFILES 0x00000001 |
#define | WLAN_AVAILABLE_NETWORK_INCLUDE_ALL_MANUAL_HIDDEN_PROFILES 0x00000002 |
#define | WLAN_AVAILABLE_NETWORK_CONNECTED 0x00000001 |
#define | WLAN_AVAILABLE_NETWORK_HAS_PROFILE 0x00000002 |
#define | WLAN_AVAILABLE_NETWORK_CONSOLE_USER_PROFILE 0x00000004 |
#define | WLAN_AVAILABLE_NETWORK_INTERWORKING_SUPPORTED 0x00000008 |
#define | WLAN_AVAILABLE_NETWORK_HOTSPOT2_ENABLED 0x00000010 |
#define | WLAN_AVAILABLE_NETWORK_ANQP_SUPPORTED 0x00000020 |
#define | WLAN_AVAILABLE_NETWORK_HOTSPOT2_DOMAIN 0x00000040 |
#define | WLAN_AVAILABLE_NETWORK_HOTSPOT2_ROAMING 0x00000080 |
#define | WLAN_AVAILABLE_NETWORK_AUTO_CONNECT_FAILED 0x00000100 |
Functions | |
PVOID WINAPI | WlanAllocateMemory (DWORD dwSize) |
VOID WINAPI | WlanFreeMemory (PVOID pMemory) |
DWORD WINAPI | WlanOpenHandle (IN DWORD dwClientVersion, PVOID pReserved, OUT DWORD *pdwNegotiatedVersion, OUT HANDLE *phClientHandle) |
DWORD WINAPI | WlanCloseHandle (IN HANDLE hClientHandle, PVOID pReserved) |
DWORD WINAPI | WlanConnect (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN const PWLAN_CONNECTION_PARAMETERS pConnectionParameters, PVOID pReserved) |
DWORD WINAPI | WlanDisconnect (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, PVOID pReserved) |
DWORD WINAPI | WlanEnumInterfaces (IN HANDLE hClientHandle, PVOID pReserved, OUT PWLAN_INTERFACE_INFO_LIST *ppInterfaceList) |
DWORD WINAPI | WlanGetAvailableNetworkList (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN DWORD dwFlags, PVOID pReserved, OUT PWLAN_AVAILABLE_NETWORK_LIST *ppAvailableNetworkList) |
DWORD WINAPI | WlanGetInterfaceCapability (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, PVOID pReserved, OUT PWLAN_INTERFACE_CAPABILITY *ppCapability) |
DWORD WINAPI | WlanDeleteProfile (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN LPCWSTR strProfileName, PVOID pReserved) |
DWORD WINAPI | WlanGetProfile (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN LPCWSTR strProfileName, PVOID pReserved, OUT LPWSTR *pstrProfileXml, DWORD *pdwFlags, PDWORD pdwGrantedAccess) |
DWORD WINAPI | WlanGetProfileCustomUserData (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN LPCWSTR strProfileName, PVOID pReserved, OUT DWORD *pdwDataSize, OUT PBYTE *ppData) |
DWORD WINAPI | WlanGetProfileList (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, PVOID pReserved, OUT PWLAN_PROFILE_INFO_LIST *ppProfileList) |
DWORD WINAPI | WlanIhvControl (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN WLAN_IHV_CONTROL_TYPE Type, IN DWORD dwInBufferSize, IN PVOID pInBuffer, IN DWORD dwOutBufferSize, PVOID pOutBuffer, OUT PDWORD pdwBytesReturned) |
DWORD WINAPI | WlanQueryInterface (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN WLAN_INTF_OPCODE OpCode, PVOID pReserved, OUT PDWORD pdwDataSize, OUT PVOID *ppData, WLAN_OPCODE_VALUE_TYPE *pWlanOpcodeValueType) |
DWORD WINAPI | WlanReasonCodeToString (IN DWORD dwReasonCode, IN DWORD dwBufferSize, IN PWCHAR pStringBuffer, PVOID pReserved) |
DWORD WINAPI | WlanRegisterNotification (IN HANDLE hClientHandle, IN DWORD dwNotifSource, IN BOOL bIgnoreDuplicate, WLAN_NOTIFICATION_CALLBACK funcCallback, PVOID pCallbackContext, PVOID pReserved, PDWORD pdwPrevNotifSource) |
DWORD WINAPI | WlanRenameProfile (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN LPCWSTR strOldProfileName, IN LPCWSTR strNewProfileName, PVOID pReserved) |
DWORD WINAPI | WlanSetProfile (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN DWORD dwFlags, IN LPCWSTR strProfileXml, LPCWSTR strAllUserProfileSecurity, IN BOOL bOverwrite, PVOID pReserved, OUT DWORD *pdwReasonCode) |
DWORD WINAPI | WlanSetProfileCustomUserData (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN LPCWSTR strProfileName, IN DWORD dwDataSize, IN const PBYTE pData, PVOID pReserved) |
DWORD WINAPI | WlanSetProfileEapUserData (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN LPCWSTR strProfileName, IN EAP_METHOD_TYPE eapType, IN DWORD dwFlags, IN DWORD dwEapUserDataSize, IN const LPBYTE pbEapUserData, PVOID pReserved) |
DWORD WINAPI | WlanSetProfileList (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, DWORD dwItems, IN LPCWSTR *strProfileNames, PVOID pReserved) |
DWORD WINAPI | WlanSetSecuritySettings (IN HANDLE hClientHandle, IN WLAN_SECURABLE_OBJECT SecurableObject, IN LPCWSTR strModifiedSDDL) |
DWORD WINAPI | WlanScan (IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN PDOT11_SSID pDot11Ssid, IN PWLAN_RAW_DATA pIeData, PVOID pReserved) |
#define WLAN_AVAILABLE_NETWORK_AUTO_CONNECT_FAILED 0x00000100 |
#define WLAN_AVAILABLE_NETWORK_CONSOLE_USER_PROFILE 0x00000004 |
#define WLAN_AVAILABLE_NETWORK_INCLUDE_ALL_ADHOC_PROFILES 0x00000001 |
#define WLAN_AVAILABLE_NETWORK_INCLUDE_ALL_MANUAL_HIDDEN_PROFILES 0x00000002 |
#define WLAN_AVAILABLE_NETWORK_INTERWORKING_SUPPORTED 0x00000008 |
typedef struct _DOT11_NETWORK DOT11_NETWORK |
typedef struct _DOT11_NETWORK * PDOT11_NETWORK |
typedef struct _DOT11_NETWORK_LIST * PDOT11_NETWORK_LIST |
typedef enum _WLAN_CONNECTION_MODE * PWLAN_CONNECTION_MODE |
typedef struct _WLAN_INTERFACE_INFO * PWLAN_INTERFACE_INFO |
typedef enum _WLAN_INTERFACE_TYPE * PWLAN_INTERFACE_TYPE |
typedef L2_NOTIFICATION_DATA * PWLAN_NOTIFICATION_DATA |
typedef struct _WLAN_PROFILE_INFO * PWLAN_PROFILE_INFO |
typedef struct _WLAN_RAW_DATA * PWLAN_RAW_DATA |
typedef DWORD * PWLAN_REASON_CODE |
typedef enum _WLAN_SECURABLE_OBJECT * PWLAN_SECURABLE_OBJECT |
typedef ULONG * PWLAN_SIGNAL_QUALITY |
typedef enum _WLAN_INTF_OPCODE WLAN_INTF_OPCODE |
typedef void(__stdcall * WLAN_NOTIFICATION_CALLBACK) (PWLAN_NOTIFICATION_DATA, PVOID) |
typedef struct _WLAN_RAW_DATA WLAN_RAW_DATA |
typedef DWORD WLAN_REASON_CODE |
typedef ULONG WLAN_SIGNAL_QUALITY |
Definition at line 62 of file wlanapi.h.
Definition at line 116 of file wlanapi.h.
Enumerator | |
---|---|
wlan_interface_type_emulated_802_11 | |
wlan_interface_type_native_802_11 | |
wlan_interface_type_invalid |
Definition at line 128 of file wlanapi.h.
Definition at line 83 of file wlanapi.h.
Enumerator | |
---|---|
wlan_opcode_value_type_query_only | |
wlan_opcode_value_type_set_by_group_policy | |
wlan_opcode_value_type_set_by_user | |
wlan_opcode_value_type_invalid |
Definition at line 37 of file wlanapi.h.
Definition at line 45 of file wlanapi.h.
Definition at line 203 of file main.c.
Referenced by WlanCloseHandle_test(), and WlanOpenHandle_test().
DWORD WINAPI WlanConnect | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN const PWLAN_CONNECTION_PARAMETERS | pConnectionParameters, | ||
PVOID | pReserved | ||
) |
Definition at line 125 of file main.c.
DWORD WINAPI WlanDeleteProfile | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN LPCWSTR | strProfileName, | ||
PVOID | pReserved | ||
) |
Definition at line 37 of file profile.c.
Referenced by WlanDeleteProfile_test().
DWORD WINAPI WlanDisconnect | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
PVOID | pReserved | ||
) |
Definition at line 150 of file main.c.
DWORD WINAPI WlanEnumInterfaces | ( | IN HANDLE | hClientHandle, |
PVOID | pReserved, | ||
OUT PWLAN_INTERFACE_INFO_LIST * | ppInterfaceList | ||
) |
Definition at line 226 of file main.c.
Referenced by WlanEnumInterfaces_test().
DWORD WINAPI WlanGetAvailableNetworkList | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN DWORD | dwFlags, | ||
PVOID | pReserved, | ||
OUT PWLAN_AVAILABLE_NETWORK_LIST * | ppAvailableNetworkList | ||
) |
DWORD WINAPI WlanGetInterfaceCapability | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
PVOID | pReserved, | ||
OUT PWLAN_INTERFACE_CAPABILITY * | ppCapability | ||
) |
Definition at line 293 of file main.c.
Referenced by WlanGetInterfaceCapability_test().
DWORD WINAPI WlanGetProfile | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN LPCWSTR | strProfileName, | ||
PVOID | pReserved, | ||
OUT LPWSTR * | pstrProfileXml, | ||
DWORD * | pdwFlags, | ||
PDWORD | pdwGrantedAccess | ||
) |
Definition at line 88 of file profile.c.
Referenced by WlanGetProfile_test().
DWORD WINAPI WlanGetProfileCustomUserData | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN LPCWSTR | strProfileName, | ||
PVOID | pReserved, | ||
OUT DWORD * | pdwDataSize, | ||
OUT PBYTE * | ppData | ||
) |
DWORD WINAPI WlanGetProfileList | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
PVOID | pReserved, | ||
OUT PWLAN_PROFILE_INFO_LIST * | ppProfileList | ||
) |
DWORD WINAPI WlanIhvControl | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN WLAN_IHV_CONTROL_TYPE | Type, | ||
IN DWORD | dwInBufferSize, | ||
IN PVOID | pInBuffer, | ||
IN DWORD | dwOutBufferSize, | ||
PVOID | pOutBuffer, | ||
OUT PDWORD | pdwBytesReturned | ||
) |
DWORD WINAPI WlanOpenHandle | ( | IN DWORD | dwClientVersion, |
PVOID | pReserved, | ||
OUT DWORD * | pdwNegotiatedVersion, | ||
OUT HANDLE * | phClientHandle | ||
) |
Definition at line 174 of file main.c.
Referenced by WlanOpenHandle_test().
DWORD WINAPI WlanQueryInterface | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN WLAN_INTF_OPCODE | OpCode, | ||
PVOID | pReserved, | ||
OUT PDWORD | pdwDataSize, | ||
OUT PVOID * | ppData, | ||
WLAN_OPCODE_VALUE_TYPE * | pWlanOpcodeValueType | ||
) |
DWORD WINAPI WlanReasonCodeToString | ( | IN DWORD | dwReasonCode, |
IN DWORD | dwBufferSize, | ||
IN PWCHAR | pStringBuffer, | ||
PVOID | pReserved | ||
) |
DWORD WINAPI WlanRegisterNotification | ( | IN HANDLE | hClientHandle, |
IN DWORD | dwNotifSource, | ||
IN BOOL | bIgnoreDuplicate, | ||
WLAN_NOTIFICATION_CALLBACK | funcCallback, | ||
PVOID | pCallbackContext, | ||
PVOID | pReserved, | ||
PDWORD | pdwPrevNotifSource | ||
) |
DWORD WINAPI WlanRenameProfile | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN LPCWSTR | strOldProfileName, | ||
IN LPCWSTR | strNewProfileName, | ||
PVOID | pReserved | ||
) |
Definition at line 62 of file profile.c.
Referenced by WlanRenameProfile_test().
DWORD WINAPI WlanScan | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN PDOT11_SSID | pDot11Ssid, | ||
IN PWLAN_RAW_DATA | pIeData, | ||
PVOID | pReserved | ||
) |
Definition at line 250 of file main.c.
DWORD WINAPI WlanSetProfile | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN DWORD | dwFlags, | ||
IN LPCWSTR | strProfileXml, | ||
LPCWSTR | strAllUserProfileSecurity, | ||
IN BOOL | bOverwrite, | ||
PVOID | pReserved, | ||
OUT DWORD * | pdwReasonCode | ||
) |
DWORD WINAPI WlanSetProfileCustomUserData | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN LPCWSTR | strProfileName, | ||
IN DWORD | dwDataSize, | ||
IN const PBYTE | pData, | ||
PVOID | pReserved | ||
) |
DWORD WINAPI WlanSetProfileEapUserData | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
IN LPCWSTR | strProfileName, | ||
IN EAP_METHOD_TYPE | eapType, | ||
IN DWORD | dwFlags, | ||
IN DWORD | dwEapUserDataSize, | ||
IN const LPBYTE | pbEapUserData, | ||
PVOID | pReserved | ||
) |
DWORD WINAPI WlanSetProfileList | ( | IN HANDLE | hClientHandle, |
IN const GUID * | pInterfaceGuid, | ||
DWORD | dwItems, | ||
IN LPCWSTR * | strProfileNames, | ||
PVOID | pReserved | ||
) |
DWORD WINAPI WlanSetSecuritySettings | ( | IN HANDLE | hClientHandle, |
IN WLAN_SECURABLE_OBJECT | SecurableObject, | ||
IN LPCWSTR | strModifiedSDDL | ||
) |
Definition at line 351 of file main.c.