COLORPROFILETYPE enumeration

Specifies the type of color profile.

Syntax


typedef enum tagCOLORPROFILETYPE { 
  CPT_ICC   = 0x0001,
  CPT_DMP,
  CPT_CAMP,
  CPT_GMMP
} COLORPROFILETYPE, *PCOLORPROFILETYPE, *LPCOLORPROFILETYPE;

Constants

CPT_ICC

An International Color Consortium (ICC) profile. If you specify this value, only the CPST_RGB_WORKING_SPACE and CPST_CUSTOM_WORKING_SPACE values of COLORPROFILESUBTYPE are valid.

CPT_DMP

A device model profile (DMP) defined in WCS. If you specify this value, only the CPST_RGB_WORKING_SPACE and CPST_CUSTOM_WORKING_SPACE values of COLORPROFILESUBTYPE are valid.

CPT_CAMP

A color appearance model profile (CAMP) defined in WCS. If you specify this value, only the CPST_NONE value of COLORPROFILESUBTYPE is valid.

CPT_GMMP

Specifies a WCS gamut map model profile (GMMP). If this value is specified, only the CPST_PERCEPTUAL, CPST_SATURATION, CPST_RELATIVE_COLORIMETRIC, and CPST_ABSOLUTE_COLORIMETRIC values of COLORPROFILESUBTYPE are valid. Any of these values may optionally be combined (in a bitwise OR operation) with CPST_DEFAULT.

Remarks

The PCOLORPROFILETYPE and LPCOLORPROFILETYPE data types are defined as pointers to this enumeration:

typedef COLORPROFILETYPE *PCOLORPROFILETYPE, *LPCOLORPROFILETYPE;

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Icm.h

See also

COLORPROFILESUBTYPE

 

 

Show: