Carbon supports the majority of the ColorSync Manager programming interface. However, ColorSync 1.0 compatibility calls such as CWNewColorWorld, GetProfile, and SetProfile are not supported.
Nor does Carbon support ColorSync APIs to color management modules (CMMs). These APIs aren't supported because Mac OS X uses Bundle Services to implement CMMs.
Some applications use the Component Manager to determine what CMMs are available. You cannot use the Component Manager for this purpose in Mac OS X. Apple has, however, provided a new API to query for available CMMs: CMIterateCMMInfo.
BeginMatching is defined only if OLDROUTINENAMES is defined during compile time. Additionally, it uses 1.0 profiles, which are no longer supported. Use NCMBeginMatching (along with 2.0 profiles) instead.This function was used only by CMMs wishing to support hardware acceleration. With the advent of PowerPC chips, it no longer provides performance benefits over software implementations.This function was used only by CMMs wishing to support hardware acceleration. With the advent of PowerPC chips, it no longer provides performance benefits over software implementations.CMBeginMatching uses 1.0 profiles to establish onscreen matching. These profiles will not be supported. Use NCMBeginMatching instead. Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Available in Mac OS X 10.0 and later.Use CWCheckBitmap instead. CMCheckBitmap is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.Use CWCheckColors instead. CMCheckColors is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.CMCheckPixMap is an API to CMMs. Use CWCheckPixMap instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.CMConcatenateProfiles is an API for CMMs, and it uses 1.0 profiles.CMConcatInit is an API to CMMs. Application developers should avoid calling CMMs directly, since they may or may not support a given API. To establish a color world using a set of profiles, use CWConcatColorWorld.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.ColorSync 1.0 profiles will no longer be supported, so CMConvertProfile2to1 has no utility. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.
CMCopyProfileLocalizedStringDictionary
Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.CMDeleteDeviceProfile is an API to the 1.0 Profile Responder component, which is no longer supported. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.CMDrawMatchedPicture uses 1.0 profiles to match the PICT data, and these profiles will no longer be supported. Use NCMDrawMatchedPicture, which uses 2.0 profiles. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Not available in Mac OS X.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertFixedXYZToXYZ. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 1.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 2.5 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 3.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 3.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.CMGetIndexedProfile is an API to the 1.0 Profile Responder component, which is no longer supported. Services for searching and indexing 2.0 profiles are supported via CMNewProfileSearch, CMSearchGetIndProfile, and other search routines. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.5 or later is present. Available in Mac OS X 10.0 and later.CMGetProfile is an API (for 1.0 profiles) to the Profile Responder component, which is no longer supported. Access to 2.0 profiles is supported via CMGetSystemProfile, CMOpenProfile, and the search routines. Not available in CarbonLib. Not available in Mac OS X.
CMGetProfileAdditionalDataOffset
CMGetProfileAdditionalDataOffset provides access to data within 1.0 profiles, and these profiles will no longer be supported. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.5 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.CMGetProfileName gets the name of 1.0 profiles, which will no longer be supported. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertHLSToRGB. Not available in CarbonLib. Not available in Mac OS X.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertHSVToRGB. Not available in CarbonLib. Not available in Mac OS X.This was the initialization routine for old style color worlds. Use NCMInit to create color worlds.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 2.5 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertLabToXYZ. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 3.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertLuvToXYZ. Not available in CarbonLib. Not available in Mac OS X.CMMatchBitmap is an API to CMMs. Use CWMatchBitMap instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMatchColors is an API to CMMs. Use CWMatchColors instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.CMMatchPixMap is an API to CMMs. Use CWMatchPixMap instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.Use CWCheckBitMap instead. CMMCheckBitmap is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.Use CWCheckColors instead. CMMCheckColors is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.Use CWCheckPixMap instead. CMMCheckPixMap is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.This is a Component Manager wrapper function which only applies to ColorSync on Mac OS 8 and 9.This is an API to CMMs, which aren't supported in Carbon.This is an API to CMMs, which aren't supported in Carbon. To establish a color world using a set of profiles, use CWConcatColorWorld.CMMFlattenProfile is an API to CMMs. Use CMFlattenProfile instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.This is a Component Manager wrapper function which only applies to ColorSync on Mac OS 8 and 9.CMMGetIndNamedColorValue is an API to CMMs. Use CMGetIndNamedColorValue instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMGetNamedColorIndex is an API to CMMs. Use CMGetNamedColorIndex instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMGetNamedColorInfo is an API to CMMs. Use CMGetNamedColorInfo instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMGetNamedColorName is an API to CMMs. Use CMGetNamedColorName instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMGetNamedColorValue is an API to CMMs. Use CMGetNamedColorValue instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMGetPS2ColorRendering is an API to CMMs; use CMGetPS2ColorRendering instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMGetPS2ColorRenderingIntent is an API to CMMs. Use CMGetPS2ColorRenderingIntent instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMGetPS2ColorRenderingVMSize is an API to CMMs; use CMGetPS2ColorRenderingVMSize instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMGetPS2ColorSpace is an API to CMMs. Use CMGetPS2ColorSpace instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.This was the initialization routine for old style color worlds. Use NCMInit to create color worlds.Use CWMatchBitMap instead. CMMMatchBitmap is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.Use CWMatchColors instead. CMMMatchColors is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.Use CWMatchPixMap instead. CMMMatchPixMap is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.Use CWNewLinkProfile instead. CMMNewLinkProfile is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.This is a Component Manager wrapper function which only applies to ColorSync on Mac OS 8 and 9.CMMUnflattenProfile is an API to CMMs. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMMValidateProfile is an API to CMMs. Use CMValidateProfile instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.CMNewLinkProfile is an API to CMMs. Use CWNewLinkProfile instead. Application developers should avoid calling CMMs directly, since they may or may not support a given API.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.
CMProfileIdentifierFolderSearch
Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.1 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertRGBToGray. Not available in CarbonLib. Not available in Mac OS X.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertRGBToHLS. Not available in CarbonLib. Not available in Mac OS X.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertRGBToHSV. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 2.5 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 3.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 3.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.CMSetProfile is an API (for 1.0 profiles) to the Profile Responder component, which is no longer supported. Access to 2.0 profiles is supported via CMSetSystemProfile, CMNewProfile, and other routines. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.5 or later is present. Available in Mac OS X 10.0 and later.CMSetProfileDescription is an API to the Profile Responder component, which is no longer supported. It also operated on 1.0 profiles, which are no longer supported. Access to internal profile data for 2.0 profiles is supported via CMSetProfileElement. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.
CMSetProfileLocalizedStringDictionary
Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.Because this function unflattens only those profiles based on FSSpec structures, you should use NCMUnflattenProfile instead. Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Available in Mac OS X 10.1 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.CMUseProfileComment embeds 1.0 profiles in the PICT data. These profiles will no longer be supported. Use NCMUseProfileComment instead. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertXYZToFixedXYZ. Not available in CarbonLib. Not available in Mac OS X.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertXYZToLab. Not available in CarbonLib. Not available in Mac OS X.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertXYZToLuv. Not available in CarbonLib. Not available in Mac OS X.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertXYZToYxy. Not available in CarbonLib. Not available in Mac OS X.This function is simply glue to the old CMConversion Component. The preferred access method to this function is CMConvertYxyToXYZ. Not available in CarbonLib. Not available in Mac OS X.ConcatenateProfiles operates on 1.0 profiles, which are no longer supported. Concatenation is supported for 2.0 profiles via CWNewLinkProfile and other APIs. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 1.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 1.0 or later is present. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 1.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 1.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 1.0 or later is present. Not available in Mac OS X.CWNewColorWorld takes as parameters 1.0 profiles, which will no longer be supported. Use NCWNewColorWorld instead.
Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.DeleteDeviceProfile deletes 1.0 profiles, which will no longer be supported. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.This function was intended for use only by the ColorSync Manager itself and not by applications. Applications should have no need to use this function.This function was intended for use only by the ColorSync Manager itself and not by applications. Applications should have no need to use this function.DrawMatchedPicture uses 1.0 profiles, which are obsolete. Use NCMDrawMatchedPicture (which supports 2.0 profiles) instead.EnableMatching is a valid API only if OLDROUTINENAMES is defined for a given compile. Use CMEnableMatchingComment for full compatibility.EndMatching is defined if OLDROUTINENAMES is used during compilation. Use CMEndMatching for full compatibility.GetIndexedProfile provides access to 1.0 profiles, which will no longer be supported. CMNewProfileSearch and CMSearchGetIndProfile provide enhanced access to 2.0 profiles. Not available in CarbonLib. Not available in Mac OS X.GetProfile provides access to 1.0 profiles, which will no longer be supported. Not available in CarbonLib. Not available in Mac OS X.
GetProfileAdditionalDataOffset
GetProfileAdditionalDataOffset is a data accessor for 1.0 profiles, which will no longer be supported.GetProfileName is an accessor for 1.0 profiles, which will no longer be supported. Access to 2.0 profile data is supported by CMGetScriptProfileDescription and CMGetProfileElement.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.This function was intended for use only by the ColorSync Manager itself and not by applications. Applications should have no need to use this function.This function was intended for use only by the ColorSync Manager itself and not by applications. Applications should have no need to use this function.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.5 or later is present. Available in Mac OS X 10.0 and later.This is a Component Manager wrapper function which only applies to ColorSync on Mac OS 8 and 9.This is an API to CMMs, which aren't supported in Carbon. To establish a color world using a set of profiles, use CWConcatColorWorld.This was the initialization routine for old style color worlds. Use NCMInit to create color worlds.Use CWNewLinkProfile instead. NCMMNewLinkProfile is an API to CMMs -- Component Manager structures that Mac OS X does not support. In Carbon, CMMs are replced by opaque structures of type CFBundle.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Not available in Mac OS X.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when ColorSync 2.6 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.This function was intended for use only by the ColorSync Manager itself and not by applications. Applications should have no need to use this function.This function was intended for use only by the ColorSync Manager itself and not by applications. Applications should have no need to use this function.SetProfile uses 1.0 profiles, which will no longer be supported. To set the System profile, use NCMSetSystemProfile. Not available in CarbonLib. Not available in Mac OS X.SetProfileDescription provides access to 1.0 profiles, which will no longer be supported. To set the description of a 2.0 profile, use CMSetProfileElement. Not available in CarbonLib. Not available in Mac OS X.UseProfile allows 1.0 profiles to be used within PICT data streams. These profiles will no longer be supported.