TwclWiFiProfilesManager Class

Provides access to the Wireless Network profiles.

Namespace: wclWiFi
type
 TwclWiFiProfilesManager = class(TwclCustomWiFiMemoryComponent)
 end;

The TwclWiFiProfilesManager 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
Close

Closes the component. (Inherited from TwclCustomWiFiComponent.)

DeleteProfile(TGUID,string)

The method deletes a wireless profile for a wireless interface on the local computer.

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.)

FreeMemory(Pointer)

The method frees memory. (Inherited from TwclCustomWiFiMemoryComponent.)

GetProfile(TGUID,string,TwclWiFiProfileFlags,string)

The method retrieves all information about a specified wireless profile.

GetProfileList(TGUID,TwclWiFiProfiles)

The method retrieves the list of profiles in preference order.

GetProfileUserData(TGUID,string,Cardinal,PByte)

The method gets the custom user data associated with a wireless profile.

InternalClose

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

InternalOpen

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

Open

Opens the component. (Inherited from TwclCustomWiFiComponent.)

RenameProfile(TGUID,string,string)

Renames the specified profile.

SaveTemporaryProfile(TGUID,string,Boolean,TwclWiFiTemporaryProfileFlags)

Saves a temporary profile to the profile store.

SetPosition(TGUID,string,Cardinal)

The method sets the position of a single, specified profile in the preference list.

SetProfile(TGUID,TwclWiFiProfileFlags,string,Boolean)

The method sets the content of a specific profile.

SetProfileEapUserData(TGUID,string,Boolean,TwclWiFiEapMethodType,PByte,Cardinal)

The function sets the Extensible Authentication Protocol (EAP) user credentials as specified by raw EAP data.

SetProfileEapXmlUserData(TGUID,string,Boolean,string)

The method sets the Extensible Authentication Protocol (EAP) user credentials as specified by an XML string. The user credentials apply to a profile on an adapter (interface). These credentials can only be used by the caller.

SetProfileList(TGUID,string[])

The method sets the preference order of profiles for a given interface.

SetProfileUserData(TGUID,string,Cardinal,PByte)

Sets the custom user data associated with a profile.

ShowUIEdit(TGUID,string,TwclWiFiProfileEditPage)

Displays the wireless profile user interface (UI). This UI is used to view and edit advanced settings of a wireless network profile.

Top

An application uses this component to manage the Wireless LAN profiles.

In order to receiver the profile changes notifications an application must use the TwclWiFiEvents component.