CConnectionUiUtilitiesImpl Class Reference

class CConnectionUiUtilitiesImpl : public CBase

Connection Ui Utilities. Implementation behind proxy class CConnectionUiUtilities .

Inherits from

Public Member Functions
~CConnectionUiUtilitiesImpl ()
TBool AlwaysAskPageL ( TCuuAlwaysAskResults &)
void CancelChangingConnectionToNote ()
void CancelConfirmMethodUsageQuery ()
void CancelConnectedViaConnMethodNote ()
void CancelConnectedViaDestAndConnMethodNote ()
void CancelEasyWepDlg ()
void CancelEasyWpaDlg ()
void CancelOffLineWlanNote ()
void CancelSearchWLANNetwork ()
TBool ChangeConnectionL ( TUint32 &, TConnectionPrefs )
void ChangingConnectionToNote (const TUint32 )
void ChangingConnectionToNote (const TUint32 , TRequestStatus &)
void ConfirmMethodUsageQuery ( TMsgQueryLinkedResults &, const TBool , TRequestStatus &)
void ConnectedViaConnMethodNote (const TUint32 )
void ConnectedViaConnMethodNote (const TUint32 , TRequestStatus &)
void ConnectedViaDestAndConnMethodNote (const TUint32 , const TUint32 )
void ConnectedViaDestAndConnMethodNote (const TUint32 , const TUint32 , TRequestStatus &)
void ConnectingViaDiscreetPopup (const TUint32 &)
void ConnectionErrorDiscreetPopup (const TInt &)
TBool EasyWapiDlg ( TDes *)
TBool EasyWepDlg ( TDes *, TBool &)
void EasyWepDlgAsync ( TRequestStatus &, TDes *, TBool &)
TBool EasyWpaDlg ( TDes *)
void EasyWpaDlgAsync ( TRequestStatus &, TDes *)
CConnectionUiUtilitiesImpl * NewL ()
void NoWLANNetworksAvailableNote ()
void OffLineWlanDisabledNote ()
TBool OffLineWlanNote ()
void OffLineWlanNote ( TRequestStatus &)
TBool SearchWLANNetwork ( TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &)
TBool SearchWLANNetwork ( TWlanSsid &, TWlanConnectionMode &, TWlanConnectionExtentedSecurityMode &)
TBool SearchWLANNetwork ( TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TBool &)
TBool SearchWLANNetwork ( TWlanSsid &, TWlanConnectionMode &, TWlanConnectionExtentedSecurityMode &, TBool &)
TBool SearchWLANNetwork ( TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TWlanConnectionExtentedSecurityMode &, TBool &)
void SearchWLANNetworkAsync ( TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &)
void SearchWLANNetworkAsync ( TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionExtentedSecurityMode &)
void SearchWLANNetworkAsync ( TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TBool &)
void SearchWLANNetworkAsync ( TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionExtentedSecurityMode &, TBool &)
void SearchWLANNetworkAsync ( TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TWlanConnectionExtentedSecurityMode &, TBool &)
TBool SearchWLANNetworkSync ( TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &)
TBool SearchWLANNetworkSync ( TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TBool &)
void ShowConnectionChangedNoteL (const TUint32 &)
void WLANNetworkUnavailableNote ()
Protected Member Functions
CConnectionUiUtilitiesImpl ()
void ConstructL ()
Private Member Functions
void GetConnectionNameL (const TUint32 &, CCommsDatabase &, TDes &)
void LoadResourceFileL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
CActiveWrapper * iActiveWrapper
TPckgBuf < TConnUiConnectingViaDiscreetPopup > iConnInfo
TBool iDummy
TWlanConnectionExtentedSecurityMode iDummyExtSecMode
TWlanConnectionSecurityMode iDummySecMode
TBool iIsWlanSupported
TPckgBuf < TConnUiUiWlanNetworkPrefs > iNetworkPrefs
RConnectionUiUtilitiesSession iNotif
TInt iResOffset
TPckgBuf < TBuf < KEasyWapiQueryMaxLength > > iWapiKey
TPckgBuf < TWepKeyData > iWepKey
TPckgBuf < TBuf < KEasyWpaQueryMaxLength > > iWpaKey

Constructor & Destructor Documentation

CConnectionUiUtilitiesImpl()

CConnectionUiUtilitiesImpl ( ) [protected]

Constructor.

~CConnectionUiUtilitiesImpl()

~CConnectionUiUtilitiesImpl ( ) [virtual]

Destructor.

Member Functions Documentation

AlwaysAskPageL(TCuuAlwaysAskResults &)

TBool AlwaysAskPageL ( TCuuAlwaysAskResults & aResult )

Parameters

TCuuAlwaysAskResults & aResult contains ECuuAlwaysAsk if always ask radio button was selected, and ECuuUserDefined if user defined radio button was selected by user It acts also as input parameter to default this setting.

CancelChangingConnectionToNote()

void CancelChangingConnectionToNote ( )

Cancel ChangingConnectionToNote notifier.

CancelConfirmMethodUsageQuery()

void CancelConfirmMethodUsageQuery ( )

Cancel ConfirmMethodUsageQuery

CancelConnectedViaConnMethodNote()

void CancelConnectedViaConnMethodNote ( )

Cancel ConnectedViaConnMethodNote notifier.

CancelConnectedViaDestAndConnMethodNote()

void CancelConnectedViaDestAndConnMethodNote ( )

Cancel ConnectedViaDestAndConnMethodNote notifier.

CancelEasyWepDlg()

void CancelEasyWepDlg ( )

Cancel Easy Wep dialog

CancelEasyWpaDlg()

void CancelEasyWpaDlg ( )

Cancel Easy Wpa dialog

CancelOffLineWlanNote()

void CancelOffLineWlanNote ( )

Cancel OffLineWlan Note

CancelSearchWLANNetwork()

void CancelSearchWLANNetwork ( )

Cancel SearchWLANNetwork

ChangeConnectionL(TUint32 &, TConnectionPrefs)

TBool ChangeConnectionL ( TUint32 & aUid,
TConnectionPrefs aPrefs
)

Parameters

TUint32 & aUid
TConnectionPrefs aPrefs Specifies the rank and desired direction and bearer of the connections will appear in the dialog

ChangingConnectionToNote(const TUint32)

void ChangingConnectionToNote ( const TUint32 aConnMId )

Information note is used when "Automatically" roaming is enabled. The actual connection establishment take places in the background (no wait note).

Parameters

const TUint32 aConnMId Id of used connection method.

ChangingConnectionToNote(const TUint32, TRequestStatus &)

void ChangingConnectionToNote ( const TUint32 aConnMId,
TRequestStatus & aStatus
)

Information note is used when "Automatically" roaming is enabled. The actual connection establishment take places in the background (no wait note).

Parameters

const TUint32 aConnMId Id of used connection method.
TRequestStatus & aStatus Status object of notifier.

ConfirmMethodUsageQuery(TMsgQueryLinkedResults &, const TBool, TRequestStatus &)

void ConfirmMethodUsageQuery ( TMsgQueryLinkedResults & aResult,
const TBool aHomeNetwork,
TRequestStatus & aStatus
)

Notifier. Shows a query, "Connect to\n '%0U' via\n '%1U'?"

Parameters

TMsgQueryLinkedResults & aResult Result of user selection, ETrue if user accepted roaming, to more preferred method, EFlase otherwise
const TBool aHomeNetwork home or foreign network
TRequestStatus & aStatus Status object of notifier.

ConnectedViaConnMethodNote(const TUint32)

void ConnectedViaConnMethodNote ( const TUint32 aConnMId )

DEPRECATED, PLEASE USE ASYNC VERSION! Confirmation note is used after the connection has been successfully established via a connection method.

Parameters

const TUint32 aConnMId Id of used connection method.

ConnectedViaConnMethodNote(const TUint32, TRequestStatus &)

void ConnectedViaConnMethodNote ( const TUint32 aConnMId,
TRequestStatus & aStatus
)

Confirmation note is used after the connection has been successfully established via a connection method.

Parameters

const TUint32 aConnMId Id of used connection method.
TRequestStatus & aStatus caller's TRequestStatus to handle asynchronous call.

ConnectedViaDestAndConnMethodNote(const TUint32, const TUint32)

void ConnectedViaDestAndConnMethodNote ( const TUint32 aDestId,
const TUint32 aConnMId
)

DEPRECATED, PLEASE USE ASYNC VERSION! Confirmation note is used after the connection has been successfully established via destination and connection method.

Parameters

const TUint32 aDestId Id of used destination.
const TUint32 aConnMId Id of used connection method.

ConnectedViaDestAndConnMethodNote(const TUint32, const TUint32, TRequestStatus &)

void ConnectedViaDestAndConnMethodNote ( const TUint32 aDestId,
const TUint32 aConnMId,
TRequestStatus & aStatus
)

Confirmation note is used after the connection has been successfully established via destination and connection method.

Parameters

const TUint32 aDestId Id of used destination.
const TUint32 aConnMId Id of used connection method.
TRequestStatus & aStatus caller's TRequestStatus to handle asynchronous call.

ConnectingViaDiscreetPopup(const TUint32 &)

void ConnectingViaDiscreetPopup ( const TUint32 & aIapId )

Discreet popup. Shows "Connecting via %U" discreet popup

Parameters

const TUint32 & aIapId IAP id of the access point.

ConnectionErrorDiscreetPopup(const TInt &)

void ConnectionErrorDiscreetPopup ( const TInt & aErrorCode )

Discreet popup. Shows discreet popup about connection errors

Parameters

const TInt & aErrorCode Error code

ConstructL()

void ConstructL ( ) [protected]

Second-phase constructor.

EasyWapiDlg(TDes *)

TBool EasyWapiDlg ( TDes * aKey )

Notifier. Query for prompting WAPI-PSK. Displays a query: "Enter pre-shared key for WLAN"

Parameters

TDes * aKey Key entered by user

EasyWepDlg(TDes *, TBool &)

TBool EasyWepDlg ( TDes * aKey,
TBool & aHex
)

Notifier. Shows a data query, "Enter WEP key for WLAN"

Parameters

TDes * aKey Key entered by user
TBool & aHex

EasyWepDlgAsync(TRequestStatus &, TDes *, TBool &)

void EasyWepDlgAsync ( TRequestStatus & aStatus,
TDes * aKey,
TBool & aHex
)

Notifier. Shows a data query, "Enter WEP key for WLAN" Async version

Parameters

TRequestStatus & aStatus caller's TRequestStatus to handle asynchronous call.
TDes * aKey Key entered by user
TBool & aHex

EasyWpaDlg(TDes *)

TBool EasyWpaDlg ( TDes * aKey )

Notifier. Shows a data query, "Enter pre-shared key for WLAN"

Parameters

TDes * aKey Key entered by user

EasyWpaDlgAsync(TRequestStatus &, TDes *)

void EasyWpaDlgAsync ( TRequestStatus & aStatus,
TDes * aKey
)

Notifier. Shows a data query, "Enter pre-shared key for WLAN"

Parameters

TRequestStatus & aStatus caller's TRequestStatus to handle asynchronous call.
TDes * aKey Key entered by user

GetConnectionNameL(const TUint32 &, CCommsDatabase &, TDes &)

void GetConnectionNameL ( const TUint32 & aIAPId,
CCommsDatabase & aDb,
TDes & aConnectionName
) [private]

Gives back the name of connection uses aIAPId

Parameters

const TUint32 & aIAPId access point used for connection
CCommsDatabase & aDb CCommsDatabase ofr seaching name of connection
TDes & aConnectionName asked connection name

LoadResourceFileL()

void LoadResourceFileL ( ) [private]

Loads resource file of dll. It can be used if there is CCoeEnv .

NewL()

CConnectionUiUtilitiesImpl * NewL ( ) [static]

Two-phased constructor. Leaves on failure.

NoWLANNetworksAvailableNote()

void NoWLANNetworksAvailableNote ( )

Pops up an information note: "No WLAN networks are available at the moment. Connection not available."

OffLineWlanDisabledNote()

void OffLineWlanDisabledNote ( )

Notifier. Pops up an information note: "Operation not possible in Off-line mode"

OffLineWlanNote()

TBool OffLineWlanNote ( )

Notifier. Shows a query, "Do you want to create a WLAN connection in Off-line mode?"

OffLineWlanNote(TRequestStatus &)

void OffLineWlanNote ( TRequestStatus & aStatus )

Notifier. Shows a query, "Do you want to create a WLAN connection in Off-line mode?" Asynchronous.

Parameters

TRequestStatus & aStatus Status object of notifier.

SearchWLANNetwork(TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &)

TBool SearchWLANNetwork ( TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionSecurityMode & aSecurityMode
)

Notifier. Search available WLAN networks, and user can select one of them

Parameters

TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionSecurityMode & aSecurityMode security mode of selected wlan network

SearchWLANNetwork(TWlanSsid &, TWlanConnectionMode &, TWlanConnectionExtentedSecurityMode &)

TBool SearchWLANNetwork ( TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionExtentedSecurityMode & aExtSecurityMode
)

Notifier. Search available WLAN networks, and user can select one of them

Parameters

TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionExtentedSecurityMode & aExtSecurityMode extended security mode of selected wlan network

SearchWLANNetwork(TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TBool &)

TBool SearchWLANNetwork ( TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionSecurityMode & aSecurityMode,
TBool & aProtectedSetupSupported
)

Notifier. Search available WLAN networks, and user can select one of them

Parameters

TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionSecurityMode & aSecurityMode security mode of selected wlan network
TBool & aProtectedSetupSupported if the wlan supports Protected Setup

SearchWLANNetwork(TWlanSsid &, TWlanConnectionMode &, TWlanConnectionExtentedSecurityMode &, TBool &)

TBool SearchWLANNetwork ( TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionExtentedSecurityMode & aExtSecurityMode,
TBool & aProtectedSetupSupported
)

Notifier. Search available WLAN networks, and user can select one of them

Parameters

TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionExtentedSecurityMode & aExtSecurityMode security mode of selected wlan network
TBool & aProtectedSetupSupported if the wlan supports Protected Setup

SearchWLANNetwork(TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TWlanConnectionExtentedSecurityMode &, TBool &)

TBool SearchWLANNetwork ( TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionSecurityMode & aSecurityMode,
TWlanConnectionExtentedSecurityMode & aExtSecurityMode,
TBool & aProtectedSetupSupported
)

Notifier. Search available WLAN networks, and user can select one of them

Parameters

TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionSecurityMode & aSecurityMode security mode of selected wlan network
TWlanConnectionExtentedSecurityMode & aExtSecurityMode security mode of selected wlan network
TBool & aProtectedSetupSupported if the wlan supports Protected Setup

SearchWLANNetworkAsync(TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &)

void SearchWLANNetworkAsync ( TRequestStatus & aStatus,
TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionSecurityMode & aSecurityMode
)

Notifier. Search available WLAN networks, and user can select one of them. Totally asynchronous version, to be used from Engines, not from UIs

Parameters

TRequestStatus & aStatus status object of notifier
TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionSecurityMode & aSecurityMode security mode of selected wlan network

SearchWLANNetworkAsync(TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionExtentedSecurityMode &)

void SearchWLANNetworkAsync ( TRequestStatus & aStatus,
TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionExtentedSecurityMode & aExtSecurityMode
)

Notifier. Search available WLAN networks, and user can select one of them. Totally asynchronous version, to be used from Engines, not from UIs

Parameters

TRequestStatus & aStatus status object of notifier
TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionExtentedSecurityMode & aExtSecurityMode extented security mode of selected wlan network

SearchWLANNetworkAsync(TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TBool &)

void SearchWLANNetworkAsync ( TRequestStatus & aStatus,
TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionSecurityMode & aSecurityMode,
TBool & aProtectedSetupSupported
)

Notifier. Search available WLAN networks, and user can select one of them. Totally asynchronous version, to be used from Engines, not from UIs

Parameters

TRequestStatus & aStatus status object of notifier
TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionSecurityMode & aSecurityMode security mode of selected wlan network
TBool & aProtectedSetupSupported if the wlan supports Protected Setup

SearchWLANNetworkAsync(TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionExtentedSecurityMode &, TBool &)

void SearchWLANNetworkAsync ( TRequestStatus & aStatus,
TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionExtentedSecurityMode & aExtSecurityMode,
TBool & aProtectedSetupSupported
)

Notifier. Search available WLAN networks, and user can select one of them. Totally asynchronous version, to be used from Engines, not from UIs

Parameters

TRequestStatus & aStatus status object of notifier
TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionExtentedSecurityMode & aExtSecurityMode extended security mode of selected wlan network
TBool & aProtectedSetupSupported if the wlan supports Protected Setup

SearchWLANNetworkAsync(TRequestStatus &, TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TWlanConnectionExtentedSecurityMode &, TBool &)

void SearchWLANNetworkAsync ( TRequestStatus & aStatus,
TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionSecurityMode & aSecurityMode,
TWlanConnectionExtentedSecurityMode & aExtSecurityMode,
TBool & aProtectedSetupSupported
)

Notifier. Search available WLAN networks, and user can select one of them. Totally asynchronous version, to be used from Engines, not from UIs

Parameters

TRequestStatus & aStatus status object of notifier
TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionSecurityMode & aSecurityMode security mode of selected wlan network
TWlanConnectionExtentedSecurityMode & aExtSecurityMode extended security mode of selected wlan network
TBool & aProtectedSetupSupported if the wlan supports Protected Setup

SearchWLANNetworkSync(TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &)

TBool SearchWLANNetworkSync ( TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionSecurityMode & aSecurityMode
)

Notifier. Search available WLAN networks, and user can select one of them. Totally synchronous version, to be used from Engines, not from UIs

Parameters

TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionSecurityMode & aSecurityMode security mode of selected wlan network

SearchWLANNetworkSync(TWlanSsid &, TWlanConnectionMode &, TWlanConnectionSecurityMode &, TBool &)

TBool SearchWLANNetworkSync ( TWlanSsid & aSSID,
TWlanConnectionMode & aConnectionMode,
TWlanConnectionSecurityMode & aSecurityMode,
TBool & aProtectedSetupSupported
)

Notifier. Search available WLAN networks, and user can select one of them. Totally synchronous version, to be used from Engines, not from UIs

Parameters

TWlanSsid & aSSID the id of selected wlan network
TWlanConnectionMode & aConnectionMode connection mode of selected wlan network
TWlanConnectionSecurityMode & aSecurityMode security mode of selected wlan network
TBool & aProtectedSetupSupported if the wlan supports Protected Setup

ShowConnectionChangedNoteL(const TUint32 &)

void ShowConnectionChangedNoteL ( const TUint32 & aIAPId )

Pops up an information note, about connection is changed to the given accespont

Parameters

const TUint32 & aIAPId The id of access point which has been selected.

WLANNetworkUnavailableNote()

void WLANNetworkUnavailableNote ( )

Pops up an information note: "Selected WLAN network has no coverage"

Member Data Documentation

CActiveWrapper * iActiveWrapper

CActiveWrapper * iActiveWrapper [private]

TPckgBuf< TConnUiConnectingViaDiscreetPopup > iConnInfo

TPckgBuf < TConnUiConnectingViaDiscreetPopup > iConnInfo [private]

TBool iDummy

TBool iDummy [private]

TWlanConnectionExtentedSecurityMode iDummyExtSecMode

TWlanConnectionExtentedSecurityMode iDummyExtSecMode [private]

TWlanConnectionSecurityMode iDummySecMode

TWlanConnectionSecurityMode iDummySecMode [private]

TBool iIsWlanSupported

TBool iIsWlanSupported [private]

TPckgBuf< TConnUiUiWlanNetworkPrefs > iNetworkPrefs

TPckgBuf < TConnUiUiWlanNetworkPrefs > iNetworkPrefs [private]

RConnectionUiUtilitiesSession iNotif

RConnectionUiUtilitiesSession iNotif [private]

TInt iResOffset

TInt iResOffset [private]

TPckgBuf< TBuf< KEasyWapiQueryMaxLength > > iWapiKey

TPckgBuf < TBuf < KEasyWapiQueryMaxLength > > iWapiKey [private]

TPckgBuf< TWepKeyData > iWepKey

TPckgBuf < TWepKeyData > iWepKey [private]

TPckgBuf< TBuf< KEasyWpaQueryMaxLength > > iWpaKey

TPckgBuf < TBuf < KEasyWpaQueryMaxLength > > iWpaKey [private]