--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sipplugins/sippwlanplugin/inc/wlanerrorcodes.h Tue Feb 02 01:03:15 2010 +0200
@@ -0,0 +1,245 @@
+/*
+* Copyright (c) 2006-2007 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: WLAN-specific error code definitions.
+*
+*/
+
+
+// TODO: When this header file is released in SDK, delete this local copy of
+// wlanerrorcodes.h from sip_wlanplugin's own inc-directory.
+
+
+#ifndef WLANERRORCODES_H
+#define WLANERRORCODES_H
+
+/**
+ * @defgroup rconn Error codes returned via RConnection API
+ * @{
+ */
+
+/**
+ * @defgroup rconn_cfg Errors due to mismatching configuration
+ * @defgroup rconn_other Errors due to other failures
+ */
+
+/**
+ * A failure inside WLAN subsystem has occurred. Typically caused by an
+ * unexpected WLAN HW event.
+ * @ingroup rconn_other
+ */
+const TInt KErrWlanInternalError = -30171;
+/**
+ * WLAN AP has refused 802.11 open system authentication.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanOpenAuthFailed = -30172;
+/**
+ * WLAN AP requires 802.11 shared key authentication.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanSharedKeyAuthRequired = -30173;
+/**
+ * 802.11 shared key authentication has failed.
+ * @ingroup rconn_cfg
+ * @details Most likely caused by misconfigured WEP keys either in
+ * the IAP settings or the WLAN AP.
+ */
+const TInt KErrWlanSharedKeyAuthFailed = -30174;
+/**
+ * WLAN AP requires Wi-Fi Protected Access security but
+ * the IAP doesn't have matching settings.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanWpaAuthRequired = -30175;
+/**
+ * Wi-Fi Protected Access authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanWpaAuthFailed = -30176;
+/**
+ * Legacy 802.1x authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlan802dot1xAuthFailed = -30177;
+/**
+ * Wi-Fi Protected Access authentication w/ a preshared key
+ * has failed.
+ * @ingroup rconn_cfg
+ * @details Most likely caused by a misconfigured preshared key
+ * either in the IAP settings or the WLAN AP.
+ */
+const TInt KErrWlanIllegalWpaPskKey = -30178;
+/**
+ * Wi-Fi Protected Access connections are not allowed as
+ * countermeasures are active due to MIC failures.
+ * @ingroup rconn_other
+ * @details The countermeasures are active for 60 seconds after
+ * having been started.
+ */
+const TInt KErrWlanWpaCounterMeasuresActive = -30179;
+/**
+ * No WLAN APs matching the IAP settings have been found.
+ * @ingroup rconn_other
+ */
+const TInt KErrWlanNetworkNotFound = -30180;
+/**
+ * The IAP has an illegal key WEP key configuration.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanIllegalEncryptionKeys = -30181;
+/**
+ * Roaming between WLAN APs has failed irreversibly.
+ * @ingroup rconn_other
+ */
+const TInt KErrWlanRoamingFailed = -30182;
+/**
+ * Connection to the WLAN network has unexpectedly been lost.
+ * @ingroup rconn_other
+ */
+const TInt KErrWlanNetworkLost = -30183;
+/**
+ * WLAN AP requires Wi-Fi Protected Access authentication w/ a preshared key.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanPskModeRequired = -30184;
+/**
+ * WLAN AP requires Wi-Fi Protected Access authentication w/ EAP.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapModeRequired = -30185;
+/**
+ * EAP-SIM authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapSimFailed = -30186;
+/**
+ * EAP-TLS authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapTlsFailed = -30187;
+/**
+ * EAP-PEAP authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapPeapFailed = -30188;
+/**
+ * EAP-MSCHAPv2 authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapMsChapv2 = -30189;
+/**
+ * EAP-AKA authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapAkaFailed = -30190;
+/**
+ * EAP-TTLS authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapTtlsFailed = -30191;
+/**
+ * EAP-LEAP authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanLeapFailed = -30192;
+/**
+ * EAP-GTC authentication has failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapGtcFailed = -30193;
+/**
+ * EAP-SIM/EAP-AKA authentication has failed due to a missing
+ * SIM card.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanSimNotInstalled = -30194;
+/**
+ * EAP-SIM/EAP-AKA authentication has failed due to missing
+ * service subscription.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanNotSubscribed = -30195;
+/**
+ * EAP-SIM/EAP-AKA authentication has failed due to user being
+ * barred from the service.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanAccessBarred = -30196;
+/**
+ * EAP-MSCHAPv2 authentication has failed due to expired password.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanPasswordExpired = -30197;
+/**
+ * EAP-MSCHAPv2 authentication has failed due to permissions.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanNoDialinPermissions = -30198;
+/**
+ * EAP-MSCHAPv2 authentication has failed due to disabled account.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanAccountDisabled = -30199;
+/**
+ * EAP-MSCHAPv2 authentication has failed due to restricted logon hours.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanRestrictedLogonHours = -30200;
+/**
+ * EAP authentication using certificates failed due to an
+ * expired certificate.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanServerCertificateExpired = -30201;
+/**
+ * EAP authentication using certificates failed due to a
+ * certificate that couldn't be verified.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanCerficateVerifyFailed = -30202;
+/**
+ * EAP authentication using certificates failed due to a
+ * missing user certificate.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanNoUserCertificate = -30203;
+/**
+ * EAP authentication using certificates failed due to a
+ * mismatching certificate configuration.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanNoCipherSuite = -30204;
+/**
+ * EAP authentication using certificates failed due to the server
+ * not accepting the user certificate.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanUserRejected = -30205;
+/**
+ * EAP authentication using certificates failed due to an
+ * expired user certificate.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanUserCertificateExpired = -30206;
+/**
+ * WLAN connection could not be started because one is already active.
+ * @ingroup rconn_other
+ */
+const TInt KErrWlanConnAlreadyActive = -30207;
+
+/**
+ * @}
+ */
+
+#endif // WLANERRORCODES_H