[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. |