Advanced Functions for Use Outside of a Device Context

These functions provide advanced color management capabilities outside of device contexts.

Function Description
PCMSCALLBACKW *PCMSCALLBACKW* (or ApplyCallbackFunction) is a callback function that you implement that updates the WCS configuration data while the dialog box displayed by the SetupColorMatchingW function is executing.
CheckBitmapBits Checks whether the pixels in a specified bitmap lie within the output gamut of a specified transform.
CheckColors Determines whether the colors in an array lie within the output gamut of a specified transform.
ConvertColorNameToIndex Converts color names in a named color space to index numbers in an International Color Consortium (ICC) color profile.
ConvertIndexToColorName Transforms indices in a color space to an array of names in a named color space.
CreateColorTransformW Transforms indices in a color space to an array of names in a named color space.
CreateMultiProfileTransform Accepts an array of profiles or a single device link profile and creates a color transform that applications can use to perform color mapping.
DeleteColorTransform Deletes a given color transform.
GetCMMInfo Retrieves various information about the color management module (CMM) that created the specified color transform.
GetNamedProfileInfo Retrieves information about the International Color Consortium (ICC) named color profile that is specified in the first parameter.
ICMProgressProcCallback Application-supplied callback function to report progress. The name of this function is also defined by the application.
SelectCMM Allows you to select the preferred color management module (CMM) to use.
SetupColorMatchingW Provides user control over color management by way of a dialog box.
TranslateBitmapBits Converts bitmap colors using a color transform.
TranslateColors Translates an array of colors from the source color space to the destination color space as defined by a color transform.
WcsCheckColors Determines whether the colors in an array are within the output gamut of a specified WCS color transform.
WcsTranslateColors Translates an array of colors from the source color space to the destination color space as defined by a color transform.