COLORPROFILETYPE enumeration (icm.h)
Specifies the type of color profile.
Syntax
typedef enum {
CPT_ICC,
CPT_DMP,
CPT_CAMP,
CPT_GMMP
} COLORPROFILETYPE;
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
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | icm.h |