Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Version 1.0 of Image Color Management (ICM) was delivered in Microsoft Windows 95, and provides basic color management capabilities within Windows device contexts.
ICM version 2.0 was delivered in Windows 98, Windows Millennium Edition, Windows 2000, and WindowsXP and included a variety of new functions that implemented color management outside of device contexts. These new functions were suitable for more demanding color management requirements, and gave applications greater control over the color-management process.
With the release of Windows Vista, ICM 2.0 is now included in Windows Color System (WCS) 1.0, which adds more functionality. The following table lists new application programming interfaces (API) that ship in Windows Vista.
New API Shipping in Windows Vista
Enumerations
API Name
Header
Library
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
Functions
API Name
Header
Library
WcsAssociateColorProfileWithDevice
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
WcsDisassociateColorProfileFromDevice
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
icm.h
mscms.lib
Interfaces and Their Functions
API Name
Header
Library
WcsPlugIn.h
N/A
IDeviceModelPlugin::ColorimetricToDeviceColors
WcsPlugIn.h
N/A
IDeviceModelPlugin::ColorimetricToDeviceColorsWithBlack
WcsPlugIn.h
N/A
IDeviceModelPlugin::DeviceToColorimetricColors
WcsPlugIn.h
N/A
IDeviceModelPlugin::GetGamutBoundaryMesh
WcsPlugIn.h
N/A
IDeviceModelPlugin::GetGamutBoundaryMeshSize
WcsPlugIn.h
N/A
IDeviceModelPlugin::GetNeutralAxis
WcsPlugIn.h
N/A
IDeviceModelPlugin::GetNeutralAxisSize
WcsPlugIn.h
N/A
IDeviceModelPlugin::GetNumChannels
WcsPlugIn.h
N/A
IDeviceModelPlugin::GetPrimarySamples
WcsPlugIn.h
N/A
IDeviceModelPlugin::Initialize
WcsPlugIn.h
N/A
IDeviceModelPlugin::SetTransformDeviceModelInfo
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A
IGamutMapModelPlugin::Initialize
WcsPlugIn.h
N/A
IGamutMapModelPlugin::SourceToDestinationAppearanceColors
WcsPlugIn.h
N/A
Structures
API Name
Header
Library
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A
WcsPlugIn.h
N/A