#!/usr/bin/perl
use v5.10;
use utf8;
$DEBUG = 0;
open FILE, ">:utf8", "lib/Mac/Errors.pm" or
die "Could not open file: $!\n";
select FILE;
print <<'HERE';
package Mac::Errors;
use strict;
use vars qw(@EXPORT_OK);
use utf8;
=encoding utf8
=head1 NAME
Mac::Errors - constants for Mac error codes
=head1 SYNOPSIS
use Mac::Errors qw(openErr);
if( $value == openErr ) {
...
}
=head1 DESCRIPTION
This is the description
=head1 CONSTANTS
=over 4
=cut
HERE
binmode DATA, ":utf8";
while( <DATA> ) {
print STDERR "Data is $_" if $DEBUG;
if( /^\s*enum\s*{\s*$/ ) {
print STDERR "Match opening enum\n" if $DEBUG;
$_ = <DATA>;
if( m|^\s+/\*\s*(.*?)\s*\*/| ) { print "=back\n\n=head1 $1\n\n=over 4\n\n"; }
else { redo; }
}
elsif( /^\s*};/ ) {
print STDERR "Match closing enum\n" if $DEBUG;
last if $DEBUG;
}
elsif( m|^\s*(\w+)\s+=\s+(-?\w+?)L?,(?:\s*/\*\s*(.*?)\s*\*/)?| ) {
print STDERR "Match value\n" if $DEBUG;
my( $sub, $value, $desc ) = ( $1, $2, $3 );
push @values, $sub;
my $redo = 0;
$_ = <DATA>;
if( m|^\s+/\*\s*(.*?)\s*\*/| ) { $desc .= "\n$1"; }
else { $redo = 1; }
$value =~ s/(\d)L }/$1 }/;
print_val( $sub, $value, $desc );
redo if $redo;
}
}
print "\n\@EXPORT_OK = qw(\n";
while( @values ) {
my @print = splice @values, 0, 5, ();
print "@print\n";
}
print ");\n\n";
sub print_val {
my( $sub, $value, $desc ) = @_;
$desc = " $desc\n\n" if $desc ne '';
print <<"PERL";
=item $sub
$desc=cut
sub $sub { $value }
PERL
}
print <<"HERE";
=back
=head1 AUTHOR
brian d foy, C<< <bdfoy@cpan.org> >>
=head1 COPYRIGHT
Copyright 2002-2012, brian d foy, All rights reserved
You can use this module under the same terms as Perl itself.
=cut
"See why 1984 won't be like 1984";
HERE
__END__
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 */
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,
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
};
enum {
threadBadAppContextErr = -616
};
/*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*/
};
/* Internal VM error codes returned in pVMGLobals (b78) if VM doesn't load */
enum {
vmMorePhysicalThanVirtualErr = -628, /*VM could not start because there was more physical memory than virtual memory (bad setting in VM config resource)*/
vmKernelMMUInitErr = -629, /*VM could not start because VM_MMUInit kernel call failed*/
vmOffErr = -630, /*VM was configured off, or command key was held down at boot*/
vmMemLckdErr = -631, /*VM could not start because of a lock table conflict (only on non-SuperMario ROMs)*/
vmBadDriver = -632, /*VM could not start because the driver was incompatible*/
vmNoVectorErr = -633 /*VM could not start because the vector code could not load*/
};
/* 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*/
};
enum {
/* Font Mgr errors*/
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 */
};
enum {
/* Apple event manager error messages */
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 */
};
enum {
/* AppleEvent error definitions */
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 */
};
enum {
/*QuickTime errors*/
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 */
};
enum {
/* Kernel Error Codes */
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) */
};
enum {
/* Mixed Mode error codes */
mmInternalError = -2526
};
enum {
/* NameRegistry error codes */
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 */
};
enum {
/* Icon Services error codes */
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 */
};
enum {
/* Dynamic AppleScript errors */
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
};
enum {
/* Static AppleScript errors */
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.)*/
};
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: */
};
enum {
/* The preferred spelling for Code Fragment Manager errors:*/
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.*/
};
enum {
/* Reserved values for internal "warnings".*/
cfragFirstReservedCode = -2897,
cfragReservedCode_3 = -2897,
cfragReservedCode_2 = -2898,
cfragReservedCode_1 = -2899
};
#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 */
enum {
/*Component Manager & component errors*/
invalidComponentID = -3000,
validInstancesExist = -3001,
componentNotCaptured = -3002,
componentDontRegister = -3003,
unresolvedComponentDLLErr = -3004,
retryComponentRegistrationErr = -3005
};
enum {
/*Translation manager & Translation components*/
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
};
enum {
/* OpenTransport errors*/
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, /* ••• fill out missing codes ••• */
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 /* */
};
enum {
/* Color Picker errors*/
firstPickerError = -4000,
invalidPickerType = firstPickerError,
requiredFlagsDontMatch = -4001,
pickerResourceError = -4002,
cantLoadPicker = -4003,
cantCreatePickerWindow = -4004,
cantLoadPackage = -4005,
pickerCantLive = -4006,
colorSyncNotInstalled = -4007,
badProfileError = -4008,
noHelpForItem = -4009
};
enum {
/* NSL error codes*/
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!!!!*/
};
enum {
/* desktop printing error codes*/
kDTPHoldJobErr = -4200,
kDTPStopQueueErr = -4201,
kDTPTryAgainErr = -4202,
kDTPAbortJobErr = 128
};
enum {
/* ColorSync Result codes */
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 */
};
enum {
/* new Folder Manager error codes */
badFolderDescErr = -4270,
duplicateFolderDescErr = -4271,
noMoreFolderDescErr = -4272,
invalidFolderTypeErr = -4273,
duplicateRoutingErr = -4274,
routingNotFoundErr = -4275,
badRoutingSizeErr = -4276
};
enum {
/* Core Foundation errors*/
coreFoundationUnknownErr = -4960
};
enum {
/* ScrapMgr error codes (CarbonLib 1.0 and later)*/
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 */
};
enum {
/* NumberFormatting error codes*/
numberFormattingNotANumberErr = -5200,
numberFormattingOverflowInDestinationErr = -5201,
numberFormattingBadNumberFormattingObjectErr = -5202,
numberFormattingSpuriousCharErr = -5203,
numberFormattingLiteralMissingErr = -5204,
numberFormattingDelimiterMissingErr = -5205,
numberFormattingEmptyFormatErr = -5206,
numberFormattingBadFormatErr = -5207,
numberFormattingBadOptionsErr = -5208,
numberFormattingBadTokenErr = -5209,
numberFormattingUnOrderedCurrencyRangeErr = -5210,
numberFormattingBadCurrencyPositionErr = -5211,
numberFormattingNotADigitErr = -5212, /* deprecated misspelled versions:*/
numberFormattingUnOrdredCurrencyRangeErr = -5210,
numberFortmattingNotADigitErr = -5212
};
enum {
/* TextParser error codes*/
textParserBadParamErr = -5220,
textParserObjectNotFoundErr = -5221,
textParserBadTokenValueErr = -5222,
textParserBadParserObjectErr = -5223,
textParserParamErr = -5224,
textParserNoMoreTextErr = -5225,
textParserBadTextLanguageErr = -5226,
textParserBadTextEncodingErr = -5227,
textParserNoSuchTokenFoundErr = -5228,
textParserNoMoreTokensErr = -5229
};
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
};
enum {
/* HTMLRendering OSStaus codes*/
hrHTMLRenderingLibNotInstalledErr = -5360,
hrMiscellaneousExceptionErr = -5361,
hrUnableToResizeHandleErr = -5362,
hrURLNotHandledErr = -5363
};
enum {
/* IAExtractor result codes */
errIANoErr = 0,
errIAUnknownErr = -5380,
errIAAllocationErr = -5381,
errIAParamErr = -5382,
errIANoMoreItems = -5383,
errIABufferTooSmall = -5384,
errIACanceled = -5385,
errIAInvalidDocument = -5386,
errIATextExtractionErr = -5387,
errIAEndOfTextRun = -5388
};
enum {
/* QuickTime Streaming Errors */
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*/
};
enum {
/* Menu Manager error codes*/
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*/
};
enum {
/* Window Manager error codes*/
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
};
enum {
/* Dialog Mgr error codes*/
dialogNoTimeoutErr = -5640
};
enum {
/* NavigationLib error codes*/
kNavWrongDialogStateErr = -5694,
kNavWrongDialogClassErr = -5695,
kNavInvalidSystemConfigErr = -5696,
kNavCustomControlMessageFailedErr = -5697,
kNavInvalidCustomControlMessageErr = -5698,
kNavMissingKindStringErr = -5699
};
enum {
/* Collection Manager errors */
collectionItemLockedErr = -5750,
collectionItemNotFoundErr = -5751,
collectionIndexRangeErr = -5752,
collectionVersionErr = -5753
};
enum {
/* QuickTime Streaming Server Errors */
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*/
};
enum {
/* Language Analysis error codes */
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
};
enum {
/* USB Hardware Errors */
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
};
enum {
/* USB Manager Errors */
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 */
};
enum {
/* USB internal errors */
kUSBInternalReserved10 = -6951,
kUSBInternalReserved9 = -6952,
kUSBInternalReserved8 = -6953,
kUSBInternalReserved7 = -6954,
kUSBInternalReserved6 = -6955,
kUSBInternalReserved5 = -6956,
kUSBInternalReserved4 = -6957,
kUSBInternalReserved3 = -6958,
kUSBInternalReserved2 = -6959,
kUSBInternalReserved1 = -6960 /* reserved*/
};
enum {
/* USB Services Errors */
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 */
};
enum {
/* DictionaryMgr error codes */
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*/
};
enum {
/* Apple Remote Access error codes*/
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
};
enum {
/* ATSUnicode error codes*/
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™ 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 = -8810, /* An attempt was made to use a ATSUFontFallbacks */
/* which hadn't been initialized or is otherwise */
/* in an invalid state. */
kATSULastErr = -8811 /* The last ATSUI error code.*/
};
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
};
enum {
/* UTCUtils Status Codes */
kUTCUnderflowErr = -8850,
kUTCOverflowErr = -8851,
kIllegalClockValueErr = -8852
};
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
};
enum {
/* PCCard error codes */
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 */
};
enum {
noDeviceForChannel = -9400,
grabTimeComplete = -9401,
cantDoThatInCurrentMode = -9402,
notEnoughMemoryToGrab = -9403,
notEnoughDiskSpaceToGrab = -9404,
couldntGetRequiredComponent = -9405,
badSGChannel = -9406,
seqGrabInfoNotAvailable = -9407,
deviceCantMeetRequest = -9408,
badControllerHeight = -9994,
editingNotAllowed = -9995,
controllerBoundsNotExact = -9996,
cannotSetWidthOfAttachedController = -9997,
controllerHasFixedHeight = -9998,
cannotMoveAttachedController = -9999
};
enum {
/* AERegistry Errors */
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 */
};
enum {
/* TELErr */
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 ƒ 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 */
};
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*/
};
enum {
/*Power Manager 2.0 Errors*/
kPowerHandlerExistsForDeviceErr = -13006,
kPowerHandlerNotFoundForDeviceErr = -13007,
kPowerHandlerNotFoundForProcErr = -13008,
kPowerMgtMessageNotHandled = -13009,
kPowerMgtRequestDenied = -13010,
kCantReportProcessorTemperatureErr = -13013,
kProcessorTempRoutineRequiresMPLib2 = -13014,
kNoSuchPowerSource = -13020,
kBridgeSoftwareRunningCantSleep = -13038
};
enum {
/* Debugging library errors */
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 */
};
enum {
/* HID device driver error codes */
kHIDVersionIncompatibleErr = -13909,
kHIDDeviceNotReady = -13910 /* The device is still initializing, try again later*/
};
enum {
/* HID error codes */
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
};
enum {
/* the OT modem module may return the following error codes:*/
kModemOutOfMemory = -14000,
kModemPreferencesMissing = -14001,
kModemScriptMissing = -14002
};
enum {
/* MacTextEditor error codes */
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
};
enum {
/*Possible errors from the PrinterStatus bottleneck*/
printerStatusOpCodeNotSupportedErr = -25280
};
enum {
/* Keychain Manager error codes */
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
};
enum {
/* UnicodeUtilities error & status codes*/
kUCOutputBufferTooSmall = -25340, /* Output buffer too small for Unicode string result*/
kUCTextBreakLocatorMissingType = -25341 /* Unicode text break error*/
};
enum {
kUCTSNoKeysAddedToObjectErr = -25342,
kUCTSSearchListErr = -25343
};
enum {
/* Multiprocessing API error codes*/
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
};
enum {
kMPNanokernelNeedsMemoryErr = -29294
};
enum {
/* StringCompare error codes (in TextUtils range)*/
kCollateAttributesNotFoundErr = -29500,
kCollateInvalidOptions = -29501,
kCollateMissingUnicodeTableErr = -29502,
kCollateUnicodeConvertFailedErr = -29503,
kCollatePatternNotFoundErr = -29504,
kCollateInvalidChar = -29505,
kCollateBufferTooSmall = -29506,
kCollateInvalidCollationRef = -29507
};
enum {
/* FontSync OSStatus Codes */
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 */
};
enum {
/* MacLocales error codes*/
kLocalesBufferTooSmallErr = -30001,
kLocalesTableFormatErr = -30002,
kLocalesDefaultDisplayStatus = -30029 /* Requested display locale unavailable, used default*/
};
enum {
/* Settings Manager (formerly known as Location Manager) Errors */
kALMInternalErr = -30049,
kALMGroupNotFoundErr = -30048,
kALMNoSuchModuleErr = -30047,
kALMModuleCommunicationErr = -30046,
kALMDuplicateModuleErr = -30045,
kALMInstallationErr = -30044,
kALMDeferSwitchErr = -30043,
kALMRebootFlagsLevelErr = -30042
};
enum {
kALMLocationNotFoundErr = kALMGroupNotFoundErr /* Old name */
};
enum {
/* SoundSprocket Error Codes */
kSSpInternalErr = -30340,
kSSpVersionErr = -30341,
kSSpCantInstallErr = -30342,
kSSpParallelUpVectorErr = -30343,
kSSpScaleToZeroErr = -30344
};
enum {
/* NetSprocket Error Codes */
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
};
enum {
/* InputSprockets error codes */
kISpInternalErr = -30420,
kISpSystemListErr = -30421,
kISpBufferToSmallErr = -30422,
kISpElementInListErr = -30423,
kISpElementNotInListErr = -30424,
kISpSystemInactiveErr = -30425,
kISpDeviceInactiveErr = -30426,
kISpSystemActiveErr = -30427,
kISpDeviceActiveErr = -30428,
kISpListBusyErr = -30429
};
enum {
/* DrawSprockets error/warning codes */
kDSpNotInitializedErr = -30440L,
kDSpSystemSWTooOldErr = -30441L,
kDSpInvalidContextErr = -30442L,
kDSpInvalidAttributesErr = -30443L,
kDSpContextAlreadyReservedErr = -30444L,
kDSpContextNotReservedErr = -30445L,
kDSpContextNotFoundErr = -30446L,
kDSpFrameRateNotReadyErr = -30447L,
kDSpConfirmSwitchWarning = -30448L,
kDSpInternalErr = -30449L,
kDSpStereoContextErr = -30450L
};
enum {
/* Find By Content */
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
};
enum {
/* QuickTime VR Errors */
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
};
enum {
/* Appearance Manager Error Codes */
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 */
};
enum {
/* Control Manager Error Codes */
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
};
enum {
/* URLAccess Error Codes */
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
};
enum {
/* ComponentError codes*/
badComponentInstance = 0x80008001, /* when cast to an OSErr this is -32767*/
badComponentSelector = 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. */
};
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 */
};