wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/rwlmserver.h
changeset 36 1c425781161e
parent 13 ab7247ff6ef9
child 32 c01ef7f246fd
--- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/rwlmserver.h	Wed Jun 23 20:17:42 2010 +0300
+++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/rwlmserver.h	Tue Jul 06 16:24:00 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 /*
-* %version: 25 %
+* %version: 27 %
 */
 
 #ifndef RWLMSERVER_H
@@ -365,12 +365,15 @@
         /**
          * Run Protected Setup.
          * @param aStatus  Status of the calling active object.
-         * @param aId IAP ID of network which user has selected to be configured.
+         * @param aSsid SSID of the network to configure.
+         * @param aWpsPin PIN value to be used. "00000000" (string of eight zeros)
+         *                if push button method is used.
          * @param Results of a successful Protected Setup operation.
          */
         IMPORT_C void RunProtectedSetup(
             TRequestStatus& aStatus,
-            TUint32 aId,
+            const TWlanSsid& aSsid,
+            const TWlanWpsPin& aWspPin,  
             TDes8& aCredentials );
 
         /**
@@ -592,6 +595,13 @@
 
         /** Buffer for storing BSSID to roam to. */
         TPckgBuf<TMacAddress> iRoamBssidPckg; 
+
+        /** Buffer for storing SSID for Protected setup. */
+        TPckgBuf<TWlanSsid> iWlanSsidPckg; 
+
+        /** Buffer for storing pincode for Protected setup. */
+        TPckgBuf<TWlanWpsPin> iWlanWpsPinPckg; 
+
     };
 
 #endif // RWLMSERVER_H