Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

What's New in Windows Vista

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 NameHeaderLibrary
COLORDATATYPE icm.hmscms.lib
COLORPROFILESUBTYPE icm.hmscms.lib
COLORPROFILETYPE icm.hmscms.lib
WCS_PROFILE_MANAGEMENT_SCOPE icm.hmscms.lib

 

Functions
API NameHeaderLibrary
WcsAssociateColorProfileWithDevice icm.hmscms.lib
WcsCheckColors icm.hmscms.lib
WcsCreateIccProfile icm.hmscms.lib
WcsDisassociateColorProfileFromDevice icm.hmscms.lib
WcsEnumColorProfiles icm.hmscms.lib
WcsEnumColorProfilesSize icm.hmscms.lib
WcsGetDefaultColorProfile icm.hmscms.lib
WcsGetDefaultColorProfileSize icm.hmscms.lib
WcsGetDefaultRenderingIntent icm.hmscms.lib
WcsGetUsePerUserProfiles icm.hmscms.lib
WcsOpenColorProfile icm.hmscms.lib
WcsSetDefaultColorProfile icm.hmscms.lib
WcsSetDefaultRenderingIntent icm.hmscms.lib
WcsSetUsePerUserProfiles icm.hmscms.lib
WcsTranslateColors icm.hmscms.lib

 

Interfaces and Their Functions
API NameHeaderLibrary
IDeviceModelPlugin WcsPlugIn.hN/A
IDeviceModelPlugin::ColorimetricToDeviceColors WcsPlugIn.hN/A
IDeviceModelPlugin::ColorimetricToDeviceColorsWithBlack WcsPlugIn.hN/A
IDeviceModelPlugin::DeviceToColorimetricColors WcsPlugIn.hN/A
IDeviceModelPlugin::GetGamutBoundaryMesh WcsPlugIn.hN/A
IDeviceModelPlugin::GetGamutBoundaryMeshSize WcsPlugIn.hN/A
IDeviceModelPlugin::GetNeutralAxis WcsPlugIn.hN/A
IDeviceModelPlugin::GetNeutralAxisSize WcsPlugIn.hN/A
IDeviceModelPlugin::GetNumChannels WcsPlugIn.hN/A
IDeviceModelPlugin::GetPrimarySamples WcsPlugIn.hN/A
IDeviceModelPlugin::Initialize WcsPlugIn.hN/A
IDeviceModelPlugin::SetTransformDeviceModelInfo WcsPlugIn.hN/A
IGamutMapModelPlugin WcsPlugIn.hN/A
IGamutMapModelPlugin::Initialize WcsPlugIn.hN/A
IGamutMapModelPlugin::SourceToDestinationAppearanceColors WcsPlugIn.hN/A

 

Structures
API NameHeaderLibrary
BlackInformation WcsPlugIn.hN/A
GamutBoundaryDescription WcsPlugIn.hN/A
XYZColorF WcsPlugIn.hN/A
JChColorF WcsPlugIn.hN/A
JabColorF WcsPlugIn.hN/A
GamutShell WcsPlugIn.hN/A
GamutShellTriangle WcsPlugIn.hN/A
PrimaryJabColors WcsPlugIn.hN/A
PrimaryXYZColors WcsPlugIn.hN/A

 

 

 

Community Additions

ADD
Show:
© 2015 Microsoft