TwclWiFiClient Class

The TwclWiFiClient component provides access to the Wireless LAN client functions.

Namespace: wclWiFi
type
 TwclWiFiClient = class(TwclCustomWiFiSecurableComponent)
 end;

The TwclWiFiClient type exposes the following members.

Show:
 NameDescription
Create(TComponent)

Creates a new component. (Inherited from TwclCustomWiFiComponent.)

Top
Show:
 NameDescription
Active

Gets the component state. (Inherited from TwclCustomWiFiComponent.)

AfterOpen

The event fires after the component was successfully opened. (Inherited from TwclCustomWiFiComponent.)

BeforeClose

The even fires before the component will be closed. (Inherited from TwclCustomWiFiComponent.)

Handle

Provides access to the WLAN subsyste handle. (Inherited from TwclCustomWiFiComponent.)

Top
Show:
 NameDescription
AcmGetAllowExplicitCreds(Boolean)

Reads the ACM value indicating whether the current wireless interface has shared user credentials allowed.

AcmGetBlockPeriod(Cardinal)

Read the ACM value that indicates the blocked period setting for the current wireless interface.

AcmGetOnlyUseGpProfiles(Boolean)

Reads the ACM value indicating whether profiles not created by group policy can be used to connect to an allowed network with a matching group policy profile.

AcmGetPowerSetting(TwclWiFiPowerSetting)

Reads the WLAN ACM Power Setting.

AcmGetShowDeniedNetworks(Boolean)

Reads the WLAN ACM value indicating whether user and group policy-denied networks will be included in the available networks list.

AcmGetVirtualStationExtensibility(Boolean)

Reads the ACM value indicating whether extensibility on a virtual station is allowed.

AcmSetAllowExplicitCreds(Boolean)

Sets the ACM value indicating whether the current wireless interface has shared user credentials allowed.

AcmSetBlockPeriod(Cardinal)

Sets the ACM value that indicates the blocked period setting for the current wireless interface.

AcmSetShowDeniedNetworks(Boolean)

Sets the WLAN ACM value indicating whether user and group policy-denied networks will be included in the available networks list.

AcmSetVirtualStationExtensibility(Boolean)

Sets the ACM value indicating whether extensibility on a virtual station is allowed.

Close

Closes the component. (Inherited from TwclCustomWiFiComponent.)

Connect(TGUID,TwclWiFiConnectionMode,string,string,TwclWiFiBssType,TwclWiFiConnectFlags)

Overloaded. The method attempts to connect to a specific network.

Connect(TGUID,TwclWiFiConnectionMode,string,string,TwclWiFiBssType,TwclWiFiConnectFlags,string)

Overloaded. The method attempts to connect to a specific network.

Connect(TGUID,TwclWiFiConnectionMode,string,string,TwclWiFiBssType,TwclWiFiConnectFlags,TwclWiFiBssList)

Overloaded. The method attempts to connect to a specific network.

Disconnect(TGUID)

Disconnects an interface from its current network.

DoAfterOpen

Fires the AfterOpen event. (Inherited from TwclCustomWiFiComponent.)

DoBeforeClose

Fires the BeforeClose event. (Inherited from TwclCustomWiFiComponent.)

ElevatePrivileges

The function sets up privileges for Native WiFi. (Overrides TwclCustomWiFiComponent.ElevatePrivileges.)

EnumAvailableNetworks(TGUID,TwclWiFiAvailableNetworkFilters,TwclWiFiAvailableNetworks)

Retrieves the list of available networks on a wireless LAN interface.

EnumBss(TGUID,string,TwclWiFiBssType,Boolean,TwclWiFiBssArray)

The method retrieves a list of the basic service set (BSS) entries of the wireless network or networks on a given wireless LAN interface.

EnumInterfaces(TwclWiFiInterfaces)

Enumerates all of the wireless LAN interfaces currently enabled on the local computer.

InternalClose

Executes additional finalization produres. (Overrides TwclCustomWiFiComponent.InternalClose.)

InternalOpen

Executes additional initialization produres. (Overrides TwclCustomWiFiComponent.InternalOpen.)

Open

Opens the component. (Inherited from TwclCustomWiFiComponent.)

Scan(TGUID)

Overloaded. The Scan function requests a scan for available networks.

Scan(TGUID,string)

Overloaded. The Scan function requests a scan for available networks.

Scan(TGUID,string,TwclWiFiScanIeData)

Overloaded. The Scan function requests a scan for available networks.

Scan(TGUID,TwclWiFiScanIeData)

Overloaded. The Scan function requests a scan for available networks.

Top

The component is not thread-safe and must be used in one thread in which it was created.

In order to be notified about the WLAN events an application must use the TwclWiFiEvents component.