Documentation  |   Table of Contents   |  < Previous   |  Next >   |  Index

D    Palm OS Error Codes

Palm OS® Programmer's API Reference

Palm OS® 68K SDK

This appendix lists most of the error codes used by the Palm OS, and is sorted by value to serve as an aid to debugging.

Code

Identifier

Description

0x0000

errNone

No error

0x0000

hostErrBase

No error

0x0000

inetErrNone

No error

0x0100

memErrorClass

Memory Manager errors

0x0101

memErrChunkLocked

The associated memory chunk is locked.

0x0102

memErrNotEnoughSpace

A memory error occurred.

0x0103

memErrInvalidParam

One of the function's parameters is invalid or the requested size is too big.

0x0104

memErrChunkNotLocked

0x0105

memErrCardNotPresent

The specified card can't be found.

0x0106

memErrNoCardHeader

0x0107

memErrInvalidStoreHeader

The specified card has no storage RAM.

0x0108

memErrRAMOnlyCard

The specified card has no storage RAM.

0x0109

memErrWriteProtect

0x010a

memErrNoRAMOnCard

0x010b

memErrNoStore

0x010c

memErrROMOnlyCard

0x0200

dmErrorClass

Data Manager errors

0x0201

dmErrMemError

A memory error occurred.

0x0202

dmErrIndexOutOfRange

The specified index is out of range.

0x0203

dmErrInvalidParam

The function received an invalid parameter.

0x0204

dmErrReadOnly

You've attempted to write to or modify a database that is in read-only mode.

0x0205

dmErrDatabaseOpen

The function cannot be performed on an open database, and the database is open.

0x0206

dmErrCantOpen

The database cannot be opened.

0x0207

dmErrCantFind

The specified resource can't be found.

0x0208

dmErrRecordInWrongCard

You've attempted to attach a record to a database when the record and database reside on different memory cards.

0x0209

dmErrCorruptDatabase

The database is corrupted.

0x020a

dmErrRecordDeleted

The record has been deleted.

0x020b

dmErrRecordArchived

The function requires that the record not be archived, but it is.

0x020c

dmErrNotRecordDB

You've attempted to perform a record function on a resource database.

0x020d

dmErrNotResourceDB

You've attempted to perform a resource manager function on a record database.

0x020e

dmErrROMBased

You've attempted to delete or modify a ROM-based database.

0x020f

dmErrRecordBusy

The function requires that the record not be busy, but it is.

0x0210

dmErrResourceNotFound

The resource can't be found.

0x0211

dmErrNoOpenDatabase

The function is to search all open databases, but there are none.

0x0212

dmErrInvalidCategory

0x0213

dmErrNotValidRecord

The record handle is invalid.

0x0214

dmErrWriteOutOfBounds

A write operation exceeded the bounds of the record.

0x0215

dmErrSeekFailed

The operation of seeking the next record in the category failed.

0x0216

dmErrAlreadyOpenForWrites

The database is already open with write access.

0x0217

dmErrOpenedByAnotherTask

You've attempted to open a database that another task already has open.

0x0218

dmErrUniqueIDNotFound

A record with the specified unique ID can't be found.

0x0219

dmErrAlreadyExists

Another database with the same name already exists in RAM store.

0x021a

dmErrInvalidDatabaseName

The name you've specified for the database is invalid.

0x021b

dmErrDatabaseProtected

The database is marked as protected.

0x021c

dmErrDatabaseNotProtected

DmDatabaseProtect() failed to protect the specified database.

0x0300

serErrorClass

Serial Manager errors

0x0301

serErrBadParam

One of the function's parameters is invalid. See the Serial Manager function's description for additional detail.

0x0302

serErrBadPort

The specified port doesn't exist.

0x0303

serErrNoMem

0x0304

serErrBadConnID

0x0305

serErrTimeOut

Unable to receive data within the specified timeout period.

0x0306

serErrLineErr

A line error occurred during the receipt of data. Use SrmGetStatus() to obtain the exact line error.

0x0307

serErrAlreadyOpen

The Serial Manager already has a port open, or the specified port already has an installed foreground or background owner.

0x0308

serErrStillOpen

0x0309

serErrNotOpen

The serial port is not open.

0x030a

serErrNotSupported

The specified port is not the foreground port, the specified op code is not supported in the current configuration, the port is a yielded port, or the feature isn't supported by the hardware.

0x030b

serErrNoDevicesAvail

No serial devices could be found.

0x030c

serErrConfigurationFailed

The port needs time to configure, and the configuration has failed.

0x0400

slkErrorClass

Serial Link Manager errors

0x0401

slkErrChecksum

0x0402

slkErrFormat

0x0403

slkErrBuffer

0x0404

slkErrTimeOut

0x0405

slkErrHandle

0x0406

slkErrBodyLimit

0x0407

slkErrTransId

0x0408

slkErrResponse

0x0409

slkErrNoDefaultProc

0x040a

slkErrWrongPacketType

0x040b

slkErrBadParam

0x040c

slkErrAlreadyOpen

0x040d

slkErrOutOfSockets

0x040e

slkErrSocketNotOpen

0x040f

slkErrWrongDestSocket

0x0410

slkErrWrongPktType

0x0411

slkErrBusy

0x0412

slkErrNotOpen

0x0500

sysErrorClass

System Manager errors

0x0501

sysErrTimeout

0x0502

sysErrParamErr

0x0503

sysErrNoFreeResource

0x0504

sysErrNoFreeRAM

0x0505

sysErrNotAllowed

0x0506

sysErrSemInUse

0x0507

sysErrInvalidID

0x0508

sysErrOutOfOwnerIDs

0x0509

sysErrNoFreeLibSlots

0x050a

sysErrLibNotFound

The Exchange Manager couldn't find library or application to respond to URL.

0x050b

sysErrDelayWakened

0x050c

sysErrRomIncompatible

0x050d

sysErrBufTooSmall

0x050e

sysErrPrefNotFound

0x0510

sysNotifyErrEntryNotFound

0x0511

sysNotifyErrDuplicateEntry

0x0513

sysNotifyErrBroadcastBusy

0x0514

sysNotifyErrBroadcastCancelled

0x0515

sysErrMbId

0x0516

sysErrMbNone

0x0517

sysErrMbBusy

0x0518

sysErrMbFull

0x0519

sysErrMbDepth

0x051a

sysErrMbEnv

0x051b

sysNotifyErrQueueFull

0x051c

sysNotifyErrQueueEmpty

0x051d

sysNotifyErrNoStackSpace

0x051e

sysErrNotInitialized

0x051f

sysErrNotAsleep

0x0520

sysErrNotAsleepN

0x0600

fplErrorClass

Old Floating Point Library errors

0x0680

flpErrorClass

Floating Point Library errors

0x0681

flpErrOutOfRange

0x0700

evtErrorClass

System Event Manager errors

0x0701

evtErrParamErr

0x0702

evtErrQueueFull

0x0703

evtErrQueueEmpty

0x0800

sndErrorClass

Sound Manager errors

0x0801

sndErrBadParam

0x0802

sndErrBadChannel

0x0803

sndErrMemory

0x0804

sndErrOpen

0x0805

sndErrQFull

0x0806

sndErrQEmpty

0x0807

sndErrFormat

0x0808

sndErrBadStream

0x0809

sndErrInterrupted

0x080a

sndErrNotImpl

0x080b

sndErrInvalidStream

0x0900

almErrorClass

Alarm Manager errors

0x0901

almErrMemory

There is insufficient memory to complete the requested operation.

0x0902

almErrFull

The alarm table is full.

0x0a00

timErrorClass

Time Manager errors

0x0a01

timErrMemory

0x0b00

penErrorClass

Pen Manager errors

0x0b01

penErrBadParam

0x0b02

penErrIgnorePoint

0x0c00

ftrErrorClass

Feature Manager errors

0x0c01

ftrErrInvalidParam

0x0c02

ftrErrNoSuchFeature

The specified feature number doesn't exist for the specified creator, the index is out of range, or some other error exists. See the Feature Manager function's description for more details.

0x0c03

ftrErrAlreadyExists

0x0c04

ftrErrROMBased

0x0c05

ftrErrInternalErr

0x0d00

cmpErrorClass

Connection Manager (HotSync) errors

0x0e00

dlkErrorClass

Desktop Link Manager errors

0x0e01

dlkErrParam

0x0e02

dlkErrMemory

0x0e03

dlkErrNoSession

0x0e04

dlkErrSizeErr

0x0e05

dlkErrLostConnection

0x0e06

dlkErrInterrupted

0x0e07

dlkErrUserCan

0x0e08

dlkErrIncompatibleProducts

0x0e09

dlkErrNPOD

0x0f00

padErrorClass

PAD Manager errors

0x1000

grfErrorClass

Graffiti Manager errors

0x1001

grfErrBadParam

0x1002

grfErrPointBufferFull

0x1003

grfErrNoGlyphTable

0x1004

grfErrNoDictionary

0x1005

grfErrNoMapping

0x1006

grfErrMacroNotFound

0x1007

grfErrDepthTooDeep

0x1008

grfErrMacroPtrTooSmall

0x1009

grfErrNoMacros

0x1010

grfErrGenericHWRErrBase

0x1081

grfErrMacroIncomplete

0x1082

grfErrBranchNotFound

0x1100

mdmErrorClass

Modem Manager errors

0x1101

mdmErrNoTone

0x1102

mdmErrNoDCD

0x1103

mdmErrBusy

0x1104

mdmErrUserCan

0x1105

mdmErrCmdError

0x1106

mdmErrNoModem

0x1107

mdmErrMemory

0x1108

mdmErrPrefs

0x1109

mdmErrDial

0x110a

mdmErrNoPhoneNum

0x1200

netErrorClass

Net Library errors

0x1201

netErrAlreadyOpen

0x1202

netErrNotOpen

0x1203

netErrStillOpen

0x1204

netErrParamErr

0x1205

netErrNoMoreSockets

0x1206

netErrOutOfResources

0x1207

netErrOutOfMemory

0x1208

netErrSocketNotOpen

0x1209

netErrSocketBusy

0x120a

netErrMessageTooBig

0x120b

netErrSocketNotConnected

0x120c

netErrNoInterfaces

0x120d

netErrBufTooSmall

0x120e

netErrUnimplemented

0x120f

netErrPortInUse

0x1210

netErrQuietTimeNotElapsed

0x1211

netErrInternal

0x1212

netErrTimeout

0x1213

netErrSocketAlreadyConnected

0x1214

netErrSocketClosedByRemote

0x1215

netErrOutOfCmdBlocks

0x1216

netErrWrongSocketType

0x1217

netErrSocketNotListening

0x1218

netErrUnknownSetting

0x1219

netErrInvalidSettingSize

0x121a

netErrPrefNotFound

0x121b

netErrInvalidInterface

0x121c

netErrInterfaceNotFound

0x121d

netErrTooManyInterfaces

0x121e

netErrBufWrongSize

0x121f

netErrUserCancel

0x1220

netErrBadScript

0x1221

netErrNoSocket

0x1222

netErrSocketRcvBufFull

0x1223

netErrNoPendingConnect

0x1224

netErrUnexpectedCmd

0x1225

netErrNoTCB

0x1226

netErrNilRemoteWindowSize

0x1227

netErrNoTimerProc

0x1228

netErrSocketInputShutdown

0x1229

netErrCmdBlockNotCheckedOut

0x122a

netErrCmdNotDone

0x122b

netErrUnknownProtocol

0x122c

netErrUnknownService

0x122d

netErrUnreachableDest

0x122e

netErrReadOnlySetting

0x122f

netErrWouldBlock

0x1230

netErrAlreadyInProgress

0x1231

netErrPPPTimeout

0x1232

netErrPPPBroughtDown

0x1233

netErrAuthFailure

0x1234

netErrPPPAddressRefused

0x1235

netErrDNSNameTooLong

0x1236

netErrDNSBadName

0x1237

netErrDNSBadArgs

0x1238

netErrDNSLabelTooLong

0x1239

netErrDNSAllocationFailure

0x123a

netErrDNSTimeout

0x123b

netErrDNSUnreachable

0x123c

netErrDNSFormat

0x123d

netErrDNSServerFailure

0x123e

netErrDNSNonexistantName

0x123f

netErrDNSNIY

0x1240

netErrDNSRefused

0x1241

netErrDNSImpossible

0x1242

netErrDNSNoRRS

0x1243

netErrDNSAborted

0x1244

netErrDNSBadProtocol

0x1245

netErrDNSTruncated

0x1246

netErrDNSNoRecursion

0x1247

netErrDNSIrrelevant

0x1248

netErrDNSNotInLocalCache

0x1249

netErrDNSNoPort

0x124a

netErrIPCantFragment

0x124b

netErrIPNoRoute

0x124c

netErrIPNoSrc

0x124d

netErrIPNoDst

0x124e

netErrIPktOverflow

0x124f

netErrTooManyTCPConnections

0x1250

netErrNoDNSServers

0x1251

netErrInterfaceDown

0x1252

netErrNoChannel

0x1253

netErrDieState

0x1254

netErrReturnedInMail

0x1255

netErrReturnedNoTransfer

0x1256

netErrReturnedIllegal

0x1257

netErrReturnedCongest

0x1258

netErrReturnedError

0x1259

netErrReturnedBusy

0x125a

netErrGMANState

0x125b

netErrQuitOnTxFail

0x125c

netErrFlexListFull

0x125d

netErrSenderMAN

0x125e

netErrIllegalType

0x125f

netErrIllegalState

0x1260

netErrIllegalFlags

0x1261

netErrIllegalSendlist

0x1262

netErrIllegalMPAKLength

0x1263

netErrIllegalAddressee

0x1264

netErrIllegalPacketClass

0x1265

netErrBufferLength

0x1266

netErrNiCdLowBattery

0x1267

netErrRFinterfaceFatal

0x1268

netErrIllegalLogout

0x1269

netErrAAARadioLoad

0x126a

netErrAntennaDown

0x126b

netErrNiCdCharging

0x126c

netErrAntennaWentDown

0x126d

netErrNotActivated

0x126e

netErrRadioTemp

0x126f

netErrNiCdChargeError

0x1270

netErrNiCdSag

0x1271

netErrNiCdChargeSuspend

0x1273

netErrConfigNotFound

0x1274

netErrConfigCantDelete

0x1275

netErrConfigTooMany

0x1276

netErrConfigBadName

0x1277

netErrConfigNotAlias

0x1278

netErrConfigCantPointToAlias

0x1279

netErrConfigEmpty

0x127a

netErrAlreadyOpenWithOtherConfig

0x127b

netErrConfigAliasErr

0x127c

netErrNoMultiPktAddr

0x127d

netErrOutOfPackets

0x127e

netErrMultiPktAddrReset

0x127f

netErrStaleMultiPktAddr

0x1280

netErrScptPluginMissing

0x1281

netErrScptPluginLaunchFail

0x1282

netErrScptPluginCmdFail

0x1283

netErrScptPluginInvalidCmd

0x1284

netErrTelMissingComponent

0x1285

netErrTelErrorNotHandled

0x1286

netErrDeviceNotReady

0x1287

netErrDeviceInitFail

0x1288

netErrInterfaceIncompatible

0x1300

htalErrorClass

HTAL Library errors

0x1400

inetErrorClass

INet Library errors

0x1401

inetErrTooManyClients

0x1402

inetErrHandleInvalid

0x1403

inetErrParamsInvalid

0x1404

inetErrURLVersionInvalid

0x1405

inetErrURLBufTooSmall

0x1406

inetErrURLInvalid

0x1407

inetErrTooManySockets

0x1408

inetErrNoRequestCreated

0x1409

inetErrNotConnected

0x140a

inetErrInvalidRequest

0x140b

inetErrNeedTime

0x140c

inetErrHostnameInvalid

0x140d

inetErrInvalidPort

0x140e

inetErrInvalidHostAddr

0x140f

inetErrNilBuffer

0x1410

inetErrConnectTimeout

0x1411

inetErrResolveTimeout

0x1412

inetErrSendReqTimeout

0x1413

inetErrReadTimeout

0x1414

inetErrBufTooSmall

0x1415

inetErrSchemeNotSupported

0x1416

inetErrInvalidResponse

0x1419

inetErrSettingTooLarge

0x141a

inetErrSettingSizeInvalid

0x141b

inetErrRequestTooLong

0x141c

inetErrSettingNotImplemented

0x141d

inetErrConfigNotFound

0x141e

inetErrConfigCantDelete

0x141f

inetErrConfigTooMany

0x1420

inetErrConfigBadName

0x1421

inetErrConfigNotAlias

0x1422

inetErrConfigCantPointToAlias

0x1423

inetErrConfigEmpty

0x1425

inetErrConfigAliasErr

0x1426

inetErrNoWirelessInterface

0x1427

inetErrEncryptionNotAvail

0x1428

inetErrNeedRetryEncSeqNum

0x1429

inetErrNeedRetryEncPublicKey

0x142a

inetErrResponseTooShort

0x142b

inetErrMobitexIllegalOKHost

0x142c

inetErrMobitexIllegalBadHost

0x142d

inetErrHTTPBadRequest

0x142e

inetErrHTTPUnauthorized

0x142f

inetErrHTTPForbidden

0x1430

inetErrHTTPNotFound

0x1431

inetErrHTTPMethodNotAllowed

0x1432

inetErrHTTPNotAcceptable

0x1433

inetErrHTTPProxyAuthRequired

0x1434

inetErrHTTPRequestTimeout

0x1435

inetErrHTTPConflict

0x1436

inetErrHTTPGone

0x1437

inetErrHTTPLengthRequired

0x1438

inetErrHTTPPreconditionFailed

0x1439

inetErrHTTPRequestTooLarge

0x143a

inetErrHTTPRequestURITooLong

0x143b

inetErrHTTPUnsupportedType

0x143c

inetErrHTTPServerError

0x143d

inetErrCTPServerError

0x143e

inetErrTypeNotCached

0x143f

inetErrCacheInvalid

0x1440

inetErrURLDispatched

0x1441

inetErrDatabaseNotFound

0x1442

inetErrCTPMalformedRequest

0x1443

inetErrCTPUnknownCommand

0x1444

inetErrCTPTruncated

0x1445

inetErrCTPUnknownError

0x1446

inetErrCTPProxyError

0x1447

inetErrCTPSocketErr

0x1448

inetErrCTPInvalidURL

0x1449

inetErrCTPReferringPageOutOfDate

0x144a

inetErrCTPBadRequest

0x144b

inetErrUNUSED

0x144c

inetErrCTPMailServerDown

0x144d

inetErrCTPHostNotFound

0x144e

inetErrCTPContentInvalidTag

0x144f

inetErrCTPContentInternal

0x1450

inetErrCTPContentDataEnd

0x1451

inetErrCTPContentResourceTooBig

0x1452

inetErrCTPContentNoNoFrames

0x1453

inetErrCTPContentUnsupportedContent

0x1454

inetErrCTPContentUnsupportedEncoding

0x1455

inetErrCTPContentBadForm

0x1456

inetErrCTPContentBadFormMissingAction

0x1457

inetErrCTPContentBadFormMissingMethod

0x1458

inetErrCTPContentNoSourceData

0x1459

inetErrCTPContentBadImage

0x145a

inetErrCTPContentImageTooLarge

0x145b

inetErrMobitexErrorHandled

0x145c

inetErrProxyDownBadHost

0x145d

inetErrHostConnectionLost

0x145e

inetErrLinkNotFound

0x145f

inetErrCacheInvalidSort

0x1500

exgErrorClass

Exchange Manager errors

0x1501

exgMemError

There isn't enough free memory to respond to the request; or the Exchange Manager ouldn't read the data to be sent.

0x1502

exgErrStackInit

0x1503

exgErrUserCancel

The user cancelled the connection operation.

0x1504

exgErrNoReceiver

0x1505

exgErrNoKnownTarget

There is no default application or library for the specified type of data.

0x1506

exgErrTargetMissing

The target field contains a creator ID, but the application with that creator ID does not exist.

0x1507

exgErrNotAllowed

0x1508

exgErrBadData

0x1509

exgErrAppError

0x150a

exgErrUnknown

0x150b

exgErrDeviceFull

0x150c

exgErrDisconnected

0x150d

exgErrNotFound

0x150e

exgErrBadParam

0x150f

exgErrNotSupported

A preview is in progress, and the exchange library identified by libraryRef doesn't support preview mode; or the library doesn't support the operation specified in socketP; or the exchange library does not support the requested operation. See the Exchange Manager function's description for more detail.

0x1510

exgErrDeviceBusy

0x1511

exgErrBadLibrary

The default exchange library couldn't be found.

0x1512

exgErrNotEnoughPower

The battery does not have enough power to perform the operation.

0x1600

fileErrorClass

File Stream Manager errors

0x1601

fileErrMemError

0x1602

fileErrInvalidParam

0x1603

fileErrCorruptFile

0x1604

fileErrNotFound

0x1605

fileErrTypeCreatorMismatch

0x1606

fileErrReplaceError

0x1607

fileErrCreateError

0x1608

fileErrOpenError

0x1609

fileErrInUse

0x160a

fileErrReadOnly

0x160b

fileErrInvalidDescriptor

0x160c

fileErrCloseError

0x160d

fileErrOutOfBounds

0x160e

fileErrPermissionDenied

0x160f

fileErrIOError

0x1610

fileErrEOF

0x1611

fileErrNotStream

0x1700

rfutErrorClass

RFUT Library errors

0x1800

txtErrorClass

Text Manager errors

0x1801

txtErrUknownTranslitOp

0x1802

txtErrTranslitOverrun

0x1803

txtErrTranslitOverflow

0x1804

txtErrConvertOverflow

0x1805

txtErrConvertUnderflow

0x1806

txtErrUnknownEncoding

0x1807

txtErrNoCharMapping

0x1808

txtErrTranslitUnderflow

0x1809

txtErrMalformedText

0x180a

txtErrUnknownEncodingFallbackCopy

0x1900

tsmErrorClass

Text Services Manager errors

0x1a00

webErrorClass

Web Library errors

0x1b00

secErrorClass

Security Library errors

0x1c00

emuErrorClass

Emulator Control Manager errors

0x1c00

hostErrorClass

Host Control Manager errors

0x1c01

hostErrUnknownGestaltSelector

0x1c02

hostErrDiskError

0x1c03

hostErrOutOfMemory

0x1c04

hostErrMemReadOutOfRange

0x1c05

hostErrMemWriteOutOfRange

0x1c06

hostErrMemInvalidPtr

0x1c07

hostErrInvalidParameter

0x1c08

hostErrTimeout

0x1c09

hostErrInvalidDeviceType

0x1c0a

hostErrInvalidRAMSize

0x1c0b

hostErrFileNotFound

0x1c0c

hostErrRPCCall

0x1c0d

hostErrSessionRunning

0x1c0e

hostErrSessionNotRunning

0x1c0f

hostErrNoSignalWaiters

0x1c10

hostErrSessionNotPaused

0x1c11

hostErrPermissions

0x1c12

hostErrFileNameTooLong

0x1c13

hostErrNotADirectory

0x1c14

hostErrTooManyFiles

0x1c15

hostErrFileTooBig

0x1c16

hostErrReadOnlyFS

0x1c17

hostErrIsDirectory

0x1c18

hostErrExists

0x1c19

hostErrOpNotAvailable

0x1c1a

hostErrDirNotEmpty

0x1c1b

hostErrDiskFull

0x1c1c

hostErrUnknownError

0x1c1d

hostErrProfilingNotReady

0x1d00

flshErrorClass

Flash Manager errors

0x1e00

pwrErrNone

0x1e00

pwrErrorClass

Power Manager errors

0x1e01

pwrErrBacklight

0x1e02

pwrErrRadio

0x1e03

pwrErrBeam

0x1e04

pwrErrGeneric

0x1f00

cncErrorClass

Connection Manager (serial communication) errors

0x1f01

cncErrAddProfileFailed

0x1f01

kCncErrAddProfileFailed

0x1f02

cncErrProfileListFull

0x1f02

kCncErrProfileListFull

0x1f03

cncErrGetProfileFailed

0x1f03

kCncErrGetProfileFailed

0x1f04

cncErrConDBNotFound

0x1f04

kCncErrDBAccessFailed

0x1f05

cncErrGetProfileListFailed

0x1f05

kCncErrGetProfileListFailed

0x1f06

cncErrProfileReadOnly

0x1f06

kCncErrProfileReadOnly

0x1f07

cncErrProfileNotFound

0x1f07

kCncErrProfileNotFound

0x1f08

kCncErrProfileParamNotFound

0x1f09

kCncErrProfileParamReadOnly

0x1f0a

kCncErrProfileParamNameHasChange

0x1f0b

kCncErrProfileGetParamFailed

0x1f0c

kCncErrProfileSetParamFailed

0x1f0d

kCncErrProfileBadParamSize

0x1f0e

kCncErrProfileBadSystemFlagBitnum

0x2000

actvErrorClass

Activation application errors

0x2100

radioErrorClass

Radio Manager (library) errors

0x2200

dispErrorClass

Display Driver errors

0x2300

bltErrorClass

Blitter Driver errors

0x2400

winErrorClass

Window Manager errors

0x2401

winErrPalette

0x2500

omErrorClass

Overlay Manager errors

0x2501

omErrBaseRequiresOverlay

An attempt was made to open a stripped resource database, but no associated overlay could be found.

0x2502

omErrUnknownLocale

An attempt was made to open a resource database with overlays using an unknown locale.

0x2503

omErrBadOverlayDBName

0x2504

omErrInvalidLocaleIndex

0x2505

omErrInvalidLocale

0x2506

omErrInvalidSystemOverlay

0x2507

omErrNoNextSystemLocale

0x2600

menuErrorClass

Menu Manager errors

0x2601

menuErrNoMenu

The textP parameter is NULL.

0x2602

menuErrNotFound

The menu doesn't contain an item with the specified ID.

0x2603

menuErrSameId

The menu already contains an item with the specified ID

0x2604

menuErrTooManyItems

The command toolbar already has the maximum number of buttons allowed.

0x2605

menuErrOutOfMemory

There is not enough memory available to perform the operation.

0x2700

lz77ErrorClass

LZ77 Library errors

0x2700

lz77ErrNonFatalFirstErr

0x2701

lz77ErrNonFatalInputBufferIncomplete

0x2702

lz77ErrNonFatalOutputBufferFull

0x277f

lz77ErrNonFatalLastErr

0x2780

lz77ErrFatalFirstErr

0x2780

lz77ErrFatalUnfinishedInputBuffer

0x2781

lz77ErrFatalInputBufferIncomplete

0x2782

lz77ErrFatalInputBufferInvalid

0x2783

lz77ErrFatalMemAllocation

0x2784

lz77ErrFatalHandleInvalid

0x2785

lz77ErrFatalCantChangeToCompress

0x2786

lz77ErrFatalUnknownVersion

0x2787

lz77ErrFatalOutputBufferTooSmall

0x2788

lz77ErrFatalInvalidArgument

0x27ff

lz77ErrFatalLastErr

0x2800

smsErrorClass

SMS Library errors

0x2801

kSmsErrMaxSizeExceeded

0x2900

expErrorClass

Expansion Manager and Slot Driver Library errors

0x2901

expErrUnsupportedOperation

The operation is unsupported or undefined.

0x2902

expErrNotEnoughPower

The required power is not available.

0x2903

expErrCardNotPresent

There is no card present in the given slot.

0x2904

expErrInvalidSlotRefNum

The slot reference number is not valid.

0x2905

expErrSlotDeallocated

The slot reference number is within the valid range, but the slot has been deallocated.

0x2906

expErrCardNoSectorReadWrite

The card does not support the slot driver block read/write API.

0x2907

expErrCardReadOnly

The card supports the slot driver block read/write API but the card is read only.

0x2908

expErrCardBadSector

The card supports the slot driver block read/write API but the sector is bad.

0x2909

expErrCardProtectedSector

The card supports the slot driver block read/write API but the sector is protected.

0x290a

expErrNotOpen

The slot driver library has not been opened.

0x290b

expErrStillOpen

The slot driver library is still open; it may have been opened more than once.

0x290c

expErrUnimplemented

The call is unimplemented.

0x290d

expErrEnumerationEmpty

There are no values remaining to enumerate.

0x290e

expErrIncompatibleAPIVer

The API version of the underlying slot driver is not supported by this version of Expansion Manager.

0x2a00

vfsErrorClass

Virtual Filesystem Manager and Filesystem Library errors

0x2a01

vfsErrBufferOverflow

The supplied buffer is too small.

0x2a02

vfsErrFileGeneric

Generic file error.

0x2a03

vfsErrFileBadRef

The file reference is invalid: it has been closed or was not obtained from VFSFileOpen().

0x2a04

vfsErrFileStillOpen

Returned from the underlying file system's delete function if the file is still open.

0x2a05

vfsErrFilePermissionDenied

The requested permissions could not be granted.

0x2a06

vfsErrFileAlreadyExists

A file with this name exists already in this location.

0x2a07

vfsErrFileEOF

The file pointer is at the end of the file.

0x2a08

vfsErrFileNotFound

The file was not found at the specified location.

0x2a09

vfsErrVolumeBadRef

The volume reference number is invalid.

0x2a0a

vfsErrVolumeStillMounted

Returned from the underlying file system's format function if the volume is still mounted.

0x2a0b

vfsErrNoFileSystem

None of the installed file systems support this operation.

0x2a0c

vfsErrBadData

The operation could not be completed because of invalid data.

0x2a0d

vfsErrDirNotEmpty

The directory is not empty and therefore cannot be deleted.

0x2a0e

vfsErrBadName

Invalid filename, path, or volume label.

0x2a0f

vfsErrVolumeFull

There is insufficient space left on the volume.

0x2a10

vfsErrUnimplemented

0x2a11

vfsErrNotADirectory

This operation can only performed on a directory.

0x2a12

vfsErrIsADirectory

This operation can only be performed on a regular file, not a directory.

0x2a13

vfsErrDirectoryNotFound

Returned when the path leading up to the file does not exist.

0x2a14

vfsErrNameShortened

A volume name or filename was automatically shortened to conform to the file system specification.

0x2b00

lmErrorClass

Locale Manager errors

0x2b01

lmErrUnknownLocale

The locale could not be found.

0x2b02

lmErrBadLocaleIndex

The locale index is out of range.

0x2b03

lmErrBadLocaleSettingChoice

The locale setting choice parameter contains an unknown or unsupported value.

0x2b04

lmErrSettingDataOverflow

The output buffer is too small to hold the setting's value.

0x2c00

intlErrorClass

International Manager errors

0x2c01

intlErrInvalidSelector

0x2d00

pdiErrorClass

PDI Library errors

0x2d01

pdiErrRead

0x2d02

pdiErrWrite

0x2d03

pdiErrNoPropertyName

0x2d04

pdiErrNoPropertyValue

0x2d05

pdiErrMoreChars

0x2d06

pdiErrNoMoreFields

0x2d07

pdiErrOpenFailed

0x2d08

pdiErrCloseFailed

0x2e00

attnErrorClass

Attention Manager errors

0x2e01

attnErrMemory

There is insufficient memory to perform the requested operation.

0x2f00

telErrorClass

Telephony Manager errors

0x2f01

telErrMsgAllocation

Couldn't allocate message.

0x2f02

telErrUnknown

Unknown Telephony internal error.

0x2f03

telErrMemAllocation

Memory allocation error.

0x2f04

telErrResultTimeOut

Time-out was reached.

0x2f05

telErrResultUserCancel

User cancelled action.

0x2f06

telErrResultBusyResource

Resource is busy.

0x2f07

telErrInvalidAppId

Don't know that application.

0x2f08

telErrTooManyApps

Applications table is full.

0x2f09

telErrSecurity

Access to ME has not been granted.

0x2f0a

telErrBufferSize

Buffer used to retrieve data is too small.

0x2f0b

telErrFeatureNotSupported

The feature is not supported by the phone or network.

0x2f0c

telErrPhoneComm

The communication link with the phone is down.

0x2f0d

telErrPhoneReply

The phone reply syntax is incorrect. Check the phone driver.

0x2f0e

telErrCommandFailed

The phone couldn't achieve the associated command. Check the phone driver.

0x2f0f

telErrSpcLineIsBusy

Spc call failure events, error field values.

0x2f10

telErrPhoneCodeRequired

Phone code required.

0x2f11

telErrNoSIMInserted

No SIM inserted.

0x2f12

telErrPINRequired

PIN is required.

0x2f13

telErrPUKRequired

PUK is required.

0x2f14

telErrSIMFailure

The SIM is not working properly.

0x2f15

telErrSIMBusy

The SIM couldn't reply.

0x2f16

telErrSIMWrong

The SIM is not accepted by the phone.

0x2f17

telErrPassword

Incorrect password.

0x2f18

telErrPIN2Required

PIN2 is required.

0x2f19

telErrPUK2Required

PUK2 is required.

0x2f1a

telErrPhoneMemAllocation

Phone memory is full.

0x2f1b

telErrInvalidIndex

Invalid index when accessing a storage.

0x2f1c

telErrEntryNotFound

Entry not found.

0x2f1d

telErrPhoneMemFailure

The phone encountered a memory error.

0x2f1e

telErrInvalidString

Bad character in text string.

0x2f1f

telErrInvalidDial

Bad character in dial string.

0x2f20

telErrNoNetwork

No network available.

0x2f21

telErrNetworkTimeOut

The network didn't reply within the "normal" time delay.

0x2f22

telErrInvalidParameter

Bad parameter passed to an API.

0x2f23

telErrValidityPeriod

The specified short message validity period is invalid.

0x2f24

telErrCodingScheme

The specified short message coding scheme is invalid.

0x2f25

telErrPhoneNumber

The specified short message smsc or destination phone number is invalid.

0x2f26

telErrValueStale

Information couldn't be retrieved. A copy of the last retrieved value was returned.

0x2f27

telErrTTaskNotRunning

The Telephony task is not running.

0x2f28

telErrPhoneToSIMPINRequired

Phone 2 SIM PIN is required.

0x2f29

telErrSpecificDrvNotFound

The specified driver was not found.

0x2f2a

telErrGenericDrvNotFound

The generic driver was not found.

0x2f2b

telErrNoSpecificDrv

No specific driver was specified.

0x2f2c

telErrSpcLineIsReleased

The call has been released.

0x2f2d

telErrSpcCallError

The call has encountered an error.

0x2f2e

telErrNotInstalled

The shared library couldn't be installed.

0x2f2f

telErrVersion

The shared library version doesn't match the application's.

0x2f30

telErrSettings

Bad telephony settings: Phone panel preferences don't exist of the telephony profile is not correctly set.

0x2f31

telErrUnavailableValue

The requested value can't be retrieved at that time (for instance, TelSpcGetCallerNumber and no active line).

0x2f32

telErrLimitedCompatibility

The current driver is partially compatible with the connected phone.

0x2f33

telErrProfileConflict

The currently used profile conflicts with the requested profile.

0x2f34

telErrLibStillInUse

The shared library is currently being used by another application. Don't unload it.

0x2f35

telErrTTaskNotFound

Couldn't find the specified (by phone driver) telephony task.

0x3000

hwrErrorClass

Hardware Manager (HAL) errors

0x3100

blthErrorClass

Bluetooth Library errors

0x3101

btLibErrNotOpen

0x3102

btLibErrBluetoothOff

0x3103

btLibErrNoPrefs

0x3104

btLibErrAlreadyOpen

0x3105

btLibErrOutOfMemory

0x3106

btLibErrFailed

0x3107

btLibErrInProgress

0x3108

btLibErrParamError

0x3109

btLibErrTooMany

0x310a

btLibErrPending

0x310b

btLibErrNotInProgress

0x310c

btLibErrRadioInitFailed

0x310d

btLibErrRadioFatal

0x310e

btLibErrRadioInitialized

0x310f

btLibErrRadioSleepWake

0x3110

btLibErrNoConnection

0x3111

btLibErrAlreadyRegistered

0x3112

btLibErrNoAclLink

0x3113

btLibErrSdpRemoteRecord

0x3114

btLibErrSdpAdvertised

0x3115

btLibErrSdpFormat

0x3116

btLibErrSdpNotAdvertised

0x3117

btLibErrSdpQueryVersion

0x3118

btLibErrSdpQueryHandle

0x3119

btLibErrSdpQuerySyntax

0x311a

btLibErrSdpQueryPduSize

0x311b

btLibErrSdpQueryContinuation

0x311c

btLibErrSdpQueryResources

0x311d

btLibErrSdpQueryDisconnect

0x311e

btLibErrSdpInvalidResponse

0x311f

btLibErrSdpAttributeNotSet

0x3120

btLibErrSdpMapped

0x3121

btLibErrSocket

0x3122

btLibErrSocketProtocol

0x3123

btLibErrSocketRole

0x3124

btLibErrSocketPsmUnavailable

0x3125

btLibErrSocketChannelUnavailable

0x3126

btLibErrSocketUserDisconnect

0x3127

btLibErrCanceled

0x3128

btLibErrBusy

0x3129

btLibMeStatusUnknownHciCommand

0x312a

btLibMeStatusNoConnection

0x312b

btLibMeStatusHardwareFailure

0x312c

btLibMeStatusPageTimeout

0x312d

btLibMeStatusAuthenticateFailure

0x312e

btLibMeStatusMissingKey

0x312f

btLibMeStatusMemoryFull

0x3130

btLibMeStatusConnnectionTimeout

0x3131

btLibMeStatusMaxConnections

0x3132

btLibMeStatusMaxScoConnections

0x3133

btLibMeStatusMaxAclConnections

0x3134

btLibMeStatusCommandDisallowed

0x3135

btLibMeStatusLimitedResources

0x3136

btLibMeStatusSecurityError

0x3137

btLibMeStatusPersonalDevice

0x3138

btLibMeStatusHostTimeout

0x3139

btLibMeStatusUnsupportedFeature

0x313a

btLibMeStatusInvalidHciParam

0x313b

btLibMeStatusUserTerminated

0x313c

btLibMeStatusLowResources

0x313d

btLibMeStatusPowerOff

0x313e

btLibMeStatusLocalTerminated

0x313f

btLibMeStatusRepeatedAttempts

0x3140

btLibMeStatusPairingNotAllowed

0x3141

btLibMeStatusUnknownLmpPDU

0x3142

btLibMeStatusUnsupportedRemote

0x3143

btLibMeStatusScoOffsetRejected

0x3144

btLibMeStatusScoIntervalRejected

0x3145

btLibMeStatusScoAirModeRejected

0x3146

btLibMeStatusInvalidLmpParam

0x3147

btLibMeStatusUnspecifiedError

0x3148

btLibMeStatusUnsupportedLmpParam

0x3149

btLibMeStatusRoleChangeNotAllowed

0x314a

btLibMeStatusLmpResponseTimeout

0x314b

btLibMeStatusLmpTransdCollision

0x314c

btLibMeStatusLmpPduNotAllowed

0x314d

btLibL2DiscReasonUnknown

0x314e

btLibL2DiscUserRequest

0x314f

btLibL2DiscRequestTimeout

0x3150

btLibL2DiscLinkDisc

0x3151

btLibL2DiscQosViolation

0x3152

btLibL2DiscSecurityBlock

0x3153

btLibL2DiscConnPsmUnsupported

0x3154

btLibL2DiscConnSecurityBlock

0x3155

btLibL2DiscConnNoResources

0x3156

btLibL2DiscConfigUnacceptable

0x3157

btLibL2DiscConfigReject

0x3158

btLibL2DiscConfigOptions

0x3159

btLibServiceShutdownAppUse

0x315a

btLibServiceShutdownPowerCycled

0x315b

btLibServiceShutdownAclDrop

0x315c

btLibServiceShutdownTimeout

0x315d

btLibServiceShutdownDetached

0x315e

btLibErrInUseByService

0x315f

btLibErrNoPiconet

0x3160

btLibErrRoleChange

0x3161

btLibErrSdpNotMapped

0x3162

btLibErrAlreadyConnected

0x3163

btLibErrStackNotOpen

0x3164

btLibErrBatteryTooLow

0x3165

btLibErrNotFound

0x31ef

btLibNotYetSupported

0x31ff

btLibErrError

0x3200

udaErrorClass

UDA Manager errors

0x3201

udaErrControl

0x3800

cpmErrorClass

Cryptographic Provider Manager errors

0x3801

cpmErrAlreadyOpen

0x3802

cpmErrNotOpen

0x3803

cpmErrStillOpen

0x3804

cpmErrNoProviders

0x3805

cpmErrNoBaseProvider

0x3806

cpmErrProviderNotFound

0x380a

cpmErrParamErr

0x380b

cpmErrOutOfResources

0x380c

cpmErrOutOfMemory

0x380d

cpmErrBufTooSmall

0x380e

cpmErrBadData

0x380f

cpmErrUnimplemented

0x3810

cpmErrUnsupported

0x3811

cpmErrNoGlobals

0x3812

cpmErrKeyExists

0x3813

cpmErrKeyNotFound

0x3900

sslErrorClass

SSL errors

0x3900

sslErrOk

Not an error.

0x3901

sslErrFailed

A generic error.

0x3902

sslErrEof

Error returned by SslLib functions when either the SSL protocol has been closed or the underlying socket has been closed. This error indicates that the current SslContext is unable to read or write any more data bytes.

0x3903

sslErrOutOfMemory

Returned if a dynamic memory allocation failed. This is normally considered a very bad error.

0x3904

sslErrCbAbort

This error code would be returned by an applications callback function to indicate a desire to exit. This error may not be fatal, depending on the callback that generated the error.

0x3905

sslErrIo

This error code is returned when an underlying Net Library function call returned an error that is not fatal. A timeout, or other such non-fatal network errors will be reclassified as this error type. A function that returns this error type can be re-called once the error condition has disappeared.

0x3906

sslErrNotFound

Returned on an internal SslLib search that did not find a valid entry. Consider this an internal SslLib error.

0x3907

sslErrDivByZero

Something went wrong in the Maths library. These error will normally only be generated by certificates which have invalid public keys.

0x3908

sslErrNoModInverse

Something went wrong in the Maths library. These error will normally only be generated by certificates which have invalid public keys.

0x3909

sslErrBadDecode

An error occurred while decoding values during certificate verification.

0x390a

sslErrInitNotCalled

An internal SslLib error.

0x390b

sslErrBufferTooSmall

A supplied buffer was not large enough for the output data.

0x390c

sslErrNullArg

An passed argument was NULL that should not have been NULL.

0x390d

sslErrBadLength

A length argument was invalid.

0x390e

sslErrNoDmem

An internal SslLib error.

0x390f

sslErrNoMethodSet

An internal SslLib error.

0x3910

sslErrNoRandom

A problem with the random number source.

0x3911

sslErrBadArgument

An invalid argument was provided to the function.

0x3912

sslErrBadOption

An invalid argument was provided to the function.

0x3913

sslErrNotImplemented

An internal SslLib error.

0x3914

sslErrReallocStaticData

An internal SslLib error

0x3915

sslErrInternalError

An internal SslLib error.

0x3925

sslErrRecordError

An invalid record was received in the SslContext.

0x3926

sslErrCsp

A generic error occurred inside the SslLib cryptographic library.

0x3927

sslErrCert

A generic error occurred inside the SslLib certificate library.

0x3928

sslErrHandshakeEncoding

An error occurred during decoding of SSL handshake messages.

0x3929

sslErrMissingProvider

An internal SslLib error.

0x392a

sslErrHandshakeProtocol

An error occurred while processing the decoded SSL handshake messages.

0x392b

sslErrExtraHandshakeData

Extra data was found in the SSL handshake messages that should not have been there.

0x392c

sslErrWrongMessage

An invalid SSL message was received.

0x392d

sslErrFatalAlert

A fatal alert was received by the SSL protocol.

0x392e

sslErrBadPeerFinished

The final check of the SSL handshake failed. This indicates that there was a problem establishing a shared secret value. It could be caused by the server using a certificate that does not match its private key.

0x392f

sslErrBadSignature

An invalid signature was found on a ephemeral Cipher Suite message.

0x3931

sslErrUnexpectedRecord

A record of the wrong was received inside the SSL protocol .

0x3932

sslErrReadAppData

Application data was read by the SSL protocol when it was expecting handshake messages.

0x3933

sslErrCertDecodeError

The Servers certificate could not be decoded.

0x3934

sslErrUnsupportedCertType

The Servers certificate contains a public key we cannot decode.

0x3935

sslErrUnsupportedSignatureType

We have been send a certificate with a signature type we do not recognize.

0x3980

sslErrVerifyBadSignature

0x3981

sslErrVerifyNoTrustedRoot

0x3982

sslErrVerifyNotAfter

0x3983

sslErrVerifyNotBefore

0x3984

sslErrVerifyConstraintViolation

0x3985

sslErrVerifyUnknownCriticalExtension

0x3986

sslErrVerifyCallback

0x3a00

uilibErrorClass

User Interface Library errors

0x3a01

uilibErrInvalidParam

At least one of the supplied parameters is invalid.

0x3a02

uilibErrCurrentFocusInvalid

There is no current focus object.

0x3a03

uilibErrObjectFocusModeOff

The specified form is not in object focus mode. For the FrmGlueNav... functions in the Palm OS Glue library, this error code is also used to indicate that the device doesn't support one-handed navigation.

0x3a04

uilibErrObjectNotFound

There is no object with a system-drawn focus ring.

0x3a05

uilibErrNoNavInfoForForm

The specified form has no navigation information.

0x3a06

uilibErrInvalidFocusObject

The control to which focus is being transferred is not marked as usable.

0x3a07

uilibErrFormDoesNotHaveFocus

The specified form doesn't currently have the focus.

0x4800

certErrorClass

Certificate Manager errors

0x4801

certMgrErrNotImplemented

The requested certificate format is not supported.

0x4802

certMgrErrInvalidEncoding

The specified format encoding is invalid.

0x4803

certMgrErrOutOfMemory

There was insufficient memory to complete the operation.

0x4804

certMgrErrInvalidParam

One of the function parameters is invalid.

0x4805

certMgrErrServiceNotStarted

The Certificate Manager process has not started.

0x4806

certMgrErrOutOfResources

The Certificate Manager ran out of resources.

0x4807

certMgrErrBufTooSmall

The export buffer is too small. The required size is written into the variable pointed to by the length parameter.

0x4808

certMgrErrFieldNotFound

The specified field could not be found.

0x4809

certMgrErrCertNotFound

A certificate matching the specified criteria was not found.

0x480A

certMgrErrNotExportable

The certificate is not exportable. It is probably stored in compressed form.

0x480B

certMgrErrDatabaseFail

A Data Manager error occurred.

0x480C

certMgrErrBackupInProgress

The certificate vault could not be accessed because it is in the process of being backed up.

0x480D

certMgrErrNotRemovable

The certificate is not removable.

0x5000

pinsErrorClass

Pen Input Services errors

0x5001

pinErrNoSoftInputArea

0x5002

pinErrInvalidParam

0x5100

statErrorClass

Status Bar Manager errors

0x5101

statErrInvalidLocation

0x5102

statErrInvalidName

0x5103

statErrInputWindowOpen

0x7000

oemErrorClass

OEM/Licensee errors

0x7f00

errInfoClass

Special class shows information without error code.

0x8000

appErrorClass

Application-defined errors