TwclWiFiProfilesManager Class
Provides access to the Wireless Network profiles.
wclWiFi.TwclCustomWiFiComponent
wclWiFi.TwclCustomWiFiSecurableComponent
wclWiFi.TwclCustomWiFiMemoryComponent
wclWiFi.TwclWiFiProfilesManager
type TwclWiFiProfilesManager = class(TwclCustomWiFiMemoryComponent) end;
The TwclWiFiProfilesManager type exposes the following members.
Name | Description | |
---|---|---|
Create(TComponent) | Creates a new component. (Inherited from TwclCustomWiFiComponent.) |
Name | Description | |
---|---|---|
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.) |
Name | Description | |
---|---|---|
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 | |
DoBeforeClose | Fires the | |
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. |
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.