Profile Management Functions in ICM 2.0

[This is preliminary documentation and subject to change.]

The following ICM 2.0 API functions are useful in profile management.

Function Description
AssociateColorProfileWithDevice Associates a color profile with a device.
CreateProfileFromLogColorSpace Converts a LOGCOLORSPACE to a device profile.
DisassociateColorProfileFromDevice Disassociates a color profile from a device.
EnumColorProfiles Enumerates color profiles satisfying specified criteria.
GetColorDirectory Identifies the system color directory.
GetDeviceGammaRamp Gets the gamma ramp from direct color display boards.
GetStandardColorSpaceProfile Retrieves a registered standard space profile.
InstallColorProfile Installs a color profile for use in the system.
RegisterCMM Registers a CMM for use by the system. Used to install new CMMs.
SetDeviceGammaRamp Sets the gamma ramp on direct color display boards.
SetStandardColorSpaceProfile Registers a profile for a standard color space.
UninstallColorProfile Uninstalls a color profile from the system.
UnregisterCMM Removes the CMM registration. Used to uninstall new CMMs.