epoc32/include/e32err.h
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
permissions -rw-r--r--
Current Symbian^3 public API header files (from PDK 3.0.h)
This is the epoc32/include tree with the "platform" subtrees removed, and
all but a selected few mbg and rsg files removed.
williamr@2
     1
// Copyright (c) 1994-2009 Nokia Corporation and/or its subsidiary(-ies).
williamr@2
     2
// All rights reserved.
williamr@2
     3
// This component and the accompanying materials are made available
williamr@4
     4
// under the terms of the License "Eclipse Public License v1.0"
williamr@2
     5
// which accompanies this distribution, and is available
williamr@4
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
williamr@2
     7
//
williamr@2
     8
// Initial Contributors:
williamr@2
     9
// Nokia Corporation - initial contribution.
williamr@2
    10
//
williamr@2
    11
// Contributors:
williamr@2
    12
//
williamr@2
    13
// Description:
williamr@2
    14
// e32\include\e32err.h
williamr@2
    15
// 
williamr@2
    16
//
williamr@2
    17
williamr@2
    18
/**
williamr@2
    19
 @file
williamr@2
    20
 @publishedAll
williamr@2
    21
 @released
williamr@2
    22
*/
williamr@2
    23
williamr@2
    24
#ifndef __E32ERR_H__
williamr@2
    25
#define __E32ERR_H__
williamr@2
    26
#include <e32def.h>
williamr@4
    27
#ifndef SYMBIAN_ENABLE_SPLIT_HEADERS
williamr@4
    28
#include <e32def_private.h>
williamr@4
    29
#endif
williamr@2
    30
williamr@2
    31
williamr@2
    32
/**
williamr@2
    33
System wide error code 0 : this represents the no-error condition.
williamr@2
    34
williamr@2
    35
A system wide error code indicates an error in the environment, or in
williamr@2
    36
user input from which a program may recover.
williamr@2
    37
*/
williamr@2
    38
const TInt KErrNone=0;                   
williamr@2
    39
williamr@2
    40
williamr@2
    41
williamr@2
    42
williamr@2
    43
/**
williamr@2
    44
System wide error code -1 : item not found.
williamr@2
    45
williamr@2
    46
A system wide error code indicates an error in the environment, or in
williamr@2
    47
user input from which a program may recover.
williamr@2
    48
*/
williamr@2
    49
const TInt KErrNotFound=(-1); // Must remain set to -1
williamr@2
    50
williamr@2
    51
williamr@2
    52
williamr@2
    53
williamr@2
    54
/**
williamr@2
    55
System wide error code -2 : an error that has no specific categorisation.
williamr@2
    56
williamr@2
    57
A system wide error code indicates an error in the environment, or in
williamr@2
    58
user input from which a program may recover.
williamr@2
    59
*/
williamr@2
    60
const TInt KErrGeneral=(-2);
williamr@2
    61
williamr@2
    62
williamr@2
    63
williamr@2
    64
williamr@2
    65
/**
williamr@2
    66
System wide error code -3 : indicates an operation that has been cancelled.
williamr@2
    67
williamr@2
    68
A system wide error code indicates an error in the environment, or in
williamr@2
    69
user input from which a program may recover.
williamr@2
    70
*/
williamr@2
    71
const TInt KErrCancel=(-3);
williamr@2
    72
williamr@2
    73
williamr@2
    74
williamr@2
    75
williamr@2
    76
/**
williamr@2
    77
System wide error code -4 : an attempt to allocate memory has failed.
williamr@2
    78
williamr@2
    79
A system wide error code indicates an error in the environment, or in
williamr@2
    80
user input from which a program may recover.
williamr@2
    81
*/
williamr@2
    82
const TInt KErrNoMemory=(-4);
williamr@2
    83
williamr@2
    84
williamr@2
    85
williamr@2
    86
williamr@2
    87
/**
williamr@2
    88
System wide error code -5 : some functionality is not supported in a given context.
williamr@2
    89
williamr@2
    90
A system wide error code indicates an error in the environment, or in
williamr@2
    91
user input from which a program may recover.
williamr@2
    92
williamr@2
    93
There may be many reasons for this; for example, a device may not support
williamr@2
    94
some specific behaviour.
williamr@2
    95
*/
williamr@2
    96
const TInt KErrNotSupported=(-5);
williamr@2
    97
williamr@2
    98
williamr@2
    99
williamr@2
   100
williamr@2
   101
/**
williamr@2
   102
System wide error code -6 : an argument is out of range.
williamr@2
   103
williamr@2
   104
A system wide error code indicates an error in the environment, or in
williamr@2
   105
user input from which a program may recover.
williamr@2
   106
*/
williamr@2
   107
const TInt KErrArgument=(-6);
williamr@2
   108
williamr@2
   109
williamr@2
   110
williamr@2
   111
williamr@2
   112
/**
williamr@2
   113
System wide error code -7 : a calculation has lost precision.
williamr@2
   114
williamr@2
   115
A system wide error code indicates an error in the environment, or in
williamr@2
   116
user input from which a program may recover.
williamr@2
   117
williamr@2
   118
This error arises when converting from an internal 96-bit real representation
williamr@2
   119
to a TReal32; the exponent of the internal representation is so small
williamr@2
   120
that the 32-bit real cannot contain it.
williamr@2
   121
*/
williamr@2
   122
const TInt KErrTotalLossOfPrecision=(-7);
williamr@2
   123
williamr@2
   124
williamr@2
   125
williamr@2
   126
williamr@2
   127
/**
williamr@2
   128
System wide error code -8 : an invalid handle has been passed.
williamr@2
   129
williamr@2
   130
A system wide error code indicates an error in the environment, or in
williamr@2
   131
user input from which a program may recover.
williamr@2
   132
williamr@2
   133
A function involving a resource owned by a server or the kernel has
williamr@2
   134
specified an invalid handle.
williamr@2
   135
*/
williamr@2
   136
const TInt KErrBadHandle=(-8);
williamr@2
   137
williamr@2
   138
williamr@2
   139
williamr@2
   140
williamr@2
   141
/**
williamr@2
   142
System wide error code -9 : indicates an overflow in some operation.
williamr@2
   143
williamr@2
   144
A system wide error code indicates an error in the environment, or in
williamr@2
   145
user input from which a program may recover.
williamr@2
   146
williamr@2
   147
In the context of mathematical or time/date functions, indicates a calculation
williamr@2
   148
that has produced arithmetic overflow exceeding the bounds allowed by
williamr@2
   149
the representation.
williamr@2
   150
williamr@2
   151
In the context of data transfer, indicates that a buffer has over-filled
williamr@2
   152
without being emptied soon enough.
williamr@2
   153
*/
williamr@2
   154
const TInt KErrOverflow=(-9);
williamr@2
   155
williamr@2
   156
williamr@2
   157
williamr@2
   158
williamr@2
   159
/**
williamr@2
   160
System wide error code -10 : indicates an underflow in some operation.
williamr@2
   161
williamr@2
   162
A system wide error code indicates an error in the environment, or in
williamr@2
   163
user input from which a program may recover.
williamr@2
   164
williamr@2
   165
In the context of mathematical or time/date functions, indicates a calculation
williamr@2
   166
that has produced a result smaller than the smallest magnitude of
williamr@2
   167
a finite number allowed by the representation.
williamr@2
   168
williamr@2
   169
In the context of data transfer, indicates that a buffer was under-filled
williamr@2
   170
when data was required.
williamr@2
   171
*/
williamr@2
   172
const TInt KErrUnderflow=(-10);
williamr@2
   173
williamr@2
   174
williamr@2
   175
williamr@2
   176
williamr@2
   177
/**
williamr@2
   178
System wide error code -11 : an object already exists.
williamr@2
   179
williamr@2
   180
A system wide error code indicates an error in the environment, or in
williamr@2
   181
user input from which a program may recover.
williamr@2
   182
williamr@2
   183
An object of some name/type is to be created, but an object of
williamr@2
   184
that name/type already exists.
williamr@2
   185
*/
williamr@2
   186
const TInt KErrAlreadyExists=(-11);
williamr@2
   187
williamr@2
   188
williamr@2
   189
williamr@2
   190
williamr@2
   191
/**
williamr@2
   192
System wide error code -12 : in the context of file operations, a path
williamr@2
   193
was not found.
williamr@2
   194
williamr@2
   195
A system wide error code indicates an error in the environment, or in
williamr@2
   196
user input from which a program may recover.
williamr@2
   197
*/
williamr@2
   198
const TInt KErrPathNotFound=(-12);
williamr@2
   199
williamr@2
   200
williamr@2
   201
williamr@2
   202
williamr@2
   203
/**
williamr@2
   204
System wide error code -13 : a handle refers to a thread that has died.
williamr@2
   205
williamr@2
   206
A system wide error code indicates an error in the environment, or in
williamr@2
   207
user input from which a program may recover.
williamr@2
   208
*/
williamr@2
   209
const TInt KErrDied=(-13);
williamr@2
   210
williamr@2
   211
williamr@2
   212
williamr@2
   213
williamr@2
   214
/**
williamr@2
   215
System wide error code -14 : a requested resource is already in exclusive use.
williamr@2
   216
williamr@2
   217
A system wide error code indicates an error in the environment, or in
williamr@2
   218
user input from which a program may recover.
williamr@2
   219
*/
williamr@2
   220
const TInt KErrInUse=(-14);
williamr@2
   221
williamr@2
   222
williamr@2
   223
williamr@2
   224
williamr@2
   225
/**
williamr@2
   226
System wide error code -15 : client/server send/receive operation cannot run,
williamr@2
   227
because the server has terminated.
williamr@2
   228
williamr@2
   229
A system wide error code indicates an error in the environment, or in
williamr@2
   230
user input from which a program may recover.
williamr@2
   231
*/
williamr@2
   232
const TInt KErrServerTerminated=(-15);
williamr@2
   233
williamr@2
   234
williamr@2
   235
williamr@2
   236
williamr@2
   237
/**
williamr@2
   238
System wide error code -16 : a client/server send/receive operation cannot run,
williamr@2
   239
because the server is busy handling another request.
williamr@2
   240
williamr@2
   241
A system wide error code indicates an error in the environment, or in
williamr@2
   242
user input from which a program may recover.
williamr@2
   243
*/
williamr@2
   244
const TInt KErrServerBusy=(-16);
williamr@2
   245
williamr@2
   246
williamr@2
   247
williamr@2
   248
williamr@2
   249
/**
williamr@2
   250
System wide error code -17 : indicates that an operation is complete,
williamr@2
   251
successfully or otherwise.
williamr@2
   252
williamr@2
   253
A system wide error code indicates an error in the environment, or in
williamr@2
   254
user input from which a program may recover.
williamr@2
   255
williamr@2
   256
This code may be used to indicate that some follow on operation can take place.
williamr@2
   257
It does not necessarily indicate an error condition.
williamr@2
   258
*/
williamr@2
   259
const TInt KErrCompletion=(-17);
williamr@2
   260
williamr@2
   261
williamr@2
   262
williamr@2
   263
williamr@2
   264
/**
williamr@2
   265
System wide error code -18 : indicates that a device required by an i/o operation
williamr@2
   266
is not ready to start operations.
williamr@2
   267
williamr@2
   268
A system wide error code indicates an error in the environment, or in
williamr@2
   269
user input from which a program may recover.
williamr@2
   270
williamr@2
   271
A common reason for returning this code is because a device has not been
williamr@2
   272
initialised, or has no power.
williamr@2
   273
*/
williamr@2
   274
const TInt KErrNotReady=(-18);
williamr@2
   275
williamr@2
   276
williamr@2
   277
williamr@2
   278
williamr@2
   279
/**
williamr@2
   280
System wide error code -19 : a device is of unknown type.
williamr@2
   281
williamr@2
   282
A system wide error code indicates an error in the environment, or in
williamr@2
   283
user input from which a program may recover.
williamr@2
   284
*/
williamr@2
   285
const TInt KErrUnknown=(-19);
williamr@2
   286
williamr@2
   287
williamr@2
   288
williamr@2
   289
williamr@2
   290
/**
williamr@2
   291
System wide error code -20 : indicates that some media is not formatted properly,
williamr@2
   292
or links between sections of it have been corrupted.
williamr@2
   293
williamr@2
   294
A system wide error code indicates an error in the environment, or in
williamr@2
   295
user input from which a program may recover.
williamr@2
   296
*/
williamr@2
   297
const TInt KErrCorrupt=(-20);
williamr@2
   298
williamr@2
   299
williamr@2
   300
williamr@2
   301
williamr@2
   302
/**
williamr@2
   303
System wide error code -21 : access to a file is denied, because the permissions on
williamr@2
   304
the file do not allow the requested operation to be performed.
williamr@2
   305
williamr@2
   306
A system wide error code indicates an error in the environment, or in
williamr@2
   307
user input from which a program may recover.
williamr@2
   308
*/
williamr@2
   309
const TInt KErrAccessDenied=(-21);
williamr@2
   310
williamr@2
   311
williamr@2
   312
williamr@2
   313
williamr@2
   314
/**
williamr@2
   315
System wide error code -22 : an operation cannot be performed, because the part
williamr@2
   316
of the file to be read or written is locked.
williamr@2
   317
williamr@2
   318
A system wide error code indicates an error in the environment, or in
williamr@2
   319
user input from which a program may recover.
williamr@2
   320
*/
williamr@2
   321
const TInt KErrLocked=(-22);
williamr@2
   322
williamr@2
   323
williamr@2
   324
williamr@2
   325
williamr@2
   326
/**
williamr@2
   327
System wide error code -23 : during a file write operation, not all the data
williamr@2
   328
could be written.
williamr@2
   329
williamr@2
   330
A system wide error code indicates an error in the environment, or in
williamr@2
   331
user input from which a program may recover.
williamr@2
   332
*/
williamr@2
   333
const TInt KErrWrite=(-23);
williamr@2
   334
williamr@2
   335
williamr@2
   336
williamr@2
   337
williamr@2
   338
/**
williamr@2
   339
System wide error code -24 : a volume which was to be used for a file system
williamr@2
   340
operation has been dismounted.
williamr@2
   341
williamr@2
   342
A system wide error code indicates an error in the environment, or in
williamr@2
   343
user input from which a program may recover.
williamr@2
   344
*/
williamr@2
   345
const TInt KErrDisMounted=(-24);
williamr@2
   346
williamr@2
   347
williamr@2
   348
williamr@2
   349
williamr@2
   350
/**
williamr@2
   351
System wide error code -25 : indicates that end of file has been reached.
williamr@2
   352
williamr@2
   353
A system wide error code indicates an error in the environment, or in
williamr@2
   354
user input from which a program may recover.
williamr@2
   355
williamr@2
   356
Note that RFile::Read() is a higher-level interface. When the end of
williamr@2
   357
the file is reached, it returns zero bytes in the destination descriptor, and
williamr@2
   358
a KErrNone return value. KErrEof is not used for this purpose; other error
williamr@2
   359
conditions are returned only if some other error condition was indicated on
williamr@2
   360
the file.
williamr@2
   361
*/
williamr@2
   362
const TInt KErrEof=(-25);
williamr@2
   363
williamr@2
   364
williamr@2
   365
williamr@2
   366
williamr@2
   367
/**
williamr@2
   368
System wide error code -26 : a write operation cannot complete, because the disk
williamr@2
   369
is full.
williamr@2
   370
williamr@2
   371
A system wide error code indicates an error in the environment, or in
williamr@2
   372
user input from which a program may recover.
williamr@2
   373
*/
williamr@2
   374
const TInt KErrDiskFull=(-26);
williamr@2
   375
williamr@2
   376
williamr@2
   377
williamr@2
   378
williamr@2
   379
/**
williamr@2
   380
System wide error code -27 : a driver DLL is of the wrong type.
williamr@2
   381
williamr@2
   382
A system wide error code indicates an error in the environment, or in
williamr@2
   383
user input from which a program may recover.
williamr@2
   384
*/
williamr@2
   385
const TInt KErrBadDriver=(-27);
williamr@2
   386
williamr@2
   387
williamr@2
   388
williamr@2
   389
williamr@2
   390
/**
williamr@2
   391
System wide error code -28 : a file name or other object name does not conform to
williamr@2
   392
the required syntax.
williamr@2
   393
williamr@2
   394
A system wide error code indicates an error in the environment, or in
williamr@2
   395
user input from which a program may recover.
williamr@2
   396
*/
williamr@2
   397
const TInt KErrBadName=(-28);
williamr@2
   398
williamr@2
   399
williamr@2
   400
williamr@2
   401
williamr@2
   402
/**
williamr@2
   403
System wide error code -29 : a communication line has failed.
williamr@2
   404
williamr@2
   405
A system wide error code indicates an error in the environment, or in
williamr@2
   406
user input from which a program may recover.
williamr@2
   407
*/
williamr@2
   408
const TInt KErrCommsLineFail=(-29);
williamr@2
   409
williamr@2
   410
williamr@2
   411
williamr@2
   412
williamr@2
   413
/**
williamr@2
   414
System wide error code -30 : a frame error has occurred in
williamr@2
   415
a communications operation.
williamr@2
   416
williamr@2
   417
A system wide error code indicates an error in the environment, or in
williamr@2
   418
user input from which a program may recover.
williamr@2
   419
*/
williamr@2
   420
const TInt KErrCommsFrame=(-30);
williamr@2
   421
williamr@2
   422
williamr@2
   423
williamr@2
   424
williamr@2
   425
/**
williamr@2
   426
System wide error code -31 : an overrun has been detected by
williamr@2
   427
a communications driver.
williamr@2
   428
williamr@2
   429
A system wide error code indicates an error in the environment, or in
williamr@2
   430
user input from which a program may recover.
williamr@2
   431
*/
williamr@2
   432
const TInt KErrCommsOverrun=(-31);
williamr@2
   433
williamr@2
   434
williamr@2
   435
williamr@2
   436
williamr@2
   437
/**
williamr@2
   438
System wide error code -32 : a parity error has occurred in communications.
williamr@2
   439
williamr@2
   440
A system wide error code indicates an error in the environment, or in
williamr@2
   441
user input from which a program may recover.
williamr@2
   442
*/
williamr@2
   443
const TInt KErrCommsParity=(-32);
williamr@2
   444
williamr@2
   445
williamr@2
   446
williamr@2
   447
williamr@2
   448
/**
williamr@2
   449
System wide error code -33 : an operation has timed out.
williamr@2
   450
williamr@2
   451
A system wide error code indicates an error in the environment, or in
williamr@2
   452
user input from which a program may recover.
williamr@2
   453
*/
williamr@2
   454
const TInt KErrTimedOut=(-33);
williamr@2
   455
williamr@2
   456
williamr@2
   457
williamr@2
   458
williamr@2
   459
/**
williamr@2
   460
System wide error code -34 : a session could not connect.
williamr@2
   461
williamr@2
   462
A system wide error code indicates an error in the environment, or in
williamr@2
   463
user input from which a program may recover.
williamr@2
   464
*/
williamr@2
   465
const TInt KErrCouldNotConnect=(-34);
williamr@2
   466
williamr@2
   467
williamr@2
   468
williamr@2
   469
williamr@2
   470
/**
williamr@2
   471
System wide error code -35 : a session could not disconnect.
williamr@2
   472
williamr@2
   473
A system wide error code indicates an error in the environment, or in
williamr@2
   474
user input from which a program may recover.
williamr@2
   475
*/
williamr@2
   476
const TInt KErrCouldNotDisconnect=(-35);
williamr@2
   477
williamr@2
   478
williamr@2
   479
williamr@2
   480
williamr@2
   481
/**
williamr@2
   482
System wide error code -36 : a function could not be executed because the required
williamr@2
   483
session was disconnected.
williamr@2
   484
williamr@2
   485
A system wide error code indicates an error in the environment, or in
williamr@2
   486
user input from which a program may recover.
williamr@2
   487
*/
williamr@2
   488
const TInt KErrDisconnected=(-36);
williamr@2
   489
williamr@2
   490
williamr@2
   491
williamr@2
   492
williamr@2
   493
/**
williamr@2
   494
System wide error code -37 : a library entry point was not of the required type.
williamr@2
   495
williamr@2
   496
A system wide error code indicates an error in the environment, or in
williamr@2
   497
user input from which a program may recover.
williamr@2
   498
*/
williamr@2
   499
const TInt KErrBadLibraryEntryPoint=(-37);
williamr@2
   500
williamr@2
   501
williamr@2
   502
williamr@2
   503
williamr@2
   504
/**
williamr@2
   505
System wide error code -38 : a non-descriptor parameter was passed by
williamr@2
   506
a client interface, when a server expected a descriptor.
williamr@2
   507
williamr@2
   508
A system wide error code indicates an error in the environment, or in
williamr@2
   509
user input from which a program may recover.
williamr@2
   510
*/
williamr@2
   511
const TInt KErrBadDescriptor=(-38);
williamr@2
   512
williamr@2
   513
williamr@2
   514
williamr@2
   515
williamr@2
   516
/**
williamr@2
   517
System wide error code -39 : an operation has been aborted.
williamr@2
   518
williamr@2
   519
A system wide error code indicates an error in the environment, or in
williamr@2
   520
user input from which a program may recover.
williamr@2
   521
*/
williamr@2
   522
const TInt KErrAbort=(-39);
williamr@2
   523
williamr@2
   524
williamr@2
   525
williamr@2
   526
williamr@2
   527
/**
williamr@2
   528
System wide error code -40 : a number was too big.
williamr@2
   529
williamr@2
   530
A system wide error code indicates an error in the environment, or in
williamr@2
   531
user input from which a program may recover.
williamr@2
   532
*/
williamr@2
   533
const TInt KErrTooBig=(-40);
williamr@2
   534
williamr@2
   535
williamr@2
   536
williamr@2
   537
williamr@2
   538
/**
williamr@2
   539
System wide error code -41 : a divide-by-zero operation has been attempted.
williamr@2
   540
williamr@2
   541
A system wide error code indicates an error in the environment, or in
williamr@2
   542
user input from which a program may recover.
williamr@2
   543
*/
williamr@2
   544
const TInt KErrDivideByZero=(-41);		// Added by AnnW
williamr@2
   545
williamr@2
   546
williamr@2
   547
williamr@2
   548
williamr@2
   549
/**
williamr@2
   550
System wide error code -42 : insufficient power was available to
williamr@2
   551
complete an operation.
williamr@2
   552
williamr@2
   553
A system wide error code indicates an error in the environment, or in
williamr@2
   554
user input from which a program may recover.
williamr@2
   555
*/
williamr@2
   556
const TInt KErrBadPower=(-42);
williamr@2
   557
williamr@2
   558
williamr@2
   559
williamr@2
   560
williamr@2
   561
/**
williamr@2
   562
System wide error code -43 : an operation on a directory has failed.
williamr@2
   563
williamr@2
   564
A system wide error code indicates an error in the environment, or in
williamr@2
   565
user input from which a program may recover.
williamr@2
   566
*/
williamr@2
   567
const TInt KErrDirFull=(-43);
williamr@2
   568
williamr@2
   569
williamr@2
   570
williamr@2
   571
williamr@2
   572
/**
williamr@2
   573
System wide error code -44 : an operation cannot be performed because
williamr@2
   574
the necessary hardware is not available.
williamr@2
   575
williamr@2
   576
A system wide error code indicates an error in the environment, or in
williamr@2
   577
user input from which a program may recover.
williamr@2
   578
*/
williamr@2
   579
const TInt KErrHardwareNotAvailable=(-44);
williamr@2
   580
williamr@2
   581
williamr@2
   582
williamr@2
   583
williamr@2
   584
/**
williamr@2
   585
System wide error code -45 : the completion status when an outstanding
williamr@2
   586
client/server message is completed because a shared session has been closed.
williamr@2
   587
williamr@2
   588
A system wide error code indicates an error in the environment, or in
williamr@2
   589
user input from which a program may recover.
williamr@2
   590
*/
williamr@2
   591
const TInt KErrSessionClosed=(-45);
williamr@2
   592
williamr@2
   593
williamr@2
   594
williamr@2
   595
williamr@2
   596
/**
williamr@2
   597
System wide error code -46 : an operation cannot be performed due to
williamr@2
   598
a potential security violation.
williamr@2
   599
williamr@2
   600
A system wide error code indicates an error in the environment, or in
williamr@2
   601
user input from which a program may recover.
williamr@2
   602
*/
williamr@2
   603
const TInt KErrPermissionDenied=(-46);
williamr@2
   604
williamr@2
   605
williamr@2
   606
williamr@2
   607
/**
williamr@2
   608
System wide error code -47 : a requested extension function is not
williamr@2
   609
supported by the object concerned.
williamr@2
   610
williamr@2
   611
*/
williamr@2
   612
const TInt KErrExtensionNotSupported=(-47);
williamr@2
   613
williamr@2
   614
williamr@2
   615
williamr@2
   616
/**
williamr@2
   617
System wide error code -48 : a break has occurred in
williamr@2
   618
a communications operation.
williamr@2
   619
williamr@2
   620
A system wide error code indicates an error in the environment, or in
williamr@2
   621
user input from which a program may recover.
williamr@2
   622
*/
williamr@2
   623
const TInt KErrCommsBreak=(-48);
williamr@2
   624
williamr@2
   625
williamr@2
   626
/**
williamr@2
   627
System wide error code -49 : a trusted time source could not be found
williamr@2
   628
and any time value given in conjunction with this error code should 
williamr@2
   629
not be trusted as correct.
williamr@2
   630
*/
williamr@2
   631
const TInt KErrNoSecureTime =(-49);
williamr@2
   632
williamr@4
   633
williamr@4
   634
 
williamr@4
   635
/**
williamr@4
   636
System wide error code -50 : a corrupt surrogate is found when processing
williamr@4
   637
a descriptor or a text buffer.
williamr@4
   638
*/
williamr@4
   639
const TInt KErrCorruptSurrogateFound = (-50);
williamr@4
   640
williamr@4
   641
williamr@2
   642
#endif