wlan_plat/wlan_management_api/inc/wlanerrorcodes.h
changeset 0 c40eb8fe8501
child 19 629e60dfa279
child 42 a828660c511c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wlan_plat/wlan_management_api/inc/wlanerrorcodes.h	Tue Feb 02 02:03:13 2010 +0200
@@ -0,0 +1,378 @@
+/*
+* 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.
+*
+*/
+
+/*
+* %version: 5 %
+*/
+
+#ifndef WLANERRORCODES_H
+#define WLANERRORCODES_H
+
+// INCLUDES
+#include <e32def.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;
+/**
+ * WLAN AP doesn't support "Wi-Fi Protected Access 2"-only mode.
+ * @ingroup rconn_cfg 
+ */
+const TInt KErrWlanWpa2OnlyModeNotSupported                           = -30228;
+/**
+ * Phone detected some suspicious network behavior and it thinks that
+ * it is not safe to continue.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapFastTunnelCompromiseError                       = -30229;
+/**
+ * The received message does not fit the current state of the phone.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapFastUnexpextedTlvExhanged                       = -30230;
+/**
+ * No credentials found and provisioning disabled. Perform provisioning
+ * first.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapFastNoPacNorCertsToAuthenticateWithProvDisabled = -30231;
+/**
+ * PAC store does not contain a PAC matching the current server,
+ * requires provisioning first.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapFastNoMatchingPacForAid                         = -30232;
+/**
+ * EAP-FAST authentication failed.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapFastAuthFailed                                  = -30233;
+/**
+ * PAC store corrupted. Reset PAC store and perform provisioning again.
+ * @ingroup rconn_cfg
+ */
+const TInt KErrWlanEapFastPacStoreCorrupted                           = -30234;
+
+/**
+ * @} 
+ */
+
+/**
+ * @defgroup psetup Error codes returned for Wi-Fi Protected Setup
+ * @{
+ */
+
+/**
+ * Wi-Fi Protected Setup failed due to out-of-band configuration error.
+ */
+const TInt KErrWlanProtectedSetupOOBInterfaceReadError       = -30208;
+/**
+ * Wi-Fi Protected Setup failed due to decryption error during operation.
+ */
+const TInt KErrWlanProtectedSetupDecryptionCRCFailure        = -30209;
+/**
+ * Wi-Fi Protected Setup failed due to a invalid channel.
+ */
+const TInt KErrWlanProtectedSetup2_4ChannelNotSupported      = -30210;
+/**
+ * Wi-Fi Protected Setup failed due to a invalid channel.
+ */
+const TInt KErrWlanProtectedSetup5_0ChannelNotSupported      = -30211;
+/**
+ * Wi-Fi Protected Setup could not be completed due to low signal level.
+ */
+const TInt KErrWlanSignalTooWeak                           = -30212;
+/**
+ * Wi-Fi Protected Setup failed due to network authentication failure.
+ */
+const TInt KErrWlanProtectedSetupNetworkAuthFailure          = -30213;
+/**
+ * Wi-Fi Protected Setup failed due to failed association attempt.
+ */
+const TInt KErrWlanProtectedSetupNetworkAssociationFailure   = -30214;
+/**
+ * Wi-Fi Protected Setup failed due to missing DHCP response.
+ */
+const TInt KErrWlanProtectedSetupNoDHCPResponse              = -30215;
+/**
+ * Wi-Fi Protected Setup failed due to failed DHCP configuration.
+ */
+const TInt KErrWlanProtectedSetupFailedDHCPConfig            = -30216;
+/**
+ * Wi-Fi Protected Setup failed due to detected IP address conflict.
+ */
+const TInt KErrWlanProtectedSetupIPAddressConflict           = -30217;
+/**
+ * WLAN AP was unable to connect to the registrar.
+ */
+const TInt KErrWlanProtectedSetupCouldNotConnectToRegistrar  = -30218;
+/**
+ * Multiple push-button sessions were detected.
+ */
+const TInt KErrWlanProtectedSetupMultiplePBCSessionsDetected = -30219;
+/**
+ * Multiple overlapping session were detected.
+ */
+const TInt KErrWlanProtectedSetupRogueActivitySuspected      = -30220;
+/**
+ * WLAN AP was unable to respond to the Wi-Fi Protected Setup request.
+ */
+const TInt KErrWlanProtectedSetupDeviceBusy                  = -30221;
+/**
+ * Wi-Fi Protected Setup cannot be started because WLAN AP
+ * configuration is locked. 
+ */
+const TInt KErrWlanProtectedSetupSetupLocked                 = -30222;
+/**
+ * Wi-Fi Protected Setup failed due to a timeout.
+ */
+const TInt KErrWlanProtectedSetupMessageTimeout              = -30223;
+/**
+ * Wi-Fi Protected Setup failed due to a timeout.
+ */
+const TInt KErrWlanProtectedSetupRegistrationSessionTimeout  = -30224;
+/**
+ * Wi-Fi Protected Setup failed password authentication failure.
+ */
+const TInt KErrWlanProtectedSetupDevicePasswordAuthFailure   = -30225;
+/**
+ * WLAN AP does not support PIN code mechanism.
+ */
+const TInt KErrWlanProtectedSetupPINMethodNotSupported       = -30226;
+/**
+ * WLAN AP does not support push-button mechanism.
+ */
+const TInt KErrWlanProtectedSetupPBMethodNotSupported        = -30227;
+
+
+
+/**
+ * @} 
+ */
+
+#endif // WLANERRORCODES_H