1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/epoc32/include/app/miut_err.h Wed Mar 31 12:27:01 2010 +0100
1.3 @@ -0,0 +1,521 @@
1.4 +// Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 +// All rights reserved.
1.6 +// This component and the accompanying materials are made available
1.7 +// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.8 +// which accompanies this distribution, and is available
1.9 +// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.10 +//
1.11 +// Initial Contributors:
1.12 +// Nokia Corporation - initial contribution.
1.13 +//
1.14 +// Contributors:
1.15 +//
1.16 +// Description:
1.17 +//
1.18 +
1.19 +#ifndef __MIUT_ERR_H__
1.20 +#define __MIUT_ERR_H__
1.21 +
1.22 +// Minimum value for an MTM-specific error
1.23 +/**
1.24 +@publishedAll
1.25 +@released
1.26 +*/
1.27 +const TInt KMiutErrorBase = (-170);
1.28 +
1.29 +// POP3-specific error codes
1.30 +
1.31 +/**
1.32 +@publishedAll
1.33 +@released
1.34 +*/
1.35 +const TInt KPop3ErrorBase = KMiutErrorBase;
1.36 +
1.37 +/**
1.38 +@publishedAll
1.39 +@released
1.40 +*/
1.41 +const TInt KPop3CannotConnect = KPop3ErrorBase;
1.42 +
1.43 +/**
1.44 +@publishedAll
1.45 +@released
1.46 +*/
1.47 +const TInt KPop3InvalidUser = KPop3ErrorBase-1;
1.48 +
1.49 +/**
1.50 +@publishedAll
1.51 +@released
1.52 +*/
1.53 +const TInt KPop3InvalidLogin = KPop3ErrorBase-2;
1.54 +
1.55 +/**
1.56 +@publishedAll
1.57 +@released
1.58 +*/
1.59 +const TInt KPop3CannotCreateApopLogonString = KPop3ErrorBase-3;
1.60 +
1.61 +/**
1.62 +@publishedAll
1.63 +@released
1.64 +*/
1.65 +const TInt KPop3ProblemWithRemotePopServer = KPop3ErrorBase-4;
1.66 +
1.67 +/**
1.68 +@publishedAll
1.69 +@released
1.70 +*/
1.71 +const TInt KPop3CannotOpenServiceEntry = KPop3ErrorBase-5;
1.72 +
1.73 +/**
1.74 +@publishedAll
1.75 +@released
1.76 +*/
1.77 +const TInt KPop3CannotSetRequiredFolderContext = KPop3ErrorBase-6;
1.78 +
1.79 +/**
1.80 +@publishedAll
1.81 +@released
1.82 +*/
1.83 +const TInt KPop3InvalidApopLogin = KPop3ErrorBase-7;
1.84 +
1.85 +/**
1.86 +@publishedAll
1.87 +@released
1.88 +*/
1.89 +const TInt KPopTopError = (-179);
1.90 +
1.91 +// IMSK-specific error code
1.92 +/**
1.93 +@publishedAll
1.94 +@released
1.95 +*/
1.96 +const TInt KImskBaseError = (-180);
1.97 +
1.98 +/**
1.99 +@publishedAll
1.100 +@released
1.101 +*/
1.102 +const TInt KImskErrorDNSNotFound = KImskBaseError;
1.103 +
1.104 +/**
1.105 +@publishedAll
1.106 +@released
1.107 +*/
1.108 +const TInt KImskErrorControlPanelLocked = KImskBaseError-1;
1.109 +
1.110 +/**
1.111 +@publishedAll
1.112 +@released
1.113 +*/
1.114 +const TInt KImskErrorISPOrIAPRecordNotFound = KImskBaseError-2;
1.115 +
1.116 +/**
1.117 +@publishedAll
1.118 +@released
1.119 +*/
1.120 +const TInt KImskErrorActiveSettingIsDifferent = KImskBaseError-3;
1.121 +
1.122 +/**
1.123 +@publishedAll
1.124 +@released
1.125 +*/
1.126 +const TInt KImskSecuritySettingsFailed = KImskBaseError-4;
1.127 +
1.128 +/**
1.129 +@publishedAll
1.130 +@released
1.131 +*/
1.132 +const TInt KImskSSLTLSNegotiateFailed = KImskBaseError-5;
1.133 +
1.134 +/**
1.135 +@publishedAll
1.136 +@released
1.137 +*/
1.138 +const TInt KImskTopError = (-190);
1.139 +
1.140 +// error codes -190 to -199 are used by Sockets
1.141 +
1.142 +// IMAP-specific error codes
1.143 +/**
1.144 +@publishedAll
1.145 +@released
1.146 +*/
1.147 +const TInt KImapBaseError = (-200);
1.148 +
1.149 +/**
1.150 +@publishedAll
1.151 +@released
1.152 +*/
1.153 +const TInt KErrImapConnectFail = KImapBaseError;
1.154 +
1.155 +/**
1.156 +@publishedAll
1.157 +@released
1.158 +*/
1.159 +const TInt KErrImapServerFail = KImapBaseError-1;
1.160 +
1.161 +/**
1.162 +@publishedAll
1.163 +@released
1.164 +*/
1.165 +const TInt KErrImapServerParse = KImapBaseError-2;
1.166 +
1.167 +/**
1.168 +@publishedAll
1.169 +@released
1.170 +*/
1.171 +const TInt KErrImapServerBusy = KImapBaseError-3;
1.172 +
1.173 +/**
1.174 +@publishedAll
1.175 +@released
1.176 +*/
1.177 +const TInt KErrImapServerVersion = KImapBaseError-4;
1.178 +
1.179 +/**
1.180 +@publishedAll
1.181 +@released
1.182 +*/
1.183 +const TInt KErrImapSendFail = KImapBaseError-5;
1.184 +
1.185 +/**
1.186 +@publishedAll
1.187 +@released
1.188 +*/
1.189 +const TInt KErrImapBadLogon = KImapBaseError-6;
1.190 +
1.191 +/**
1.192 +@publishedAll
1.193 +@released
1.194 +*/
1.195 +const TInt KErrImapSelectFail = KImapBaseError-7;
1.196 +
1.197 +/**
1.198 +@publishedAll
1.199 +@released
1.200 +*/
1.201 +const TInt KErrImapWrongFolder = KImapBaseError-8;
1.202 +
1.203 +/**
1.204 +@publishedAll
1.205 +@released
1.206 +*/
1.207 +const TInt KErrImapServerNoSecurity = KImapBaseError-9;
1.208 +
1.209 +/**
1.210 +@publishedAll
1.211 +@released
1.212 +*/
1.213 +const TInt KErrImapServerLoginDisabled = KImapBaseError-10;
1.214 +
1.215 +/**
1.216 +@publishedAll
1.217 +@released
1.218 +*/
1.219 +const TInt KErrImapTLSNegotiateFailed = KImapBaseError-11;
1.220 +
1.221 +/**
1.222 +@publishedAll
1.223 +@released
1.224 +*/
1.225 +const TInt KErrImapCantDeleteFolder = KImapBaseError-12;
1.226 +
1.227 +/**
1.228 +@publishedAll
1.229 +@released
1.230 +*/
1.231 +const TInt KErrImapInvalidServerResponse = KImapBaseError-13;
1.232 +
1.233 +/**
1.234 +@publishedAll
1.235 +@released
1.236 +*/
1.237 +//This POP error declared in IMAP error range,
1.238 +//since there is no scope to declare the error within pop range.
1.239 +const TInt KErrPop3ServerAlreadyConnected = KImapBaseError-14;
1.240 +
1.241 +/**
1.242 +@publishedAll
1.243 +@released
1.244 +*/
1.245 +const TInt KImapTopError = (-219);
1.246 +
1.247 +// DMSS-specific error codes
1.248 +/**
1.249 +@publishedAll
1.250 +@released
1.251 +*/
1.252 +const TInt KDmssBaseError = (-220);
1.253 +
1.254 +/**
1.255 +@publishedAll
1.256 +@released
1.257 +*/
1.258 +const TInt KDmssUnknownErr = (KDmssBaseError-1);
1.259 +
1.260 +/**
1.261 +@publishedAll
1.262 +@released
1.263 +*/
1.264 +const TInt KDmssMailboxUnavailableErr = (KDmssBaseError-2);
1.265 +
1.266 +/**
1.267 +@publishedAll
1.268 +@released
1.269 +*/
1.270 +const TInt KDmssActionAbortedErr = (KDmssBaseError-3);
1.271 +
1.272 +/**
1.273 +@publishedAll
1.274 +@released
1.275 +*/
1.276 +const TInt KDmssActionNotTakenErr = (KDmssBaseError-4);
1.277 +
1.278 +/**
1.279 +@publishedAll
1.280 +@released
1.281 +*/
1.282 +const TInt KDmssCmdUnrecognisedErr = (KDmssBaseError-5);
1.283 +
1.284 +/**
1.285 +@publishedAll
1.286 +@released
1.287 +*/
1.288 +const TInt KDmssSyntaxErrorErr = (KDmssBaseError-6);
1.289 +
1.290 +/**
1.291 +@publishedAll
1.292 +@released
1.293 +*/
1.294 +const TInt KDmssCmdNotImplementedErr = (KDmssBaseError-7);
1.295 +
1.296 +/**
1.297 +@publishedAll
1.298 +@released
1.299 +*/
1.300 +const TInt KDmssBadSequenceErr = (KDmssBaseError-8);
1.301 +
1.302 +/**
1.303 +@publishedAll
1.304 +@released
1.305 +*/
1.306 +const TInt KDmssParamNotImplementedErr = (KDmssBaseError-9);
1.307 +
1.308 +/**
1.309 +@publishedAll
1.310 +@released
1.311 +*/
1.312 +const TInt KDmssMailboxNoAccessErr = (KDmssBaseError-10);
1.313 +
1.314 +/**
1.315 +@publishedAll
1.316 +@released
1.317 +*/
1.318 +const TInt KDmssExceededStorageErr = (KDmssBaseError-11);
1.319 +
1.320 +/**
1.321 +@publishedAll
1.322 +@released
1.323 +*/
1.324 +const TInt KDmssMailboxNameErr = (KDmssBaseError-12);
1.325 +
1.326 +/**
1.327 +@publishedAll
1.328 +@released
1.329 +*/
1.330 +const TInt KDmssTransactionFailedErr = (KDmssBaseError-13);
1.331 +
1.332 +/**
1.333 +@publishedAll
1.334 +@released
1.335 +*/
1.336 +const TInt KDmssTimeOutErr = (KDmssBaseError-14);
1.337 +
1.338 +/**
1.339 +@publishedAll
1.340 +@released
1.341 +*/
1.342 +const TInt KDmssTopError = (-239);
1.343 +
1.344 +// SMTP client-specific error codes
1.345 +/**
1.346 +@publishedAll
1.347 +@released
1.348 +*/
1.349 +const TInt KSmtpBaseError = (-240);
1.350 +
1.351 +/**
1.352 +@publishedAll
1.353 +@released
1.354 +*/
1.355 +const TInt KSmtpNoMailFromErr = KSmtpBaseError;
1.356 +
1.357 +/**
1.358 +@publishedAll
1.359 +@released
1.360 +*/
1.361 +const TInt KSmtpUnknownErr = (KSmtpBaseError-1);
1.362 +
1.363 +/**
1.364 +@publishedAll
1.365 +@released
1.366 +*/
1.367 +const TInt KSmtpBadMailFromAddress = (KSmtpBaseError-2);
1.368 +
1.369 +/**
1.370 +@publishedAll
1.371 +@released
1.372 +*/
1.373 +const TInt KSmtpBadRcptToAddress = (KSmtpBaseError-3);
1.374 +
1.375 +/**
1.376 +@publishedAll
1.377 +@released
1.378 +*/
1.379 +const TInt KSmtpLoginRefused = (KSmtpBaseError-4);
1.380 +
1.381 +/**
1.382 +@publishedAll
1.383 +@released
1.384 +*/
1.385 +const TInt KSmtpNoMsgsToSendWithActiveSettings = (KSmtpBaseError-5);
1.386 +
1.387 +/**
1.388 +@publishedAll
1.389 +@released
1.390 +*/
1.391 +const TInt KErrSmtpTLSNegotiateFailed = (KSmtpBaseError-6);
1.392 +
1.393 +/**
1.394 +@publishedAll
1.395 +@released
1.396 +*/
1.397 +const TInt KErrSmtpBufferOverFlow = (KSmtpBaseError-7);
1.398 +
1.399 +/**
1.400 +@publishedAll
1.401 +@released
1.402 +*/
1.403 +const TInt KSmtpTopError = (-249);
1.404 +
1.405 +// IMCM error codes
1.406 +/**
1.407 +@publishedAll
1.408 +@released
1.409 +*/
1.410 +const TInt KImcmBaseError = (-250);
1.411 +
1.412 +/**
1.413 +@publishedAll
1.414 +@released
1.415 +*/
1.416 +const TInt KImcmHTMLPartNotPopulated = KImcmBaseError;
1.417 +
1.418 +/**
1.419 +@publishedAll
1.420 +@released
1.421 +*/
1.422 +const TInt KImcmInvalidMessageStructure = (KImcmBaseError-1);
1.423 +
1.424 +// POPS error codes
1.425 +/**
1.426 +@publishedAll
1.427 +@released
1.428 +*/
1.429 +const TInt KPop3BaseError = (-260);
1.430 +
1.431 +/**
1.432 +@publishedAll
1.433 +@released
1.434 +*/
1.435 +const TInt KErrPop3TLSNegotiateFailed = KPop3BaseError;
1.436 +
1.437 +/**
1.438 +@internalComponent
1.439 +@released
1.440 +*/
1.441 +enum TImcmPanic
1.442 + {
1.443 + EOffOpNoBodyText = 0,
1.444 + EOffOpBadMtmTypeUid = 1,
1.445 + EOffOpNoCMsvEntrySet = 2,
1.446 + EOffOpEntryShouldBeFolder = 3,
1.447 + EOffOpTwoSameLinesNotAllowed = 4,
1.448 + EOffOpNoMemory = 5,
1.449 + EOffOpInvalidConstruction = 6,
1.450 + EOffOpListOutOfSync = 7,
1.451 + EOffOpNoMtmParameters = 8,
1.452 + EMiutBadStreamVersion = 9,
1.453 + EEntryIsNotMessage = 10,
1.454 + EMiutArrayHasOddNumberOfElements = 11, // ie there should be even number of entries in array
1.455 + EMiutLocalServiceIdSet = 12, // iServiceId should not be set to Local
1.456 + EPopcMTMNoBodyText = 13,
1.457 + EPopcMTMBadMtmTypeUid = 14,
1.458 + EPopcMTMNoCMsvEntrySet = 15,
1.459 + EPopcMTMOperationNULL = 16,
1.460 + EPopcMTMNotAServiceEntry = 17,
1.461 + EPopcUnknownNewEmailType = 18,
1.462 + EPopcUnknownSyncFunction = 19,
1.463 + ESmtcMTMNoBodyText = 20,
1.464 + ESmtcMTMBadMtmTypeUid = 21,
1.465 + ESmtcMTMNoCMsvEntrySet = 22,
1.466 + ESmtcMTMOperationNULL = 23,
1.467 + ESmtcMTMNotAServiceEntry = 24,
1.468 + ESmtcUnknownNewEmailType = 25,
1.469 + ESmtcUnknownSyncFunction = 26,
1.470 + ESmtcMTMStoringBadEntryType = 27,
1.471 + ESmtcMTMRestoringBadEntryType = 28,
1.472 + ESmtcMTMNotAMessageEntry = 29,
1.473 + EMiutActiveInFinalProgress = 30,
1.474 + EImpcNoBodyText = 31,
1.475 + EImpcBadMtmTypeUid = 32,
1.476 + EImpcNoCMsvEntrySet = 33,
1.477 + EImpcEntryShouldBeFolder = 34,
1.478 + EImpcTwoSameLinesNotAllowed = 35,
1.479 + EImpcNoMemory = 36,
1.480 + EImpcInvalidConstruction = 37,
1.481 + EImpcBadServiceEntry = 38,
1.482 + EImpcNoBaseMtm = 39,
1.483 + EImpcNoAddresseeList = 40,
1.484 + EImpcInvalidProgress = 41,
1.485 + EImpcNotSupported = 42,
1.486 + EImpcMTMNotAMessageEntry = 43,
1.487 + EImpcMTMNotAServiceEntry = 44,
1.488 + EImcmMessageEntryHasMoreThanOneFolder = 45,
1.489 + EImcmUnknownState = 46,
1.490 + EImcmFinalProgressFailed = 47,
1.491 + EImcmNoEikonEnvironment = 48,
1.492 + EImcmSetVersionNotSupported = 49,
1.493 + EImcmSystemDefaultCharsetNotSupported = 50,
1.494 + EImcmHtmlConverterNotFound = 51,
1.495 + EImcmUnknownMtm = 52,
1.496 + EImEmailOpUnknownAttachmentType = 53,
1.497 + EImcmNonIdleRetrievalState = 54,
1.498 + EImcmIdleRetrievalState = 55,
1.499 + EImcmSyncDownloadRulesInvalidPos1 = 56,
1.500 + EImcmSyncDownloadRulesInvalidPos2 = 57,
1.501 + EImcmSyncDownloadRulesInvalidPos3 = 58,
1.502 + EImcmSyncDownloadRulesInvalidBearerTypes1 = 59,
1.503 + EImcmSyncDownloadRulesInvalidBearerTypes2 = 60,
1.504 + EImcmSyncDownloadRulesInvalidBearerTypes3 = 61,
1.505 + EImcmTransportBufferSizesInvalidPos1 = 62,
1.506 + EImcmTransportBufferSizesInvalidPos2 = 63,
1.507 + EImcmTransportBufferSizesInvalidPos3 = 64,
1.508 + EImcmTransportBufferSizesInvalidBearerTypes1 = 65,
1.509 + EImcmTransportBufferSizesInvalidBearerTypes2 = 66,
1.510 + EImcmTransportBufferSizesInvalidBearerTypes3 = 67,
1.511 + EImcmTransportBufferSizesInvalidFetchRequestSize = 68,
1.512 + EImcmTransportBufferSizesInvalidMaxOutstandingFetchResponses = 69,
1.513 + EImcmMobilityAccountsListInvalidPos1 = 70,
1.514 + EImcmMobilityAccountsListInvalidPos2 = 71,
1.515 + EImcmMobilityAccountsListInvalidPos3 = 72,
1.516 + EImcmMobilityAccountsListInvalidIAPListCount = 73
1.517 + };
1.518 +
1.519 +/**
1.520 +@internalComponent
1.521 +*/
1.522 +GLREF_C void gPanic(TImcmPanic aPanic);
1.523 +
1.524 +#endif // __MIUT_ERR_H__