typedef enum {
icSigXYZData = 0x58595A20L, /* 'XYZ ' */
icSigLabData = 0x4C616220L, /* 'Lab ' */
icSigLuvData = 0x4C757620L, /* 'Luv ' */
icSigYCbCrData = 0x59436272L, /* 'YCbr' */
icSigYxyData = 0x59787920L, /* 'Yxy ' */
icSigRgbData = 0x52474220L, /* 'RGB ' */
icSigGrayData = 0x47524159L, /* 'GRAY' */
icSigHsvData = 0x48535620L, /* 'HSV ' */
icSigHlsData = 0x484C5320L, /* 'HLS ' */
icSigCmykData = 0x434D594BL, /* 'CMYK' */
icSigCmyData = 0x434D5920L, /* 'CMY ' */
icMaxEnumData = 0xFFFFFFFFL /* enum = 4 bytes max */
} icColorSpaceSignature;
|
Currently, only icSigXYZData and icSigLabData are valid profile connection spaces (PCSs).
/* profileClass enumerations */
typedef enum {
icSigInputClass = 0x73636E72L, /* 'scnr' */
icSigDisplayClass = 0x6D6E7472L, /* 'mntr' */
icSigOutputClass = 0x70727472L, /* 'prtr' */
icSigLinkClass = 0x6C696E6BL, /* 'link' */
icSigAbstractClass = 0x61627374L, /* 'abst' */
icSigColorSpaceClass = 0x73706163L, /* 'spac' */
icSigNamedColorClass = 0x6E6D636CL, /* 'nmcl' */
icMaxEnumClass = 0xFFFFFFFFL /* enum = 4 bytes max */
} icProfileClassSignature;
|
/* Platform Signatures */
typedef enum {
icSigMacintosh = 0x4150504CL, /* 'APPL' */
icSigMicrosoft = 0x4D534654L, /* 'MSFT' */
icSigSolaris = 0x53554E57L, /* 'SUNW' */
icSigSGI = 0x53474920L, /* 'SGI ' */
icSigTaligent = 0x54474E54L, /* 'TGNT' */
icMaxEnumPlatform = 0xFFFFFFFFL /* enum = 4 bytes max */
} icPlatformSignature;
|