diff options
| author | FluorescentCIAAfricanAmerican <[email protected]> | 2020-04-22 12:56:21 -0400 |
|---|---|---|
| committer | FluorescentCIAAfricanAmerican <[email protected]> | 2020-04-22 12:56:21 -0400 |
| commit | 3bf9df6b2785fa6d951086978a3e66f49427166a (patch) | |
| tree | 2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /common/quicktime_win32/MacErrors.h | |
| download | archived-source-engine-2018-hl2-src-master.tar.xz archived-source-engine-2018-hl2-src-master.zip | |
Diffstat (limited to 'common/quicktime_win32/MacErrors.h')
| -rw-r--r-- | common/quicktime_win32/MacErrors.h | 2848 |
1 files changed, 2848 insertions, 0 deletions
diff --git a/common/quicktime_win32/MacErrors.h b/common/quicktime_win32/MacErrors.h new file mode 100644 index 0000000..8d9a5b3 --- /dev/null +++ b/common/quicktime_win32/MacErrors.h @@ -0,0 +1,2848 @@ +/* + File: MacErrors.h + + Contains: OSErr codes. + + Version: QuickTime 7.3 + + Copyright: (c) 2007 (c) 1985-2001 by Apple Computer, Inc., all rights reserved + + Bugs?: For bug reports, consult the following page on + the World Wide Web: + + http://developer.apple.com/bugreporter/ + +*/ +#ifndef __MACERRORS__ +#define __MACERRORS__ + +#ifndef __CONDITIONALMACROS__ +#include <ConditionalMacros.h> +#endif + + + +#if PRAGMA_ONCE +#pragma once +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +#if PRAGMA_IMPORT +#pragma import on +#endif + +enum { + paramErr = -50, /*error in user parameter list*/ + noHardwareErr = -200, /*Sound Manager Error Returns*/ + notEnoughHardwareErr = -201, /*Sound Manager Error Returns*/ + userCanceledErr = -128, + qErr = -1, /*queue element not found during deletion*/ + vTypErr = -2, /*invalid queue element*/ + corErr = -3, /*core routine number out of range*/ + unimpErr = -4, /*unimplemented core routine*/ + SlpTypeErr = -5, /*invalid queue element*/ + seNoDB = -8, /*no debugger installed to handle debugger command*/ + controlErr = -17, /*I/O System Errors*/ + statusErr = -18, /*I/O System Errors*/ + readErr = -19, /*I/O System Errors*/ + writErr = -20, /*I/O System Errors*/ + badUnitErr = -21, /*I/O System Errors*/ + unitEmptyErr = -22, /*I/O System Errors*/ + openErr = -23, /*I/O System Errors*/ + closErr = -24, /*I/O System Errors*/ + dRemovErr = -25, /*tried to remove an open driver*/ + dInstErr = -26 /*DrvrInstall couldn't find driver in resources*/ +}; + +enum { + abortErr = -27, /*IO call aborted by KillIO*/ + iIOAbortErr = -27, /*IO abort error (Printing Manager)*/ + notOpenErr = -28, /*Couldn't rd/wr/ctl/sts cause driver not opened*/ + unitTblFullErr = -29, /*unit table has no more entries*/ + dceExtErr = -30, /*dce extension error*/ + slotNumErr = -360, /*invalid slot # error*/ + gcrOnMFMErr = -400, /*gcr format on high density media error*/ + dirFulErr = -33, /*Directory full*/ + dskFulErr = -34, /*disk full*/ + nsvErr = -35, /*no such volume*/ + ioErr = -36, /*I/O error (bummers)*/ + bdNamErr = -37, /*there may be no bad names in the final system!*/ + fnOpnErr = -38, /*File not open*/ + eofErr = -39, /*End of file*/ + posErr = -40, /*tried to position to before start of file (r/w)*/ + mFulErr = -41, /*memory full (open) or file won't fit (load)*/ + tmfoErr = -42, /*too many files open*/ + fnfErr = -43, /*File not found*/ + wPrErr = -44, /*diskette is write protected.*/ + fLckdErr = -45 /*file is locked*/ +}; + +enum { + vLckdErr = -46, /*volume is locked*/ + fBsyErr = -47, /*File is busy (delete)*/ + dupFNErr = -48, /*duplicate filename (rename)*/ + opWrErr = -49, /*file already open with with write permission*/ + rfNumErr = -51, /*refnum error*/ + gfpErr = -52, /*get file position error*/ + volOffLinErr = -53, /*volume not on line error (was Ejected)*/ + permErr = -54, /*permissions error (on file open)*/ + volOnLinErr = -55, /*drive volume already on-line at MountVol*/ + nsDrvErr = -56, /*no such drive (tried to mount a bad drive num)*/ + noMacDskErr = -57, /*not a mac diskette (sig bytes are wrong)*/ + extFSErr = -58, /*volume in question belongs to an external fs*/ + fsRnErr = -59, /*file system internal error:during rename the old entry was deleted but could not be restored.*/ + badMDBErr = -60, /*bad master directory block*/ + wrPermErr = -61, /*write permissions error*/ + dirNFErr = -120, /*Directory not found*/ + tmwdoErr = -121, /*No free WDCB available*/ + badMovErr = -122, /*Move into offspring error*/ + wrgVolTypErr = -123, /*Wrong volume type error [operation not supported for MFS]*/ + volGoneErr = -124 /*Server volume has been disconnected.*/ +}; + +enum { + fidNotFound = -1300, /*no file thread exists.*/ + fidExists = -1301, /*file id already exists*/ + notAFileErr = -1302, /*directory specified*/ + diffVolErr = -1303, /*files on different volumes*/ + catChangedErr = -1304, /*the catalog has been modified*/ + desktopDamagedErr = -1305, /*desktop database files are corrupted*/ + sameFileErr = -1306, /*can't exchange a file with itself*/ + badFidErr = -1307, /*file id is dangling or doesn't match with the file number*/ + notARemountErr = -1308, /*when _Mount allows only remounts and doesn't get one*/ + fileBoundsErr = -1309, /*file's EOF, offset, mark or size is too big*/ + fsDataTooBigErr = -1310, /*file or volume is too big for system*/ + volVMBusyErr = -1311, /*can't eject because volume is in use by VM*/ + badFCBErr = -1327, /*FCBRecPtr is not valid*/ + errFSUnknownCall = -1400, /* selector is not recognized by this filesystem */ + errFSBadFSRef = -1401, /* FSRef parameter is bad */ + errFSBadForkName = -1402, /* Fork name parameter is bad */ + errFSBadBuffer = -1403, /* A buffer parameter was bad */ + errFSBadForkRef = -1404, /* A ForkRefNum parameter was bad */ + errFSBadInfoBitmap = -1405, /* A CatalogInfoBitmap or VolumeInfoBitmap has reserved or invalid bits set */ + errFSMissingCatInfo = -1406, /* A CatalogInfo parameter was NULL */ + errFSNotAFolder = -1407, /* Expected a folder, got a file */ + errFSForkNotFound = -1409, /* Named fork does not exist */ + errFSNameTooLong = -1410, /* File/fork name is too long to create/rename */ + errFSMissingName = -1411, /* A Unicode name parameter was NULL or nameLength parameter was zero */ + errFSBadPosMode = -1412, /* Newline bits set in positionMode */ + errFSBadAllocFlags = -1413, /* Invalid bits set in allocationFlags */ + errFSNoMoreItems = -1417, /* Iteration ran out of items to return */ + errFSBadItemCount = -1418, /* maximumItems was zero */ + errFSBadSearchParams = -1419, /* Something wrong with CatalogSearch searchParams */ + errFSRefsDifferent = -1420, /* FSCompareFSRefs; refs are for different objects */ + errFSForkExists = -1421, /* Named fork already exists. */ + errFSBadIteratorFlags = -1422, /* Flags passed to FSOpenIterator are bad */ + errFSIteratorNotFound = -1423, /* Passed FSIterator is not an open iterator */ + errFSIteratorNotSupported = -1424, /* The iterator's flags or container are not supported by this call */ + errFSQuotaExceeded = -1425, /* The user's quota of disk blocks has been exhausted. */ + envNotPresent = -5500, /*returned by glue.*/ + envBadVers = -5501, /*Version non-positive*/ + envVersTooBig = -5502, /*Version bigger than call can handle*/ + fontDecError = -64, /*error during font declaration*/ + fontNotDeclared = -65, /*font not declared*/ + fontSubErr = -66, /*font substitution occurred*/ + fontNotOutlineErr = -32615, /*bitmap font passed to routine that does outlines only*/ + firstDskErr = -84, /*I/O System Errors*/ + lastDskErr = -64, /*I/O System Errors*/ + noDriveErr = -64, /*drive not installed*/ + offLinErr = -65, /*r/w requested for an off-line drive*/ + noNybErr = -66 /*couldn't find 5 nybbles in 200 tries*/ +}; + +enum { + noAdrMkErr = -67, /*couldn't find valid addr mark*/ + dataVerErr = -68, /*read verify compare failed*/ + badCksmErr = -69, /*addr mark checksum didn't check*/ + badBtSlpErr = -70, /*bad addr mark bit slip nibbles*/ + noDtaMkErr = -71, /*couldn't find a data mark header*/ + badDCksum = -72, /*bad data mark checksum*/ + badDBtSlp = -73, /*bad data mark bit slip nibbles*/ + wrUnderrun = -74, /*write underrun occurred*/ + cantStepErr = -75, /*step handshake failed*/ + tk0BadErr = -76, /*track 0 detect doesn't change*/ + initIWMErr = -77, /*unable to initialize IWM*/ + twoSideErr = -78, /*tried to read 2nd side on a 1-sided drive*/ + spdAdjErr = -79, /*unable to correctly adjust disk speed*/ + seekErr = -80, /*track number wrong on address mark*/ + sectNFErr = -81, /*sector number never found on a track*/ + fmt1Err = -82, /*can't find sector 0 after track format*/ + fmt2Err = -83, /*can't get enough sync*/ + verErr = -84, /*track failed to verify*/ + clkRdErr = -85, /*unable to read same clock value twice*/ + clkWrErr = -86, /*time written did not verify*/ + prWrErr = -87, /*parameter ram written didn't read-verify*/ + prInitErr = -88, /*InitUtil found the parameter ram uninitialized*/ + rcvrErr = -89, /*SCC receiver error (framing; parity; OR)*/ + breakRecd = -90 /*Break received (SCC)*/ +}; + +enum { + /*Scrap Manager errors*/ + noScrapErr = -100, /*No scrap exists error*/ + noTypeErr = -102 /*No object of that type in scrap*/ +}; + +enum { + /* ENET error codes */ + eLenErr = -92, /*Length error ddpLenErr*/ + eMultiErr = -91 /*Multicast address error ddpSktErr*/ +}; + +enum { + ddpSktErr = -91, /*error in soket number*/ + ddpLenErr = -92, /*data length too big*/ + noBridgeErr = -93, /*no network bridge for non-local send*/ + lapProtErr = -94, /*error in attaching/detaching protocol*/ + excessCollsns = -95, /*excessive collisions on write*/ + portNotPwr = -96, /*serial port not currently powered*/ + portInUse = -97, /*driver Open error code (port is in use)*/ + portNotCf = -98 /*driver Open error code (parameter RAM not configured for this connection)*/ +}; + +enum { + /* Memory Manager errors*/ + memROZWarn = -99, /*soft error in ROZ*/ + memROZError = -99, /*hard error in ROZ*/ + memROZErr = -99, /*hard error in ROZ*/ + memFullErr = -108, /*Not enough room in heap zone*/ + nilHandleErr = -109, /*Master Pointer was NIL in HandleZone or other*/ + memWZErr = -111, /*WhichZone failed (applied to free block)*/ + memPurErr = -112, /*trying to purge a locked or non-purgeable block*/ + memAdrErr = -110, /*address was odd; or out of range*/ + memAZErr = -113, /*Address in zone check failed*/ + memPCErr = -114, /*Pointer Check failed*/ + memBCErr = -115, /*Block Check failed*/ + memSCErr = -116, /*Size Check failed*/ + memLockedErr = -117 /*trying to move a locked block (MoveHHi)*/ +}; + +enum { + /* Printing Errors */ + iMemFullErr = -108, + iIOAbort = -27 +}; + + +enum { + resourceInMemory = -188, /*Resource already in memory*/ + writingPastEnd = -189, /*Writing past end of file*/ + inputOutOfBounds = -190, /*Offset of Count out of bounds*/ + resNotFound = -192, /*Resource not found*/ + resFNotFound = -193, /*Resource file not found*/ + addResFailed = -194, /*AddResource failed*/ + addRefFailed = -195, /*AddReference failed*/ + rmvResFailed = -196, /*RmveResource failed*/ + rmvRefFailed = -197, /*RmveReference failed*/ + resAttrErr = -198, /*attribute inconsistent with operation*/ + mapReadErr = -199, /*map inconsistent with operation*/ + CantDecompress = -186, /*resource bent ("the bends") - can't decompress a compressed resource*/ + badExtResource = -185, /*extended resource has a bad format.*/ + noMemForPictPlaybackErr = -145, + rgnOverflowErr = -147, + rgnTooBigError = -147, + pixMapTooDeepErr = -148, + insufficientStackErr = -149, + nsStackErr = -149 +}; + +enum { + evtNotEnb = 1 /*event not enabled at PostEvent*/ +}; + +/* OffScreen QuickDraw Errors */ +enum { + cMatchErr = -150, /*Color2Index failed to find an index*/ + cTempMemErr = -151, /*failed to allocate memory for temporary structures*/ + cNoMemErr = -152, /*failed to allocate memory for structure*/ + cRangeErr = -153, /*range error on colorTable request*/ + cProtectErr = -154, /*colorTable entry protection violation*/ + cDevErr = -155, /*invalid type of graphics device*/ + cResErr = -156, /*invalid resolution for MakeITable*/ + cDepthErr = -157, /*invalid pixel depth */ + rgnTooBigErr = -500, /* should have never been added! (cf. rgnTooBigError = 147) */ + updPixMemErr = -125, /*insufficient memory to update a pixmap*/ + pictInfoVersionErr = -11000, /*wrong version of the PictInfo structure*/ + pictInfoIDErr = -11001, /*the internal consistancy check for the PictInfoID is wrong*/ + pictInfoVerbErr = -11002, /*the passed verb was invalid*/ + cantLoadPickMethodErr = -11003, /*unable to load the custom pick proc*/ + colorsRequestedErr = -11004, /*the number of colors requested was illegal*/ + pictureDataErr = -11005 /*the picture data was invalid*/ +}; + +/* ColorSync Result codes */ +enum { + /* General Errors */ + cmProfileError = -170, + cmMethodError = -171, + cmMethodNotFound = -175, /* CMM not present */ + cmProfileNotFound = -176, /* Responder error */ + cmProfilesIdentical = -177, /* Profiles the same */ + cmCantConcatenateError = -178, /* Profile can't be concatenated */ + cmCantXYZ = -179, /* CMM cant handle XYZ space */ + cmCantDeleteProfile = -180, /* Responder error */ + cmUnsupportedDataType = -181, /* Responder error */ + cmNoCurrentProfile = -182 /* Responder error */ +}; + + +enum { + /*Sound Manager errors*/ + noHardware = noHardwareErr, /*obsolete spelling*/ + notEnoughHardware = notEnoughHardwareErr, /*obsolete spelling*/ + queueFull = -203, /*Sound Manager Error Returns*/ + resProblem = -204, /*Sound Manager Error Returns*/ + badChannel = -205, /*Sound Manager Error Returns*/ + badFormat = -206, /*Sound Manager Error Returns*/ + notEnoughBufferSpace = -207, /*could not allocate enough memory*/ + badFileFormat = -208, /*was not type AIFF or was of bad format,corrupt*/ + channelBusy = -209, /*the Channel is being used for a PFD already*/ + buffersTooSmall = -210, /*can not operate in the memory allowed*/ + channelNotBusy = -211, + noMoreRealTime = -212, /*not enough CPU cycles left to add another task*/ + siVBRCompressionNotSupported = -213, /*vbr audio compression not supported for this operation*/ + siNoSoundInHardware = -220, /*no Sound Input hardware*/ + siBadSoundInDevice = -221, /*invalid index passed to SoundInGetIndexedDevice*/ + siNoBufferSpecified = -222, /*returned by synchronous SPBRecord if nil buffer passed*/ + siInvalidCompression = -223, /*invalid compression type*/ + siHardDriveTooSlow = -224, /*hard drive too slow to record to disk*/ + siInvalidSampleRate = -225, /*invalid sample rate*/ + siInvalidSampleSize = -226, /*invalid sample size*/ + siDeviceBusyErr = -227, /*input device already in use*/ + siBadDeviceName = -228, /*input device could not be opened*/ + siBadRefNum = -229, /*invalid input device reference number*/ + siInputDeviceErr = -230, /*input device hardware failure*/ + siUnknownInfoType = -231, /*invalid info type selector (returned by driver)*/ + siUnknownQuality = -232 /*invalid quality selector (returned by driver)*/ +}; + +/*Speech Manager errors*/ +enum { + noSynthFound = -240, + synthOpenFailed = -241, + synthNotReady = -242, + bufTooSmall = -243, + voiceNotFound = -244, + incompatibleVoice = -245, + badDictFormat = -246, + badInputText = -247 +}; + +/* Midi Manager Errors: */ +enum { + midiNoClientErr = -250, /*no client with that ID found*/ + midiNoPortErr = -251, /*no port with that ID found*/ + midiTooManyPortsErr = -252, /*too many ports already installed in the system*/ + midiTooManyConsErr = -253, /*too many connections made*/ + midiVConnectErr = -254, /*pending virtual connection created*/ + midiVConnectMade = -255, /*pending virtual connection resolved*/ + midiVConnectRmvd = -256, /*pending virtual connection removed*/ + midiNoConErr = -257, /*no connection exists between specified ports*/ + midiWriteErr = -258, /*MIDIWritePacket couldn't write to all connected ports*/ + midiNameLenErr = -259, /*name supplied is longer than 31 characters*/ + midiDupIDErr = -260, /*duplicate client ID*/ + midiInvalidCmdErr = -261 /*command not supported for port type*/ +}; + + +enum { + nmTypErr = -299 /*Notification Manager:wrong queue type*/ +}; + + +enum { + siInitSDTblErr = 1, /*slot int dispatch table could not be initialized.*/ + siInitVBLQsErr = 2, /*VBLqueues for all slots could not be initialized.*/ + siInitSPTblErr = 3, /*slot priority table could not be initialized.*/ + sdmJTInitErr = 10, /*SDM Jump Table could not be initialized.*/ + sdmInitErr = 11, /*SDM could not be initialized.*/ + sdmSRTInitErr = 12, /*Slot Resource Table could not be initialized.*/ + sdmPRAMInitErr = 13, /*Slot PRAM could not be initialized.*/ + sdmPriInitErr = 14 /*Cards could not be initialized.*/ +}; + +enum { + smSDMInitErr = -290, /*Error; SDM could not be initialized.*/ + smSRTInitErr = -291, /*Error; Slot Resource Table could not be initialized.*/ + smPRAMInitErr = -292, /*Error; Slot Resource Table could not be initialized.*/ + smPriInitErr = -293, /*Error; Cards could not be initialized.*/ + smEmptySlot = -300, /*No card in slot*/ + smCRCFail = -301, /*CRC check failed for declaration data*/ + smFormatErr = -302, /*FHeader Format is not Apple's*/ + smRevisionErr = -303, /*Wrong revison level*/ + smNoDir = -304, /*Directory offset is Nil*/ + smDisabledSlot = -305, /*This slot is disabled (-305 use to be smLWTstBad)*/ + smNosInfoArray = -306 /*No sInfoArray. Memory Mgr error.*/ +}; + + +enum { + smResrvErr = -307, /*Fatal reserved error. Resreved field <> 0.*/ + smUnExBusErr = -308, /*Unexpected BusError*/ + smBLFieldBad = -309, /*ByteLanes field was bad.*/ + smFHBlockRdErr = -310, /*Error occurred during _sGetFHeader.*/ + smFHBlkDispErr = -311, /*Error occurred during _sDisposePtr (Dispose of FHeader block).*/ + smDisposePErr = -312, /*_DisposePointer error*/ + smNoBoardSRsrc = -313, /*No Board sResource.*/ + smGetPRErr = -314, /*Error occurred during _sGetPRAMRec (See SIMStatus).*/ + smNoBoardId = -315, /*No Board Id.*/ + smInitStatVErr = -316, /*The InitStatusV field was negative after primary or secondary init.*/ + smInitTblVErr = -317, /*An error occurred while trying to initialize the Slot Resource Table.*/ + smNoJmpTbl = -318, /*SDM jump table could not be created.*/ + smReservedSlot = -318, /*slot is reserved, VM should not use this address space.*/ + smBadBoardId = -319, /*BoardId was wrong; re-init the PRAM record.*/ + smBusErrTO = -320, /*BusError time out.*/ + /* These errors are logged in the vendor status field of the sInfo record. */ + svTempDisable = -32768L, /*Temporarily disable card but run primary init.*/ + svDisabled = -32640, /*Reserve range -32640 to -32768 for Apple temp disables.*/ + smBadRefId = -330, /*Reference Id not found in List*/ + smBadsList = -331, /*Bad sList: Id1 < Id2 < Id3 ...format is not followed.*/ + smReservedErr = -332, /*Reserved field not zero*/ + smCodeRevErr = -333 /*Code revision is wrong*/ +}; + +enum { + smCPUErr = -334, /*Code revision is wrong*/ + smsPointerNil = -335, /*LPointer is nil From sOffsetData. If this error occurs; check sInfo rec for more information.*/ + smNilsBlockErr = -336, /*Nil sBlock error (Dont allocate and try to use a nil sBlock)*/ + smSlotOOBErr = -337, /*Slot out of bounds error*/ + smSelOOBErr = -338, /*Selector out of bounds error*/ + smNewPErr = -339, /*_NewPtr error*/ + smBlkMoveErr = -340, /*_BlockMove error*/ + smCkStatusErr = -341, /*Status of slot = fail.*/ + smGetDrvrNamErr = -342, /*Error occurred during _sGetDrvrName.*/ + smDisDrvrNamErr = -343, /*Error occurred during _sDisDrvrName.*/ + smNoMoresRsrcs = -344, /*No more sResources*/ + smsGetDrvrErr = -345, /*Error occurred during _sGetDriver.*/ + smBadsPtrErr = -346, /*Bad pointer was passed to sCalcsPointer*/ + smByteLanesErr = -347, /*NumByteLanes was determined to be zero.*/ + smOffsetErr = -348, /*Offset was too big (temporary error*/ + smNoGoodOpens = -349, /*No opens were successfull in the loop.*/ + smSRTOvrFlErr = -350, /*SRT over flow.*/ + smRecNotFnd = -351 /*Record not found in the SRT.*/ +}; + + +enum { + /*Dictionary Manager errors*/ + notBTree = -410, /*The file is not a dictionary.*/ + btNoSpace = -413, /*Can't allocate disk space.*/ + btDupRecErr = -414, /*Record already exists.*/ + btRecNotFnd = -415, /*Record cannot be found.*/ + btKeyLenErr = -416, /*Maximum key length is too long or equal to zero.*/ + btKeyAttrErr = -417, /*There is no such a key attribute.*/ + unknownInsertModeErr = -20000, /*There is no such an insert mode.*/ + recordDataTooBigErr = -20001, /*The record data is bigger than buffer size (1024 bytes).*/ + invalidIndexErr = -20002 /*The recordIndex parameter is not valid.*/ +}; + + +/* + * Error codes from FSM functions + */ +enum { + fsmFFSNotFoundErr = -431, /* Foreign File system does not exist - new Pack2 could return this error too */ + fsmBusyFFSErr = -432, /* File system is busy, cannot be removed */ + fsmBadFFSNameErr = -433, /* Name length not 1 <= length <= 31 */ + fsmBadFSDLenErr = -434, /* FSD size incompatible with current FSM vers */ + fsmDuplicateFSIDErr = -435, /* FSID already exists on InstallFS */ + fsmBadFSDVersionErr = -436, /* FSM version incompatible with FSD */ + fsmNoAlternateStackErr = -437, /* no alternate stack for HFS CI */ + fsmUnknownFSMMessageErr = -438 /* unknown message passed to FSM */ +}; + + +enum { + /* Edition Mgr errors*/ + editionMgrInitErr = -450, /*edition manager not inited by this app*/ + badSectionErr = -451, /*not a valid SectionRecord*/ + notRegisteredSectionErr = -452, /*not a registered SectionRecord*/ + badEditionFileErr = -453, /*edition file is corrupt*/ + badSubPartErr = -454, /*can not use sub parts in this release*/ + multiplePublisherWrn = -460, /*A Publisher is already registered for that container*/ + containerNotFoundWrn = -461, /*could not find editionContainer at this time*/ + containerAlreadyOpenWrn = -462, /*container already opened by this section*/ + notThePublisherWrn = -463 /*not the first registered publisher for that container*/ +}; + +enum { + teScrapSizeErr = -501, /*scrap item too big for text edit record*/ + hwParamErr = -502, /*bad selector for _HWPriv*/ + driverHardwareGoneErr = -503 /*disk driver's hardware was disconnected*/ +}; + +enum { + /*Process Manager errors*/ + procNotFound = -600, /*no eligible process with specified descriptor*/ + memFragErr = -601, /*not enough room to launch app w/special requirements*/ + appModeErr = -602, /*memory mode is 32-bit, but app not 32-bit clean*/ + protocolErr = -603, /*app made module calls in improper order*/ + hardwareConfigErr = -604, /*hardware configuration not correct for call*/ + appMemFullErr = -605, /*application SIZE not big enough for launch*/ + appIsDaemon = -606, /*app is BG-only, and launch flags disallow this*/ + bufferIsSmall = -607, /*error returns from Post and Accept */ + noOutstandingHLE = -608, + connectionInvalid = -609, + noUserInteractionAllowed = -610 /* no user interaction allowed */ +}; + +enum { + /* More Process Manager errors */ + wrongApplicationPlatform = -875, /* The application could not launch because the required platform is not available */ + appVersionTooOld = -876, /* The application's creator and version are incompatible with the current version of Mac OS. */ + notAppropriateForClassic = -877 /* This application won't or shouldn't run on Classic (Problem 2481058). */ +}; + +/* Thread Manager Error Codes */ +enum { + threadTooManyReqsErr = -617, + threadNotFoundErr = -618, + threadProtocolErr = -619 +}; + +/*MemoryDispatch errors*/ +enum { + notEnoughMemoryErr = -620, /*insufficient physical memory*/ + notHeldErr = -621, /*specified range of memory is not held*/ + cannotMakeContiguousErr = -622, /*cannot make specified range contiguous*/ + notLockedErr = -623, /*specified range of memory is not locked*/ + interruptsMaskedErr = -624, /*don't call with interrupts masked*/ + cannotDeferErr = -625, /*unable to defer additional functions*/ + noMMUErr = -626 /*no MMU present*/ +}; + +/* FileMapping errors */ +enum { + vmInvalidBackingFileIDErr = -640, /* invalid BackingFileID */ + vmMappingPrivilegesErr = -641, /* requested MappingPrivileges cannot be obtained */ + vmBusyBackingFileErr = -642, /* open views found on BackingFile */ + vmNoMoreBackingFilesErr = -643, /* no more BackingFiles were found */ + vmInvalidFileViewIDErr = -644, /*invalid FileViewID */ + vmFileViewAccessErr = -645, /* requested FileViewAccess cannot be obtained */ + vmNoMoreFileViewsErr = -646, /* no more FileViews were found */ + vmAddressNotInFileViewErr = -647, /* address is not in a FileView */ + vmInvalidOwningProcessErr = -648 /* current process does not own the BackingFileID or FileViewID */ +}; + +/* Database access error codes */ +enum { + rcDBNull = -800, + rcDBValue = -801, + rcDBError = -802, + rcDBBadType = -803, + rcDBBreak = -804, + rcDBExec = -805, + rcDBBadSessID = -806, + rcDBBadSessNum = -807, /* bad session number for DBGetConnInfo */ + rcDBBadDDEV = -808, /* bad ddev specified on DBInit */ + rcDBAsyncNotSupp = -809, /* ddev does not support async calls */ + rcDBBadAsyncPB = -810, /* tried to kill a bad pb */ + rcDBNoHandler = -811, /* no app handler for specified data type */ + rcDBWrongVersion = -812, /* incompatible versions */ + rcDBPackNotInited = -813 /* attempt to call other routine before InitDBPack */ +}; + + +/*Help Mgr error range: -850 to -874*/ +enum { + hmHelpDisabled = -850, /* Show Balloons mode was off, call to routine ignored */ + hmBalloonAborted = -853, /* Returned if mouse was moving or mouse wasn't in window port rect */ + hmSameAsLastBalloon = -854, /* Returned from HMShowMenuBalloon if menu & item is same as last time */ + hmHelpManagerNotInited = -855, /* Returned from HMGetHelpMenuHandle if help menu not setup */ + hmSkippedBalloon = -857, /* Returned from calls if helpmsg specified a skip balloon */ + hmWrongVersion = -858, /* Returned if help mgr resource was the wrong version */ + hmUnknownHelpType = -859, /* Returned if help msg record contained a bad type */ + hmOperationUnsupported = -861, /* Returned from HMShowBalloon call if bad method passed to routine */ + hmNoBalloonUp = -862, /* Returned from HMRemoveBalloon if no balloon was visible when call was made */ + hmCloseViewActive = -863 /* Returned from HMRemoveBalloon if CloseView was active */ +}; + + + +enum { + /*PPC errors*/ + notInitErr = -900, /*PPCToolBox not initialized*/ + nameTypeErr = -902, /*Invalid or inappropriate locationKindSelector in locationName*/ + noPortErr = -903, /*Unable to open port or bad portRefNum. If you're calling */ + /* AESend, this is because your application does not have */ + /* the isHighLevelEventAware bit set in your SIZE resource. */ + noGlobalsErr = -904, /*The system is hosed, better re-boot*/ + localOnlyErr = -905, /*Network activity is currently disabled*/ + destPortErr = -906, /*Port does not exist at destination*/ + sessTableErr = -907, /*Out of session tables, try again later*/ + noSessionErr = -908, /*Invalid session reference number*/ + badReqErr = -909, /*bad parameter or invalid state for operation*/ + portNameExistsErr = -910, /*port is already open (perhaps in another app)*/ + noUserNameErr = -911, /*user name unknown on destination machine*/ + userRejectErr = -912, /*Destination rejected the session request*/ + noMachineNameErr = -913, /*user hasn't named his Macintosh in the Network Setup Control Panel*/ + noToolboxNameErr = -914, /*A system resource is missing, not too likely*/ + noResponseErr = -915, /*unable to contact destination*/ + portClosedErr = -916, /*port was closed*/ + sessClosedErr = -917, /*session was closed*/ + badPortNameErr = -919, /*PPCPortRec malformed*/ + noDefaultUserErr = -922, /*user hasn't typed in owners name in Network Setup Control Pannel*/ + notLoggedInErr = -923, /*The default userRefNum does not yet exist*/ + noUserRefErr = -924, /*unable to create a new userRefNum*/ + networkErr = -925, /*An error has occurred in the network, not too likely*/ + noInformErr = -926, /*PPCStart failed because destination did not have inform pending*/ + authFailErr = -927, /*unable to authenticate user at destination*/ + noUserRecErr = -928, /*Invalid user reference number*/ + badServiceMethodErr = -930, /*illegal service type, or not supported*/ + badLocNameErr = -931, /*location name malformed*/ + guestNotAllowedErr = -932 /*destination port requires authentication*/ +}; + +/* Font Mgr errors*/ +enum { + kFMIterationCompleted = -980L, + kFMInvalidFontFamilyErr = -981L, + kFMInvalidFontErr = -982L, + kFMIterationScopeModifiedErr = -983L, + kFMFontTableAccessErr = -984L, + kFMFontContainerAccessErr = -985L +}; + +enum { + noMaskFoundErr = -1000 /*Icon Utilties Error*/ +}; + +enum { + nbpBuffOvr = -1024, /*Buffer overflow in LookupName*/ + nbpNoConfirm = -1025, + nbpConfDiff = -1026, /*Name confirmed at different socket*/ + nbpDuplicate = -1027, /*Duplicate name exists already*/ + nbpNotFound = -1028, /*Name not found on remove*/ + nbpNISErr = -1029 /*Error trying to open the NIS*/ +}; + +enum { + aspBadVersNum = -1066, /*Server cannot support this ASP version*/ + aspBufTooSmall = -1067, /*Buffer too small*/ + aspNoMoreSess = -1068, /*No more sessions on server*/ + aspNoServers = -1069, /*No servers at that address*/ + aspParamErr = -1070, /*Parameter error*/ + aspServerBusy = -1071, /*Server cannot open another session*/ + aspSessClosed = -1072, /*Session closed*/ + aspSizeErr = -1073, /*Command block too big*/ + aspTooMany = -1074, /*Too many clients (server error)*/ + aspNoAck = -1075 /*No ack on attention request (server err)*/ +}; + +enum { + reqFailed = -1096, + tooManyReqs = -1097, + tooManySkts = -1098, + badATPSkt = -1099, + badBuffNum = -1100, + noRelErr = -1101, + cbNotFound = -1102, + noSendResp = -1103, + noDataArea = -1104, + reqAborted = -1105 +}; + +/* ADSP Error Codes */ +enum { + /* driver control ioResults */ + errRefNum = -1280, /* bad connection refNum */ + errAborted = -1279, /* control call was aborted */ + errState = -1278, /* bad connection state for this operation */ + errOpening = -1277, /* open connection request failed */ + errAttention = -1276, /* attention message too long */ + errFwdReset = -1275, /* read terminated by forward reset */ + errDSPQueueSize = -1274, /* DSP Read/Write Queue Too small */ + errOpenDenied = -1273 /* open connection request was denied */ +}; + + +/*-------------------------------------------------------------- + Apple event manager error messages +--------------------------------------------------------------*/ + +enum { + errAECoercionFail = -1700, /* bad parameter data or unable to coerce the data supplied */ + errAEDescNotFound = -1701, + errAECorruptData = -1702, + errAEWrongDataType = -1703, + errAENotAEDesc = -1704, + errAEBadListItem = -1705, /* the specified list item does not exist */ + errAENewerVersion = -1706, /* need newer version of the AppleEvent manager */ + errAENotAppleEvent = -1707, /* the event is not in AppleEvent format */ + errAEEventNotHandled = -1708, /* the AppleEvent was not handled by any handler */ + errAEReplyNotValid = -1709, /* AEResetTimer was passed an invalid reply parameter */ + errAEUnknownSendMode = -1710, /* mode wasn't NoReply, WaitReply, or QueueReply or Interaction level is unknown */ + errAEWaitCanceled = -1711, /* in AESend, the user cancelled out of wait loop for reply or receipt */ + errAETimeout = -1712, /* the AppleEvent timed out */ + errAENoUserInteraction = -1713, /* no user interaction is allowed */ + errAENotASpecialFunction = -1714, /* there is no special function for/with this keyword */ + errAEParamMissed = -1715, /* a required parameter was not accessed */ + errAEUnknownAddressType = -1716, /* the target address type is not known */ + errAEHandlerNotFound = -1717, /* no handler in the dispatch tables fits the parameters to AEGetEventHandler or AEGetCoercionHandler */ + errAEReplyNotArrived = -1718, /* the contents of the reply you are accessing have not arrived yet */ + errAEIllegalIndex = -1719, /* index is out of range in a put operation */ + errAEImpossibleRange = -1720, /* A range like 3rd to 2nd, or 1st to all. */ + errAEWrongNumberArgs = -1721, /* Logical op kAENOT used with other than 1 term */ + errAEAccessorNotFound = -1723, /* Accessor proc matching wantClass and containerType or wildcards not found */ + errAENoSuchLogical = -1725, /* Something other than AND, OR, or NOT */ + errAEBadTestKey = -1726, /* Test is neither typeLogicalDescriptor nor typeCompDescriptor */ + errAENotAnObjSpec = -1727, /* Param to AEResolve not of type 'obj ' */ + errAENoSuchObject = -1728, /* e.g.,: specifier asked for the 3rd, but there are only 2. Basically, this indicates a run-time resolution error. */ + errAENegativeCount = -1729, /* CountProc returned negative value */ + errAEEmptyListContainer = -1730, /* Attempt to pass empty list as container to accessor */ + errAEUnknownObjectType = -1731, /* available only in version 1.0.1 or greater */ + errAERecordingIsAlreadyOn = -1732, /* available only in version 1.0.1 or greater */ + errAEReceiveTerminate = -1733, /* break out of all levels of AEReceive to the topmost (1.1 or greater) */ + errAEReceiveEscapeCurrent = -1734, /* break out of only lowest level of AEReceive (1.1 or greater) */ + errAEEventFiltered = -1735, /* event has been filtered, and should not be propogated (1.1 or greater) */ + errAEDuplicateHandler = -1736, /* attempt to install handler in table for identical class and id (1.1 or greater) */ + errAEStreamBadNesting = -1737, /* nesting violation while streaming */ + errAEStreamAlreadyConverted = -1738, /* attempt to convert a stream that has already been converted */ + errAEDescIsNull = -1739, /* attempting to perform an invalid operation on a null descriptor */ + errAEBuildSyntaxError = -1740, /* AEBuildDesc and friends detected a syntax error */ + errAEBufferTooSmall = -1741 /* buffer for AEFlattenDesc too small */ +}; + +enum { + errOSASystemError = -1750, + errOSAInvalidID = -1751, + errOSABadStorageType = -1752, + errOSAScriptError = -1753, + errOSABadSelector = -1754, + errOSASourceNotAvailable = -1756, + errOSANoSuchDialect = -1757, + errOSADataFormatObsolete = -1758, + errOSADataFormatTooNew = -1759, + errOSACorruptData = errAECorruptData, + errOSARecordingIsAlreadyOn = errAERecordingIsAlreadyOn, + errOSAComponentMismatch = -1761, /* Parameters are from 2 different components */ + errOSACantOpenComponent = -1762 /* Can't connect to scripting system with that ID */ +}; + + + +/* AppleEvent error definitions */ +enum { + errOffsetInvalid = -1800, + errOffsetIsOutsideOfView = -1801, + errTopOfDocument = -1810, + errTopOfBody = -1811, + errEndOfDocument = -1812, + errEndOfBody = -1813 +}; + + +enum { + /* Drag Manager error codes */ + badDragRefErr = -1850, /* unknown drag reference */ + badDragItemErr = -1851, /* unknown drag item reference */ + badDragFlavorErr = -1852, /* unknown flavor type */ + duplicateFlavorErr = -1853, /* flavor type already exists */ + cantGetFlavorErr = -1854, /* error while trying to get flavor data */ + duplicateHandlerErr = -1855, /* handler already exists */ + handlerNotFoundErr = -1856, /* handler not found */ + dragNotAcceptedErr = -1857, /* drag was not accepted by receiver */ + unsupportedForPlatformErr = -1858, /* call is for PowerPC only */ + noSuitableDisplaysErr = -1859, /* no displays support translucency */ + badImageRgnErr = -1860, /* bad translucent image region */ + badImageErr = -1861, /* bad translucent image PixMap */ + nonDragOriginatorErr = -1862 /* illegal attempt at originator only data */ +}; + + +/* QuickTime errors */ +enum { + couldNotResolveDataRef = -2000, + badImageDescription = -2001, + badPublicMovieAtom = -2002, + cantFindHandler = -2003, + cantOpenHandler = -2004, + badComponentType = -2005, + noMediaHandler = -2006, + noDataHandler = -2007, + invalidMedia = -2008, + invalidTrack = -2009, + invalidMovie = -2010, + invalidSampleTable = -2011, + invalidDataRef = -2012, + invalidHandler = -2013, + invalidDuration = -2014, + invalidTime = -2015, + cantPutPublicMovieAtom = -2016, + badEditList = -2017, + mediaTypesDontMatch = -2018, + progressProcAborted = -2019, + movieToolboxUninitialized = -2020, + noRecordOfApp = movieToolboxUninitialized, /* replica */ + wfFileNotFound = -2021, + cantCreateSingleForkFile = -2022, /* happens when file already exists */ + invalidEditState = -2023, + nonMatchingEditState = -2024, + staleEditState = -2025, + userDataItemNotFound = -2026, + maxSizeToGrowTooSmall = -2027, + badTrackIndex = -2028, + trackIDNotFound = -2029, + trackNotInMovie = -2030, + timeNotInTrack = -2031, + timeNotInMedia = -2032, + badEditIndex = -2033, + internalQuickTimeError = -2034, + cantEnableTrack = -2035, + invalidRect = -2036, + invalidSampleNum = -2037, + invalidChunkNum = -2038, + invalidSampleDescIndex = -2039, + invalidChunkCache = -2040, + invalidSampleDescription = -2041, + dataNotOpenForRead = -2042, + dataNotOpenForWrite = -2043, + dataAlreadyOpenForWrite = -2044, + dataAlreadyClosed = -2045, + endOfDataReached = -2046, + dataNoDataRef = -2047, + noMovieFound = -2048, + invalidDataRefContainer = -2049, + badDataRefIndex = -2050, + noDefaultDataRef = -2051, + couldNotUseAnExistingSample = -2052, + featureUnsupported = -2053, + noVideoTrackInMovieErr = -2054, /* QT for Windows error */ + noSoundTrackInMovieErr = -2055, /* QT for Windows error */ + soundSupportNotAvailableErr = -2056, /* QT for Windows error */ + unsupportedAuxiliaryImportData = -2057, + auxiliaryExportDataUnavailable = -2058, + samplesAlreadyInMediaErr = -2059, + noSourceTreeFoundErr = -2060, + sourceNotFoundErr = -2061, + movieTextNotFoundErr = -2062, + missingRequiredParameterErr = -2063, + invalidSpriteWorldPropertyErr = -2064, + invalidSpritePropertyErr = -2065, + gWorldsNotSameDepthAndSizeErr = -2066, + invalidSpriteIndexErr = -2067, + invalidImageIndexErr = -2068, + invalidSpriteIDErr = -2069 +}; + +enum { + internalComponentErr = -2070, + notImplementedMusicOSErr = -2071, + cantSendToSynthesizerOSErr = -2072, + cantReceiveFromSynthesizerOSErr = -2073, + illegalVoiceAllocationOSErr = -2074, + illegalPartOSErr = -2075, + illegalChannelOSErr = -2076, + illegalKnobOSErr = -2077, + illegalKnobValueOSErr = -2078, + illegalInstrumentOSErr = -2079, + illegalControllerOSErr = -2080, + midiManagerAbsentOSErr = -2081, + synthesizerNotRespondingOSErr = -2082, + synthesizerOSErr = -2083, + illegalNoteChannelOSErr = -2084, + noteChannelNotAllocatedOSErr = -2085, + tunePlayerFullOSErr = -2086, + tuneParseOSErr = -2087, + noExportProcAvailableErr = -2089, + videoOutputInUseErr = -2090 +}; + +enum { + componentDllLoadErr = -2091, /* Windows specific errors (when component is loading)*/ + componentDllEntryNotFoundErr = -2092, /* Windows specific errors (when component is loading)*/ + qtmlDllLoadErr = -2093, /* Windows specific errors (when qtml is loading)*/ + qtmlDllEntryNotFoundErr = -2094, /* Windows specific errors (when qtml is loading)*/ + qtmlUninitialized = -2095, + unsupportedOSErr = -2096, + unsupportedProcessorErr = -2097 +}; + +enum { + cannotFindAtomErr = -2101, + notLeafAtomErr = -2102, + atomsNotOfSameTypeErr = -2103, + atomIndexInvalidErr = -2104, + duplicateAtomTypeAndIDErr = -2105, + invalidAtomErr = -2106, + invalidAtomContainerErr = -2107, + invalidAtomTypeErr = -2108, + cannotBeLeafAtomErr = -2109, + pathTooLongErr = -2110, + emptyPathErr = -2111, + noPathMappingErr = -2112, + pathNotVerifiedErr = -2113, + unknownFormatErr = -2114, + wackBadFileErr = -2115, + wackForkNotFoundErr = -2116, + wackBadMetaDataErr = -2117, + qfcbNotFoundErr = -2118, + qfcbNotCreatedErr = -2119, + AAPNotCreatedErr = -2120, + AAPNotFoundErr = -2121, + ASDBadHeaderErr = -2122, + ASDBadForkErr = -2123, + ASDEntryNotFoundErr = -2124, + fileOffsetTooBigErr = -2125, + notAllowedToSaveMovieErr = -2126, + qtNetworkAlreadyAllocatedErr = -2127, + urlDataHHTTPProtocolErr = -2129, + urlDataHHTTPNoNetDriverErr = -2130, + urlDataHHTTPURLErr = -2131, + urlDataHHTTPRedirectErr = -2132, + urlDataHFTPProtocolErr = -2133, + urlDataHFTPShutdownErr = -2134, + urlDataHFTPBadUserErr = -2135, + urlDataHFTPBadPasswordErr = -2136, + urlDataHFTPServerErr = -2137, + urlDataHFTPDataConnectionErr = -2138, + urlDataHFTPNoDirectoryErr = -2139, + urlDataHFTPQuotaErr = -2140, + urlDataHFTPPermissionsErr = -2141, + urlDataHFTPFilenameErr = -2142, + urlDataHFTPNoNetDriverErr = -2143, + urlDataHFTPBadNameListErr = -2144, + urlDataHFTPNeedPasswordErr = -2145, + urlDataHFTPNoPasswordErr = -2146, + urlDataHFTPServerDisconnectedErr = -2147, + urlDataHFTPURLErr = -2148, + notEnoughDataErr = -2149, + qtActionNotHandledErr = -2157, + qtXMLParseErr = -2158, + qtXMLApplicationErr = -2159 +}; + + +enum { + digiUnimpErr = -2201, /* feature unimplemented */ + qtParamErr = -2202, /* bad input parameter (out of range, etc) */ + matrixErr = -2203, /* bad matrix, digitizer did nothing */ + notExactMatrixErr = -2204, /* warning of bad matrix, digitizer did its best */ + noMoreKeyColorsErr = -2205, /* all key indexes in use */ + notExactSizeErr = -2206, /* Can't do exact size requested */ + badDepthErr = -2207, /* Can't digitize into this depth */ + noDMAErr = -2208, /* Can't do DMA digitizing (i.e. can't go to requested dest */ + badCallOrderErr = -2209 /* Usually due to a status call being called prior to being setup first */ +}; + + +/* Kernel Error Codes */ +enum { + kernelIncompleteErr = -2401, + kernelCanceledErr = -2402, + kernelOptionsErr = -2403, + kernelPrivilegeErr = -2404, + kernelUnsupportedErr = -2405, + kernelObjectExistsErr = -2406, + kernelWritePermissionErr = -2407, + kernelReadPermissionErr = -2408, + kernelExecutePermissionErr = -2409, + kernelDeletePermissionErr = -2410, + kernelExecutionLevelErr = -2411, + kernelAttributeErr = -2412, + kernelAsyncSendLimitErr = -2413, + kernelAsyncReceiveLimitErr = -2414, + kernelTimeoutErr = -2415, + kernelInUseErr = -2416, + kernelTerminatedErr = -2417, + kernelExceptionErr = -2418, + kernelIDErr = -2419, + kernelAlreadyFreeErr = -2421, + kernelReturnValueErr = -2422, + kernelUnrecoverableErr = -2499 +}; + + + +enum { + /* Text Services Mgr error codes */ + tsmComponentNoErr = 0, /* component result = no error */ + tsmUnsupScriptLanguageErr = -2500, + tsmInputMethodNotFoundErr = -2501, + tsmNotAnAppErr = -2502, /* not an application error */ + tsmAlreadyRegisteredErr = -2503, /* want to register again error */ + tsmNeverRegisteredErr = -2504, /* app never registered error (not TSM aware) */ + tsmInvalidDocIDErr = -2505, /* invalid TSM documentation id */ + tsmTSMDocBusyErr = -2506, /* document is still active */ + tsmDocNotActiveErr = -2507, /* document is NOT active */ + tsmNoOpenTSErr = -2508, /* no open text service */ + tsmCantOpenComponentErr = -2509, /* can't open the component */ + tsmTextServiceNotFoundErr = -2510, /* no text service found */ + tsmDocumentOpenErr = -2511, /* there are open documents */ + tsmUseInputWindowErr = -2512, /* not TSM aware because we are using input window */ + tsmTSHasNoMenuErr = -2513, /* the text service has no menu */ + tsmTSNotOpenErr = -2514, /* text service is not open */ + tsmComponentAlreadyOpenErr = -2515, /* text service already opened for the document */ + tsmInputMethodIsOldErr = -2516, /* returned by GetDefaultInputMethod */ + tsmScriptHasNoIMErr = -2517, /* script has no imput method or is using old IM */ + tsmUnsupportedTypeErr = -2518, /* unSupported interface type error */ + tsmUnknownErr = -2519, /* any other errors */ + tsmInvalidContext = -2520, /* Invalid TSMContext specified in call */ + tsmNoHandler = -2521, /* No Callback Handler exists for callback */ + tsmNoMoreTokens = -2522, /* No more tokens are available for the source text */ + tsmNoStem = -2523, /* No stem exists for the token */ + tsmDefaultIsNotInputMethodErr = -2524, /* Current Input source is KCHR or uchr, not Input Method (GetDefaultInputMethod) */ + tsmDocPropertyNotFoundErr = -2528, /* Requested TSM Document property not found */ + tsmDocPropertyBufferTooSmallErr = -2529, /* Buffer passed in for property value is too small */ + tsmCantChangeForcedClassStateErr = -2530 /* Enabled state of a TextService class has been forced and cannot be changed */ +}; + + +enum { + /* Mixed Mode error codes */ + mmInternalError = -2526 +}; + +/* NameRegistry error codes */ +enum { + nrLockedErr = -2536, + nrNotEnoughMemoryErr = -2537, + nrInvalidNodeErr = -2538, + nrNotFoundErr = -2539, + nrNotCreatedErr = -2540, + nrNameErr = -2541, + nrNotSlotDeviceErr = -2542, + nrDataTruncatedErr = -2543, + nrPowerErr = -2544, + nrPowerSwitchAbortErr = -2545, + nrTypeMismatchErr = -2546, + nrNotModifiedErr = -2547, + nrOverrunErr = -2548, + nrResultCodeBase = -2549, + nrPathNotFound = -2550, /* a path component lookup failed */ + nrPathBufferTooSmall = -2551, /* buffer for path is too small */ + nrInvalidEntryIterationOp = -2552, /* invalid entry iteration operation */ + nrPropertyAlreadyExists = -2553, /* property already exists */ + nrIterationDone = -2554, /* iteration operation is done */ + nrExitedIteratorScope = -2555, /* outer scope of iterator was exited */ + nrTransactionAborted = -2556, /* transaction was aborted */ + nrCallNotSupported = -2557 /* This call is not available or supported on this machine */ +}; + +/* Icon Services error codes */ +enum { + invalidIconRefErr = -2580, /* The icon ref is not valid */ + noSuchIconErr = -2581, /* The requested icon could not be found */ + noIconDataAvailableErr = -2582 /* The necessary icon data is not available */ +}; + + +/* + Dynamic AppleScript errors: + + These errors result from data-dependent conditions and are typically + signaled at runtime. +*/ +enum { + errOSACantCoerce = errAECoercionFail, /* Signaled when a value can't be coerced to the desired type. */ + errOSACantAccess = errAENoSuchObject, /* Signaled when an object is not found in a container*/ + errOSACantAssign = -10006, /* Signaled when an object cannot be set in a container.*/ + errOSAGeneralError = -2700, /* Signaled by user scripts or applications when no actual error code is to be returned.*/ + errOSADivideByZero = -2701, /* Signaled when there is an attempt to divide by zero*/ + errOSANumericOverflow = -2702, /* Signaled when integer or real value is too large to be represented*/ + errOSACantLaunch = -2703, /* Signaled when application can't be launched or when it is remote and program linking is not enabled*/ + errOSAAppNotHighLevelEventAware = -2704, /* Signaled when an application can't respond to AppleEvents*/ + errOSACorruptTerminology = -2705, /* Signaled when an application's terminology resource is not readable*/ + errOSAStackOverflow = -2706, /* Signaled when the runtime stack overflows*/ + errOSAInternalTableOverflow = -2707, /* Signaled when a runtime internal data structure overflows*/ + errOSADataBlockTooLarge = -2708, /* Signaled when an intrinsic limitation is exceeded for the size of a value or data structure.*/ + errOSACantGetTerminology = -2709, + errOSACantCreate = -2710 +}; + +/* + Component-specific dynamic script errors: + + The range -2720 thru -2739 is reserved for component-specific runtime errors. + (Note that error codes from different scripting components in this range will + overlap.) +*/ +/* + Static AppleScript errors: + + These errors comprise what are commonly thought of as parse and compile- + time errors. However, in a dynamic system (e.g. AppleScript) any or all + of these may also occur at runtime. +*/ +enum { + errOSATypeError = errAEWrongDataType, + OSAMessageNotUnderstood = errAEEventNotHandled, /* Signaled when a message was sent to an object that didn't handle it*/ + OSAUndefinedHandler = errAEHandlerNotFound, /* Signaled when a function to be returned doesn't exist. */ + OSAIllegalAccess = errAEAccessorNotFound, /* Signaled when a container can never have the requested object*/ + OSAIllegalIndex = errAEIllegalIndex, /* Signaled when index was out of range. Specialization of errOSACantAccess*/ + OSAIllegalRange = errAEImpossibleRange, /* Signaled when a range is screwy. Specialization of errOSACantAccess*/ + OSAIllegalAssign = -10003, /* Signaled when an object can never be set in a container*/ + OSASyntaxError = -2740, /* Signaled when a syntax error occurs. (e.g. "Syntax error" or "<this> can't go after <that>")*/ + OSASyntaxTypeError = -2741, /* Signaled when another form of syntax was expected. (e.g. "expected a <type> but found <this>")*/ + OSATokenTooLong = -2742, /* Signaled when a name or number is too long to be parsed*/ + OSAMissingParameter = errAEDescNotFound, /* Signaled when a parameter is missing for a function invocation*/ + OSAParameterMismatch = errAEWrongNumberArgs, /* Signaled when function is called with the wrong number of parameters, or a parameter pattern cannot be matched*/ + OSADuplicateParameter = -2750, /* Signaled when a formal parameter, local variable, or instance variable is specified more than once*/ + OSADuplicateProperty = -2751, /* Signaled when a formal parameter, local variable, or instance variable is specified more than once.*/ + OSADuplicateHandler = -2752, /* Signaled when more than one handler is defined with the same name in a scope where the language doesn't allow it*/ + OSAUndefinedVariable = -2753, /* Signaled when a variable is accessed that has no value*/ + OSAInconsistentDeclarations = -2754, /* Signaled when a variable is declared inconsistently in the same scope, such as both local and global*/ + OSAControlFlowError = -2755 /* Signaled when illegal control flow occurs in an application (no catcher for throw, non-lexical loop exit, etc.)*/ +}; + +/* + Component-specific AppleScript static errors: + + The range -2760 thru -2779 is reserved for component-specific parsing and + compile-time errors. (Note that error codes from different scripting + components in this range will overlap.) +*/ +/* + Dialect-specific AppleScript errors: + + The range -2780 thru -2799 is reserved for dialect specific error codes for + scripting components that support dialects. (Note that error codes from + different scripting components in this range will overlap, as well as error + codes from different dialects in the same scripting component.) +*/ + +/************************************************************************** + Apple Script Error Codes +**************************************************************************/ +/* Runtime errors: */ +enum { + errASCantConsiderAndIgnore = -2720, + errASCantCompareMoreThan32k = -2721, /* Parser/Compiler errors: */ + errASTerminologyNestingTooDeep = -2760, + errASIllegalFormalParameter = -2761, + errASParameterNotForEvent = -2762, + errASNoResultReturned = -2763, /* The range -2780 thru -2799 is reserved for dialect specific error codes. (Error codes from different dialects may overlap.) */ + errASInconsistentNames = -2780 /* English errors: */ +}; + + +/* The preferred spelling for Code Fragment Manager errors:*/ +enum { + cfragFirstErrCode = -2800, /* The first value in the range of CFM errors.*/ + cfragContextIDErr = -2800, /* The context ID was not valid.*/ + cfragConnectionIDErr = -2801, /* The connection ID was not valid.*/ + cfragNoSymbolErr = -2802, /* The specified symbol was not found.*/ + cfragNoSectionErr = -2803, /* The specified section was not found.*/ + cfragNoLibraryErr = -2804, /* The named library was not found.*/ + cfragDupRegistrationErr = -2805, /* The registration name was already in use.*/ + cfragFragmentFormatErr = -2806, /* A fragment's container format is unknown.*/ + cfragUnresolvedErr = -2807, /* A fragment had "hard" unresolved imports.*/ + cfragNoPositionErr = -2808, /* The registration insertion point was not found.*/ + cfragNoPrivateMemErr = -2809, /* Out of memory for internal bookkeeping.*/ + cfragNoClientMemErr = -2810, /* Out of memory for fragment mapping or section instances.*/ + cfragNoIDsErr = -2811, /* No more CFM IDs for contexts, connections, etc.*/ + cfragInitOrderErr = -2812, /* */ + cfragImportTooOldErr = -2813, /* An import library was too old for a client.*/ + cfragImportTooNewErr = -2814, /* An import library was too new for a client.*/ + cfragInitLoopErr = -2815, /* Circularity in required initialization order.*/ + cfragInitAtBootErr = -2816, /* A boot library has an initialization function. (System 7 only)*/ + cfragLibConnErr = -2817, /* */ + cfragCFMStartupErr = -2818, /* Internal error during CFM initialization.*/ + cfragCFMInternalErr = -2819, /* An internal inconstistancy has been detected.*/ + cfragFragmentCorruptErr = -2820, /* A fragment's container was corrupt (known format).*/ + cfragInitFunctionErr = -2821, /* A fragment's initialization routine returned an error.*/ + cfragNoApplicationErr = -2822, /* No application member found in the cfrg resource.*/ + cfragArchitectureErr = -2823, /* A fragment has an unacceptable architecture.*/ + cfragFragmentUsageErr = -2824, /* A semantic error in usage of the fragment.*/ + cfragFileSizeErr = -2825, /* A file was too large to be mapped.*/ + cfragNotClosureErr = -2826, /* The closure ID was actually a connection ID.*/ + cfragNoRegistrationErr = -2827, /* The registration name was not found.*/ + cfragContainerIDErr = -2828, /* The fragment container ID was not valid.*/ + cfragClosureIDErr = -2829, /* The closure ID was not valid.*/ + cfragAbortClosureErr = -2830, /* Used by notification handlers to abort a closure.*/ + cfragOutputLengthErr = -2831, /* An output parameter is too small to hold the value.*/ + cfragLastErrCode = -2899 /* The last value in the range of CFM errors.*/ +}; + +#if OLDROUTINENAMES +/* The old spelling for Code Fragment Manager errors, kept for compatibility:*/ +enum { + fragContextNotFound = cfragContextIDErr, + fragConnectionIDNotFound = cfragConnectionIDErr, + fragSymbolNotFound = cfragNoSymbolErr, + fragSectionNotFound = cfragNoSectionErr, + fragLibNotFound = cfragNoLibraryErr, + fragDupRegLibName = cfragDupRegistrationErr, + fragFormatUnknown = cfragFragmentFormatErr, + fragHadUnresolveds = cfragUnresolvedErr, + fragNoMem = cfragNoPrivateMemErr, + fragNoAddrSpace = cfragNoClientMemErr, + fragNoContextIDs = cfragNoIDsErr, + fragObjectInitSeqErr = cfragInitOrderErr, + fragImportTooOld = cfragImportTooOldErr, + fragImportTooNew = cfragImportTooNewErr, + fragInitLoop = cfragInitLoopErr, + fragInitRtnUsageErr = cfragInitAtBootErr, + fragLibConnErr = cfragLibConnErr, + fragMgrInitErr = cfragCFMStartupErr, + fragConstErr = cfragCFMInternalErr, + fragCorruptErr = cfragFragmentCorruptErr, + fragUserInitProcErr = cfragInitFunctionErr, + fragAppNotFound = cfragNoApplicationErr, + fragArchError = cfragArchitectureErr, + fragInvalidFragmentUsage = cfragFragmentUsageErr, + fragLastErrCode = cfragLastErrCode +}; + +#endif /* OLDROUTINENAMES */ + +/*Component Manager & component errors*/ +enum { + invalidComponentID = -3000, + validInstancesExist = -3001, + componentNotCaptured = -3002, + componentDontRegister = -3003, + unresolvedComponentDLLErr = -3004, + retryComponentRegistrationErr = -3005 +}; + +/*Translation manager & Translation components*/ +enum { + invalidTranslationPathErr = -3025, /*Source type to destination type not a valid path*/ + couldNotParseSourceFileErr = -3026, /*Source document does not contain source type*/ + noTranslationPathErr = -3030, + badTranslationSpecErr = -3031, + noPrefAppErr = -3032 +}; + +enum { + buf2SmallErr = -3101, + noMPPErr = -3102, + ckSumErr = -3103, + extractErr = -3104, + readQErr = -3105, + atpLenErr = -3106, + atpBadRsp = -3107, + recNotFnd = -3108, + sktClosedErr = -3109 +}; + + +/* OpenTransport errors*/ +enum { + kOTNoError = 0, /* No Error occurred */ + kOTOutOfMemoryErr = -3211, /* OT ran out of memory, may be a temporary */ + kOTNotFoundErr = -3201, /* OT generic not found error */ + kOTDuplicateFoundErr = -3216, /* OT generic duplicate found error */ + kOTBadAddressErr = -3150, /* XTI2OSStatus(TBADADDR) A Bad address was specified */ + kOTBadOptionErr = -3151, /* XTI2OSStatus(TBADOPT) A Bad option was specified */ + kOTAccessErr = -3152, /* XTI2OSStatus(TACCES) Missing access permission */ + kOTBadReferenceErr = -3153, /* XTI2OSStatus(TBADF) Bad provider reference */ + kOTNoAddressErr = -3154, /* XTI2OSStatus(TNOADDR) No address was specified */ + kOTOutStateErr = -3155, /* XTI2OSStatus(TOUTSTATE) Call issued in wrong state */ + kOTBadSequenceErr = -3156, /* XTI2OSStatus(TBADSEQ) Sequence specified does not exist */ + kOTSysErrorErr = -3157, /* XTI2OSStatus(TSYSERR) A system error occurred */ + kOTLookErr = -3158, /* XTI2OSStatus(TLOOK) An event occurred - call Look() */ + kOTBadDataErr = -3159, /* XTI2OSStatus(TBADDATA) An illegal amount of data was specified */ + kOTBufferOverflowErr = -3160, /* XTI2OSStatus(TBUFOVFLW) Passed buffer not big enough */ + kOTFlowErr = -3161, /* XTI2OSStatus(TFLOW) Provider is flow-controlled */ + kOTNoDataErr = -3162, /* XTI2OSStatus(TNODATA) No data available for reading */ + kOTNoDisconnectErr = -3163, /* XTI2OSStatus(TNODIS) No disconnect indication available */ + kOTNoUDErrErr = -3164, /* XTI2OSStatus(TNOUDERR) No Unit Data Error indication available */ + kOTBadFlagErr = -3165, /* XTI2OSStatus(TBADFLAG) A Bad flag value was supplied */ + kOTNoReleaseErr = -3166, /* XTI2OSStatus(TNOREL) No orderly release indication available */ + kOTNotSupportedErr = -3167, /* XTI2OSStatus(TNOTSUPPORT) Command is not supported */ + kOTStateChangeErr = -3168, /* XTI2OSStatus(TSTATECHNG) State is changing - try again later */ + kOTNoStructureTypeErr = -3169, /* XTI2OSStatus(TNOSTRUCTYPE) Bad structure type requested for OTAlloc */ + kOTBadNameErr = -3170, /* XTI2OSStatus(TBADNAME) A bad endpoint name was supplied */ + kOTBadQLenErr = -3171, /* XTI2OSStatus(TBADQLEN) A Bind to an in-use addr with qlen > 0 */ + kOTAddressBusyErr = -3172, /* XTI2OSStatus(TADDRBUSY) Address requested is already in use */ + kOTIndOutErr = -3173, /* XTI2OSStatus(TINDOUT) Accept failed because of pending listen */ + kOTProviderMismatchErr = -3174, /* XTI2OSStatus(TPROVMISMATCH) Tried to accept on incompatible endpoint */ + kOTResQLenErr = -3175, /* XTI2OSStatus(TRESQLEN) */ + kOTResAddressErr = -3176, /* XTI2OSStatus(TRESADDR) */ + kOTQFullErr = -3177, /* XTI2OSStatus(TQFULL) */ + kOTProtocolErr = -3178, /* XTI2OSStatus(TPROTO) An unspecified provider error occurred */ + kOTBadSyncErr = -3179, /* XTI2OSStatus(TBADSYNC) A synchronous call at interrupt time */ + kOTCanceledErr = -3180, /* XTI2OSStatus(TCANCELED) The command was cancelled */ + kEPERMErr = -3200, /* Permission denied */ + kENOENTErr = -3201, /* No such file or directory */ + kENORSRCErr = -3202, /* No such resource */ + kEINTRErr = -3203, /* Interrupted system service */ + kEIOErr = -3204, /* I/O error */ + kENXIOErr = -3205, /* No such device or address */ + kEBADFErr = -3208, /* Bad file number */ + kEAGAINErr = -3210, /* Try operation again later */ + kENOMEMErr = -3211, /* Not enough space */ + kEACCESErr = -3212, /* Permission denied */ + kEFAULTErr = -3213, /* Bad address */ + kEBUSYErr = -3215, /* Device or resource busy */ + kEEXISTErr = -3216, /* File exists */ + kENODEVErr = -3218, /* No such device */ + kEINVALErr = -3221, /* Invalid argument */ + kENOTTYErr = -3224, /* Not a character device */ + kEPIPEErr = -3231, /* Broken pipe */ + kERANGEErr = -3233, /* Message size too large for STREAM */ + kEWOULDBLOCKErr = -3234, /* Call would block, so was aborted */ + kEDEADLKErr = -3234, /* or a deadlock would occur */ + kEALREADYErr = -3236, /* */ + kENOTSOCKErr = -3237, /* Socket operation on non-socket */ + kEDESTADDRREQErr = -3238, /* Destination address required */ + kEMSGSIZEErr = -3239, /* Message too long */ + kEPROTOTYPEErr = -3240, /* Protocol wrong type for socket */ + kENOPROTOOPTErr = -3241, /* Protocol not available */ + kEPROTONOSUPPORTErr = -3242, /* Protocol not supported */ + kESOCKTNOSUPPORTErr = -3243, /* Socket type not supported */ + kEOPNOTSUPPErr = -3244, /* Operation not supported on socket */ + kEADDRINUSEErr = -3247, /* Address already in use */ + kEADDRNOTAVAILErr = -3248, /* Can't assign requested address */ + kENETDOWNErr = -3249, /* Network is down */ + kENETUNREACHErr = -3250, /* Network is unreachable */ + kENETRESETErr = -3251, /* Network dropped connection on reset */ + kECONNABORTEDErr = -3252, /* Software caused connection abort */ + kECONNRESETErr = -3253, /* Connection reset by peer */ + kENOBUFSErr = -3254, /* No buffer space available */ + kEISCONNErr = -3255, /* Socket is already connected */ + kENOTCONNErr = -3256, /* Socket is not connected */ + kESHUTDOWNErr = -3257, /* Can't send after socket shutdown */ + kETOOMANYREFSErr = -3258, /* Too many references: can't splice */ + kETIMEDOUTErr = -3259, /* Connection timed out */ + kECONNREFUSEDErr = -3260, /* Connection refused */ + kEHOSTDOWNErr = -3263, /* Host is down */ + kEHOSTUNREACHErr = -3264, /* No route to host */ + kEPROTOErr = -3269, /* ooo fill out missing codes ooo */ + kETIMEErr = -3270, /* */ + kENOSRErr = -3271, /* */ + kEBADMSGErr = -3272, /* */ + kECANCELErr = -3273, /* */ + kENOSTRErr = -3274, /* */ + kENODATAErr = -3275, /* */ + kEINPROGRESSErr = -3276, /* */ + kESRCHErr = -3277, /* */ + kENOMSGErr = -3278, /* */ + kOTClientNotInittedErr = -3279, /* */ + kOTPortHasDiedErr = -3280, /* */ + kOTPortWasEjectedErr = -3281, /* */ + kOTBadConfigurationErr = -3282, /* */ + kOTConfigurationChangedErr = -3283, /* */ + kOTUserRequestedErr = -3284, /* */ + kOTPortLostConnection = -3285 /* */ +}; + + +/* Additional Quickdraw errors in the assigned range -3950 .. -3999*/ +enum { + kQDNoPalette = -3950, /* PaletteHandle is NULL*/ + kQDNoColorHWCursorSupport = -3951, /* CGSSystemSupportsColorHardwareCursors() returned false*/ + kQDCursorAlreadyRegistered = -3952, /* can be returned from QDRegisterNamedPixMapCursor()*/ + kQDCursorNotRegistered = -3953, /* can be returned from QDSetNamedPixMapCursor()*/ + kQDCorruptPICTDataErr = -3954 +}; + + + +/* Color Picker errors*/ +enum { + firstPickerError = -4000, + invalidPickerType = firstPickerError, + requiredFlagsDontMatch = -4001, + pickerResourceError = -4002, + cantLoadPicker = -4003, + cantCreatePickerWindow = -4004, + cantLoadPackage = -4005, + pickerCantLive = -4006, + colorSyncNotInstalled = -4007, + badProfileError = -4008, + noHelpForItem = -4009 +}; + + + +/* NSL error codes*/ +enum { + kNSL68kContextNotSupported = -4170, /* no 68k allowed*/ + kNSLSchedulerError = -4171, /* A custom thread routine encountered an error*/ + kNSLBadURLSyntax = -4172, /* URL contains illegal characters*/ + kNSLNoCarbonLib = -4173, + kNSLUILibraryNotAvailable = -4174, /* The NSL UI Library needs to be in the Extensions Folder*/ + kNSLNotImplementedYet = -4175, + kNSLErrNullPtrError = -4176, + kNSLSomePluginsFailedToLoad = -4177, /* (one or more plugins failed to load, but at least one did load; this error isn't fatal)*/ + kNSLNullNeighborhoodPtr = -4178, /* (client passed a null neighborhood ptr)*/ + kNSLNoPluginsForSearch = -4179, /* (no plugins will respond to search request; bad protocol(s)?)*/ + kNSLSearchAlreadyInProgress = -4180, /* (you can only have one ongoing search per clientRef)*/ + kNSLNoPluginsFound = -4181, /* (manager didn't find any valid plugins to load)*/ + kNSLPluginLoadFailed = -4182, /* (manager unable to load one of the plugins)*/ + kNSLBadProtocolTypeErr = -4183, /* (client is trying to add a null protocol type)*/ + kNSLNullListPtr = -4184, /* (client is trying to add items to a nil list)*/ + kNSLBadClientInfoPtr = -4185, /* (nil ClientAsyncInfoPtr; no reference available)*/ + kNSLCannotContinueLookup = -4186, /* (Can't continue lookup; error or bad state)*/ + kNSLBufferTooSmallForData = -4187, /* (Client buffer too small for data from plugin)*/ + kNSLNoContextAvailable = -4188, /* (ContinueLookup function ptr invalid)*/ + kNSLRequestBufferAlreadyInList = -4189, + kNSLInvalidPluginSpec = -4190, + kNSLNoSupportForService = -4191, + kNSLBadNetConnection = -4192, + kNSLBadDataTypeErr = -4193, + kNSLBadServiceTypeErr = -4194, + kNSLBadReferenceErr = -4195, + kNSLNoElementsInList = -4196, + kNSLInsufficientOTVer = -4197, + kNSLInsufficientSysVer = -4198, + kNSLNotInitialized = -4199, + kNSLInitializationFailed = -4200 /* UNABLE TO INITIALIZE THE MANAGER!!!!! DO NOT CONTINUE!!!!*/ +}; + + + +/* desktop printing error codes*/ +enum { + kDTPHoldJobErr = -4200, + kDTPStopQueueErr = -4201, + kDTPTryAgainErr = -4202, + kDTPAbortJobErr = 128 +}; + + +/* ColorSync Result codes */ +enum { + /* Profile Access Errors */ + cmElementTagNotFound = -4200, + cmIndexRangeErr = -4201, /* Tag index out of range */ + cmCantDeleteElement = -4202, + cmFatalProfileErr = -4203, + cmInvalidProfile = -4204, /* A Profile must contain a 'cs1 ' tag to be valid */ + cmInvalidProfileLocation = -4205, /* Operation not supported for this profile location */ + cmCantCopyModifiedV1Profile = -4215, /* Illegal to copy version 1 profiles that have been modified */ + /* Profile Search Errors */ + cmInvalidSearch = -4206, /* Bad Search Handle */ + cmSearchError = -4207, + cmErrIncompatibleProfile = -4208, /* Other ColorSync Errors */ + cmInvalidColorSpace = -4209, /* Profile colorspace does not match bitmap type */ + cmInvalidSrcMap = -4210, /* Source pix/bit map was invalid */ + cmInvalidDstMap = -4211, /* Destination pix/bit map was invalid */ + cmNoGDevicesError = -4212, /* Begin/End Matching -- no gdevices available */ + cmInvalidProfileComment = -4213, /* Bad Profile comment during drawpicture */ + cmRangeOverFlow = -4214, /* Color conversion warning that some output color values over/underflowed and were clipped */ + cmNamedColorNotFound = -4216, /* NamedColor not found */ + cmCantGamutCheckError = -4217 /* Gammut checking not supported by this ColorWorld */ +}; + +/* new Folder Manager error codes */ +enum { + badFolderDescErr = -4270, + duplicateFolderDescErr = -4271, + noMoreFolderDescErr = -4272, + invalidFolderTypeErr = -4273, + duplicateRoutingErr = -4274, + routingNotFoundErr = -4275, + badRoutingSizeErr = -4276 +}; + + +/* Core Foundation errors*/ +enum { + coreFoundationUnknownErr = -4960 +}; + +/* ScrapMgr error codes (CarbonLib 1.0 and later)*/ +enum { + internalScrapErr = -4988, + duplicateScrapFlavorErr = -4989, + badScrapRefErr = -4990, + processStateIncorrectErr = -4991, + scrapPromiseNotKeptErr = -4992, + noScrapPromiseKeeperErr = -4993, + nilScrapFlavorDataErr = -4994, + scrapFlavorFlagsMismatchErr = -4995, + scrapFlavorSizeMismatchErr = -4996, + illegalScrapFlavorFlagsErr = -4997, + illegalScrapFlavorTypeErr = -4998, + illegalScrapFlavorSizeErr = -4999, + scrapFlavorNotFoundErr = -102, /* == noTypeErr*/ + needClearScrapErr = -100 /* == noScrapErr*/ +}; + + +enum { + /* AFP Protocol Errors */ + afpAccessDenied = -5000, /* Insufficient access privileges for operation */ + afpAuthContinue = -5001, /* Further information required to complete AFPLogin call */ + afpBadUAM = -5002, /* Unknown user authentication method specified */ + afpBadVersNum = -5003, /* Unknown AFP protocol version number specified */ + afpBitmapErr = -5004, /* Bitmap contained bits undefined for call */ + afpCantMove = -5005, /* Move destination is offspring of source, or root was specified */ + afpDenyConflict = -5006, /* Specified open/deny modes conflict with current open modes */ + afpDirNotEmpty = -5007, /* Cannot delete non-empty directory */ + afpDiskFull = -5008, /* Insufficient free space on volume for operation */ + afpEofError = -5009, /* Read beyond logical end-of-file */ + afpFileBusy = -5010, /* Cannot delete an open file */ + afpFlatVol = -5011, /* Cannot create directory on specified volume */ + afpItemNotFound = -5012, /* Unknown UserName/UserID or missing comment/APPL entry */ + afpLockErr = -5013, /* Some or all of requested range is locked by another user */ + afpMiscErr = -5014, /* Unexpected error encountered during execution */ + afpNoMoreLocks = -5015, /* Maximum lock limit reached */ + afpNoServer = -5016, /* Server not responding */ + afpObjectExists = -5017, /* Specified destination file or directory already exists */ + afpObjectNotFound = -5018, /* Specified file or directory does not exist */ + afpParmErr = -5019, /* A specified parameter was out of allowable range */ + afpRangeNotLocked = -5020, /* Tried to unlock range that was not locked by user */ + afpRangeOverlap = -5021, /* Some or all of range already locked by same user */ + afpSessClosed = -5022, /* Session closed*/ + afpUserNotAuth = -5023, /* No AFPLogin call has successfully been made for this session */ + afpCallNotSupported = -5024, /* Unsupported AFP call was made */ + afpObjectTypeErr = -5025, /* File/Directory specified where Directory/File expected */ + afpTooManyFilesOpen = -5026, /* Maximum open file count reached */ + afpServerGoingDown = -5027, /* Server is shutting down */ + afpCantRename = -5028, /* AFPRename cannot rename volume */ + afpDirNotFound = -5029, /* Unknown directory specified */ + afpIconTypeError = -5030, /* Icon size specified different from existing icon size */ + afpVolLocked = -5031, /* Volume is Read-Only */ + afpObjectLocked = -5032, /* Object is M/R/D/W inhibited*/ + afpContainsSharedErr = -5033, /* the folder being shared contains a shared folder*/ + afpIDNotFound = -5034, + afpIDExists = -5035, + afpDiffVolErr = -5036, + afpCatalogChanged = -5037, + afpSameObjectErr = -5038, + afpBadIDErr = -5039, + afpPwdSameErr = -5040, /* Someone tried to change their password to the same password on a mantadory password change */ + afpPwdTooShortErr = -5041, /* The password being set is too short: there is a minimum length that must be met or exceeded */ + afpPwdExpiredErr = -5042, /* The password being used is too old: this requires the user to change the password before log-in can continue */ + afpInsideSharedErr = -5043, /* The folder being shared is inside a shared folder OR the folder contains a shared folder and is being moved into a shared folder */ + /* OR the folder contains a shared folder and is being moved into the descendent of a shared folder.*/ + afpInsideTrashErr = -5044, /* The folder being shared is inside the trash folder OR the shared folder is being moved into the trash folder */ + /* OR the folder is being moved to the trash and it contains a shared folder */ + afpPwdNeedsChangeErr = -5045, /* The password needs to be changed*/ + afpPwdPolicyErr = -5046, /* Password does not conform to servers password policy */ + afpAlreadyLoggedInErr = -5047, /* User has been authenticated but is already logged in from another machine (and that's not allowed on this server) */ + afpCallNotAllowed = -5048 /* The server knows what you wanted to do, but won't let you do it just now */ +}; + +enum { + /* AppleShare Client Errors */ + afpBadDirIDType = -5060, + afpCantMountMoreSrvre = -5061, /* The Maximum number of server connections has been reached */ + afpAlreadyMounted = -5062, /* The volume is already mounted */ + afpSameNodeErr = -5063 /* An Attempt was made to connect to a file server running on the same machine */ +}; + + + +/*Text Engines, TSystemTextEngines, HIEditText error coded*/ + +enum { + errUnknownAttributeTag = -5240, + errMarginWilllNotFit = -5241, + errNotInImagingMode = -5242, + errAlreadyInImagingMode = -5243, + errEngineNotFound = -5244, + errIteratorReachedEnd = -5245, + errInvalidRange = -5246, + errOffsetNotOnElementBounday = -5247, + errNoHiliteText = -5248, + errEmptyScrap = -5249, + errReadOnlyText = -5250, + errUnknownElement = -5251, + errNonContiuousAttribute = -5252, + errCannotUndo = -5253 +}; + + +/* HTMLRendering OSStaus codes*/ +enum { + hrHTMLRenderingLibNotInstalledErr = -5360, + hrMiscellaneousExceptionErr = -5361, + hrUnableToResizeHandleErr = -5362, + hrURLNotHandledErr = -5363 +}; + + +/* IAExtractor result codes */ +enum { + errIANoErr = 0, + errIAUnknownErr = -5380, + errIAAllocationErr = -5381, + errIAParamErr = -5382, + errIANoMoreItems = -5383, + errIABufferTooSmall = -5384, + errIACanceled = -5385, + errIAInvalidDocument = -5386, + errIATextExtractionErr = -5387, + errIAEndOfTextRun = -5388 +}; + + +/* QuickTime Streaming Errors */ +enum { + qtsBadSelectorErr = -5400, + qtsBadStateErr = -5401, + qtsBadDataErr = -5402, /* something is wrong with the data */ + qtsUnsupportedDataTypeErr = -5403, + qtsUnsupportedRateErr = -5404, + qtsUnsupportedFeatureErr = -5405, + qtsTooMuchDataErr = -5406, + qtsUnknownValueErr = -5407, + qtsTimeoutErr = -5408, + qtsConnectionFailedErr = -5420, + qtsAddressBusyErr = -5421 +}; + + +enum { + /*Gestalt error codes*/ + gestaltUnknownErr = -5550, /*value returned if Gestalt doesn't know the answer*/ + gestaltUndefSelectorErr = -5551, /*undefined selector was passed to Gestalt*/ + gestaltDupSelectorErr = -5552, /*tried to add an entry that already existed*/ + gestaltLocationErr = -5553 /*gestalt function ptr wasn't in sysheap*/ +}; + + +/* Menu Manager error codes*/ +enum { + menuPropertyInvalidErr = -5603, /* invalid property creator */ + menuPropertyInvalid = menuPropertyInvalidErr, /* "menuPropertyInvalid" is deprecated */ + menuPropertyNotFoundErr = -5604, /* specified property wasn't found */ + menuNotFoundErr = -5620, /* specified menu or menu ID wasn't found */ + menuUsesSystemDefErr = -5621, /* GetMenuDefinition failed because the menu uses the system MDEF */ + menuItemNotFoundErr = -5622, /* specified menu item wasn't found*/ + menuInvalidErr = -5623 /* menu is invalid*/ +}; + + +/* Window Manager error codes*/ +enum { + errInvalidWindowPtr = -5600, /* tried to pass a bad WindowRef argument*/ + errInvalidWindowRef = -5600, /* tried to pass a bad WindowRef argument*/ + errUnsupportedWindowAttributesForClass = -5601, /* tried to create a window with WindowAttributes not supported by the WindowClass*/ + errWindowDoesNotHaveProxy = -5602, /* tried to do something requiring a proxy to a window which doesn't have a proxy*/ + errInvalidWindowProperty = -5603, /* tried to access a property tag with private creator*/ + errWindowPropertyNotFound = -5604, /* tried to get a nonexistent property*/ + errUnrecognizedWindowClass = -5605, /* tried to create a window with a bad WindowClass*/ + errCorruptWindowDescription = -5606, /* tried to load a corrupt window description (size or version fields incorrect)*/ + errUserWantsToDragWindow = -5607, /* if returned from TrackWindowProxyDrag, you should call DragWindow on the window*/ + errWindowsAlreadyInitialized = -5608, /* tried to call InitFloatingWindows twice, or called InitWindows and then floating windows*/ + errFloatingWindowsNotInitialized = -5609, /* called HideFloatingWindows or ShowFloatingWindows without calling InitFloatingWindows*/ + errWindowNotFound = -5610, /* returned from FindWindowOfClass*/ + errWindowDoesNotFitOnscreen = -5611, /* ConstrainWindowToScreen could not make the window fit onscreen*/ + windowAttributeImmutableErr = -5612, /* tried to change attributes which can't be changed*/ + windowAttributesConflictErr = -5613, /* passed some attributes that are mutually exclusive*/ + windowManagerInternalErr = -5614, /* something really weird happened inside the window manager*/ + windowWrongStateErr = -5615, /* window is not in a state that is valid for the current action*/ + windowGroupInvalidErr = -5616, /* WindowGroup is invalid*/ + windowAppModalStateAlreadyExistsErr = -5617, /* we're already running this window modally*/ + windowNoAppModalStateErr = -5618, /* there's no app modal state for the window*/ + errWindowDoesntSupportFocus = -30583, + errWindowRegionCodeInvalid = -30593 +}; + + +/* Dialog Mgr error codes*/ +enum { + dialogNoTimeoutErr = -5640 +}; + + +/* NavigationLib error codes*/ +enum { + kNavWrongDialogStateErr = -5694, + kNavWrongDialogClassErr = -5695, + kNavInvalidSystemConfigErr = -5696, + kNavCustomControlMessageFailedErr = -5697, + kNavInvalidCustomControlMessageErr = -5698, + kNavMissingKindStringErr = -5699 +}; + + +/* Collection Manager errors */ +enum { + collectionItemLockedErr = -5750, + collectionItemNotFoundErr = -5751, + collectionIndexRangeErr = -5752, + collectionVersionErr = -5753 +}; + + +/* QuickTime Streaming Server Errors */ +enum { + kQTSSUnknownErr = -6150 +}; + + +enum { + /* Display Manager error codes (-6220...-6269)*/ + kDMGenErr = -6220, /*Unexpected Error*/ + /* Mirroring-Specific Errors */ + kDMMirroringOnAlready = -6221, /*Returned by all calls that need mirroring to be off to do their thing.*/ + kDMWrongNumberOfDisplays = -6222, /*Can only handle 2 displays for now.*/ + kDMMirroringBlocked = -6223, /*DMBlockMirroring() has been called.*/ + kDMCantBlock = -6224, /*Mirroring is already on, can't Block now (call DMUnMirror() first).*/ + kDMMirroringNotOn = -6225, /*Returned by all calls that need mirroring to be on to do their thing.*/ + /* Other Display Manager Errors */ + kSysSWTooOld = -6226, /*Missing critical pieces of System Software.*/ + kDMSWNotInitializedErr = -6227, /*Required software not initialized (eg windowmanager or display mgr).*/ + kDMDriverNotDisplayMgrAwareErr = -6228, /*Video Driver does not support display manager.*/ + kDMDisplayNotFoundErr = -6229, /*Could not find item (will someday remove).*/ + kDMNotFoundErr = -6229, /*Could not find item.*/ + kDMDisplayAlreadyInstalledErr = -6230, /*Attempt to add an already installed display.*/ + kDMMainDisplayCannotMoveErr = -6231, /*Trying to move main display (or a display mirrored to it) */ + kDMNoDeviceTableclothErr = -6231, /*obsolete*/ + kDMFoundErr = -6232 /*Did not proceed because we found an item*/ +}; + + +/* + Language Analysis error codes +*/ +enum { + laTooSmallBufferErr = -6984, /* output buffer is too small to store any result */ + laEnvironmentBusyErr = -6985, /* specified environment is used */ + laEnvironmentNotFoundErr = -6986, /* can't fint the specified environment */ + laEnvironmentExistErr = -6987, /* same name environment is already exists */ + laInvalidPathErr = -6988, /* path is not correct */ + laNoMoreMorphemeErr = -6989, /* nothing to read*/ + laFailAnalysisErr = -6990, /* analysis failed*/ + laTextOverFlowErr = -6991, /* text is too long*/ + laDictionaryNotOpenedErr = -6992, /* the dictionary is not opened*/ + laDictionaryUnknownErr = -6993, /* can't use this dictionary with this environment*/ + laDictionaryTooManyErr = -6994, /* too many dictionaries*/ + laPropertyValueErr = -6995, /* Invalid property value*/ + laPropertyUnknownErr = -6996, /* the property is unknown to this environment*/ + laPropertyIsReadOnlyErr = -6997, /* the property is read only*/ + laPropertyNotFoundErr = -6998, /* can't find the property*/ + laPropertyErr = -6999, /* Error in properties*/ + laEngineNotFoundErr = -7000 /* can't find the engine*/ +}; + + +enum { + kUSBNoErr = 0, + kUSBNoTran = 0, + kUSBNoDelay = 0, + kUSBPending = 1 +}; + +/* + + USB Hardware Errors + Note pipe stalls are communication + errors. The affected pipe can not + be used until USBClearPipeStallByReference + is used. + kUSBEndpointStallErr is returned in + response to a stall handshake + from a device. The device has to be + cleared before a USBClearPipeStallByReference + can be used. +*/ +enum { + kUSBNotSent2Err = -6901, /* Transaction not sent */ + kUSBNotSent1Err = -6902, /* Transaction not sent */ + kUSBBufUnderRunErr = -6903, /* Host hardware failure on data out, PCI busy? */ + kUSBBufOvrRunErr = -6904, /* Host hardware failure on data in, PCI busy? */ + kUSBRes2Err = -6905, + kUSBRes1Err = -6906, + kUSBUnderRunErr = -6907, /* Less data than buffer */ + kUSBOverRunErr = -6908, /* Packet too large or more data than buffer */ + kUSBWrongPIDErr = -6909, /* Pipe stall, Bad or wrong PID */ + kUSBPIDCheckErr = -6910, /* Pipe stall, PID CRC error */ + kUSBNotRespondingErr = -6911, /* Pipe stall, No device, device hung */ + kUSBEndpointStallErr = -6912, /* Device didn't understand */ + kUSBDataToggleErr = -6913, /* Pipe stall, Bad data toggle */ + kUSBBitstufErr = -6914, /* Pipe stall, bitstuffing */ + kUSBCRCErr = -6915, /* Pipe stall, bad CRC */ + kUSBLinkErr = -6916 +}; + + +/* + + USB Manager Errors +*/ +enum { + kUSBQueueFull = -6948, /* Internal queue maxxed */ + kUSBNotHandled = -6987, /* Notification was not handled (same as NotFound)*/ + kUSBUnknownNotification = -6949, /* Notification type not defined */ + kUSBBadDispatchTable = -6950 /* Improper driver dispatch table */ +}; + + +/* USB Services Errors */ +enum { + kUSBPortDisabled = -6969, /* The port you are attached to is disabled, use USBDeviceReset.*/ + kUSBQueueAborted = -6970, /* Pipe zero stall cleared.*/ + kUSBTimedOut = -6971, /* Transaction timed out. */ + kUSBDeviceDisconnected = -6972, /* Disconnected during suspend or reset */ + kUSBDeviceNotSuspended = -6973, /* device is not suspended for resume */ + kUSBDeviceSuspended = -6974, /* Device is suspended */ + kUSBInvalidBuffer = -6975, /* bad buffer, usually nil */ + kUSBDevicePowerProblem = -6976, /* Device has a power problem */ + kUSBDeviceBusy = -6977, /* Device is already being configured */ + kUSBUnknownInterfaceErr = -6978, /* Interface ref not recognised */ + kUSBPipeStalledError = -6979, /* Pipe has stalled, error needs to be cleared */ + kUSBPipeIdleError = -6980, /* Pipe is Idle, it will not accept transactions */ + kUSBNoBandwidthError = -6981, /* Not enough bandwidth available */ + kUSBAbortedError = -6982, /* Pipe aborted */ + kUSBFlagsError = -6983, /* Unused flags not zeroed */ + kUSBCompletionError = -6984, /* no completion routine specified */ + kUSBPBLengthError = -6985, /* pbLength too small */ + kUSBPBVersionError = -6986, /* Wrong pbVersion */ + kUSBNotFound = -6987, /* Not found */ + kUSBOutOfMemoryErr = -6988, /* Out of memory */ + kUSBDeviceErr = -6989, /* Device error */ + kUSBNoDeviceErr = -6990, /* No device*/ + kUSBAlreadyOpenErr = -6991, /* Already open */ + kUSBTooManyTransactionsErr = -6992, /* Too many transactions */ + kUSBUnknownRequestErr = -6993, /* Unknown request */ + kUSBRqErr = -6994, /* Request error */ + kUSBIncorrectTypeErr = -6995, /* Incorrect type */ + kUSBTooManyPipesErr = -6996, /* Too many pipes */ + kUSBUnknownPipeErr = -6997, /* Pipe ref not recognised */ + kUSBUnknownDeviceErr = -6998, /* device ref not recognised */ + kUSBInternalErr = -6999 /* Internal error */ +}; + + +/* + DictionaryMgr error codes +*/ +enum { + dcmParamErr = -7100, /* bad parameter*/ + dcmNotDictionaryErr = -7101, /* not dictionary*/ + dcmBadDictionaryErr = -7102, /* invalid dictionary*/ + dcmPermissionErr = -7103, /* invalid permission*/ + dcmDictionaryNotOpenErr = -7104, /* dictionary not opened*/ + dcmDictionaryBusyErr = -7105, /* dictionary is busy*/ + dcmBlockFullErr = -7107, /* dictionary block full*/ + dcmNoRecordErr = -7108, /* no such record*/ + dcmDupRecordErr = -7109, /* same record already exist*/ + dcmNecessaryFieldErr = -7110, /* lack required/identify field*/ + dcmBadFieldInfoErr = -7111, /* incomplete information*/ + dcmBadFieldTypeErr = -7112, /* no such field type supported*/ + dcmNoFieldErr = -7113, /* no such field exist*/ + dcmBadKeyErr = -7115, /* bad key information*/ + dcmTooManyKeyErr = -7116, /* too many key field*/ + dcmBadDataSizeErr = -7117, /* too big data size*/ + dcmBadFindMethodErr = -7118, /* no such find method supported*/ + dcmBadPropertyErr = -7119, /* no such property exist*/ + dcmProtectedErr = -7121, /* need keyword to use dictionary*/ + dcmNoAccessMethodErr = -7122, /* no such AccessMethod*/ + dcmBadFeatureErr = -7124, /* invalid AccessMethod feature*/ + dcmIterationCompleteErr = -7126, /* no more item in iterator*/ + dcmBufferOverflowErr = -7127 /* data is larger than buffer size*/ +}; + + +/* Apple Remote Access error codes*/ +enum { + kRAInvalidParameter = -7100, + kRAInvalidPort = -7101, + kRAStartupFailed = -7102, + kRAPortSetupFailed = -7103, + kRAOutOfMemory = -7104, + kRANotSupported = -7105, + kRAMissingResources = -7106, + kRAIncompatiblePrefs = -7107, + kRANotConnected = -7108, + kRAConnectionCanceled = -7109, + kRAUnknownUser = -7110, + kRAInvalidPassword = -7111, + kRAInternalError = -7112, + kRAInstallationDamaged = -7113, + kRAPortBusy = -7114, + kRAUnknownPortState = -7115, + kRAInvalidPortState = -7116, + kRAInvalidSerialProtocol = -7117, + kRAUserLoginDisabled = -7118, + kRAUserPwdChangeRequired = -7119, + kRAUserPwdEntryRequired = -7120, + kRAUserInteractionRequired = -7121, + kRAInitOpenTransportFailed = -7122, + kRARemoteAccessNotReady = -7123, + kRATCPIPInactive = -7124, /* TCP/IP inactive, cannot be loaded*/ + kRATCPIPNotConfigured = -7125, /* TCP/IP not configured, could be loaded*/ + kRANotPrimaryInterface = -7126, /* when IPCP is not primary TCP/IP intf.*/ + kRAConfigurationDBInitErr = -7127, + kRAPPPProtocolRejected = -7128, + kRAPPPAuthenticationFailed = -7129, + kRAPPPNegotiationFailed = -7130, + kRAPPPUserDisconnected = -7131, + kRAPPPPeerDisconnected = -7132, + kRAPeerNotResponding = -7133, + kRAATalkInactive = -7134, + kRAExtAuthenticationFailed = -7135, + kRANCPRejectedbyPeer = -7136, + kRADuplicateIPAddr = -7137, + kRACallBackFailed = -7138, + kRANotEnabled = -7139 +}; + + + + + + +/* ATSUI Error Codes - Range 1 of 2*/ + + +enum { + kATSUInvalidTextLayoutErr = -8790, /* An attempt was made to use a ATSUTextLayout */ + /* which hadn't been initialized or is otherwise */ + /* in an invalid state. */ + kATSUInvalidStyleErr = -8791, /* An attempt was made to use a ATSUStyle which */ + /* hadn't been properly allocated or is otherwise */ + /* in an invalid state. */ + kATSUInvalidTextRangeErr = -8792, /* An attempt was made to extract information */ + /* from or perform an operation on a ATSUTextLayout */ + /* for a range of text not covered by the ATSUTextLayout. */ + kATSUFontsMatched = -8793, /* This is not an error code but is returned by */ + /* ATSUMatchFontsToText() when changes need to */ + /* be made to the fonts associated with the text. */ + kATSUFontsNotMatched = -8794, /* This value is returned by ATSUMatchFontsToText() */ + /* when the text contains Unicode characters which */ + /* cannot be represented by any installed font. */ + kATSUNoCorrespondingFontErr = -8795, /* This value is retrned by font ID conversion */ + /* routines ATSUFONDtoFontID() and ATSUFontIDtoFOND() */ + /* to indicate that the input font ID is valid but */ + /* there is no conversion possible. For example, */ + /* data-fork fonts can only be used with ATSUI not */ + /* the FontManager, and so converting an ATSUIFontID */ + /* for such a font will fail. */ + kATSUInvalidFontErr = -8796, /* Used when an attempt was made to use an invalid font ID.*/ + kATSUInvalidAttributeValueErr = -8797, /* Used when an attempt was made to use an attribute with */ + /* a bad or undefined value. */ + kATSUInvalidAttributeSizeErr = -8798, /* Used when an attempt was made to use an attribute with a */ + /* bad size. */ + kATSUInvalidAttributeTagErr = -8799, /* Used when an attempt was made to use a tag value that*/ + /* was not appropriate for the function call it was used. */ + kATSUInvalidCacheErr = -8800, /* Used when an attempt was made to read in style data */ + /* from an invalid cache. Either the format of the */ + /* cached data doesn't match that used by Apple Type */ + /* Services for Unicode(tm) Imaging, or the cached data */ + /* is corrupt. */ + kATSUNotSetErr = -8801, /* Used when the client attempts to retrieve an attribute, */ + /* font feature, or font variation from a style when it */ + /* hadn't been set. In such a case, the default value will*/ + /* be returned for the attribute's value.*/ + kATSUNoStyleRunsAssignedErr = -8802, /* Used when an attempt was made to measure, highlight or draw*/ + /* a ATSUTextLayout object that has no styleRuns associated with it.*/ + kATSUQuickDrawTextErr = -8803, /* Used when QuickDraw Text encounters an error rendering or measuring*/ + /* a line of ATSUI text.*/ + kATSULowLevelErr = -8804, /* Used when an error was encountered within the low level ATS */ + /* mechanism performing an operation requested by ATSUI.*/ + kATSUNoFontCmapAvailableErr = -8805, /* Used when no CMAP table can be accessed or synthesized for the */ + /* font passed into a SetAttributes Font call.*/ + kATSUNoFontScalerAvailableErr = -8806, /* Used when no font scaler is available for the font passed*/ + /* into a SetAttributes Font call.*/ + kATSUCoordinateOverflowErr = -8807, /* Used to indicate the coordinates provided to an ATSUI routine caused*/ + /* a coordinate overflow (i.e. > 32K).*/ + kATSULineBreakInWord = -8808, /* This is not an error code but is returned by ATSUBreakLine to */ + /* indicate that the returned offset is within a word since there was*/ + /* only less than one word that could fit the requested width.*/ + kATSUBusyObjectErr = -8809 /* An ATSUI object is being used by another thread */ +}; + +/* + kATSUInvalidFontFallbacksErr, which had formerly occupied -8810 has been relocated to error code -8900. See + below in this range for additional error codes. +*/ + + +/* Error & status codes for general text and text encoding conversion*/ + +enum { + /* general text errors*/ + kTextUnsupportedEncodingErr = -8738, /* specified encoding not supported for this operation*/ + kTextMalformedInputErr = -8739, /* in DBCS, for example, high byte followed by invalid low byte*/ + kTextUndefinedElementErr = -8740, /* text conversion errors*/ + kTECMissingTableErr = -8745, + kTECTableChecksumErr = -8746, + kTECTableFormatErr = -8747, + kTECCorruptConverterErr = -8748, /* invalid converter object reference*/ + kTECNoConversionPathErr = -8749, + kTECBufferBelowMinimumSizeErr = -8750, /* output buffer too small to allow processing of first input text element*/ + kTECArrayFullErr = -8751, /* supplied name buffer or TextRun, TextEncoding, or UnicodeMapping array is too small*/ + kTECBadTextRunErr = -8752, + kTECPartialCharErr = -8753, /* input buffer ends in the middle of a multibyte character, conversion stopped*/ + kTECUnmappableElementErr = -8754, + kTECIncompleteElementErr = -8755, /* text element may be incomplete or is too long for internal buffers*/ + kTECDirectionErr = -8756, /* direction stack overflow, etc.*/ + kTECGlobalsUnavailableErr = -8770, /* globals have already been deallocated (premature TERM)*/ + kTECItemUnavailableErr = -8771, /* item (e.g. name) not available for specified region (& encoding if relevant)*/ + /* text conversion status codes*/ + kTECUsedFallbacksStatus = -8783, + kTECNeedFlushStatus = -8784, + kTECOutputBufferFullStatus = -8785, /* output buffer has no room for conversion of next input text element (partial conversion)*/ + /* deprecated error & status codes for low-level converter*/ + unicodeChecksumErr = -8769, + unicodeNoTableErr = -8768, + unicodeVariantErr = -8767, + unicodeFallbacksErr = -8766, + unicodePartConvertErr = -8765, + unicodeBufErr = -8764, + unicodeCharErr = -8763, + unicodeElementErr = -8762, + unicodeNotFoundErr = -8761, + unicodeTableFormatErr = -8760, + unicodeDirectionErr = -8759, + unicodeContextualErr = -8758, + unicodeTextEncodingDataErr = -8757 +}; + + +/* UTCUtils Status Codes */ +enum { + kUTCUnderflowErr = -8850, + kUTCOverflowErr = -8851, + kIllegalClockValueErr = -8852 +}; + + +/* ATSUI Error Codes - Range 2 of 2*/ + + +enum { + kATSUInvalidFontFallbacksErr = -8900, /* An attempt was made to use a ATSUFontFallbacks which hadn't */ + /* been initialized or is otherwise in an invalid state. */ + kATSUUnsupportedStreamFormatErr = -8901, /* An attempt was made to use a ATSUFlattenedDataStreamFormat*/ + /* which is invalid is not compatible with this version of ATSUI.*/ + kATSUBadStreamErr = -8902, /* An attempt was made to use a stream which is incorrectly*/ + /* structured, contains bad or out of range values or is*/ + /* missing required information.*/ + kATSUOutputBufferTooSmallErr = -8903, /* An attempt was made to use an output buffer which was too small*/ + /* for the requested operation.*/ + kATSUInvalidCallInsideCallbackErr = -8904, /* A call was made within the context of a callback that could*/ + /* potetially cause an infinite recursion*/ + kATSULastErr = -8959 /* The last ATSUI error code.*/ +}; + + +/* QuickTime errors (Image Compression Manager) */ +enum { + codecErr = -8960, + noCodecErr = -8961, + codecUnimpErr = -8962, + codecSizeErr = -8963, + codecScreenBufErr = -8964, + codecImageBufErr = -8965, + codecSpoolErr = -8966, + codecAbortErr = -8967, + codecWouldOffscreenErr = -8968, + codecBadDataErr = -8969, + codecDataVersErr = -8970, + codecExtensionNotFoundErr = -8971, + scTypeNotFoundErr = codecExtensionNotFoundErr, + codecConditionErr = -8972, + codecOpenErr = -8973, + codecCantWhenErr = -8974, + codecCantQueueErr = -8975, + codecNothingToBlitErr = -8976, + codecNoMemoryPleaseWaitErr = -8977, + codecDisabledErr = -8978, /* codec disabled itself -- pass codecFlagReenable to reset*/ + codecNeedToFlushChainErr = -8979, + lockPortBitsBadSurfaceErr = -8980, + lockPortBitsWindowMovedErr = -8981, + lockPortBitsWindowResizedErr = -8982, + lockPortBitsWindowClippedErr = -8983, + lockPortBitsBadPortErr = -8984, + lockPortBitsSurfaceLostErr = -8985, + codecParameterDialogConfirm = -8986, + codecNeedAccessKeyErr = -8987, /* codec needs password in order to decompress*/ + codecOffscreenFailedErr = -8988, + codecDroppedFrameErr = -8989, /* returned from ImageCodecDrawBand */ + directXObjectAlreadyExists = -8990, + lockPortBitsWrongGDeviceErr = -8991, + codecOffscreenFailedPleaseRetryErr = -8992, + badCodecCharacterizationErr = -8993, + noThumbnailFoundErr = -8994 +}; + + +/* PCCard error codes */ +enum { + kBadAdapterErr = -9050, /* invalid adapter number*/ + kBadAttributeErr = -9051, /* specified attributes field value is invalid*/ + kBadBaseErr = -9052, /* specified base system memory address is invalid*/ + kBadEDCErr = -9053, /* specified EDC generator specified is invalid*/ + kBadIRQErr = -9054, /* specified IRQ level is invalid*/ + kBadOffsetErr = -9055, /* specified PC card memory array offset is invalid*/ + kBadPageErr = -9056, /* specified page is invalid*/ + kBadSizeErr = -9057, /* specified size is invalid*/ + kBadSocketErr = -9058, /* specified logical or physical socket number is invalid*/ + kBadTypeErr = -9059, /* specified window or interface type is invalid*/ + kBadVccErr = -9060, /* specified Vcc power level index is invalid*/ + kBadVppErr = -9061, /* specified Vpp1 or Vpp2 power level index is invalid*/ + kBadWindowErr = -9062, /* specified window is invalid*/ + kBadArgLengthErr = -9063, /* ArgLength argument is invalid*/ + kBadArgsErr = -9064, /* values in argument packet are invalid*/ + kBadHandleErr = -9065, /* clientHandle is invalid*/ + kBadCISErr = -9066, /* CIS on card is invalid*/ + kBadSpeedErr = -9067, /* specified speed is unavailable*/ + kReadFailureErr = -9068, /* unable to complete read request*/ + kWriteFailureErr = -9069, /* unable to complete write request*/ + kGeneralFailureErr = -9070, /* an undefined error has occurred*/ + kNoCardErr = -9071, /* no PC card in the socket*/ + kUnsupportedFunctionErr = -9072, /* function is not supported by this implementation*/ + kUnsupportedModeErr = -9073, /* mode is not supported*/ + kBusyErr = -9074, /* unable to process request at this time - try later*/ + kWriteProtectedErr = -9075, /* media is write-protected*/ + kConfigurationLockedErr = -9076, /* a configuration has already been locked*/ + kInUseErr = -9077, /* requested resource is being used by a client*/ + kNoMoreItemsErr = -9078, /* there are no more of the requested item*/ + kOutOfResourceErr = -9079, /* Card Services has exhausted the resource*/ + kNoCardSevicesSocketsErr = -9080, + kInvalidRegEntryErr = -9081, + kBadLinkErr = -9082, + kBadDeviceErr = -9083, + k16BitCardErr = -9084, + kCardBusCardErr = -9085, + kPassCallToChainErr = -9086, + kCantConfigureCardErr = -9087, + kPostCardEventErr = -9088, /* _PCCSLPostCardEvent failed and dropped an event */ + kInvalidDeviceNumber = -9089, + kUnsupportedVsErr = -9090, /* Unsupported Voltage Sense */ + kInvalidCSClientErr = -9091, /* Card Services ClientID is not registered */ + kBadTupleDataErr = -9092, /* Data in tuple is invalid */ + kBadCustomIFIDErr = -9093, /* Custom interface ID is invalid */ + kNoIOWindowRequestedErr = -9094, /* Request I/O window before calling configuration */ + kNoMoreTimerClientsErr = -9095, /* All timer callbacks are in use */ + kNoMoreInterruptSlotsErr = -9096, /* All internal Interrupt slots are in use */ + kNoClientTableErr = -9097, /* The client table has not be initialized yet */ + kUnsupportedCardErr = -9098, /* Card not supported by generic enabler*/ + kNoCardEnablersFoundErr = -9099, /* No Enablers were found*/ + kNoEnablerForCardErr = -9100, /* No Enablers were found that can support the card*/ + kNoCompatibleNameErr = -9101, /* There is no compatible driver name for this device*/ + kClientRequestDenied = -9102, /* CS Clients should return this code inorder to */ + /* deny a request-type CS Event */ + kNotReadyErr = -9103, /* PC Card failed to go ready */ + kTooManyIOWindowsErr = -9104, /* device requested more than one I/O window */ + kAlreadySavedStateErr = -9105, /* The state has been saved on previous call */ + kAttemptDupCardEntryErr = -9106, /* The Enabler was asked to create a duplicate card entry */ + kCardPowerOffErr = -9107, /* Power to the card has been turned off */ + kNotZVCapableErr = -9108, /* This socket does not support Zoomed Video */ + kNoCardBusCISErr = -9109 /* No valid CIS exists for this CardBus card */ +}; + + +/* QuickTime errors (Sequence Grabber) */ +enum { + noDeviceForChannel = -9400, + grabTimeComplete = -9401, + cantDoThatInCurrentMode = -9402, + notEnoughMemoryToGrab = -9403, + notEnoughDiskSpaceToGrab = -9404, + couldntGetRequiredComponent = -9405, + badSGChannel = -9406, + seqGrabInfoNotAvailable = -9407, + deviceCantMeetRequest = -9408 +}; + +/* QuickTime errors (Movie Controller) */ +enum { + badControllerHeight = -9994, + editingNotAllowed = -9995, + controllerBoundsNotExact = -9996, + cannotSetWidthOfAttachedController = -9997, + controllerHasFixedHeight = -9998, + cannotMoveAttachedController = -9999 +}; + +/* AERegistry Errors */ +enum { + errAEBadKeyForm = -10002, + errAECantHandleClass = -10010, + errAECantSupplyType = -10009, + errAECantUndo = -10015, + errAEEventFailed = -10000, + errAEIndexTooLarge = -10007, + errAEInTransaction = -10011, + errAELocalOnly = -10016, + errAENoSuchTransaction = -10012, + errAENotAnElement = -10008, + errAENotASingleObject = -10014, + errAENotModifiable = -10003, + errAENoUserSelection = -10013, + errAEPrivilegeError = -10004, + errAEReadDenied = -10005, + errAETypeError = -10001, + errAEWriteDenied = -10006, + errAENotAnEnumMember = -10023, /* enumerated value in SetData is not allowed for this property */ + errAECantPutThatThere = -10024, /* in make new, duplicate, etc. class can't be an element of container */ + errAEPropertiesClash = -10025 /* illegal combination of properties settings for Set Data, make new, or duplicate */ +}; + +/* TELErr */ +enum { + telGenericError = -1, + telNoErr = 0, + telNoTools = 8, /* no telephone tools found in extension folder */ + telBadTermErr = -10001, /* invalid TELHandle or handle not found*/ + telBadDNErr = -10002, /* TELDNHandle not found or invalid */ + telBadCAErr = -10003, /* TELCAHandle not found or invalid */ + telBadHandErr = -10004, /* bad handle specified */ + telBadProcErr = -10005, /* bad msgProc specified */ + telCAUnavail = -10006, /* a CA is not available */ + telNoMemErr = -10007, /* no memory to allocate handle */ + telNoOpenErr = -10008, /* unable to open terminal */ + telBadHTypeErr = -10010, /* bad hook type specified */ + telHTypeNotSupp = -10011, /* hook type not supported by this tool */ + telBadLevelErr = -10012, /* bad volume level setting */ + telBadVTypeErr = -10013, /* bad volume type error */ + telVTypeNotSupp = -10014, /* volume type not supported by this tool*/ + telBadAPattErr = -10015, /* bad alerting pattern specified */ + telAPattNotSupp = -10016, /* alerting pattern not supported by tool*/ + telBadIndex = -10017, /* bad index specified */ + telIndexNotSupp = -10018, /* index not supported by this tool */ + telBadStateErr = -10019, /* bad device state specified */ + telStateNotSupp = -10020, /* device state not supported by tool */ + telBadIntExt = -10021, /* bad internal external error */ + telIntExtNotSupp = -10022, /* internal external type not supported by this tool */ + telBadDNDType = -10023, /* bad DND type specified */ + telDNDTypeNotSupp = -10024, /* DND type is not supported by this tool */ + telFeatNotSub = -10030, /* feature not subscribed */ + telFeatNotAvail = -10031, /* feature subscribed but not available */ + telFeatActive = -10032, /* feature already active */ + telFeatNotSupp = -10033, /* feature program call not supported by this tool */ + telConfLimitErr = -10040, /* limit specified is too high for this configuration */ + telConfNoLimit = -10041, /* no limit was specified but required*/ + telConfErr = -10042, /* conference was not prepared */ + telConfRej = -10043, /* conference request was rejected */ + telTransferErr = -10044, /* transfer not prepared */ + telTransferRej = -10045, /* transfer request rejected */ + telCBErr = -10046, /* call back feature not set previously */ + telConfLimitExceeded = -10047, /* attempt to exceed switch conference limits */ + telBadDNType = -10050, /* DN type invalid */ + telBadPageID = -10051, /* bad page ID specified*/ + telBadIntercomID = -10052, /* bad intercom ID specified */ + telBadFeatureID = -10053, /* bad feature ID specified */ + telBadFwdType = -10054, /* bad fwdType specified */ + telBadPickupGroupID = -10055, /* bad pickup group ID specified */ + telBadParkID = -10056, /* bad park id specified */ + telBadSelect = -10057, /* unable to select or deselect DN */ + telBadBearerType = -10058, /* bad bearerType specified */ + telBadRate = -10059, /* bad rate specified */ + telDNTypeNotSupp = -10060, /* DN type not supported by tool */ + telFwdTypeNotSupp = -10061, /* forward type not supported by tool */ + telBadDisplayMode = -10062, /* bad display mode specified */ + telDisplayModeNotSupp = -10063, /* display mode not supported by tool */ + telNoCallbackRef = -10064, /* no call back reference was specified, but is required */ + telAlreadyOpen = -10070, /* terminal already open */ + telStillNeeded = -10071, /* terminal driver still needed by someone else */ + telTermNotOpen = -10072, /* terminal not opened via TELOpenTerm */ + telCANotAcceptable = -10080, /* CA not "acceptable" */ + telCANotRejectable = -10081, /* CA not "rejectable" */ + telCANotDeflectable = -10082, /* CA not "deflectable" */ + telPBErr = -10090, /* parameter block error, bad format */ + telBadFunction = -10091, /* bad msgCode specified */ + /* telNoTools = -10101, unable to find any telephone tools */ + telNoSuchTool = -10102, /* unable to find tool with name specified */ + telUnknownErr = -10103, /* unable to set config */ + telNoCommFolder = -10106, /* Communications/Extensions f not found */ + telInitFailed = -10107, /* initialization failed */ + telBadCodeResource = -10108, /* code resource not found */ + telDeviceNotFound = -10109, /* device not found */ + telBadProcID = -10110, /* invalid procID */ + telValidateFailed = -10111, /* telValidate failed */ + telAutoAnsNotOn = -10112, /* autoAnswer in not turned on */ + telDetAlreadyOn = -10113, /* detection is already turned on */ + telBadSWErr = -10114, /* Software not installed properly */ + telBadSampleRate = -10115, /* incompatible sample rate */ + telNotEnoughdspBW = -10116 /* not enough real-time for allocation */ +}; + +enum { + errTaskNotFound = -10780 /* no task with that task id exists */ +}; + + +/* Video driver Errorrs -10930 to -10959 */ +/* Defined in video.h. */ + +enum { + /*Power Manager Errors*/ + pmBusyErr = -13000, /*Power Mgr never ready to start handshake*/ + pmReplyTOErr = -13001, /*Timed out waiting for reply*/ + pmSendStartErr = -13002, /*during send, pmgr did not start hs*/ + pmSendEndErr = -13003, /*during send, pmgr did not finish hs*/ + pmRecvStartErr = -13004, /*during receive, pmgr did not start hs*/ + pmRecvEndErr = -13005 /*during receive, pmgr did not finish hs configured for this connection*/ +}; + +/*Power Manager 2.0 Errors*/ +enum { + kPowerHandlerExistsForDeviceErr = -13006, + kPowerHandlerNotFoundForDeviceErr = -13007, + kPowerHandlerNotFoundForProcErr = -13008, + kPowerMgtMessageNotHandled = -13009, + kPowerMgtRequestDenied = -13010, + kCantReportProcessorTemperatureErr = -13013, + kProcessorTempRoutineRequiresMPLib2 = -13014, + kNoSuchPowerSource = -13020, + kBridgeSoftwareRunningCantSleep = -13038 +}; + + +/* Debugging library errors */ +enum { + debuggingExecutionContextErr = -13880, /* routine cannot be called at this time */ + debuggingDuplicateSignatureErr = -13881, /* componentSignature already registered */ + debuggingDuplicateOptionErr = -13882, /* optionSelectorNum already registered */ + debuggingInvalidSignatureErr = -13883, /* componentSignature not registered */ + debuggingInvalidOptionErr = -13884, /* optionSelectorNum is not registered */ + debuggingInvalidNameErr = -13885, /* componentName or optionName is invalid (NULL) */ + debuggingNoCallbackErr = -13886, /* debugging component has no callback */ + debuggingNoMatchErr = -13887 /* debugging component or option not found at this index */ +}; + + +/* HID device driver error codes */ +enum { + kHIDVersionIncompatibleErr = -13909, + kHIDDeviceNotReady = -13910 /* The device is still initializing, try again later*/ +}; + + +/* HID error codes */ +enum { + kHIDSuccess = 0, + kHIDInvalidRangePageErr = -13923, + kHIDReportIDZeroErr = -13924, + kHIDReportCountZeroErr = -13925, + kHIDReportSizeZeroErr = -13926, + kHIDUnmatchedDesignatorRangeErr = -13927, + kHIDUnmatchedStringRangeErr = -13928, + kHIDInvertedUsageRangeErr = -13929, + kHIDUnmatchedUsageRangeErr = -13930, + kHIDInvertedPhysicalRangeErr = -13931, + kHIDInvertedLogicalRangeErr = -13932, + kHIDBadLogicalMaximumErr = -13933, + kHIDBadLogicalMinimumErr = -13934, + kHIDUsagePageZeroErr = -13935, + kHIDEndOfDescriptorErr = -13936, + kHIDNotEnoughMemoryErr = -13937, + kHIDBadParameterErr = -13938, + kHIDNullPointerErr = -13939, + kHIDInvalidReportLengthErr = -13940, + kHIDInvalidReportTypeErr = -13941, + kHIDBadLogPhysValuesErr = -13942, + kHIDIncompatibleReportErr = -13943, + kHIDInvalidPreparsedDataErr = -13944, + kHIDNotValueArrayErr = -13945, + kHIDUsageNotFoundErr = -13946, + kHIDValueOutOfRangeErr = -13947, + kHIDBufferTooSmallErr = -13948, + kHIDNullStateErr = -13949, + kHIDBaseError = -13950 +}; + + +/* the OT modem module may return the following error codes:*/ +enum { + kModemOutOfMemory = -14000, + kModemPreferencesMissing = -14001, + kModemScriptMissing = -14002 +}; + + + +/* MacTextEditor error codes */ +enum { + kTXNEndIterationErr = -22000, + kTXNCannotAddFrameErr = -22001, + kTXNInvalidFrameIDErr = -22002, + kTXNIllegalToCrossDataBoundariesErr = -22003, + kTXNUserCanceledOperationErr = -22004, + kTXNBadDefaultFileTypeWarning = -22005, + kTXNCannotSetAutoIndentErr = -22006, + kTXNRunIndexOutofBoundsErr = -22007, + kTXNNoMatchErr = -22008, + kTXNAttributeTagInvalidForRunErr = -22009, /*dataValue is set to this per invalid tag*/ + kTXNSomeOrAllTagsInvalidForRunErr = -22010, + kTXNInvalidRunIndex = -22011, + kTXNAlreadyInitializedErr = -22012, + kTXNCannotTurnTSMOffWhenUsingUnicodeErr = -22013, + kTXNCopyNotAllowedInEchoModeErr = -22014, + kTXNDataTypeNotAllowedErr = -22015, + kTXNATSUIIsNotInstalledErr = -22016, + kTXNOutsideOfLineErr = -22017, + kTXNOutsideOfFrameErr = -22018 +}; + + + + +/*Possible errors from the PrinterStatus bottleneck*/ +enum { + printerStatusOpCodeNotSupportedErr = -25280 +}; + + +/* Keychain Manager error codes */ +enum { + errKCNotAvailable = -25291, + errKCReadOnly = -25292, + errKCAuthFailed = -25293, + errKCNoSuchKeychain = -25294, + errKCInvalidKeychain = -25295, + errKCDuplicateKeychain = -25296, + errKCDuplicateCallback = -25297, + errKCInvalidCallback = -25298, + errKCDuplicateItem = -25299, + errKCItemNotFound = -25300, + errKCBufferTooSmall = -25301, + errKCDataTooLarge = -25302, + errKCNoSuchAttr = -25303, + errKCInvalidItemRef = -25304, + errKCInvalidSearchRef = -25305, + errKCNoSuchClass = -25306, + errKCNoDefaultKeychain = -25307, + errKCInteractionNotAllowed = -25308, + errKCReadOnlyAttr = -25309, + errKCWrongKCVersion = -25310, + errKCKeySizeNotAllowed = -25311, + errKCNoStorageModule = -25312, + errKCNoCertificateModule = -25313, + errKCNoPolicyModule = -25314, + errKCInteractionRequired = -25315, + errKCDataNotAvailable = -25316, + errKCDataNotModifiable = -25317, + errKCCreateChainFailed = -25318 +}; + + +/* UnicodeUtilities error & status codes*/ +enum { + kUCOutputBufferTooSmall = -25340, /* Output buffer too small for Unicode string result*/ + kUCTextBreakLocatorMissingType = -25341 /* Unicode text break error*/ +}; + +/* Multiprocessing API error codes*/ +enum { + kMPIterationEndErr = -29275, + kMPPrivilegedErr = -29276, + kMPProcessCreatedErr = -29288, + kMPProcessTerminatedErr = -29289, + kMPTaskCreatedErr = -29290, + kMPTaskBlockedErr = -29291, + kMPTaskStoppedErr = -29292, /* A convention used with MPThrowException.*/ + kMPBlueBlockingErr = -29293, + kMPDeletedErr = -29295, + kMPTimeoutErr = -29296, + kMPTaskAbortedErr = -29297, + kMPInsufficientResourcesErr = -29298, + kMPInvalidIDErr = -29299 +}; + +/* StringCompare error codes (in TextUtils range)*/ +enum { + kCollateAttributesNotFoundErr = -29500, + kCollateInvalidOptions = -29501, + kCollateMissingUnicodeTableErr = -29502, + kCollateUnicodeConvertFailedErr = -29503, + kCollatePatternNotFoundErr = -29504, + kCollateInvalidChar = -29505, + kCollateBufferTooSmall = -29506, + kCollateInvalidCollationRef = -29507 +}; + + +/* FontSync OSStatus Codes */ +enum { + kFNSInvalidReferenceErr = -29580, /* ref. was NULL or otherwise bad */ + kFNSBadReferenceVersionErr = -29581, /* ref. version is out of known range */ + kFNSInvalidProfileErr = -29582, /* profile is NULL or otherwise bad */ + kFNSBadProfileVersionErr = -29583, /* profile version is out of known range */ + kFNSDuplicateReferenceErr = -29584, /* the ref. being added is already in the profile */ + kFNSMismatchErr = -29585, /* reference didn't match or wasn't found in profile */ + kFNSInsufficientDataErr = -29586, /* insufficient data for the operation */ + kFNSBadFlattenedSizeErr = -29587, /* flattened size didn't match input or was too small */ + kFNSNameNotFoundErr = -29589 /* The name with the requested paramters was not found */ +}; + + + +/* MacLocales error codes*/ +enum { + kLocalesBufferTooSmallErr = -30001, + kLocalesTableFormatErr = -30002, + kLocalesDefaultDisplayStatus = -30029 /* Requested display locale unavailable, used default*/ +}; + + +/* Settings Manager (formerly known as Location Manager) Errors */ +enum { + kALMInternalErr = -30049, + kALMGroupNotFoundErr = -30048, + kALMNoSuchModuleErr = -30047, + kALMModuleCommunicationErr = -30046, + kALMDuplicateModuleErr = -30045, + kALMInstallationErr = -30044, + kALMDeferSwitchErr = -30043, + kALMRebootFlagsLevelErr = -30042 +}; + +enum { + kALMLocationNotFoundErr = kALMGroupNotFoundErr /* Old name */ +}; + + +/* SoundSprocket Error Codes */ +enum { + kSSpInternalErr = -30340, + kSSpVersionErr = -30341, + kSSpCantInstallErr = -30342, + kSSpParallelUpVectorErr = -30343, + kSSpScaleToZeroErr = -30344 +}; + + +/* NetSprocket Error Codes */ +enum { + kNSpInitializationFailedErr = -30360, + kNSpAlreadyInitializedErr = -30361, + kNSpTopologyNotSupportedErr = -30362, + kNSpPipeFullErr = -30364, + kNSpHostFailedErr = -30365, + kNSpProtocolNotAvailableErr = -30366, + kNSpInvalidGameRefErr = -30367, + kNSpInvalidParameterErr = -30369, + kNSpOTNotPresentErr = -30370, + kNSpOTVersionTooOldErr = -30371, + kNSpMemAllocationErr = -30373, + kNSpAlreadyAdvertisingErr = -30374, + kNSpNotAdvertisingErr = -30376, + kNSpInvalidAddressErr = -30377, + kNSpFreeQExhaustedErr = -30378, + kNSpRemovePlayerFailedErr = -30379, + kNSpAddressInUseErr = -30380, + kNSpFeatureNotImplementedErr = -30381, + kNSpNameRequiredErr = -30382, + kNSpInvalidPlayerIDErr = -30383, + kNSpInvalidGroupIDErr = -30384, + kNSpNoPlayersErr = -30385, + kNSpNoGroupsErr = -30386, + kNSpNoHostVolunteersErr = -30387, + kNSpCreateGroupFailedErr = -30388, + kNSpAddPlayerFailedErr = -30389, + kNSpInvalidDefinitionErr = -30390, + kNSpInvalidProtocolRefErr = -30391, + kNSpInvalidProtocolListErr = -30392, + kNSpTimeoutErr = -30393, + kNSpGameTerminatedErr = -30394, + kNSpConnectFailedErr = -30395, + kNSpSendFailedErr = -30396, + kNSpMessageTooBigErr = -30397, + kNSpCantBlockErr = -30398, + kNSpJoinFailedErr = -30399 +}; + + +/* InputSprockets error codes */ +enum { + kISpInternalErr = -30420, + kISpSystemListErr = -30421, + kISpBufferToSmallErr = -30422, + kISpElementInListErr = -30423, + kISpElementNotInListErr = -30424, + kISpSystemInactiveErr = -30425, + kISpDeviceInactiveErr = -30426, + kISpSystemActiveErr = -30427, + kISpDeviceActiveErr = -30428, + kISpListBusyErr = -30429 +}; + +/* DrawSprockets error/warning codes */ +enum { + kDSpNotInitializedErr = -30440L, + kDSpSystemSWTooOldErr = -30441L, + kDSpInvalidContextErr = -30442L, + kDSpInvalidAttributesErr = -30443L, + kDSpContextAlreadyReservedErr = -30444L, + kDSpContextNotReservedErr = -30445L, + kDSpContextNotFoundErr = -30446L, + kDSpFrameRateNotReadyErr = -30447L, + kDSpConfirmSwitchWarning = -30448L, + kDSpInternalErr = -30449L, + kDSpStereoContextErr = -30450L +}; + + +/* + *************************************************************************** + Find By Content errors are assigned in the range -30500 to -30539, inclusive. + *************************************************************************** +*/ +enum { + kFBCvTwinExceptionErr = -30500, /*no telling what it was*/ + kFBCnoIndexesFound = -30501, + kFBCallocFailed = -30502, /*probably low memory*/ + kFBCbadParam = -30503, + kFBCfileNotIndexed = -30504, + kFBCbadIndexFile = -30505, /*bad FSSpec, or bad data in file*/ + kFBCcompactionFailed = -30506, /*V-Twin exception caught*/ + kFBCvalidationFailed = -30507, /*V-Twin exception caught*/ + kFBCindexingFailed = -30508, /*V-Twin exception caught*/ + kFBCcommitFailed = -30509, /*V-Twin exception caught*/ + kFBCdeletionFailed = -30510, /*V-Twin exception caught*/ + kFBCmoveFailed = -30511, /*V-Twin exception caught*/ + kFBCtokenizationFailed = -30512, /*couldn't read from document or query*/ + kFBCmergingFailed = -30513, /*couldn't merge index files*/ + kFBCindexCreationFailed = -30514, /*couldn't create index*/ + kFBCaccessorStoreFailed = -30515, + kFBCaddDocFailed = -30516, + kFBCflushFailed = -30517, + kFBCindexNotFound = -30518, + kFBCnoSearchSession = -30519, + kFBCindexingCanceled = -30520, + kFBCaccessCanceled = -30521, + kFBCindexFileDestroyed = -30522, + kFBCindexNotAvailable = -30523, + kFBCsearchFailed = -30524, + kFBCsomeFilesNotIndexed = -30525, + kFBCillegalSessionChange = -30526, /*tried to add/remove vols to a session*/ + /*that has hits*/ + kFBCanalysisNotAvailable = -30527, + kFBCbadIndexFileVersion = -30528, + kFBCsummarizationCanceled = -30529, + kFBCindexDiskIOFailed = -30530, + kFBCbadSearchSession = -30531, + kFBCnoSuchHit = -30532 +}; + + +/* QuickTime VR Errors */ +enum { + notAQTVRMovieErr = -30540, + constraintReachedErr = -30541, + callNotSupportedByNodeErr = -30542, + selectorNotSupportedByNodeErr = -30543, + invalidNodeIDErr = -30544, + invalidViewStateErr = -30545, + timeNotInViewErr = -30546, + propertyNotSupportedByNodeErr = -30547, + settingNotSupportedByNodeErr = -30548, + limitReachedErr = -30549, + invalidNodeFormatErr = -30550, + invalidHotSpotIDErr = -30551, + noMemoryNodeFailedInitialize = -30552, + streamingNodeNotReadyErr = -30553, + qtvrLibraryLoadErr = -30554, + qtvrUninitialized = -30555 +}; + + +/* Appearance Manager Error Codes */ +enum { + themeInvalidBrushErr = -30560, /* pattern index invalid */ + themeProcessRegisteredErr = -30561, + themeProcessNotRegisteredErr = -30562, + themeBadTextColorErr = -30563, + themeHasNoAccentsErr = -30564, + themeBadCursorIndexErr = -30565, + themeScriptFontNotFoundErr = -30566, /* theme font requested for uninstalled script system */ + themeMonitorDepthNotSupportedErr = -30567, /* theme not supported at monitor depth */ + themeNoAppropriateBrushErr = -30568 /* theme brush has no corresponding theme text color */ +}; + + +/* Control Manager Error Codes */ +enum { + errMessageNotSupported = -30580, + errDataNotSupported = -30581, + errControlDoesntSupportFocus = -30582, + errUnknownControl = -30584, + errCouldntSetFocus = -30585, + errNoRootControl = -30586, + errRootAlreadyExists = -30587, + errInvalidPartCode = -30588, + errControlsAlreadyExist = -30589, + errControlIsNotEmbedder = -30590, + errDataSizeMismatch = -30591, + errControlHiddenOrDisabled = -30592, + errCantEmbedIntoSelf = -30594, + errCantEmbedRoot = -30595, + errItemNotControl = -30596, + controlInvalidDataVersionErr = -30597, + controlPropertyInvalid = -5603, + controlPropertyNotFoundErr = -5604, + controlHandleInvalidErr = -30599 +}; + + + + +/* URLAccess Error Codes */ +enum { + kURLInvalidURLReferenceError = -30770, + kURLProgressAlreadyDisplayedError = -30771, + kURLDestinationExistsError = -30772, + kURLInvalidURLError = -30773, + kURLUnsupportedSchemeError = -30774, + kURLServerBusyError = -30775, + kURLAuthenticationError = -30776, + kURLPropertyNotYetKnownError = -30777, + kURLUnknownPropertyError = -30778, + kURLPropertyBufferTooSmallError = -30779, + kURLUnsettablePropertyError = -30780, + kURLInvalidCallError = -30781, + kURLFileEmptyError = -30783, + kURLExtensionFailureError = -30785, + kURLInvalidConfigurationError = -30786, + kURLAccessNotAvailableError = -30787, + kURL68kNotSupportedError = -30788 +}; + + +/* ComponentError codes*/ +enum { + badComponentInstance = (long)0x80008001, /* when cast to an OSErr this is -32767*/ + badComponentSelector = (long)0x80008002 /* when cast to an OSErr this is -32766*/ +}; + + + +enum { + dsBusError = 1, /*bus error*/ + dsAddressErr = 2, /*address error*/ + dsIllInstErr = 3, /*illegal instruction error*/ + dsZeroDivErr = 4, /*zero divide error*/ + dsChkErr = 5, /*check trap error*/ + dsOvflowErr = 6, /*overflow trap error*/ + dsPrivErr = 7, /*privilege violation error*/ + dsTraceErr = 8, /*trace mode error*/ + dsLineAErr = 9, /*line 1010 trap error*/ + dsLineFErr = 10, /*line 1111 trap error*/ + dsMiscErr = 11, /*miscellaneous hardware exception error*/ + dsCoreErr = 12, /*unimplemented core routine error*/ + dsIrqErr = 13, /*uninstalled interrupt error*/ + dsIOCoreErr = 14, /*IO Core Error*/ + dsLoadErr = 15, /*Segment Loader Error*/ + dsFPErr = 16, /*Floating point error*/ + dsNoPackErr = 17, /*package 0 not present*/ + dsNoPk1 = 18, /*package 1 not present*/ + dsNoPk2 = 19 /*package 2 not present*/ +}; + +enum { + dsNoPk3 = 20, /*package 3 not present*/ + dsNoPk4 = 21, /*package 4 not present*/ + dsNoPk5 = 22, /*package 5 not present*/ + dsNoPk6 = 23, /*package 6 not present*/ + dsNoPk7 = 24, /*package 7 not present*/ + dsMemFullErr = 25, /*out of memory!*/ + dsBadLaunch = 26, /*can't launch file*/ + dsFSErr = 27, /*file system map has been trashed*/ + dsStknHeap = 28, /*stack has moved into application heap*/ + negZcbFreeErr = 33, /*ZcbFree has gone negative*/ + dsFinderErr = 41, /*can't load the Finder error*/ + dsBadSlotInt = 51, /*unserviceable slot interrupt*/ + dsBadSANEOpcode = 81, /*bad opcode given to SANE Pack4*/ + dsBadPatchHeader = 83, /*SetTrapAddress saw the "come-from" header*/ + menuPrgErr = 84, /*happens when a menu is purged*/ + dsMBarNFnd = 85, /*Menu Manager Errors*/ + dsHMenuFindErr = 86, /*Menu Manager Errors*/ + dsWDEFNotFound = 87, /*could not load WDEF*/ + dsCDEFNotFound = 88, /*could not load CDEF*/ + dsMDEFNotFound = 89 /*could not load MDEF*/ +}; + +enum { + dsNoFPU = 90, /*an FPU instruction was executed and the machine doesn't have one*/ + dsNoPatch = 98, /*Can't patch for particular Model Mac*/ + dsBadPatch = 99, /*Can't load patch resource*/ + dsParityErr = 101, /*memory parity error*/ + dsOldSystem = 102, /*System is too old for this ROM*/ + ds32BitMode = 103, /*booting in 32-bit on a 24-bit sys*/ + dsNeedToWriteBootBlocks = 104, /*need to write new boot blocks*/ + dsNotEnoughRAMToBoot = 105, /*must have at least 1.5MB of RAM to boot 7.0*/ + dsBufPtrTooLow = 106, /*bufPtr moved too far during boot*/ + dsVMDeferredFuncTableFull = 112, /*VM's DeferUserFn table is full*/ + dsVMBadBackingStore = 113, /*Error occurred while reading or writing the VM backing-store file*/ + dsCantHoldSystemHeap = 114, /*Unable to hold the system heap during boot*/ + dsSystemRequiresPowerPC = 116, /*Startup disk requires PowerPC*/ + dsGibblyMovedToDisabledFolder = 117, /* For debug builds only, signals that active gibbly was disabled during boot. */ + dsUnBootableSystem = 118, /* Active system file will not boot on this system because it was designed only to boot from a CD. */ + dsMustUseFCBAccessors = 119, /* FCBSPtr and FSFCBLen are invalid - must use FSM FCB accessor functions */ + dsMacOSROMVersionTooOld = 120, /* The version of the "Mac OS ROM" file is too old to be used with the installed version of system software */ + dsLostConnectionToNetworkDisk = 121, /* Lost communication with Netboot server */ + dsRAMDiskTooBig = 122, /* The RAM disk is too big to boot safely; will be turned off */ + dsWriteToSupervisorStackGuardPage = 128, /*the supervisor stack overflowed into its guard page */ + dsReinsert = 30, /*request user to reinsert off-line volume*/ + shutDownAlert = 42, /*handled like a shutdown error*/ + dsShutDownOrRestart = 20000, /*user choice between ShutDown and Restart*/ + dsSwitchOffOrRestart = 20001, /*user choice between switching off and Restart*/ + dsForcedQuit = 20002, /*allow the user to ExitToShell, return if Cancel*/ + dsRemoveDisk = 20003, /*request user to remove disk from manual eject drive*/ + dsDirtyDisk = 20004, /*request user to return a manually-ejected dirty disk*/ + dsShutDownOrResume = 20109, /*allow user to return to Finder or ShutDown*/ + dsSCSIWarn = 20010, /*Portable SCSI adapter warning.*/ + dsMBSysError = 29200, /*Media Bay replace warning.*/ + dsMBFlpySysError = 29201, /*Media Bay, floppy replace warning.*/ + dsMBATASysError = 29202, /*Media Bay, ATA replace warning.*/ + dsMBATAPISysError = 29203, /*Media Bay, ATAPI replace warning...*/ + dsMBExternFlpySysError = 29204, /*Media Bay, external floppy drive reconnect warning*/ + dsPCCardATASysError = 29205 /*PCCard has been ejected while still in use. */ +}; + +/* + System Errors that are used after MacsBug is loaded to put up dialogs since these should not + cause MacsBug to stop, they must be in the range (30, 42, 16384-32767) negative numbers add + to an existing dialog without putting up a whole new dialog +*/ +enum { + dsNoExtsMacsBug = -1, /*not a SysErr, just a placeholder */ + dsNoExtsDisassembler = -2, /*not a SysErr, just a placeholder */ + dsMacsBugInstalled = -10, /*say "MacsBug Installed"*/ + dsDisassemblerInstalled = -11, /*say "Disassembler Installed"*/ + dsExtensionsDisabled = -13, /*say "Extensions Disabled"*/ + dsGreeting = 40, /*welcome to Macintosh greeting*/ + dsSysErr = 32767, /*general system error*/ + /*old names here for compatibility's sake*/ + WDEFNFnd = dsWDEFNotFound +}; + +enum { + CDEFNFnd = dsCDEFNotFound, + dsNotThe1 = 31, /*not the disk I wanted*/ + dsBadStartupDisk = 42, /*unable to mount boot volume (sad Mac only)*/ + dsSystemFileErr = 43, /*can't find System file to open (sad Mac only)*/ + dsHD20Installed = -12, /*say "HD20 Startup"*/ + mBarNFnd = -126, /*system error code for MBDF not found*/ + fsDSIntErr = -127, /*non-hardware Internal file system error*/ + hMenuFindErr = -127, /*could not find HMenu's parent in MenuKey (wrong error code - obsolete)*/ + userBreak = -490, /*user debugger break*/ + strUserBreak = -491, /*user debugger break; display string on stack*/ + exUserBreak = -492 /*user debugger break; execute debugger commands on stack*/ +}; + + +enum { + /* DS Errors which are specific to the new runtime model introduced with PowerPC */ + dsBadLibrary = 1010, /* Bad shared library */ + dsMixedModeFailure = 1011 /* Internal Mixed Mode Failure */ +}; + + +/* + * SysError() + * + * Availability: + * Non-Carbon CFM: in InterfaceLib 7.1 and later + * CarbonLib: in CarbonLib 1.0 and later + * Mac OS X: in version 10.0 and later + */ +#if TARGET_OS_MAC && TARGET_CPU_68K && !TARGET_RT_MAC_CFM +#pragma parameter SysError(__D0) +#endif +EXTERN_API( void ) +SysError(short errorCode) ONEWORDINLINE(0xA9C9); + + + + + +#ifdef PRAGMA_IMPORT_OFF +#pragma import off +#elif PRAGMA_IMPORT +#pragma import reset +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* __MACERRORS__ */ + |