Updated for new universal headers (oops... this was loooong due).
diff --git a/Mac/Lib/macerrors.py b/Mac/Lib/macerrors.py
index b308588..0fefe92 100644
--- a/Mac/Lib/macerrors.py
+++ b/Mac/Lib/macerrors.py
@@ -1,6 +1,53 @@
 svTempDisable	=	-32768	#svTempDisable
 svDisabled	=	-32640	#Reserve range -32640 to -32768 for Apple temp disables.
 fontNotOutlineErr	=	-32615	#bitmap font passed to routine that does outlines only
+kURL68kNotSupportedError	=	-30788	#kURL68kNotSupportedError
+kURLAccessNotAvailableError	=	-30787	#kURLAccessNotAvailableError
+kURLInvalidConfigurationError	=	-30786	#kURLInvalidConfigurationError
+kURLExtensionFailureError	=	-30785	#kURLExtensionFailureError
+kURLFileEmptyError	=	-30783	#kURLFileEmptyError
+kURLInvalidCallError	=	-30781	#kURLInvalidCallError
+kURLUnsettablePropertyError	=	-30780	#kURLUnsettablePropertyError
+kURLPropertyBufferTooSmallError	=	-30779	#kURLPropertyBufferTooSmallError
+kURLUnknownPropertyError	=	-30778	#kURLUnknownPropertyError
+kURLPropertyNotYetKnownError	=	-30777	#kURLPropertyNotYetKnownError
+kURLAuthenticationError	=	-30776	#kURLAuthenticationError
+kURLServerBusyError	=	-30775	#kURLServerBusyError
+kURLUnsupportedSchemeError	=	-30774	#kURLUnsupportedSchemeError
+kURLInvalidURLError	=	-30773	#kURLInvalidURLError
+kURLDestinationExistsError	=	-30772	#kURLDestinationExistsError
+kURLProgressAlreadyDisplayedError	=	-30771	#kURLProgressAlreadyDisplayedError
+kURLInvalidURLReferenceError	=	-30770	#kURLInvalidURLReferenceError
+controlHandleInvalidErr	=	-30599	#controlHandleInvalidErr
+controlInvalidDataVersionErr	=	-30597	#controlInvalidDataVersionErr
+errItemNotControl	=	-30596	#errItemNotControl
+errCantEmbedRoot	=	-30595	#errCantEmbedRoot
+errCantEmbedIntoSelf	=	-30594	#errCantEmbedIntoSelf
+errWindowRegionCodeInvalid	=	-30593	#errWindowRegionCodeInvalid
+errControlHiddenOrDisabled	=	-30592	#errControlHiddenOrDisabled
+errDataSizeMismatch	=	-30591	#errDataSizeMismatch
+errControlIsNotEmbedder	=	-30590	#errControlIsNotEmbedder
+errControlsAlreadyExist	=	-30589	#errControlsAlreadyExist
+errInvalidPartCode	=	-30588	#errInvalidPartCode
+errRootAlreadyExists	=	-30587	#errRootAlreadyExists
+errNoRootControl	=	-30586	#errNoRootControl
+errCouldntSetFocus	=	-30585	#errCouldntSetFocus
+errUnknownControl	=	-30584	#errUnknownControl
+errWindowDoesntSupportFocus	=	-30583	#errWindowDoesntSupportFocus
+errControlDoesntSupportFocus	=	-30582	#errControlDoesntSupportFocus
+errDataNotSupported	=	-30581	#errDataNotSupported
+errMessageNotSupported	=	-30580	#errMessageNotSupported
+themeMonitorDepthNotSupportedErr	=	-30567	#theme not supported at monitor depth
+themeScriptFontNotFoundErr	=	-30566	#theme font requested for uninstalled script system
+themeBadCursorIndexErr	=	-30565	#themeBadCursorIndexErr
+themeHasNoAccentsErr	=	-30564	#themeHasNoAccentsErr
+themeBadTextColorErr	=	-30563	#themeBadTextColorErr
+themeProcessNotRegisteredErr	=	-30562	#themeProcessNotRegisteredErr
+themeProcessRegisteredErr	=	-30561	#themeProcessRegisteredErr
+themeInvalidBrushErr	=	-30560	#pattern index invalid
+qtvrUninitialized	=	-30555	#qtvrUninitialized
+qtvrLibraryLoadErr	=	-30554	#qtvrLibraryLoadErr
+streamingNodeNotReadyErr	=	-30553	#streamingNodeNotReadyErr
 noMemoryNodeFailedInitialize	=	-30552	#noMemoryNodeFailedInitialize
 invalidHotSpotIDErr	=	-30551	#invalidHotSpotIDErr
 invalidNodeFormatErr	=	-30550	#invalidNodeFormatErr
@@ -14,58 +61,121 @@
 callNotSupportedByNodeErr	=	-30542	#callNotSupportedByNodeErr
 constraintReachedErr	=	-30541	#constraintReachedErr
 notAQTVRMovieErr	=	-30540	#notAQTVRMovieErr
+kFBCnoSuchHit	=	-30532	#kFBCnoSuchHit
+kFBCbadSearchSession	=	-30531	#kFBCbadSearchSession
+kFBCindexDiskIOFailed	=	-30530	#kFBCindexDiskIOFailed
+kFBCsummarizationCanceled	=	-30529	#kFBCsummarizationCanceled
+kFBCbadIndexFileVersion	=	-30528	#kFBCbadIndexFileVersion
+kFBCanalysisNotAvailable	=	-30527	#kFBCanalysisNotAvailable
+kFBCillegalSessionChange	=	-30526	#tried to add/remove vols to a session
+kFBCsomeFilesNotIndexed	=	-30525	#kFBCsomeFilesNotIndexed
+kFBCsearchFailed	=	-30524	#kFBCsearchFailed
+kFBCindexNotAvailable	=	-30523	#kFBCindexNotAvailable
+kFBCindexFileDestroyed	=	-30522	#kFBCindexFileDestroyed
+kFBCaccessCanceled	=	-30521	#kFBCaccessCanceled
+kFBCindexingCanceled	=	-30520	#kFBCindexingCanceled
+kFBCnoSearchSession	=	-30519	#kFBCnoSearchSession
+kFBCindexNotFound	=	-30518	#kFBCindexNotFound
+kFBCflushFailed	=	-30517	#kFBCflushFailed
+kFBCaddDocFailed	=	-30516	#kFBCaddDocFailed
+kFBCaccessorStoreFailed	=	-30515	#kFBCaccessorStoreFailed
+kFBCindexCreationFailed	=	-30514	#couldn't create index
+kFBCmergingFailed	=	-30513	#couldn't merge index files
+kFBCtokenizationFailed	=	-30512	#couldn't read from document or query
+kFBCmoveFailed	=	-30511	#V-Twin exception caught
+kFBCdeletionFailed	=	-30510	#V-Twin exception caught
+kFBCcommitFailed	=	-30509	#V-Twin exception caught
+kFBCindexingFailed	=	-30508	#V-Twin exception caught
+kFBCvalidationFailed	=	-30507	#V-Twin exception caught
+kFBCcompactionFailed	=	-30506	#V-Twin exception caught
+kFBCbadIndexFile	=	-30505	#bad FSSpec, or bad data in file
+kFBCfileNotIndexed	=	-30504	#kFBCfileNotIndexed
+kFBCbadParam	=	-30503	#kFBCbadParam
+kFBCallocFailed	=	-30502	#probably low memory
+kFBCnoIndexesFound	=	-30501	#kFBCnoIndexesFound
+kFBCvTwinExceptionErr	=	-30500	#no telling what it was
+kDSpStereoContextErr	=	-30450	#kDSpStereoContextErr
+kDSpInternalErr	=	-30449	#kDSpInternalErr
+kDSpConfirmSwitchWarning	=	-30448	#kDSpConfirmSwitchWarning
+kDSpFrameRateNotReadyErr	=	-30447	#kDSpFrameRateNotReadyErr
+kDSpContextNotFoundErr	=	-30446	#kDSpContextNotFoundErr
+kDSpContextNotReservedErr	=	-30445	#kDSpContextNotReservedErr
+kDSpContextAlreadyReservedErr	=	-30444	#kDSpContextAlreadyReservedErr
+kDSpInvalidAttributesErr	=	-30443	#kDSpInvalidAttributesErr
+kDSpInvalidContextErr	=	-30442	#kDSpInvalidContextErr
+kDSpSystemSWTooOldErr	=	-30441	#kDSpSystemSWTooOldErr
+kDSpNotInitializedErr	=	-30440	#kDSpNotInitializedErr
+kISpListBusyErr	=	-30429	#kISpListBusyErr
+kISpDeviceActiveErr	=	-30428	#kISpDeviceActiveErr
+kISpSystemActiveErr	=	-30427	#kISpSystemActiveErr
+kISpDeviceInactiveErr	=	-30426	#kISpDeviceInactiveErr
+kISpSystemInactiveErr	=	-30425	#kISpSystemInactiveErr
+kISpElementNotInListErr	=	-30424	#kISpElementNotInListErr
+kISpElementInListErr	=	-30423	#kISpElementInListErr
+kISpBufferToSmallErr	=	-30422	#kISpBufferToSmallErr
+kISpSystemListErr	=	-30421	#kISpSystemListErr
+kISpInternalErr	=	-30420	#kISpInternalErr
+kNSpJoinFailedErr	=	-30399	#kNSpJoinFailedErr
+kNSpCantBlockErr	=	-30398	#kNSpCantBlockErr
+kNSpMessageTooBigErr	=	-30397	#kNSpMessageTooBigErr
+kNSpSendFailedErr	=	-30396	#kNSpSendFailedErr
+kNSpConnectFailedErr	=	-30395	#kNSpConnectFailedErr
+kNSpGameTerminatedErr	=	-30394	#kNSpGameTerminatedErr
+kNSpTimeoutErr	=	-30393	#kNSpTimeoutErr
+kNSpInvalidProtocolListErr	=	-30392	#kNSpInvalidProtocolListErr
+kNSpInvalidProtocolRefErr	=	-30391	#kNSpInvalidProtocolRefErr
+kNSpInvalidDefinitionErr	=	-30390	#kNSpInvalidDefinitionErr
+kNSpAddPlayerFailedErr	=	-30389	#kNSpAddPlayerFailedErr
+kNSpCreateGroupFailedErr	=	-30388	#kNSpCreateGroupFailedErr
+kNSpNoHostVolunteersErr	=	-30387	#kNSpNoHostVolunteersErr
+kNSpNoGroupsErr	=	-30386	#kNSpNoGroupsErr
+kNSpNoPlayersErr	=	-30385	#kNSpNoPlayersErr
+kNSpInvalidGroupIDErr	=	-30384	#kNSpInvalidGroupIDErr
+kNSpInvalidPlayerIDErr	=	-30383	#kNSpInvalidPlayerIDErr
+kNSpNameRequiredErr	=	-30382	#kNSpNameRequiredErr
+kNSpFeatureNotImplementedErr	=	-30381	#kNSpFeatureNotImplementedErr
+kNSpAddressInUseErr	=	-30380	#kNSpAddressInUseErr
+kNSpRemovePlayerFailedErr	=	-30379	#kNSpRemovePlayerFailedErr
+kNSpFreeQExhaustedErr	=	-30378	#kNSpFreeQExhaustedErr
+kNSpInvalidAddressErr	=	-30377	#kNSpInvalidAddressErr
+kNSpNotAdvertisingErr	=	-30376	#kNSpNotAdvertisingErr
+kNSpAlreadyAdvertisingErr	=	-30374	#kNSpAlreadyAdvertisingErr
+kNSpMemAllocationErr	=	-30373	#kNSpMemAllocationErr
+kNSpOTVersionTooOldErr	=	-30371	#kNSpOTVersionTooOldErr
+kNSpOTNotPresentErr	=	-30370	#kNSpOTNotPresentErr
+kNSpInvalidParameterErr	=	-30369	#kNSpInvalidParameterErr
+kNSpInvalidGameRefErr	=	-30367	#kNSpInvalidGameRefErr
+kNSpProtocolNotAvailableErr	=	-30366	#kNSpProtocolNotAvailableErr
+kNSpHostFailedErr	=	-30365	#kNSpHostFailedErr
+kNSpPipeFullErr	=	-30364	#kNSpPipeFullErr
+kNSpTopologyNotSupportedErr	=	-30362	#kNSpTopologyNotSupportedErr
+kNSpAlreadyInitializedErr	=	-30361	#kNSpAlreadyInitializedErr
+kNSpInitializationFailedErr	=	-30360	#kNSpInitializationFailedErr
+kSSpScaleToZeroErr	=	-30344	#kSSpScaleToZeroErr
+kSSpParallelUpVectorErr	=	-30343	#kSSpParallelUpVectorErr
+kSSpCantInstallErr	=	-30342	#kSSpCantInstallErr
+kSSpVersionErr	=	-30341	#kSSpVersionErr
+kSSpInternalErr	=	-30340	#kSSpInternalErr
 kALMInternalErr	=	-30049	#kALMInternalErr
-kALMLocationNotFoundErr	=	-30048	#kALMLocationNotFoundErr
+kALMGroupNotFoundErr	=	-30048	#kALMGroupNotFoundErr
 kALMNoSuchModuleErr	=	-30047	#kALMNoSuchModuleErr
 kALMModuleCommunicationErr	=	-30046	#kALMModuleCommunicationErr
 kALMDuplicateModuleErr	=	-30045	#kALMDuplicateModuleErr
 kALMInstallationErr	=	-30044	#kALMInstallationErr
 kALMDeferSwitchErr	=	-30043	#kALMDeferSwitchErr
 kALMRebootFlagsLevelErr	=	-30042	#kALMRebootFlagsLevelErr
-localeNoAssociatedDataTagsErr	=	-30027	#localeNoAssociatedDataTagsErr
-localeObjectDefaultValueNotAvailableErr	=	-30026	#localeObjectDefaultValueNotAvailableErr
-localeDuplicateErr	=	-30025	#localeDuplicateErr
-localeCouldNotWriteLinkedObjectsErr	=	-30024	#localeCouldNotWriteLinkedObjectsErr
-localeObjectCannotDeleteSystemObjectErr	=	-30023	#localeObjectCannotDeleteSystemObjectErr
-localeObjectTagDataNotFoundErr	=	-30022	#localeObjectTagDataNotFoundErr
-localeObjectNoNameErr	=	-30021	#localeObjectNoNameErr
-localeObjectInvalidIteratorErr	=	-30020	#localeObjectInvalidIteratorErr
-localeObjectNameAttributeConflictErr	=	-30010	#localeObjectNameAttributeConflictErr
-localeObjectItemFoundIsLastErr	=	-30009	#localeObjectItemFoundIsLastErr
-localeObjectInvalidReferenceErr	=	-30008	#localeObjectInvalidReferenceErr
-localeObjectNotFoundErr	=	-30007	#localeObjectNotFoundErr
-localeBadReferenceErr	=	-30006	#localeBadReferenceErr
-localeObjectNoNamesTableErr	=	-30005	#localeObjectNoNamesTableErr
-localeObjectAttributeNotAvailErr	=	-30002	#localeObjectAttributeNotAvailErr
-localeNotFoundErr	=	-30001	#localeNotFoundErr
-logCorruptStoreErr	=	-29898	#logCorruptStoreErr
-logInvalidSituationTypeErr	=	-29897	#logInvalidSituationTypeErr
-logIteratorInvalidErr	=	-29896	#logIteratorInvalidErr
-logCannotCreateActionErr	=	-29895	#logCannotCreateActionErr
-logEntryCorruptErr	=	-29894	#logEntryCorruptErr
-logWrongTypeErr	=	-29893	#logWrongTypeErr
-logPluginNotPresentErr	=	-29892	#logPluginNotPresentErr
-logInvalidSizeErr	=	-29891	#logInvalidSizeErr
-logNoDataAvailableErr	=	-29890	#logNoDataAvailableErr
-logNotATextEntryErr	=	-29889	#logNotATextEntryErr
-logIteratorInUseErr	=	-29888	#logIteratorInUseErr
-logServiceNotInUseErr	=	-29887	#logServiceNotInUseErr
-logQueueFullErr	=	-29886	#logQueueFullErr
-logNoMoreEntriesErr	=	-29885	#logNoMoreEntriesErr
-logServiceInUseErr	=	-29884	#logServiceInUseErr
-logNoSuchActionErr	=	-29883	#logNoSuchActionErr
-logInvalidVersionErr	=	-29882	#logInvalidVersionErr
-logDataTooLargeErr	=	-29881	#logDataTooLargeErr
-logNoConnectionErr	=	-29880	#logNoConnectionErr
-textObjFontNotFoundErr	=	-29599	#textObjFontNotFoundErr
-textObjLanguageChangedErr	=	-29587	#textObjLanguageChangedErr
-textObjMoreAnnotationsErr	=	-29586	#textObjMoreAnnotationsErr
-textObjAnnotationNotFoundErr	=	-29585	#textObjAnnotationNotFoundErr
-textObjMalformedObjectErr	=	-29584	#textObjMalformedObjectErr
-textObjTextConversionFailedErr	=	-29583	#textObjTextConversionFailedErr
-textObjObjectTooSmallErr	=	-29582	#textObjObjectTooSmallErr
-textObjBufferTooSmallErr	=	-29581	#textObjBufferTooSmallErr
-textObjInvalidIndexErr	=	-29580	#textObjInvalidIndexErr
+kLocalesDefaultDisplayStatus	=	-30029	#Requested display locale unavailable, used default
+kLocalesTableFormatErr	=	-30002	#kLocalesTableFormatErr
+kLocalesBufferTooSmallErr	=	-30001	#kLocalesBufferTooSmallErr
+kFNSNameNotFoundErr	=	-29589	#The name with the requested paramters was not found
+kFNSBadFlattenedSizeErr	=	-29587	#flattened size didn't match input or was too small
+kFNSInsufficientDataErr	=	-29586	#insufficient data for the operation
+kFNSMismatchErr	=	-29585	#reference didn't match or wasn't found in profile
+kFNSDuplicateReferenceErr	=	-29584	#the ref. being added is already in the profile
+kFNSBadProfileVersionErr	=	-29583	#profile version is out of known range
+kFNSInvalidProfileErr	=	-29582	#profile is NULL or otherwise bad
+kFNSBadReferenceVersionErr	=	-29581	#ref. version is out of known range
+kFNSInvalidReferenceErr	=	-29580	#ref. was NULL or otherwise bad
 kCollateInvalidCollationRef	=	-29507	#kCollateInvalidCollationRef
 kCollateBufferTooSmall	=	-29506	#kCollateBufferTooSmall
 kCollateInvalidChar	=	-29505	#kCollateInvalidChar
@@ -79,9 +189,111 @@
 kMPTaskAbortedErr	=	-29297	#kMPTaskAbortedErr
 kMPTimeoutErr	=	-29296	#kMPTimeoutErr
 kMPDeletedErr	=	-29295	#kMPDeletedErr
+kMPBlueBlockingErr	=	-29293	#kMPBlueBlockingErr
+kMPTaskStoppedErr	=	-29292	#A convention used with MPThrowException.
+kMPTaskBlockedErr	=	-29291	#kMPTaskBlockedErr
+kMPTaskCreatedErr	=	-29290	#kMPTaskCreatedErr
+kMPProcessTerminatedErr	=	-29289	#kMPProcessTerminatedErr
+kMPProcessCreatedErr	=	-29288	#kMPProcessCreatedErr
+kMPPrivilegedErr	=	-29276	#kMPPrivilegedErr
+kMPIterationEndErr	=	-29275	#kMPIterationEndErr
+kUCTextBreakLocatorMissingType	=	-25341	#Unicode text break error
+kUCOutputBufferTooSmall	=	-25340	#Output buffer too small for Unicode string result
+errKCCreateChainFailed	=	-25318	#errKCCreateChainFailed
+errKCDataNotModifiable	=	-25317	#errKCDataNotModifiable
+errKCDataNotAvailable	=	-25316	#errKCDataNotAvailable
+errKCInteractionRequired	=	-25315	#errKCInteractionRequired
+errKCNoPolicyModule	=	-25314	#errKCNoPolicyModule
+errKCNoCertificateModule	=	-25313	#errKCNoCertificateModule
+errKCNoStorageModule	=	-25312	#errKCNoStorageModule
+errKCKeySizeNotAllowed	=	-25311	#errKCKeySizeNotAllowed
+errKCWrongKCVersion	=	-25310	#errKCWrongKCVersion
+errKCReadOnlyAttr	=	-25309	#errKCReadOnlyAttr
+errKCInteractionNotAllowed	=	-25308	#errKCInteractionNotAllowed
+errKCNoDefaultKeychain	=	-25307	#errKCNoDefaultKeychain
+errKCNoSuchClass	=	-25306	#errKCNoSuchClass
+errKCInvalidSearchRef	=	-25305	#errKCInvalidSearchRef
+errKCInvalidItemRef	=	-25304	#errKCInvalidItemRef
+errKCNoSuchAttr	=	-25303	#errKCNoSuchAttr
+errKCDataTooLarge	=	-25302	#errKCDataTooLarge
+errKCBufferTooSmall	=	-25301	#errKCBufferTooSmall
+errKCItemNotFound	=	-25300	#errKCItemNotFound
+errKCDuplicateItem	=	-25299	#errKCDuplicateItem
+errKCInvalidCallback	=	-25298	#errKCInvalidCallback
+errKCDuplicateCallback	=	-25297	#errKCDuplicateCallback
+errKCDuplicateKeychain	=	-25296	#errKCDuplicateKeychain
+errKCInvalidKeychain	=	-25295	#errKCInvalidKeychain
+errKCNoSuchKeychain	=	-25294	#errKCNoSuchKeychain
+errKCAuthFailed	=	-25293	#errKCAuthFailed
+errKCReadOnly	=	-25292	#errKCReadOnly
+errKCNotAvailable	=	-25291	#errKCNotAvailable
+printerStatusOpCodeNotSupportedErr	=	-25280	#printerStatusOpCodeNotSupportedErr
+kTXNATSUIIsNotInstalledErr	=	-22016	#kTXNATSUIIsNotInstalledErr
+kTXNDataTypeNotAllowedErr	=	-22015	#kTXNDataTypeNotAllowedErr
+kTXNCopyNotAllowedInEchoModeErr	=	-22014	#kTXNCopyNotAllowedInEchoModeErr
+kTXNCannotTurnTSMOffWhenUsingUnicodeErr	=	-22013	#kTXNCannotTurnTSMOffWhenUsingUnicodeErr
+kTXNAlreadyInitializedErr	=	-22012	#kTXNAlreadyInitializedErr
+kTXNInvalidRunIndex	=	-22011	#kTXNInvalidRunIndex
+kTXNSomeOrAllTagsInvalidForRunErr	=	-22010	#kTXNSomeOrAllTagsInvalidForRunErr
+kTXNAttributeTagInvalidForRunErr	=	-22009	#dataValue is set to this per invalid tag
+kTXNNoMatchErr	=	-22008	#kTXNNoMatchErr
+kTXNRunIndexOutofBoundsErr	=	-22007	#kTXNRunIndexOutofBoundsErr
+kTXNCannotSetAutoIndentErr	=	-22006	#kTXNCannotSetAutoIndentErr
+kTXNBadDefaultFileTypeWarning	=	-22005	#kTXNBadDefaultFileTypeWarning
+kTXNUserCanceledOperationErr	=	-22004	#kTXNUserCanceledOperationErr
+kTXNIllegalToCrossDataBoundariesErr	=	-22003	#kTXNIllegalToCrossDataBoundariesErr
+kTXNInvalidFrameIDErr	=	-22002	#kTXNInvalidFrameIDErr
+kTXNCannotAddFrameErr	=	-22001	#kTXNCannotAddFrameErr
+kTXNEndIterationErr	=	-22000	#kTXNEndIterationErr
 invalidIndexErr	=	-20002	#The recordIndex parameter is not valid.
 recordDataTooBigErr	=	-20001	#The record data is bigger than buffer size (1024 bytes).
 unknownInsertModeErr	=	-20000	#There is no such an insert mode.
+kHIDBaseError	=	-13950	#kHIDBaseError
+kHIDNullStateErr	=	-13949	#kHIDNullStateErr
+kHIDBufferTooSmallErr	=	-13948	#kHIDBufferTooSmallErr
+kHIDValueOutOfRangeErr	=	-13947	#kHIDValueOutOfRangeErr
+kHIDUsageNotFoundErr	=	-13946	#kHIDUsageNotFoundErr
+kHIDNotValueArrayErr	=	-13945	#kHIDNotValueArrayErr
+kHIDInvalidPreparsedDataErr	=	-13944	#kHIDInvalidPreparsedDataErr
+kHIDIncompatibleReportErr	=	-13943	#kHIDIncompatibleReportErr
+kHIDBadLogPhysValuesErr	=	-13942	#kHIDBadLogPhysValuesErr
+kHIDInvalidReportTypeErr	=	-13941	#kHIDInvalidReportTypeErr
+kHIDInvalidReportLengthErr	=	-13940	#kHIDInvalidReportLengthErr
+kHIDNullPointerErr	=	-13939	#kHIDNullPointerErr
+kHIDBadParameterErr	=	-13938	#kHIDBadParameterErr
+kHIDNotEnoughMemoryErr	=	-13937	#kHIDNotEnoughMemoryErr
+kHIDEndOfDescriptorErr	=	-13936	#kHIDEndOfDescriptorErr
+kHIDUsagePageZeroErr	=	-13935	#kHIDUsagePageZeroErr
+kHIDBadLogicalMinimumErr	=	-13934	#kHIDBadLogicalMinimumErr
+kHIDBadLogicalMaximumErr	=	-13933	#kHIDBadLogicalMaximumErr
+kHIDInvertedLogicalRangeErr	=	-13932	#kHIDInvertedLogicalRangeErr
+kHIDInvertedPhysicalRangeErr	=	-13931	#kHIDInvertedPhysicalRangeErr
+kHIDUnmatchedUsageRangeErr	=	-13930	#kHIDUnmatchedUsageRangeErr
+kHIDInvertedUsageRangeErr	=	-13929	#kHIDInvertedUsageRangeErr
+kHIDUnmatchedStringRangeErr	=	-13928	#kHIDUnmatchedStringRangeErr
+kHIDUnmatchedDesignatorRangeErr	=	-13927	#kHIDUnmatchedDesignatorRangeErr
+kHIDReportSizeZeroErr	=	-13926	#kHIDReportSizeZeroErr
+kHIDReportCountZeroErr	=	-13925	#kHIDReportCountZeroErr
+kHIDReportIDZeroErr	=	-13924	#kHIDReportIDZeroErr
+kHIDInvalidRangePageErr	=	-13923	#kHIDInvalidRangePageErr
+kHIDDeviceNotReady	=	-13910	#The device is still initializing, try again later
+kHIDVersionIncompatibleErr	=	-13909	#kHIDVersionIncompatibleErr
+debuggingNoMatchErr	=	-13887	#debugging component or option not found at this index
+debuggingNoCallbackErr	=	-13886	#debugging component has no callback
+debuggingInvalidNameErr	=	-13885	#componentName or optionName is invalid (NULL)
+debuggingInvalidOptionErr	=	-13884	#optionSelectorNum is not registered
+debuggingInvalidSignatureErr	=	-13883	#componentSignature not registered
+debuggingDuplicateOptionErr	=	-13882	#optionSelectorNum already registered
+debuggingDuplicateSignatureErr	=	-13881	#componentSignature already registered
+debuggingExecutionContextErr	=	-13880	#routine cannot be called at this time
+kNoSuchPowerSource	=	-13020	#kNoSuchPowerSource
+kProcessorTempRoutineRequiresMPLib2	=	-13014	#kProcessorTempRoutineRequiresMPLib2
+kCantReportProcessorTemperatureErr	=	-13013	#kCantReportProcessorTemperatureErr
+kPowerMgtRequestDenied	=	-13010	#kPowerMgtRequestDenied
+kPowerMgtMessageNotHandled	=	-13009	#kPowerMgtMessageNotHandled
+kPowerHandlerNotFoundForProcErr	=	-13008	#kPowerHandlerNotFoundForProcErr
+kPowerHandlerNotFoundForDeviceErr	=	-13007	#kPowerHandlerNotFoundForDeviceErr
+kPowerHandlerExistsForDeviceErr	=	-13006	#kPowerHandlerExistsForDeviceErr
 pmRecvEndErr	=	-13005	#during receive, pmgr did not finish hs configured for this connection
 pmRecvStartErr	=	-13004	#during receive, pmgr did not start hs
 pmSendEndErr	=	-13003	#during send, pmgr did not finish hs
@@ -104,7 +316,7 @@
 telDeviceNotFound	=	-10109	#device not found
 telBadCodeResource	=	-10108	#code resource not found
 telInitFailed	=	-10107	#initialization failed
-telNoCommFolder	=	-10106	#Communications/Extensions Ÿ not found
+telNoCommFolder	=	-10106	#Communications/Extensions Ä not found
 telUnknownErr	=	-10103	#unable to set config
 telNoSuchTool	=	-10102	#unable to find tool with name specified
 telBadFunction	=	-10091	#bad msgCode specified
@@ -142,8 +354,9 @@
 telFeatActive	=	-10032	#feature already active
 telFeatNotAvail	=	-10031	#feature subscribed but not available
 telFeatNotSub	=	-10030	#feature not subscribed
-telDNDTypeNotSupp	=	-10024	#DND type is not supported by this tool
-telBadDNDType	=	-10023	#bad DND type specified
+errAEPropertiesClash	=	-10025	#illegal combination of properties settings for Set Data, make new, or duplicate
+errAECantPutThatThere	=	-10024	#in make new, duplicate, etc. class can't be an element of container
+errAENotAnEnumMember	=	-10023	#enumerated value in SetData is not allowed for this property
 telIntExtNotSupp	=	-10022	#internal external type not supported by this tool
 telBadIntExt	=	-10021	#bad internal external error
 telStateNotSupp	=	-10020	#device state not supported by tool
@@ -160,10 +373,10 @@
 errAECantSupplyType	=	-10009	#errAECantSupplyType
 telNoOpenErr	=	-10008	#unable to open terminal
 telNoMemErr	=	-10007	#no memory to allocate handle
-telCAUnavail	=	-10006	#a CA is not available
+errOSACantAssign	=	-10006	#Signaled when an object cannot be set in a container.
 telBadProcErr	=	-10005	#bad msgProc specified
 telBadHandErr	=	-10004	#bad handle specified
-telBadCAErr	=	-10003	#TELCAHandle not found or invalid
+OSAIllegalAssign	=	-10003	#Signaled when an object can never be set in a container
 telBadDNErr	=	-10002	#TELDNHandle not found or invalid
 telBadTermErr	=	-10001	#invalid TELHandle or handle not found
 errAEEventFailed	=	-10000	#errAEEventFailed
@@ -182,20 +395,81 @@
 cantDoThatInCurrentMode	=	-9402	#cantDoThatInCurrentMode
 grabTimeComplete	=	-9401	#grabTimeComplete
 noDeviceForChannel	=	-9400	#noDeviceForChannel
-snsAlreadyUnheldErr	=	-9013	#snsAlreadyUnheldErr
-snsReliabilityFailureErr	=	-9012	#snsReliabilityFailureErr
-snsConsumerQueueOverrunErr	=	-9011	#snsConsumerQueueOverrunErr
-snsBufferTooSmallErr	=	-9010	#snsBufferTooSmallErr
-snsSubjectToLargeErr	=	-9009	#snsSubjectToLargeErr
-snsNoSuchDistributorErr	=	-9008	#snsNoSuchDistributorErr
-snsDuplicateDistributorErr	=	-9007	#snsDuplicateDistributorErr
-snsDuplicateSubscriptionErr	=	-9006	#snsDuplicateSubscriptionErr
-snsNoRequestsPendingErr	=	-9005	#snsNoRequestsPendingErr
-snsQueueEmptyErr	=	-9004	#snsQueueEmptyErr
-snsDistributorGoneErr	=	-9003	#snsDistributorGoneErr
-snsNoSuchKindErr	=	-9002	#snsNoSuchKindErr
-snsNoSuchSubscriptionErr	=	-9001	#snsNoSuchSubscriptionErr
-snsNoSuchTypeErr	=	-9000	#snsNoSuchTypeErr
+kNoCardBusCISErr	=	-9109	#No valid CIS exists for this CardBus card
+kNotZVCapableErr	=	-9108	#This socket does not support Zoomed Video
+kCardPowerOffErr	=	-9107	#Power to the card has been turned off
+kAttemptDupCardEntryErr	=	-9106	#The Enabler was asked to create a duplicate card entry
+kAlreadySavedStateErr	=	-9105	#The state has been saved on previous call
+kTooManyIOWindowsErr	=	-9104	#device requested more than one I/O window
+kNotReadyErr	=	-9103	#PC Card failed to go ready
+kClientRequestDenied	=	-9102	#CS Clients should return this code inorder to
+kNoCompatibleNameErr	=	-9101	#There is no compatible driver name for this device
+kNoEnablerForCardErr	=	-9100	#No Enablers were found that can support the card
+kNoCardEnablersFoundErr	=	-9099	#No Enablers were found
+kUnsupportedCardErr	=	-9098	#Card not supported by generic enabler
+kNoClientTableErr	=	-9097	#The client table has not be initialized yet
+kNoMoreInterruptSlotsErr	=	-9096	#All internal Interrupt slots are in use
+kNoMoreTimerClientsErr	=	-9095	#All timer callbacks are in use
+kNoIOWindowRequestedErr	=	-9094	#Request I/O window before calling configuration
+kBadCustomIFIDErr	=	-9093	#Custom interface ID is invalid
+kBadTupleDataErr	=	-9092	#Data in tuple is invalid
+kInvalidCSClientErr	=	-9091	#Card Services ClientID is not registered
+kUnsupportedVsErr	=	-9090	#Unsupported Voltage Sense
+kInvalidDeviceNumber	=	-9089	#kInvalidDeviceNumber
+kPostCardEventErr	=	-9088	#_PCCSLPostCardEvent failed and dropped an event
+kCantConfigureCardErr	=	-9087	#kCantConfigureCardErr
+kPassCallToChainErr	=	-9086	#kPassCallToChainErr
+kCardBusCardErr	=	-9085	#kCardBusCardErr
+k16BitCardErr	=	-9084	#k16BitCardErr
+kBadDeviceErr	=	-9083	#kBadDeviceErr
+kBadLinkErr	=	-9082	#kBadLinkErr
+kInvalidRegEntryErr	=	-9081	#kInvalidRegEntryErr
+kNoCardSevicesSocketsErr	=	-9080	#kNoCardSevicesSocketsErr
+kOutOfResourceErr	=	-9079	#Card Services has exhausted the resource
+kNoMoreItemsErr	=	-9078	#there are no more of the requested item
+kInUseErr	=	-9077	#requested resource is being used by a client
+kConfigurationLockedErr	=	-9076	#a configuration has already been locked
+kWriteProtectedErr	=	-9075	#media is write-protected
+kBusyErr	=	-9074	#unable to process request at this time - try later
+kUnsupportedModeErr	=	-9073	#mode is not supported
+kUnsupportedFunctionErr	=	-9072	#function is not supported by this implementation
+kNoCardErr	=	-9071	#no PC card in the socket
+kGeneralFailureErr	=	-9070	#an undefined error has occurred
+kWriteFailureErr	=	-9069	#unable to complete write request
+kReadFailureErr	=	-9068	#unable to complete read request
+kBadSpeedErr	=	-9067	#specified speed is unavailable
+kBadCISErr	=	-9066	#CIS on card is invalid
+kBadHandleErr	=	-9065	#clientHandle is invalid
+kBadArgsErr	=	-9064	#values in argument packet are invalid
+kBadArgLengthErr	=	-9063	#ArgLength argument is invalid
+kBadWindowErr	=	-9062	#specified window is invalid
+kBadVppErr	=	-9061	#specified Vpp1 or Vpp2 power level index is invalid
+kBadVccErr	=	-9060	#specified Vcc power level index is invalid
+kBadTypeErr	=	-9059	#specified window or interface type is invalid
+kBadSocketErr	=	-9058	#specified logical or physical socket number is invalid
+kBadSizeErr	=	-9057	#specified size is invalid
+kBadPageErr	=	-9056	#specified page is invalid
+kBadOffsetErr	=	-9055	#specified PC card memory array offset is invalid
+kBadIRQErr	=	-9054	#specified IRQ level is invalid
+kBadEDCErr	=	-9053	#specified EDC generator specified is invalid
+kBadBaseErr	=	-9052	#specified base system memory address is invalid
+kBadAttributeErr	=	-9051	#specified attributes field value is invalid
+kBadAdapterErr	=	-9050	#invalid adapter number
+codecOffscreenFailedPleaseRetryErr	=	-8992	#codecOffscreenFailedPleaseRetryErr
+lockPortBitsWrongGDeviceErr	=	-8991	#lockPortBitsWrongGDeviceErr
+directXObjectAlreadyExists	=	-8990	#directXObjectAlreadyExists
+codecDroppedFrameErr	=	-8989	#returned from ImageCodecDrawBand
+codecOffscreenFailedErr	=	-8988	#codecOffscreenFailedErr
+codecNeedAccessKeyErr	=	-8987	#codec needs password in order to decompress
+codecParameterDialogConfirm	=	-8986	#codecParameterDialogConfirm
+lockPortBitsSurfaceLostErr	=	-8985	#lockPortBitsSurfaceLostErr
+lockPortBitsBadPortErr	=	-8984	#lockPortBitsBadPortErr
+lockPortBitsWindowClippedErr	=	-8983	#lockPortBitsWindowClippedErr
+lockPortBitsWindowResizedErr	=	-8982	#lockPortBitsWindowResizedErr
+lockPortBitsWindowMovedErr	=	-8981	#lockPortBitsWindowMovedErr
+lockPortBitsBadSurfaceErr	=	-8980	#lockPortBitsBadSurfaceErr
+codecNeedToFlushChainErr	=	-8979	#codecNeedToFlushChainErr
+codecDisabledErr	=	-8978	#codec disabled itself -- pass codecFlagReenable to reset
 codecNoMemoryPleaseWaitErr	=	-8977	#codecNoMemoryPleaseWaitErr
 codecNothingToBlitErr	=	-8976	#codecNothingToBlitErr
 codecCantQueueErr	=	-8975	#codecCantQueueErr
@@ -214,6 +488,29 @@
 codecUnimpErr	=	-8962	#codecUnimpErr
 noCodecErr	=	-8961	#noCodecErr
 codecErr	=	-8960	#codecErr
+kIllegalClockValueErr	=	-8852	#kIllegalClockValueErr
+kUTCOverflowErr	=	-8851	#kUTCOverflowErr
+kUTCUnderflowErr	=	-8850	#kUTCUnderflowErr
+kATSULastErr	=	-8809	#The last ATSUI error code.
+kATSULineBreakInWord	=	-8808	#This is not an error code but is returned by ATSUBreakLine to
+kATSUCoordinateOverflowErr	=	-8807	#Used to indicate the coordinates provided to an ATSUI routine caused
+kATSUNoFontScalerAvailableErr	=	-8806	#Used when no font scaler is available for the font passed
+kATSUNoFontCmapAvailableErr	=	-8805	#Used when no CMAP table can be accessed or synthesized for the
+kATSULowLevelErr	=	-8804	#Used when an error was encountered within the low level ATS
+kATSUQuickDrawTextErr	=	-8803	#Used when QuickDraw Text encounters an error rendering or measuring
+kATSUNoStyleRunsAssignedErr	=	-8802	#Used when an attempt was made to measure, highlight or draw
+kATSUNotSetErr	=	-8801	#Used when the client attempts to retrieve an attribute,
+kATSUInvalidCacheErr	=	-8800	#Used when an attempt was made to read in style data
+kATSUInvalidAttributeTagErr	=	-8799	#Used when an attempt was made to use a tag value that
+kATSUInvalidAttributeSizeErr	=	-8798	#Used when an attempt was made to use an attribute with a
+kATSUInvalidAttributeValueErr	=	-8797	#Used when an attempt was made to use an attribute with
+kATSUInvalidFontErr	=	-8796	#Used when an attempt was made to use an invalid font ID.
+kATSUNoCorrespondingFontErr	=	-8795	#This value is retrned by font ID conversion
+kATSUFontsNotMatched	=	-8794	#This value is returned by ATSUMatchFontsToText()
+kATSUFontsMatched	=	-8793	#This is not an error code but is returned by
+kATSUInvalidTextRangeErr	=	-8792	#An attempt was made to extract information
+kATSUInvalidStyleErr	=	-8791	#An attempt was made to use a ATSUStyle which
+kATSUInvalidTextLayoutErr	=	-8790	#An attempt was made to use a ATSUTextLayout
 kTECOutputBufferFullStatus	=	-8785	#output buffer has no room for conversion of next input text element (partial conversion)
 kTECNeedFlushStatus	=	-8784	#kTECNeedFlushStatus
 kTECUsedFallbacksStatus	=	-8783	#kTECUsedFallbacksStatus
@@ -247,6 +544,81 @@
 kTextUndefinedElementErr	=	-8740	#text conversion errors
 kTextMalformedInputErr	=	-8739	#in DBCS, for example, high byte followed by invalid low byte
 kTextUnsupportedEncodingErr	=	-8738	#specified encoding not supported for this operation
+dcmBufferOverflowErr	=	-7127	#data is larger than buffer size
+dcmIterationCompleteErr	=	-7126	#no more item in iterator
+dcmBadFeatureErr	=	-7124	#invalid AccessMethod feature
+dcmNoAccessMethodErr	=	-7122	#no such AccessMethod
+dcmProtectedErr	=	-7121	#need keyword to use dictionary
+dcmBadPropertyErr	=	-7119	#no such property exist
+dcmBadFindMethodErr	=	-7118	#no such find method supported
+dcmBadDataSizeErr	=	-7117	#too big data size
+dcmTooManyKeyErr	=	-7116	#too many key field
+dcmBadKeyErr	=	-7115	#bad key information
+dcmNoFieldErr	=	-7113	#no such field exist
+dcmBadFieldTypeErr	=	-7112	#no such field type supported
+dcmBadFieldInfoErr	=	-7111	#incomplete information
+dcmNecessaryFieldErr	=	-7110	#lack required/identify field
+dcmDupRecordErr	=	-7109	#same record already exist
+dcmNoRecordErr	=	-7108	#no such record
+dcmBlockFullErr	=	-7107	#dictionary block full
+dcmDictionaryBusyErr	=	-7105	#dictionary is busy
+dcmDictionaryNotOpenErr	=	-7104	#dictionary not opened
+dcmPermissionErr	=	-7103	#invalid permission
+dcmBadDictionaryErr	=	-7102	#invalid dictionary
+dcmNotDictionaryErr	=	-7101	#not dictionary
+dcmParamErr	=	-7100	#bad parameter
+laEngineNotFoundErr	=	-7000	#can't find the engine
+laPropertyErr	=	-6999	#Error in properties
+kUSBUnknownDeviceErr	=	-6998	#device ref not recognised
+laPropertyIsReadOnlyErr	=	-6997	#the property is read only
+laPropertyUnknownErr	=	-6996	#the property is unknown to this environment
+laPropertyValueErr	=	-6995	#Invalid property value
+laDictionaryTooManyErr	=	-6994	#too many dictionaries
+laDictionaryUnknownErr	=	-6993	#can't use this dictionary with this environment
+laDictionaryNotOpenedErr	=	-6992	#the dictionary is not opened
+laTextOverFlowErr	=	-6991	#text is too long
+laFailAnalysisErr	=	-6990	#analysis failed
+laNoMoreMorphemeErr	=	-6989	#nothing to read
+laInvalidPathErr	=	-6988	#path is not correct
+kUSBNotHandled	=	-6987	#Notification was not handled   (same as NotFound)
+laEnvironmentNotFoundErr	=	-6986	#can't fint the specified environment
+laEnvironmentBusyErr	=	-6985	#specified environment is used
+laTooSmallBufferErr	=	-6984	#output buffer is too small to store any result
+kUSBFlagsError	=	-6983	#Unused flags not zeroed
+kUSBAbortedError	=	-6982	#Pipe aborted
+kUSBNoBandwidthError	=	-6981	#Not enough bandwidth available
+kUSBPipeIdleError	=	-6980	#Pipe is Idle, it will not accept transactions
+kUSBPipeStalledError	=	-6979	#Pipe has stalled, error needs to be cleared
+kUSBUnknownInterfaceErr	=	-6978	#Interface ref not recognised
+kUSBDeviceBusy	=	-6977	#Device is already being configured
+kUSBDevicePowerProblem	=	-6976	#Device has a power problem
+kUSBInvalidBuffer	=	-6975	#bad buffer, usually nil
+kUSBDeviceSuspended	=	-6974	#Device is suspended
+kUSBDeviceNotSuspended	=	-6973	#device is not suspended for resume
+kUSBDeviceDisconnected	=	-6972	#Disconnected during suspend or reset
+kUSBTimedOut	=	-6971	#Transaction timed out.
+kUSBQueueAborted	=	-6970	#Pipe zero stall cleared.
+kUSBPortDisabled	=	-6969	#The port you are attached to is disabled, use USBDeviceReset.
+kUSBBadDispatchTable	=	-6950	#Improper driver dispatch table
+kUSBUnknownNotification	=	-6949	#Notification type not defined
+kUSBQueueFull	=	-6948	#Internal queue maxxed
+kUSBLinkErr	=	-6916	#kUSBLinkErr
+kUSBCRCErr	=	-6915	#Pipe stall, bad CRC
+kUSBBitstufErr	=	-6914	#Pipe stall, bitstuffing
+kUSBDataToggleErr	=	-6913	#Pipe stall, Bad data toggle
+kUSBEndpointStallErr	=	-6912	#Device didn't understand
+kUSBNotRespondingErr	=	-6911	#Pipe stall, No device, device hung
+kUSBPIDCheckErr	=	-6910	#Pipe stall, PID CRC error
+kUSBWrongPIDErr	=	-6909	#Pipe stall, Bad or wrong PID
+kUSBOverRunErr	=	-6908	#Packet too large or more data than buffer
+kUSBUnderRunErr	=	-6907	#Less data than buffer
+kUSBRes1Err	=	-6906	#kUSBRes1Err
+kUSBRes2Err	=	-6905	#kUSBRes2Err
+kUSBBufOvrRunErr	=	-6904	#Host hardware failure on data in, PCI busy?
+kUSBBufUnderRunErr	=	-6903	#Host hardware failure on data out, PCI busy?
+kUSBNotSent1Err	=	-6902	#Transaction not sent
+kUSBNotSent2Err	=	-6901	#Transaction not sent
+kDMFoundErr	=	-6232	#Did not proceed because we found an item
 kDMMainDisplayCannotMoveErr	=	-6231	#Trying to move main display (or a display mirrored to it)
 kDMDisplayAlreadyInstalledErr	=	-6230	#Attempt to add an already installed display.
 kDMDisplayNotFoundErr	=	-6229	#Could not find item (will someday remove).
@@ -254,15 +626,36 @@
 kDMSWNotInitializedErr	=	-6227	#Required software not initialized (eg windowmanager or display mgr).
 kSysSWTooOld	=	-6226	#Missing critical pieces of System Software.
 kDMMirroringNotOn	=	-6225	#Returned by all calls that need mirroring to be on to do their thing.
-kDMCantBlock	=	-6224	#Mirroring is already on, can¹t Block now (call DMUnMirror() first).
+kDMCantBlock	=	-6224	#Mirroring is already on, canÕt Block now (call DMUnMirror() first).
 kDMMirroringBlocked	=	-6223	#DMBlockMirroring() has been called.
 kDMWrongNumberOfDisplays	=	-6222	#Can only handle 2 displays for now.
 kDMMirroringOnAlready	=	-6221	#Returned by all calls that need mirroring to be off to do their thing.
 kDMGenErr	=	-6220	#Unexpected Error
+kQTSSUnknownErr	=	-6150	#kQTSSUnknownErr
 collectionVersionErr	=	-5753	#collectionVersionErr
 collectionIndexRangeErr	=	-5752	#collectionIndexRangeErr
 collectionItemNotFoundErr	=	-5751	#collectionItemNotFoundErr
 collectionItemLockedErr	=	-5750	#collectionItemLockedErr
+kNavMissingKindStringErr	=	-5699	#kNavMissingKindStringErr
+kNavInvalidCustomControlMessageErr	=	-5698	#kNavInvalidCustomControlMessageErr
+kNavCustomControlMessageFailedErr	=	-5697	#kNavCustomControlMessageFailedErr
+kNavInvalidSystemConfigErr	=	-5696	#kNavInvalidSystemConfigErr
+dialogNoTimeoutErr	=	-5640	#dialogNoTimeoutErr
+menuInvalidErr	=	-5623	#menu is invalid
+menuItemNotFoundErr	=	-5622	#specified menu item wasn't found
+menuUsesSystemDefErr	=	-5621	#GetMenuDefinition failed because the menu uses the system MDEF
+menuNotFoundErr	=	-5620	#specified menu or menu ID wasn't found
+errWindowNotFound	=	-5610	#returned from FindWindowOfClass
+errFloatingWindowsNotInitialized	=	-5609	#called HideFloatingWindows or ShowFloatingWindows without calling InitFloatingWindows
+errWindowsAlreadyInitialized	=	-5608	#tried to call InitFloatingWindows twice, or called InitWindows and then floating windows
+errUserWantsToDragWindow	=	-5607	#if returned from TrackWindowProxyDrag, you should call DragWindow on the window
+errCorruptWindowDescription	=	-5606	#tried to load a corrupt window description (size or version fields incorrect)
+errUnrecognizedWindowClass	=	-5605	#tried to create a window with a bad WindowClass
+errWindowPropertyNotFound	=	-5604	#tried to get a nonexistent property
+errInvalidWindowProperty	=	-5603	#tried to access a property tag with private creator
+errWindowDoesNotHaveProxy	=	-5602	#tried to do something requiring a proxy to a window which doesnÕt have a proxy
+errUnsupportedWindowAttributesForClass	=	-5601	#tried to create a window with WindowAttributes not supported by the WindowClass
+errInvalidWindowPtr	=	-5600	#tried to pass a bad WindowRef argument
 gestaltLocationErr	=	-5553	#gestalt function ptr wasn't in sysheap
 gestaltDupSelectorErr	=	-5552	#tried to add an entry that already existed
 gestaltUndefSelectorErr	=	-5551	#undefined selector was passed to Gestalt
@@ -270,6 +663,29 @@
 envVersTooBig	=	-5502	#Version bigger than call can handle
 envBadVers	=	-5501	#Version non-positive
 envNotPresent	=	-5500	#returned by glue.
+qtsAddressBusyErr	=	-5421	#qtsAddressBusyErr
+qtsConnectionFailedErr	=	-5420	#qtsConnectionFailedErr
+qtsTimeoutErr	=	-5408	#qtsTimeoutErr
+qtsUnknownValueErr	=	-5407	#qtsUnknownValueErr
+qtsTooMuchDataErr	=	-5406	#qtsTooMuchDataErr
+qtsUnsupportedFeatureErr	=	-5405	#qtsUnsupportedFeatureErr
+qtsUnsupportedRateErr	=	-5404	#qtsUnsupportedRateErr
+qtsUnsupportedDataTypeErr	=	-5403	#qtsUnsupportedDataTypeErr
+qtsBadDataErr	=	-5402	#something is wrong with the data
+qtsBadStateErr	=	-5401	#qtsBadStateErr
+qtsBadSelectorErr	=	-5400	#qtsBadSelectorErr
+errIAEndOfTextRun	=	-5388	#errIAEndOfTextRun
+errIATextExtractionErr	=	-5387	#errIATextExtractionErr
+errIAInvalidDocument	=	-5386	#errIAInvalidDocument
+errIACanceled	=	-5385	#errIACanceled
+errIABufferTooSmall	=	-5384	#errIABufferTooSmall
+errIANoMoreItems	=	-5383	#errIANoMoreItems
+errIAParamErr	=	-5382	#errIAParamErr
+errIAAllocationErr	=	-5381	#errIAAllocationErr
+errIAUnknownErr	=	-5380	#errIAUnknownErr
+hrUnableToResizeHandleErr	=	-5362	#hrUnableToResizeHandleErr
+hrMiscellaneousExceptionErr	=	-5361	#hrMiscellaneousExceptionErr
+hrHTMLRenderingLibNotInstalledErr	=	-5360	#hrHTMLRenderingLibNotInstalledErr
 errCannotUndo	=	-5253	#errCannotUndo
 errNonContiuousAttribute	=	-5252	#errNonContiuousAttribute
 errUnknownElement	=	-5251	#errUnknownElement
@@ -284,37 +700,19 @@
 errNotInImagingMode	=	-5242	#errNotInImagingMode
 errMarginWilllNotFit	=	-5241	#errMarginWilllNotFit
 errUnknownAttributeTag	=	-5240	#errUnknownAttributeTag
-textParserNoMoreTokensErr	=	-5229	#textParserNoMoreTokensErr
-textParserNoSuchTokenFoundErr	=	-5228	#textParserNoSuchTokenFoundErr
-textParserBadTextEncodingErr	=	-5227	#textParserBadTextEncodingErr
-textParserBadTextLanguageErr	=	-5226	#textParserBadTextLanguageErr
-textParserNoMoreTextErr	=	-5225	#textParserNoMoreTextErr
-textParserParamErr	=	-5224	#textParserParamErr
-textParserBadParserObjectErr	=	-5223	#textParserBadParserObjectErr
-textParserBadTokenValueErr	=	-5222	#textParserBadTokenValueErr
-textParserObjectNotFoundErr	=	-5221	#textParserObjectNotFoundErr
-textParserBadParamErr	=	-5220	#textParserBadParamErr
-numberFortmattingNotADigitErr	=	-5212	#numberFortmattingNotADigitErr
-numberFormattingBadCurrencyPositionErr	=	-5211	#numberFormattingBadCurrencyPositionErr
-numberFormattingUnOrdredCurrencyRangeErr	=	-5210	#numberFormattingUnOrdredCurrencyRangeErr
-numberFormattingBadTokenErr	=	-5209	#numberFormattingBadTokenErr
-numberFormattingBadFormatErr	=	-5207	#numberFormattingBadFormatErr
-numberFormattingEmptyFormatErr	=	-5206	#numberFormattingEmptyFormatErr
-numberFormattingDelimiterMissingErr	=	-5205	#numberFormattingDelimiterMissingErr
-numberFormattingLiteralMissingErr	=	-5204	#numberFormattingLiteralMissingErr
-numberFormattingSpuriousCharErr	=	-5203	#numberFormattingSpuriousCharErr
-numberFormattingBadNumberFormattingObjectErr	=	-5202	#numberFormattingBadNumberFormattingObjectErr
-numberFormattingOverflowInDestinationErr	=	-5201	#numberFormattingOverflowInDestinationErr
-numberFormattingNotANumberErr	=	-5200	#numberFormattingNotANumberErr
-afpSameNodeErr	=	-5063	#Display Manager error codes (-6220...-6269)
-afpAlreadyMounted	=	-5062	#afpAlreadyMounted
-afpCantMountMoreSrvre	=	-5061	#afpCantMountMoreSrvre
+afpSameNodeErr	=	-5063	#An Attempt was made to connect to a file server running on the same machine
+afpAlreadyMounted	=	-5062	#The volume is already mounted
+afpCantMountMoreSrvre	=	-5061	#The Maximum number of server connections has been reached
 afpBadDirIDType	=	-5060	#afpBadDirIDType
-afpInsideTrashErr	=	-5044	#the folder being shared is inside the trash folder
-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
-afpPwdExpiredErr	=	-5042	#the password being used is too old: this requires the user to change the password before log-in can continue
-afpPwdTooShortErr	=	-5041	#the password being set is too short: there is a minimum length that must be met or exceeded
-afpPwdSameErr	=	-5040	#someone tried to change their password to the same password on a mantadory password change
+afpCallNotAllowed	=	-5048	#The server knows what you wanted to do, but won't let you do it just now
+afpAlreadyLoggedInErr	=	-5047	#User has been authenticated but is already logged in from another machine (and that's not allowed on this server)
+afpPwdPolicyErr	=	-5046	#Password does not conform to servers password policy
+afpPwdNeedsChangeErr	=	-5045	#The password needs to be changed
+afpInsideTrashErr	=	-5044	#The folder being shared is inside the trash folder OR the shared folder is being moved into the trash folder
+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
+afpPwdExpiredErr	=	-5042	#The password being used is too old: this requires the user to change the password before log-in can continue
+afpPwdTooShortErr	=	-5041	#The password being set is too short: there is a minimum length that must be met or exceeded
+afpPwdSameErr	=	-5040	#Someone tried to change their password to the same password on a mantadory password change
 afpBadIDErr	=	-5039	#afpBadIDErr
 afpSameObjectErr	=	-5038	#afpSameObjectErr
 afpCatalogChanged	=	-5037	#afpCatalogChanged
@@ -324,37 +722,105 @@
 afpContainsSharedErr	=	-5033	#the folder being shared contains a shared folder
 afpObjectLocked	=	-5032	#Object is M/R/D/W inhibited
 afpVolLocked	=	-5031	#Volume is Read-Only
-afpIconTypeError	=	-5030	#afpIconTypeError
-afpDirNotFound	=	-5029	#afpDirNotFound
-numberFormattingBadOptionsErr	=	-5028	#numberFormattingBadOptionsErr
-afpServerGoingDown	=	-5027	#afpServerGoingDown
-afpTooManyFilesOpen	=	-5026	#afpTooManyFilesOpen
-afpObjectTypeErr	=	-5025	#afpObjectTypeErr
-afpCallNotSupported	=	-5024	#afpCallNotSupported
-afpUserNotAuth	=	-5023	#afpUserNotAuth
-afpSessClosed	=	-5022	#afpSessClosed
-afpRangeOverlap	=	-5021	#afpRangeOverlap
-afpRangeNotLocked	=	-5020	#afpRangeNotLocked
-afpParmErr	=	-5019	#afpParmErr
-afpObjectNotFound	=	-5018	#afpObjectNotFound
-afpObjectExists	=	-5017	#afpObjectExists
-afpNoServer	=	-5016	#afpNoServer
-afpNoMoreLocks	=	-5015	#afpNoMoreLocks
-afpMiscErr	=	-5014	#afpMiscErr
-afpLockErr	=	-5013	#afpLockErr
-afpItemNotFound	=	-5012	#afpItemNotFound
-afpFlatVol	=	-5011	#afpFlatVol
-afpFileBusy	=	-5010	#afpFileBusy
-afpEofError	=	-5009	#afpEofError
-afpDiskFull	=	-5008	#afpDiskFull
-afpDirNotEmpty	=	-5007	#afpDirNotEmpty
-afpDenyConflict	=	-5006	#afpDenyConflict
-afpCantMove	=	-5005	#afpCantMove
-afpBitmapErr	=	-5004	#afpBitmapErr
-afpBadVersNum	=	-5003	#afpBadVersNum
-afpBadUAM	=	-5002	#afpBadUAM
-afpAuthContinue	=	-5001	#afpAuthContinue
-afpAccessDenied	=	-5000	#afpAccessDenied
+afpIconTypeError	=	-5030	#Icon size specified different from existing icon size
+afpDirNotFound	=	-5029	#Unknown directory specified
+afpCantRename	=	-5028	#AFPRename cannot rename volume
+afpServerGoingDown	=	-5027	#Server is shutting down
+afpTooManyFilesOpen	=	-5026	#Maximum open file count reached
+afpObjectTypeErr	=	-5025	#File/Directory specified where Directory/File expected
+afpCallNotSupported	=	-5024	#Unsupported AFP call was made
+afpUserNotAuth	=	-5023	#No AFPLogin call has successfully been made for this session
+afpSessClosed	=	-5022	#Session closed
+afpRangeOverlap	=	-5021	#Some or all of range already locked by same user
+afpRangeNotLocked	=	-5020	#Tried to unlock range that was not locked by user
+afpParmErr	=	-5019	#A specified parameter was out of allowable range
+afpObjectNotFound	=	-5018	#Specified file or directory does not exist
+afpObjectExists	=	-5017	#Specified destination file or directory already exists
+afpNoServer	=	-5016	#Server not responding
+afpNoMoreLocks	=	-5015	#Maximum lock limit reached
+afpMiscErr	=	-5014	#Unexpected error encountered during execution
+afpLockErr	=	-5013	#Some or all of requested range is locked by another user
+afpItemNotFound	=	-5012	#Unknown UserName/UserID or missing comment/APPL entry
+afpFlatVol	=	-5011	#Cannot create directory on specified volume
+afpFileBusy	=	-5010	#Cannot delete an open file
+afpEofError	=	-5009	#Read beyond logical end-of-file
+afpDiskFull	=	-5008	#Insufficient free space on volume for operation
+afpDirNotEmpty	=	-5007	#Cannot delete non-empty directory
+afpDenyConflict	=	-5006	#Specified open/deny modes conflict with current open modes
+afpCantMove	=	-5005	#Move destination is offspring of source, or root was specified
+afpBitmapErr	=	-5004	#Bitmap contained bits undefined for call
+afpBadVersNum	=	-5003	#Unknown AFP protocol version number specified
+afpBadUAM	=	-5002	#Unknown user authentication method specified
+afpAuthContinue	=	-5001	#Further information required to complete AFPLogin call
+afpAccessDenied	=	-5000	#Insufficient access privileges for operation
+illegalScrapFlavorSizeErr	=	-4999	#illegalScrapFlavorSizeErr
+illegalScrapFlavorTypeErr	=	-4998	#illegalScrapFlavorTypeErr
+illegalScrapFlavorFlagsErr	=	-4997	#illegalScrapFlavorFlagsErr
+scrapFlavorSizeMismatchErr	=	-4996	#scrapFlavorSizeMismatchErr
+scrapFlavorFlagsMismatchErr	=	-4995	#scrapFlavorFlagsMismatchErr
+nilScrapFlavorDataErr	=	-4994	#nilScrapFlavorDataErr
+noScrapPromiseKeeperErr	=	-4993	#noScrapPromiseKeeperErr
+scrapPromiseNotKeptErr	=	-4992	#scrapPromiseNotKeptErr
+processStateIncorrectErr	=	-4991	#processStateIncorrectErr
+badScrapRefErr	=	-4990	#badScrapRefErr
+duplicateScrapFlavorErr	=	-4989	#duplicateScrapFlavorErr
+internalScrapErr	=	-4988	#internalScrapErr
+coreFoundationUnknownErr	=	-4960	#coreFoundationUnknownErr
+badRoutingSizeErr	=	-4276	#badRoutingSizeErr
+routingNotFoundErr	=	-4275	#routingNotFoundErr
+duplicateRoutingErr	=	-4274	#duplicateRoutingErr
+invalidFolderTypeErr	=	-4273	#invalidFolderTypeErr
+noMoreFolderDescErr	=	-4272	#noMoreFolderDescErr
+duplicateFolderDescErr	=	-4271	#duplicateFolderDescErr
+badFolderDescErr	=	-4270	#badFolderDescErr
+cmCantGamutCheckError	=	-4217	#Gammut checking not supported by this ColorWorld
+cmNamedColorNotFound	=	-4216	#NamedColor not found
+cmCantCopyModifiedV1Profile	=	-4215	#Illegal to copy version 1 profiles that have been modified
+cmRangeOverFlow	=	-4214	#Color conversion warning that some output color values over/underflowed and were clipped
+cmInvalidProfileComment	=	-4213	#Bad Profile comment during drawpicture
+cmNoGDevicesError	=	-4212	#Begin/End Matching -- no gdevices available
+cmInvalidDstMap	=	-4211	#Destination pix/bit map was invalid
+cmInvalidSrcMap	=	-4210	#Source pix/bit map was invalid
+cmInvalidColorSpace	=	-4209	#Profile colorspace does not match bitmap type
+cmErrIncompatibleProfile	=	-4208	#Other ColorSync Errors
+cmSearchError	=	-4207	#cmSearchError
+cmInvalidSearch	=	-4206	#Bad Search Handle
+cmInvalidProfileLocation	=	-4205	#Operation not supported for this profile location
+cmInvalidProfile	=	-4204	#A Profile must contain a 'cs1 ' tag to be valid
+cmFatalProfileErr	=	-4203	#cmFatalProfileErr
+cmCantDeleteElement	=	-4202	#cmCantDeleteElement
+cmIndexRangeErr	=	-4201	#Tag index out of range
+kNSLInitializationFailed	=	-4200	#UNABLE TO INITIALIZE THE MANAGER!!!!! DO NOT CONTINUE!!!!
+kNSLNotInitialized	=	-4199	#kNSLNotInitialized
+kNSLInsufficientSysVer	=	-4198	#kNSLInsufficientSysVer
+kNSLInsufficientOTVer	=	-4197	#kNSLInsufficientOTVer
+kNSLNoElementsInList	=	-4196	#kNSLNoElementsInList
+kNSLBadReferenceErr	=	-4195	#kNSLBadReferenceErr
+kNSLBadServiceTypeErr	=	-4194	#kNSLBadServiceTypeErr
+kNSLBadDataTypeErr	=	-4193	#kNSLBadDataTypeErr
+kNSLBadNetConnection	=	-4192	#kNSLBadNetConnection
+kNSLNoSupportForService	=	-4191	#kNSLNoSupportForService
+kNSLInvalidPluginSpec	=	-4190	#kNSLInvalidPluginSpec
+kNSLRequestBufferAlreadyInList	=	-4189	#kNSLRequestBufferAlreadyInList
+kNSLNoContextAvailable	=	-4188	#(ContinueLookup function ptr invalid)
+kNSLBufferTooSmallForData	=	-4187	#(Client buffer too small for data from plugin)
+kNSLCannotContinueLookup	=	-4186	#(Can't continue lookup; error or bad state)
+kNSLBadClientInfoPtr	=	-4185	#(nil ClientAsyncInfoPtr; no reference available)
+kNSLNullListPtr	=	-4184	#(client is trying to add items to a nil list)
+kNSLBadProtocolTypeErr	=	-4183	#(client is trying to add a null protocol type)
+kNSLPluginLoadFailed	=	-4182	#(manager unable to load one of the plugins)
+kNSLNoPluginsFound	=	-4181	#(manager didn't find any valid plugins to load)
+kNSLSearchAlreadyInProgress	=	-4180	#(you can only have one ongoing search per clientRef)
+kNSLNoPluginsForSearch	=	-4179	#(no plugins will respond to search request; bad protocol(s)?)
+kNSLNullNeighborhoodPtr	=	-4178	#(client passed a null neighborhood ptr)
+kNSLSomePluginsFailedToLoad	=	-4177	#(one or more plugins failed to load, but at least one did load; this error isn't fatal)
+kNSLErrNullPtrError	=	-4176	#kNSLErrNullPtrError
+kNSLNotImplementedYet	=	-4175	#kNSLNotImplementedYet
+kNSLUILibraryNotAvailable	=	-4174	#The NSL UI Library needs to be in the Extensions Folder
+kNSLNoCarbonLib	=	-4173	#kNSLNoCarbonLib
+kNSLBadURLSyntax	=	-4172	#URL contains illegal characters
+kNSLSchedulerError	=	-4171	#A custom thread routine encountered an error
+kNSL68kContextNotSupported	=	-4170	#no 68k allowed
 noHelpForItem	=	-4009	#noHelpForItem
 badProfileError	=	-4008	#badProfileError
 colorSyncNotInstalled	=	-4007	#colorSyncNotInstalled
@@ -365,6 +831,98 @@
 pickerResourceError	=	-4002	#pickerResourceError
 requiredFlagsDontMatch	=	-4001	#requiredFlagsDontMatch
 firstPickerError	=	-4000	#firstPickerError
+kOTPortLostConnection	=	-3285	#
+kOTUserRequestedErr	=	-3284	#
+kOTConfigurationChangedErr	=	-3283	#
+kOTBadConfigurationErr	=	-3282	#
+kOTPortWasEjectedErr	=	-3281	#
+kOTPortHasDiedErr	=	-3280	#
+kOTClientNotInittedErr	=	-3279	#
+kENOMSGErr	=	-3278	#
+kESRCHErr	=	-3277	#
+kEINPROGRESSErr	=	-3276	#
+kENODATAErr	=	-3275	#
+kENOSTRErr	=	-3274	#
+kECANCELErr	=	-3273	#
+kEBADMSGErr	=	-3272	#
+kENOSRErr	=	-3271	#
+kETIMEErr	=	-3270	#
+kEPROTOErr	=	-3269	#¥¥¥ fill out missing codes ¥¥¥
+kEHOSTUNREACHErr	=	-3264	#No route to host
+kEHOSTDOWNErr	=	-3263	#Host is down
+kECONNREFUSEDErr	=	-3260	#Connection refused
+kETIMEDOUTErr	=	-3259	#Connection timed out
+kETOOMANYREFSErr	=	-3258	#Too many references: can't splice
+kESHUTDOWNErr	=	-3257	#Can't send after socket shutdown
+kENOTCONNErr	=	-3256	#Socket is not connected
+kEISCONNErr	=	-3255	#Socket is already connected
+kENOBUFSErr	=	-3254	#No buffer space available
+kECONNRESETErr	=	-3253	#Connection reset by peer
+kECONNABORTEDErr	=	-3252	#Software caused connection abort
+kENETRESETErr	=	-3251	#Network dropped connection on reset
+kENETUNREACHErr	=	-3250	#Network is unreachable
+kENETDOWNErr	=	-3249	#Network is down
+kEADDRNOTAVAILErr	=	-3248	#Can't assign requested address
+kEADDRINUSEErr	=	-3247	#Address already in use
+kEOPNOTSUPPErr	=	-3244	#Operation not supported on socket
+kESOCKTNOSUPPORTErr	=	-3243	#Socket type not supported
+kEPROTONOSUPPORTErr	=	-3242	#Protocol not supported
+kENOPROTOOPTErr	=	-3241	#Protocol not available
+kEPROTOTYPEErr	=	-3240	#Protocol wrong type for socket
+kEMSGSIZEErr	=	-3239	#Message too long
+kEDESTADDRREQErr	=	-3238	#Destination address required
+kENOTSOCKErr	=	-3237	#Socket operation on non-socket
+kEALREADYErr	=	-3236	#
+kEWOULDBLOCKErr	=	-3234	#Call would block, so was aborted
+kERANGEErr	=	-3233	#Message size too large for STREAM
+kEPIPEErr	=	-3231	#Broken pipe
+kENOTTYErr	=	-3224	#Not a character device
+kEINVALErr	=	-3221	#Invalid argument
+kENODEVErr	=	-3218	#No such device
+kOTDuplicateFoundErr	=	-3216	#OT generic duplicate found error
+kEBUSYErr	=	-3215	#Device or resource busy
+kEFAULTErr	=	-3213	#Bad address
+kEACCESErr	=	-3212	#Permission denied
+kOTOutOfMemoryErr	=	-3211	#OT ran out of memory, may be a temporary
+kEAGAINErr	=	-3210	#Try operation again later
+kEBADFErr	=	-3208	#Bad file number
+kENXIOErr	=	-3205	#No such device or address
+kEIOErr	=	-3204	#I/O error
+kEINTRErr	=	-3203	#Interrupted system service
+kENORSRCErr	=	-3202	#No such resource
+kOTNotFoundErr	=	-3201	#OT generic not found error
+kEPERMErr	=	-3200	#Permission denied
+kOTCanceledErr	=	-3180	#XTI2OSStatus(TCANCELED) The command was cancelled
+kOTBadSyncErr	=	-3179	#XTI2OSStatus(TBADSYNC) A synchronous call at interrupt time
+kOTProtocolErr	=	-3178	#XTI2OSStatus(TPROTO) An unspecified provider error occurred
+kOTQFullErr	=	-3177	#XTI2OSStatus(TQFULL)
+kOTResAddressErr	=	-3176	#XTI2OSStatus(TRESADDR)
+kOTResQLenErr	=	-3175	#XTI2OSStatus(TRESQLEN)
+kOTProviderMismatchErr	=	-3174	#XTI2OSStatus(TPROVMISMATCH) Tried to accept on incompatible endpoint
+kOTIndOutErr	=	-3173	#XTI2OSStatus(TINDOUT) Accept failed because of pending listen
+kOTAddressBusyErr	=	-3172	#XTI2OSStatus(TADDRBUSY) Address requested is already in use
+kOTBadQLenErr	=	-3171	#XTI2OSStatus(TBADQLEN) A Bind to an in-use addr with qlen > 0
+kOTBadNameErr	=	-3170	#XTI2OSStatus(TBADNAME) A bad endpoint name was supplied
+kOTNoStructureTypeErr	=	-3169	#XTI2OSStatus(TNOSTRUCTYPE) Bad structure type requested for OTAlloc
+kOTStateChangeErr	=	-3168	#XTI2OSStatus(TSTATECHNG) State is changing - try again later
+kOTNotSupportedErr	=	-3167	#XTI2OSStatus(TNOTSUPPORT) Command is not supported
+kOTNoReleaseErr	=	-3166	#XTI2OSStatus(TNOREL) No orderly release indication available
+kOTBadFlagErr	=	-3165	#XTI2OSStatus(TBADFLAG) A Bad flag value was supplied
+kOTNoUDErrErr	=	-3164	#XTI2OSStatus(TNOUDERR) No Unit Data Error indication available
+kOTNoDisconnectErr	=	-3163	#XTI2OSStatus(TNODIS) No disconnect indication available
+kOTNoDataErr	=	-3162	#XTI2OSStatus(TNODATA) No data available for reading
+kOTFlowErr	=	-3161	#XTI2OSStatus(TFLOW) Provider is flow-controlled
+kOTBufferOverflowErr	=	-3160	#XTI2OSStatus(TBUFOVFLW) Passed buffer not big enough
+kOTBadDataErr	=	-3159	#XTI2OSStatus(TBADDATA) An illegal amount of data was specified
+kOTLookErr	=	-3158	#XTI2OSStatus(TLOOK) An event occurred - call Look()
+kOTSysErrorErr	=	-3157	#XTI2OSStatus(TSYSERR) A system error occurred
+kOTBadSequenceErr	=	-3156	#XTI2OSStatus(TBADSEQ) Sequence specified does not exist
+kOTOutStateErr	=	-3155	#XTI2OSStatus(TOUTSTATE) Call issued in wrong state
+kOTNoAddressErr	=	-3154	#XTI2OSStatus(TNOADDR) No address was specified
+kOTBadReferenceErr	=	-3153	#XTI2OSStatus(TBADF) Bad provider reference
+kOTAccessErr	=	-3152	#XTI2OSStatus(TACCES) Missing access permission
+kOTBadOptionErr	=	-3151	#XTI2OSStatus(TBADOPT) A Bad option was specified
+kOTBadAddressErr	=	-3150	#XTI2OSStatus(TBADADDR) A Bad address was specified
 sktClosedErr	=	-3109	#sktClosedErr
 recNotFnd	=	-3108	#recNotFnd
 atpBadRsp	=	-3107	#atpBadRsp
@@ -379,11 +937,13 @@
 noTranslationPathErr	=	-3030	#noTranslationPathErr
 couldNotParseSourceFileErr	=	-3026	#Source document does not contain source type
 invalidTranslationPathErr	=	-3025	#Source type to destination type not a valid path
+unresolvedComponentDLLErr	=	-3004	#unresolvedComponentDLLErr
 componentDontRegister	=	-3003	#componentDontRegister
 componentNotCaptured	=	-3002	#componentNotCaptured
 validInstancesExist	=	-3001	#validInstancesExist
 invalidComponentID	=	-3000	#invalidComponentID
 cfragLastErrCode	=	-2899	#The last value in the range of CFM errors.
+cfragOutputLengthErr	=	-2831	#An output parameter is too small to hold the value.
 cfragAbortClosureErr	=	-2830	#Used by notification handlers to abort a closure.
 cfragClosureIDErr	=	-2829	#The closure ID was not valid.
 cfragContainerIDErr	=	-2828	#The fragment container ID was not valid.
@@ -420,8 +980,32 @@
 errASParameterNotForEvent	=	-2762	#errASParameterNotForEvent
 errASIllegalFormalParameter	=	-2761	#errASIllegalFormalParameter
 errASTerminologyNestingTooDeep	=	-2760	#errASTerminologyNestingTooDeep
+OSAControlFlowError	=	-2755	#Signaled when illegal control flow occurs in an application (no catcher for throw, non-lexical loop exit, etc.)
+OSAInconsistentDeclarations	=	-2754	#Signaled when a variable is declared inconsistently in the same scope, such as both local and global
+OSAUndefinedVariable	=	-2753	#Signaled when a variable is accessed that has no value
+OSADuplicateHandler	=	-2752	#Signaled when more than one handler is defined with the same name in a scope where the language doesn't allow it
+OSADuplicateProperty	=	-2751	#Signaled when a formal parameter, local variable, or instance variable is specified more than once.
+OSADuplicateParameter	=	-2750	#Signaled when a formal parameter, local variable, or instance variable is specified more than once
+OSATokenTooLong	=	-2742	#Signaled when a name or number is too long to be parsed
+OSASyntaxTypeError	=	-2741	#Signaled when another form of syntax was expected. (e.g. "expected a <type> but found <this>")
+OSASyntaxError	=	-2740	#Signaled when a syntax error occurs. (e.g. "Syntax error" or "<this> can't go after <that>")
 errASCantCompareMoreThan32k	=	-2721	#Parser/Compiler errors:
 errASCantConsiderAndIgnore	=	-2720	#errASCantConsiderAndIgnore
+errOSACantCreate	=	-2710	#errOSACantCreate
+errOSACantGetTerminology	=	-2709	#errOSACantGetTerminology
+errOSADataBlockTooLarge	=	-2708	#Signaled when an intrinsic limitation is exceeded for the size of a value or data structure.
+errOSAInternalTableOverflow	=	-2707	#Signaled when a runtime internal data structure overflows
+errOSAStackOverflow	=	-2706	#Signaled when the runtime stack overflows
+errOSACorruptTerminology	=	-2705	#Signaled when an application's terminology resource is not readable
+errOSAAppNotHighLevelEventAware	=	-2704	#Signaled when an application can't respond to AppleEvents
+errOSACantLaunch	=	-2703	#Signaled when application can't be launched or when it is remote and program linking is not enabled
+errOSANumericOverflow	=	-2702	#Signaled when integer or real value is too large to be represented
+errOSADivideByZero	=	-2701	#Signaled when there is an attempt to divide by zero
+errOSAGeneralError	=	-2700	#Signaled by user scripts or applications when no actual error code is to be returned.
+noIconDataAvailableErr	=	-2582	#The necessary icon data is not available
+noSuchIconErr	=	-2581	#The requested icon could not be found
+invalidIconRefErr	=	-2580	#The icon ref is not valid
+nrCallNotSupported	=	-2557	#This call is not available or supported on this machine
 nrTransactionAborted	=	-2556	#transaction was aborted
 nrExitedIteratorScope	=	-2555	#outer scope of iterator was exited
 nrIterationDone	=	-2554	#iteration operation is done
@@ -444,6 +1028,7 @@
 nrNotEnoughMemoryErr	=	-2537	#nrNotEnoughMemoryErr
 nrLockedErr	=	-2536	#nrLockedErr
 mmInternalError	=	-2526	#mmInternalError
+tsmDefaultIsNotInputMethodErr	=	-2524	#Current Input source is KCHR or uchr, not Input Method  (GetDefaultInputMethod)
 tsmNoStem	=	-2523	#No stem exists for the token
 tsmNoMoreTokens	=	-2522	#No more tokens are available for the source text
 tsmNoHandler	=	-2521	#No Callback Handler exists for callback
@@ -458,7 +1043,7 @@
 tsmUseInputWindowErr	=	-2512	#not TSM aware because we are using input window
 tsmDocumentOpenErr	=	-2511	#there are open documents
 tsmTextServiceNotFoundErr	=	-2510	#no text service found
-tsmCantOpenComponentErr	=	-2509	#can¹t open the component
+tsmCantOpenComponentErr	=	-2509	#canÕt open the component
 tsmNoOpenTSErr	=	-2508	#no open text service
 tsmDocNotActiveErr	=	-2507	#document is NOT active
 tsmTSMDocBusyErr	=	-2506	#document is still active
@@ -491,14 +1076,55 @@
 kernelCanceledErr	=	-2402	#kernelCanceledErr
 kernelIncompleteErr	=	-2401	#kernelIncompleteErr
 badCallOrderErr	=	-2209	#Usually due to a status call being called prior to being setup first
-noDMAErr	=	-2208	#Can¹t do DMA digitizing (i.e. can't go to requested dest
-badDepthErr	=	-2207	#Can¹t digitize into this depth
-notExactSizeErr	=	-2206	#Can¹t do exact size requested
+noDMAErr	=	-2208	#CanÕt do DMA digitizing (i.e. can't go to requested dest
+badDepthErr	=	-2207	#CanÕt digitize into this depth
+notExactSizeErr	=	-2206	#CanÕt do exact size requested
 noMoreKeyColorsErr	=	-2205	#all key indexes in use
 notExactMatrixErr	=	-2204	#warning of bad matrix, digitizer did its best
 matrixErr	=	-2203	#bad matrix, digitizer did nothing
 qtParamErr	=	-2202	#bad input parameter (out of range, etc)
 digiUnimpErr	=	-2201	#feature unimplemented
+qtActionNotHandledErr	=	-2157	#qtActionNotHandledErr
+notEnoughDataErr	=	-2149	#notEnoughDataErr
+urlDataHFTPURLErr	=	-2148	#urlDataHFTPURLErr
+urlDataHFTPServerDisconnectedErr	=	-2147	#urlDataHFTPServerDisconnectedErr
+urlDataHFTPNoPasswordErr	=	-2146	#urlDataHFTPNoPasswordErr
+urlDataHFTPNeedPasswordErr	=	-2145	#urlDataHFTPNeedPasswordErr
+urlDataHFTPBadNameListErr	=	-2144	#urlDataHFTPBadNameListErr
+urlDataHFTPNoNetDriverErr	=	-2143	#urlDataHFTPNoNetDriverErr
+urlDataHFTPFilenameErr	=	-2142	#urlDataHFTPFilenameErr
+urlDataHFTPPermissionsErr	=	-2141	#urlDataHFTPPermissionsErr
+urlDataHFTPQuotaErr	=	-2140	#urlDataHFTPQuotaErr
+urlDataHFTPNoDirectoryErr	=	-2139	#urlDataHFTPNoDirectoryErr
+urlDataHFTPDataConnectionErr	=	-2138	#urlDataHFTPDataConnectionErr
+urlDataHFTPServerErr	=	-2137	#urlDataHFTPServerErr
+urlDataHFTPBadPasswordErr	=	-2136	#urlDataHFTPBadPasswordErr
+urlDataHFTPBadUserErr	=	-2135	#urlDataHFTPBadUserErr
+urlDataHFTPShutdownErr	=	-2134	#urlDataHFTPShutdownErr
+urlDataHFTPProtocolErr	=	-2133	#urlDataHFTPProtocolErr
+urlDataHHTTPRedirectErr	=	-2132	#urlDataHHTTPRedirectErr
+urlDataHHTTPURLErr	=	-2131	#urlDataHHTTPURLErr
+urlDataHHTTPNoNetDriverErr	=	-2130	#urlDataHHTTPNoNetDriverErr
+urlDataHHTTPProtocolErr	=	-2129	#urlDataHHTTPProtocolErr
+qtNetworkAlreadyAllocatedErr	=	-2127	#qtNetworkAlreadyAllocatedErr
+notAllowedToSaveMovieErr	=	-2126	#notAllowedToSaveMovieErr
+fileOffsetTooBigErr	=	-2125	#fileOffsetTooBigErr
+ASDEntryNotFoundErr	=	-2124	#ASDEntryNotFoundErr
+ASDBadForkErr	=	-2123	#ASDBadForkErr
+ASDBadHeaderErr	=	-2122	#ASDBadHeaderErr
+AAPNotFoundErr	=	-2121	#AAPNotFoundErr
+AAPNotCreatedErr	=	-2120	#AAPNotCreatedErr
+qfcbNotCreatedErr	=	-2119	#qfcbNotCreatedErr
+qfcbNotFoundErr	=	-2118	#qfcbNotFoundErr
+wackBadMetaDataErr	=	-2117	#wackBadMetaDataErr
+wackForkNotFoundErr	=	-2116	#wackForkNotFoundErr
+wackBadFileErr	=	-2115	#wackBadFileErr
+unknownFormatErr	=	-2114	#unknownFormatErr
+pathNotVerifiedErr	=	-2113	#pathNotVerifiedErr
+noPathMappingErr	=	-2112	#noPathMappingErr
+emptyPathErr	=	-2111	#emptyPathErr
+pathTooLongErr	=	-2110	#pathTooLongErr
+cannotBeLeafAtomErr	=	-2109	#cannotBeLeafAtomErr
 invalidAtomTypeErr	=	-2108	#invalidAtomTypeErr
 invalidAtomContainerErr	=	-2107	#invalidAtomContainerErr
 invalidAtomErr	=	-2106	#invalidAtomErr
@@ -507,12 +1133,43 @@
 atomsNotOfSameTypeErr	=	-2103	#atomsNotOfSameTypeErr
 notLeafAtomErr	=	-2102	#notLeafAtomErr
 cannotFindAtomErr	=	-2101	#cannotFindAtomErr
+unsupportedProcessorErr	=	-2097	#unsupportedProcessorErr
+unsupportedOSErr	=	-2096	#unsupportedOSErr
+qtmlUninitialized	=	-2095	#qtmlUninitialized
+qtmlDllEntryNotFoundErr	=	-2094	#Windows specific errors (when qtml is loading)
+qtmlDllLoadErr	=	-2093	#Windows specific errors (when qtml is loading)
+componentDllEntryNotFoundErr	=	-2092	#Windows specific errors (when component is loading)
+componentDllLoadErr	=	-2091	#Windows specific errors (when component is loading)
+videoOutputInUseErr	=	-2090	#videoOutputInUseErr
+noExportProcAvailableErr	=	-2089	#noExportProcAvailableErr
+tuneParseOSErr	=	-2087	#tuneParseOSErr
+tunePlayerFullOSErr	=	-2086	#tunePlayerFullOSErr
+noteChannelNotAllocatedOSErr	=	-2085	#noteChannelNotAllocatedOSErr
+illegalNoteChannelOSErr	=	-2084	#illegalNoteChannelOSErr
+synthesizerOSErr	=	-2083	#synthesizerOSErr
+synthesizerNotRespondingOSErr	=	-2082	#synthesizerNotRespondingOSErr
+midiManagerAbsentOSErr	=	-2081	#midiManagerAbsentOSErr
+illegalControllerOSErr	=	-2080	#illegalControllerOSErr
+illegalInstrumentOSErr	=	-2079	#illegalInstrumentOSErr
+illegalKnobValueOSErr	=	-2078	#illegalKnobValueOSErr
+illegalKnobOSErr	=	-2077	#illegalKnobOSErr
+illegalChannelOSErr	=	-2076	#illegalChannelOSErr
+illegalPartOSErr	=	-2075	#illegalPartOSErr
+illegalVoiceAllocationOSErr	=	-2074	#illegalVoiceAllocationOSErr
+cantReceiveFromSynthesizerOSErr	=	-2073	#cantReceiveFromSynthesizerOSErr
+cantSendToSynthesizerOSErr	=	-2072	#cantSendToSynthesizerOSErr
+notImplementedMusicOSErr	=	-2071	#notImplementedMusicOSErr
+internalComponentErr	=	-2070	#internalComponentErr
+invalidSpriteIDErr	=	-2069	#invalidSpriteIDErr
 invalidImageIndexErr	=	-2068	#invalidImageIndexErr
 invalidSpriteIndexErr	=	-2067	#invalidSpriteIndexErr
 gWorldsNotSameDepthAndSizeErr	=	-2066	#gWorldsNotSameDepthAndSizeErr
 invalidSpritePropertyErr	=	-2065	#invalidSpritePropertyErr
 invalidSpriteWorldPropertyErr	=	-2064	#invalidSpriteWorldPropertyErr
+missingRequiredParameterErr	=	-2063	#missingRequiredParameterErr
 movieTextNotFoundErr	=	-2062	#movieTextNotFoundErr
+sourceNotFoundErr	=	-2061	#sourceNotFoundErr
+noSourceTreeFoundErr	=	-2060	#noSourceTreeFoundErr
 samplesAlreadyInMediaErr	=	-2059	#samplesAlreadyInMediaErr
 auxiliaryExportDataUnavailable	=	-2058	#auxiliaryExportDataUnavailable
 unsupportedAuxiliaryImportData	=	-2057	#unsupportedAuxiliaryImportData
@@ -640,6 +1297,28 @@
 errAECorruptData	=	-1702	#errAECorruptData
 errAEDescNotFound	=	-1701	#errAEDescNotFound
 errAECoercionFail	=	-1700	#bad parameter data or unable to coerce the data supplied
+errFSIteratorNotSupported	=	-1424	#The iterator's flags or container are not supported by this call
+errFSIteratorNotFound	=	-1423	#Passed FSIterator is not an open iterator
+errFSBadIteratorFlags	=	-1422	#Flags passed to FSOpenIterator are bad
+errFSForkExists	=	-1421	#Named fork already exists.
+errFSRefsDifferent	=	-1420	#FSCompareFSRefs; refs are for different objects
+errFSBadSearchParams	=	-1419	#Something wrong with CatalogSearch searchParams
+errFSBadItemCount	=	-1418	#maximumItems was zero
+errFSNoMoreItems	=	-1417	#Iteration ran out of items to return
+errFSBadAllocFlags	=	-1413	#Invalid bits set in allocationFlags
+errFSBadPosMode	=	-1412	#Newline bits set in positionMode
+errFSMissingName	=	-1411	#A Unicode name parameter was NULL or nameLength parameter was zero
+errFSNameTooLong	=	-1410	#File/fork name is too long to create/rename
+errFSForkNotFound	=	-1409	#Named fork does not exist
+errFSNotAFolder	=	-1407	#Expected a folder, got a file
+errFSMissingCatInfo	=	-1406	#A CatalogInfo parameter was NULL
+errFSBadInfoBitmap	=	-1405	#A CatalogInfoBitmap or VolumeInfoBitmap has reserved or invalid bits set
+errFSBadForkRef	=	-1404	#A ForkRefNum parameter was bad
+errFSBadBuffer	=	-1403	#A buffer parameter was bad
+errFSBadForkName	=	-1402	#Fork name parameter is bad
+errFSBadFSRef	=	-1401	#FSRef parameter is bad
+errFSUnknownCall	=	-1400	#selector is not recognized by this filesystem
+badFCBErr	=	-1327	#FCBRecPtr is not valid
 volVMBusyErr	=	-1311	#can't eject because volume is in use by VM
 fsDataTooBigErr	=	-1310	#file or volume is too big for system
 fileBoundsErr	=	-1309	#file's EOF, offset, mark or size is too big
@@ -687,13 +1366,19 @@
 nbpNoConfirm	=	-1025	#nbpNoConfirm
 nbpBuffOvr	=	-1024	#Buffer overflow in LookupName
 noMaskFoundErr	=	-1000	#Icon Utilties Error
+kFMFontContainerAccessErr	=	-985	#kFMFontContainerAccessErr
+kFMFontTableAccessErr	=	-984	#kFMFontTableAccessErr
+kFMIterationScopeModifiedErr	=	-983	#kFMIterationScopeModifiedErr
+kFMInvalidFontErr	=	-982	#kFMInvalidFontErr
+kFMInvalidFontFamilyErr	=	-981	#kFMInvalidFontFamilyErr
+kFMIterationCompleted	=	-980	#kFMIterationCompleted
 guestNotAllowedErr	=	-932	#destination port requires authentication
 badLocNameErr	=	-931	#location name malformed
 badServiceMethodErr	=	-930	#illegal service type, or not supported
 noUserRecErr	=	-928	#Invalid user reference number
 authFailErr	=	-927	#unable to authenticate user at destination
 noInformErr	=	-926	#PPCStart failed because destination did not have inform pending
-networkErr	=	-925	#An error has occured in the network, not too likely
+networkErr	=	-925	#An error has occurred in the network, not too likely
 noUserRefErr	=	-924	#unable to create a new userRefNum
 notLoggedInErr	=	-923	#The default userRefNum does not yet exist
 noDefaultUserErr	=	-922	#user hasn't typed in owners name in Network Setup Control Pannel
@@ -712,9 +1397,11 @@
 destPortErr	=	-906	#Port does not exist at destination
 localOnlyErr	=	-905	#Network activity is currently disabled
 noGlobalsErr	=	-904	#The system is hosed, better re-boot
-noPortErr	=	-903	#Unable to open port or bad portRefNum
+noPortErr	=	-903	#Unable to open port or bad portRefNum.  If you're calling
 nameTypeErr	=	-902	#Invalid or inappropriate locationKindSelector in locationName
 notInitErr	=	-900	#PPCToolBox not initialized
+appVersionTooOld	=	-876	#The application's creator and version are incompatible with the current version of Mac OS.
+wrongApplicationPlatform	=	-875	#The application could not launch because the required platform is not available
 hmCloseViewActive	=	-863	#Returned from HMRemoveBalloon if CloseView was active
 hmNoBalloonUp	=	-862	#Returned from HMRemoveBalloon if no balloon was visible when call was made
 hmOperationUnsupported	=	-861	#Returned from HMShowBalloon call if bad method passed to routine
@@ -741,7 +1428,7 @@
 rcDBNull	=	-800	#rcDBNull
 noMMUErr	=	-626	#no MMU present
 cannotDeferErr	=	-625	#unable to defer additional functions
-interruptsMaskedErr	=	-624	#don¹t call with interrupts masked
+interruptsMaskedErr	=	-624	#donÕt call with interrupts masked
 notLockedErr	=	-623	#specified range of memory is not locked
 cannotMakeContiguousErr	=	-622	#cannot make specified range contiguous
 notHeldErr	=	-621	#specified range of memory is not held
@@ -760,6 +1447,7 @@
 appModeErr	=	-602	#memory mode is 32-bit, but app not 32-bit clean
 memFragErr	=	-601	#not enough room to launch app w/special requirements
 procNotFound	=	-600	#no eligible process with specified descriptor
+driverHardwareGoneErr	=	-503	#disk driver's hardware was disconnected
 hwParamErr	=	-502	#bad selector for _HWPriv
 teScrapSizeErr	=	-501	#scrap item too big for text edit record
 rgnTooBigErr	=	-500	#rgnTooBigErr
@@ -775,6 +1463,14 @@
 notRegisteredSectionErr	=	-452	#not a registered SectionRecord
 badSectionErr	=	-451	#not a valid SectionRecord
 editionMgrInitErr	=	-450	#edition manager not inited by this app
+fsmUnknownFSMMessageErr	=	-438	#unknown message passed to FSM
+fsmNoAlternateStackErr	=	-437	#no alternate stack for HFS CI
+fsmBadFSDVersionErr	=	-436	#FSM version incompatible with FSD
+fsmDuplicateFSIDErr	=	-435	#FSID already exists on InstallFS
+fsmBadFSDLenErr	=	-434	#FSD size incompatible with current FSM vers
+fsmBadFFSNameErr	=	-433	#Name length not 1 <= length <= 31
+fsmBusyFFSErr	=	-432	#File system is busy, cannot be removed
+fsmFFSNotFoundErr	=	-431	#Foreign File system does not exist - new Pack2 could return this error too
 btKeyAttrErr	=	-417	#There is no such a key attribute.
 btKeyLenErr	=	-416	#Maximum key length is too long or equal to zero.
 btRecNotFnd	=	-415	#Record cannot be found.
@@ -791,8 +1487,8 @@
 smBadsPtrErr	=	-346	#Bad pointer was passed to sCalcsPointer
 smsGetDrvrErr	=	-345	#Error occurred during _sGetDriver.
 smNoMoresRsrcs	=	-344	#No more sResources
-smDisDrvrNamErr	=	-343	#Error occured during _sDisDrvrName.
-smGetDrvrNamErr	=	-342	#Error occured during _sGetDrvrName.
+smDisDrvrNamErr	=	-343	#Error occurred during _sDisDrvrName.
+smGetDrvrNamErr	=	-342	#Error occurred during _sGetDrvrName.
 smCkStatusErr	=	-341	#Status of slot = fail.
 smBlkMoveErr	=	-340	#_BlockMove error
 smNewPErr	=	-339	#_NewPtr error
@@ -808,14 +1504,14 @@
 smBusErrTO	=	-320	#BusError time out.
 smBadBoardId	=	-319	#BoardId was wrong; re-init the PRAM record.
 smReservedSlot	=	-318	#slot is reserved, VM should not use this address space.
-smInitTblVErr	=	-317	#An error occured while trying to initialize the Slot Resource Table.
+smInitTblVErr	=	-317	#An error occurred while trying to initialize the Slot Resource Table.
 smInitStatVErr	=	-316	#The InitStatusV field was negative after primary or secondary init.
 smNoBoardId	=	-315	#No Board Id.
-smGetPRErr	=	-314	#Error occured during _sGetPRAMRec (See SIMStatus).
+smGetPRErr	=	-314	#Error occurred during _sGetPRAMRec (See SIMStatus).
 smNoBoardSRsrc	=	-313	#No Board sResource.
 smDisposePErr	=	-312	#_DisposePointer error
-smFHBlkDispErr	=	-311	#Error occured during _sDisposePtr (Dispose of FHeader block).
-smFHBlockRdErr	=	-310	#Error occured during _sGetFHeader.
+smFHBlkDispErr	=	-311	#Error occurred during _sDisposePtr (Dispose of FHeader block).
+smFHBlockRdErr	=	-310	#Error occurred during _sGetFHeader.
 smBLFieldBad	=	-309	#ByteLanes field was bad.
 smUnExBusErr	=	-308	#Unexpected BusError
 smResrvErr	=	-307	#Fatal reserved error. Resreved field <> 0.
@@ -826,7 +1522,7 @@
 smFormatErr	=	-302	#FHeader Format is not Apple's
 smCRCFail	=	-301	#CRC check failed for declaration data
 smEmptySlot	=	-300	#No card in slot
-nmTypErr	=	-299	#wrong queue type
+nmTypErr	=	-299	#Notification Manager:wrong queue type
 smPriInitErr	=	-293	#Error; Cards could not be initialized.
 smPRAMInitErr	=	-292	#Error; Slot Resource Table could not be initialized.
 smSRTInitErr	=	-291	#Error; Slot Resource Table could not be initialized.
@@ -864,6 +1560,7 @@
 siNoBufferSpecified	=	-222	#returned by synchronous SPBRecord if nil buffer passed
 siBadSoundInDevice	=	-221	#invalid index passed to SoundInGetIndexedDevice
 siNoSoundInHardware	=	-220	#no Sound Input hardware
+siVBRCompressionNotSupported	=	-213	#vbr audio compression not supported for this operation
 noMoreRealTime	=	-212	#not enough CPU cycles left to add another task
 channelNotBusy	=	-211	#channelNotBusy
 buffersTooSmall	=	-210	#can not operate in the memory allowed
@@ -889,6 +1586,16 @@
 resourceInMemory	=	-188	#Resource already in memory
 CantDecompress	=	-186	#resource bent ("the bends") - can't decompress a compressed resource
 badExtResource	=	-185	#extended resource has a bad format.
+cmNoCurrentProfile	=	-182	#Responder error
+cmUnsupportedDataType	=	-181	#Responder error
+cmCantDeleteProfile	=	-180	#Responder error
+cmCantXYZ	=	-179	#CMM cant handle XYZ space
+cmCantConcatenateError	=	-178	#Profile can't be concatenated
+cmProfilesIdentical	=	-177	#Profiles the same
+cmProfileNotFound	=	-176	#Responder error
+cmMethodNotFound	=	-175	#CMM not present
+cmMethodError	=	-171	#cmMethodError
+cmProfileError	=	-170	#cmProfileError
 cDepthErr	=	-157	#invalid pixel depth
 cResErr	=	-156	#invalid resolution for MakeITable
 cDevErr	=	-155	#invalid type of graphics device
@@ -902,7 +1609,7 @@
 rgnOverflowErr	=	-147	#rgnOverflowErr
 noMemForPictPlaybackErr	=	-145	#noMemForPictPlaybackErr
 userCanceledErr	=	-128	#userCanceledErr
-hMenuFindErr	=	-127	#could not find HMenu's parent in MenuKey
+hMenuFindErr	=	-127	#could not find HMenu's parent in MenuKey (wrong error code - obsolete)
 mBarNFnd	=	-126	#system error code for MBDF not found
 updPixMemErr	=	-125	#insufficient memory to update a pixmap
 volGoneErr	=	-124	#Server volume has been disconnected.
@@ -1001,10 +1708,10 @@
 readErr	=	-19	#I/O System Errors
 statusErr	=	-18	#I/O System Errors
 controlErr	=	-17	#I/O System Errors
-dsExtensionsDisabled	=	-13	#say ³Extensions Disabled²
-dsHD20Installed	=	-12	#say ³HD20 Startup²
-dsDisassemblerInstalled	=	-11	#say ³Disassembler Installed²
-dsMacsBugInstalled	=	-10	#say ³MacsBug Installed²
+dsExtensionsDisabled	=	-13	#say ÒExtensions DisabledÓ
+dsHD20Installed	=	-12	#say ÒHD20 StartupÓ
+dsDisassemblerInstalled	=	-11	#say ÒDisassembler InstalledÓ
+dsMacsBugInstalled	=	-10	#say ÒMacsBug InstalledÓ
 seNoDB	=	-8	#no debugger installed to handle debugger command
 SlpTypeErr	=	-5	#invalid queue element
 unimpErr	=	-4	#unimplemented core routine
@@ -1026,7 +1733,7 @@
 ENOMEM	=	12	#Cannot allocate memory
 EACCES	=	13	#Permission denied
 EFAULT	=	14	#Bad address
-ENOTBLK	=	15	#Block device required
+ECANCELED	=	15	#Operation cancelled
 EBUSY	=	16	#Device busy
 EEXIST	=	17	#File exists
 EXDEV	=	18	#Cross-device link
@@ -1037,7 +1744,6 @@
 ENFILE	=	23	#Too many open files in system
 EMFILE	=	24	#Too many open files
 ENOTTY	=	25	#Inappropriate ioctl for device
-ETXTBSY	=	26	#Text file busy
 EFBIG	=	27	#File too large
 ENOSPC	=	28	#No space left on device
 ESPIPE	=	29	#Illegal seek
@@ -1056,7 +1762,7 @@
 ENOPROTOOPT	=	42	#Protocol not available
 EPROTONOSUPPORT	=	43	#Protocol not supported
 ESOCKTNOSUPPORT	=	44	#Socket type not supported
-EOPNOTSUPP	=	45	#Operation not supported on socket
+EOPNOTSUPP	=	45	#Operation not supported
 EPFNOSUPPORT	=	46	#Protocol family not supported
 EAFNOSUPPORT	=	47	#Address family not supported by protocol family
 EADDRINUSE	=	48	#Address already in use
@@ -1071,28 +1777,13 @@
 ENOTCONN	=	57	#Socket is not connected
 ESHUTDOWN	=	58	#Can't send after socket shutdown
 ETOOMANYREFS	=	59	#Too many references: can't splice
-ETIMEDOUT	=	60	#Connection timed out
+ETIMEDOUT	=	60	#Operation timed out
 ECONNREFUSED	=	61	#Connection refused
 ELOOP	=	62	#Too many levels of symbolic links
 ENAMETOOLONG	=	63	#File name too long
 EHOSTDOWN	=	64	#Host is down
 EHOSTUNREACH	=	65	#No route to host
 ENOTEMPTY	=	66	#Directory not empty
-EPROCLIM	=	67	#Too many processes
-EUSERS	=	68	#Too many users
-EDQUOT	=	69	#Disc quota exceeded
-ESTALE	=	70	#Stale NFS file handle
-EREMOTE	=	71	#Too many levels of remote in path
-EBADRPC	=	72	#RPC struct is bad
-ERPCMISMATCH	=	73	#RPC version wrong
-EPROGUNAVAIL	=	74	#RPC prog. not avail
-EPROGMISMATCH	=	75	#Program version wrong
-EPROCUNAVAIL	=	76	#Bad procedure for program
+ELOOK	=	67	#Internal mapping for kOTLookErr, don't return to client
 ENOLCK	=	77	#No locks available
 ENOSYS	=	78	#Function not implemented
-EFTYPE	=	79	#Inappropriate file type or format
-EINPROGRESS	=	136	#Operation now in progress
-EALREADY	=	137	#Operation already in progress
-ENOTSOCK	=	138	#Socket operation on non-socket
-EDESTADDRREQ	=	139	#Destination address required
-EMSGSIZE	=	140	#Message too long