Constants
#define icMagicNumber 0x61637370L /* 'acsp' */
#define icVersionNumber 0x02000000L /* 2.0, BCD */
|
Screen Encodings
#define icPrtrDefaultScreensFalse 0x00000000L /* Bit position 0 */
#define icPrtrDefaultScreensTrue 0x00000001L /* Bit position 0 */
#define icLinesPerInch 0x00000002L /* Bit position 1 */
#define icLinesPerCm 0x00000000L /* Bit position 1 */
|
Device Attributes
The defined values correspond to the low 4 bytes of the 8-byte attribute quantity. See icc.h for their location.
#define icReflective 0x00000000L /* Bit position 0 */
#define icTransparency 0x00000001L /* Bit position 0 */
#define icGlossy 0x00000000L /* Bit position 1 */
#define icMatte 0x00000002L /* Bit position 1 */
|
Profile Header Flags
The low 16 bits are reserved for the ICC.
#define icEmbeddedProfileFalse 0x00000000L /* Bit position 0 */
#define icEmbeddedProfileTrue 0x00000001L /* Bit position 0 */
#define icUseAnywhere 0x00000000L /* Bit position 1 */
#define icUseWithEmbeddedDataOnly 0x00000002L /* Bit position 1 */
|
ASCII or Binary Data
#define icAsciiData 0x00000000L /* Used in dataType */
#define icBinaryData 0x00000001L
|
Variable-Length Array
The following is used to indicate that this is a variable-length array.