test: jan99/dll32/icc.h File Reference

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# icc.h File Reference

Go to the source code of this file.

## Classes

struct | icInt8Array
struct | icUInt8Array
struct | icUInt16Array
struct | icInt16Array
struct | icUInt32Array
struct | icInt32Array
struct | icUInt64Array
struct | icInt64Array
struct | icU16Fixed16Array
struct | icS15Fixed16Array
struct | icDateTimeNumber
struct | icXYZNumber
struct | icXYZArray
struct | icCurve
struct | icData
struct | icLut16
struct | icLut8
struct | icMeasurement
struct | icNamedColor
struct | icDescStruct
struct | icProfileSequenceDesc
struct | icTextDescription
struct | icScreeningData
struct | icScreening
struct | icText
struct | icUcrBgCurve
struct | icUcrBg
struct | icViewingCondition
struct | icTagBase
struct | icCurveType
struct | icDataType
struct | icDateTimeType
struct | icLut16Type
struct | icLut8Type
struct | icMeasurementType
struct | icNamedColorType
struct | icProfileSequenceDescType
struct | icTextDescriptionType
struct | icS15Fixed16ArrayType
struct | icScreeningType
struct | icSignatureType
struct | icTextType
struct | icU16Fixed16ArrayType
struct | icUcrBgType
struct | icUInt16ArrayType
struct | icUInt32ArrayType
struct | icUInt64ArrayType
struct | icUInt8ArrayType
struct | icViewingConditionType
struct | icXYZType
struct | icTag
struct | icTagList
struct | icHeader
struct | icProfile

## Defines

#define | icMagicNumber 0x61637370 /* 'acsp' */
#define | icVersionNumber 0x02000000 /* 2.0, BCD */
#define | icPrtrDefaultScreensFalse 0x00000000 /* Bit position 0 */
#define | icPrtrDefaultScreensTrue 0x00000001 /* Bit position 0 */
#define | icLinesPerInch 0x00000002 /* Bit position 1 */
#define | icLinesPerCm 0x00000000 /* Bit position 1 */
#define | icReflective 0x00000000 /* Bit position 0 */
#define | icTransparency 0x00000001 /* Bit position 0 */
#define | icGlossy 0x00000000 /* Bit position 1 */
#define | icMatte 0x00000002 /* Bit position 1 */
#define | icEmbeddedProfileFalse 0x00000000 /* Bit position 0 */
#define | icEmbeddedProfileTrue 0x00000001 /* Bit position 0 */
#define | icUseAnywhere 0x00000000 /* Bit position 1 */
#define | icUseWithEmdeddedDataOnly 0x00000002 /* Bit position 1 */
#define | icAsciiData 0x00000000 /* Used in dataType */
#define | icBinaryData 0x00000001
#define | icAny 1
#define | icSigAToB0Tag 0x41324230 /* 'A2B0' */
#define | icSigAToB1Tag 0x41324231 /* 'A2B1' */
#define | icSigAToB2Tag 0x41324232 /* 'A2B2' */
#define | icSigAToB3Tag 0x41324233 /* 'A2B2' */
#define | icSigBlueColorantTag 0x6258595A /* 'bXYZ' */
#define | icSigBlueTRCTag 0x62545243 /* 'bTRC' */
#define | icSigBToA0Tag 0x42324130 /* 'B2A0' */
#define | icSigBToA1Tag 0x42324131 /* 'B2A1' */
#define | icSigBToA2Tag 0x42324132 /* 'B2A2' */
#define | icSigBToA3Tag 0x42324133 /* 'B2A3' */
#define | icSigCalibrationDateTimeTag 0x63616C74 /* 'calt' */
#define | icSigCharTargetTag 0x74617267 /* 'targ' */
#define | icSigCopyrightTag 0x63707274 /* 'cprt' */
#define | icSigDeviceMfgDescTag 0x646D6E64 /* 'dmnd' */
#define | icSigDeviceModelDescTag 0x646D6464 /* 'dmdd' */
#define | icSigGamutTag 0x676d7420 /* 'gmt ' */
#define | icSigGrayTRCTag 0x6b545243 /* 'kTRC' */
#define | icSigGreenColorantTag 0x6758595A /* 'gXYZ' */
#define | icSigGreenTRCTag 0x67545243 /* 'gTRC' */
#define | icSigLuminanceTag 0x6C756d69 /* 'lumi' */
#define | icSigMeasurementTag 0x6D656173 /* 'meas' */
#define | icSigMediaBlackPointTag 0x626B7074 /* 'bkpt' */
#define | icSigMediaWhitePointTag 0x77747074 /* 'wtpt' */
#define | icSigNamedColorTag 0x6E636f6C /* 'ncol' */
#define | icSigPreview0Tag 0x70726530 /* 'pre0' */
#define | icSigPreview1Tag 0x70726531 /* 'pre1' */
#define | icSigPreview2Tag 0x70726532 /* 'pre2' */
#define | icSigProfileDescriptionTag 0x64657363 /* 'desc' */
#define | icSigProfileSequenceDescTag 0x70736571 /* 'pseq' */
#define | icSigPs2CRD0Tag 0x70736430 /* 'psd0' */
#define | icSigPs2CRD1Tag 0x70736431 /* 'psd1' */
#define | icSigPs2CRD2Tag 0x70736432 /* 'psd2' */
#define | icSigPs2CRD3Tag 0x70736433 /* 'psd3' */
#define | icSigPs2CSATag 0x70733273 /* 'ps2s' */
#define | icSigPs2Intent0Tag 0x70736930 /* 'psi0' */
#define | icSigPs2Intent1Tag 0x70736931 /* 'psi1' */
#define | icSigPs2Intent2Tag 0x70736932 /* 'psi2' */
#define | icSigPs2Intent3Tag 0x70736933 /* 'psi3' */
#define | icSigRedColorantTag 0x7258595A /* 'rXYZ' */
#define | icSigRedTRCTag 0x72545243 /* 'rTRC' */
#define | icSigScreeningDescTag 0x73637264 /* 'scrd' */
#define | icSigScreeningTag 0x7363726E /* 'scrn' */
#define | icSigTechnologyTag 0x74656368 /* 'tech' */
#define | icSigUcrBgTag 0x62666420 /* 'bfd ' */
#define | icSigViewingCondDescTag 0x76756564 /* 'vued' */
#define | icSigViewingConditionsTag 0x76696577 /* 'view' */
#define | icSigK007Tag 0x4B303037 /* 'K007' */
#define | icMaxEnumTag
#define | icSigFilmScanner 0x6673636E /* 'fscn' */
#define | icSigReflectiveScanner 0x7273636E /* 'rscn' */
#define | icSigInkJetPrinter 0x696A6574 /* 'ijet' */
#define | icSigThermalWaxPrinter 0x74776178 /* 'twax' */
#define | icSigElectrophotographicPrinter 0x6570686F /* 'epho' */
#define | icSigElectrostaticPrinter 0x65737461 /* 'esta' */
#define | icSigDyeSublimationPrinter 0x64737562 /* 'dsub' */
#define | icSigPhotographicPaperPrinter 0x7270686F /* 'rpho' */
#define | icSigFilmWriter 0x6670726E /* 'fprn' */
#define | icSigVideoMonitor 0x7669646D /* 'vidm' */
#define | icSigVideoCamera 0x76696463 /* 'vidc' */
#define | icSigProjectionTelevision 0x706A7476 /* 'pjtv' */
#define | icSigCRTDisplay 0x43525420 /* 'CRT ' */
#define | icSigPMDisplay 0x504D4420 /* 'PMD ' */
#define | icSigAMDisplay 0x414D4420 /* 'AMD ' */
#define | icSigPhotoCD 0x4B504344 /* 'KPCD' */
#define | icSigPhotoImageSetter 0x696D6773 /* 'imgs' */
#define | icSigGravure 0x67726176 /* 'grav' */
#define | icSigOffsetLithography 0x6F666673 /* 'offs' */
#define | icSigSilkscreen 0x73696C6B /* 'silk' */
#define | icSigFlexography 0x666C6578 /* 'flex' */
#define | icSigMediaType 0x4D533031 /* 'MS01' */
#define | icSigDitherType 0x4D533032 /* 'MS02' */
#define | icSigResolution 0x4D533033 /* 'MS03' */
#define | icMaxEnumTechnology
#define | icSigCurveType 0x63757276 /* 'curv' */
#define | icSigDataType 0x64617461 /* 'data' */
#define | icSigDateTimeType 0x6474696D /* 'dtim' */
#define | icSigLut16Type 0x6d667432 /* 'mft2' */
#define | icSigLut8Type 0x6d667431 /* 'mft1' */
#define | icSigMeasurementType 0x6D656173 /* 'meas' */
#define | icSigNamedColorType 0x6E636f6C /* 'ncol' */
#define | icSigProfileSequenceDescType 0x70736571 /* 'pseq' */
#define | icSigS15Fixed16ArrayType 0x73663332 /* 'sf32' */
#define | icSigScreeningType 0x7363726E /* 'scrn' */
#define | icSigSignatureType 0x73696720 /* 'sig ' */
#define | icSigTextType 0x74657874 /* 'text' */
#define | icSigTextDescriptionType 0x64657363 /* 'desc' */
#define | icSigU16Fixed16ArrayType 0x75663332 /* 'uf32' */
#define | icSigUcrBgType 0x62666420 /* 'bfd ' */
#define | icSigUInt16ArrayType 0x75693136 /* 'ui16' */
#define | icSigUInt32ArrayType 0x75693332 /* 'ui32' */
#define | icSigUInt64ArrayType 0x75693634 /* 'ui64' */
#define | icSigUInt8ArrayType 0x75693038 /* 'ui08' */
#define | icSigViewingConditionsType 0x76696577 /* 'view' */
#define | icSigXYZType 0x58595A20 /* 'XYZ ' */
#define | icMaxEnumType
#define | icSigXYZData 0x58595A20 /* 'XYZ ' */
#define | icSigLabData 0x4C616220 /* 'Lab ' */
#define | icSigLuvData 0x4C757620 /* 'Luv ' */
#define | icSigYCbCrData 0x59436272 /* 'YCbr' */
#define | icSigYxyData 0x59787920 /* 'Yxy ' */
#define | icSigRgbData 0x52474220 /* 'RGB ' */
#define | icSigGrayData 0x47524159 /* 'GRAY' */
#define | icSigHsvData 0x48535620 /* 'HSV ' */
#define | icSigHlsData 0x484C5320 /* 'HLS ' */
#define | icSigCmykData 0x434D594B /* 'CMYK' */
#define | icSigCmyData 0x434D5920 /* 'CMY ' */
#define | icSigDefData 0x44454620 /* 'DEF ' New Definition */
#define | icMaxEnumData
#define | icSigInputClass 0x73636E72 /* 'scnr' */
#define | icSigDisplayClass 0x6D6E7472 /* 'mntr' */
#define | icSigOutputClass 0x70727472 /* 'prtr' */
#define | icSigLinkClass 0x6C696E6B /* 'link' */
#define | icSigAbstractClass 0x61627374 /* 'abst' */
#define | icSigColorSpaceClass 0x73706163 /* 'spac' */
#define | icMaxEnumClass
#define | icSigMacintosh 0x4150504C /* 'APPL' */
#define | icSigMicrosoft 0x4D534654 /* 'MSFT' */
#define | icSigSolaris 0x53554E57 /* 'SUNW' */
#define | icSigSGI 0x53474920 /* 'SGI ' */
#define | icSigTaligent 0x54474E54 /* 'TGNT' */
#define | icMaxEnumPlatform
#define | icFlare0 0x00000000 /* 0% flare */
#define | icFlare100 0x00000001 /* 100% flare */
#define | icMaxFlare 0xFFFFFFFF /* enum = 4 bytes max */
#define | icGeometryUnknown 0x00000000 /* Unknown geometry */
#define | icGeometry045or450 0x00000001 /* 0/45 or 45/0 */
#define | icGeometry0dord0 0x00000002 /* 0/d or d/0 */
#define | icMaxGeometry 0xFFFFFFFF /* enum = 4 bytes max */
#define | icPerceptual 0
#define | icRelativeColorimetric 1
#define | icSaturation 2
#define | icAbsoluteColorimetric 3
#define | icUseRenderingIntent 0xFFFFFFFF /* New Definition */
#define | icMaxEnumIntent 0xFFFFFFFF /* enum = 4 bytes max */
#define | icSpotShapeUnknown 0
#define | icSpotShapePrinterDefault 1
#define | icSpotShapeRound 2
#define | icSpotShapeDiamond 3
#define | icSpotShapeEllipse 4
#define | icSpotShapeLine 5
#define | icSpotShapeSquare 6
#define | icSpotShapeCross 7
#define | icMaxEnumSpot 0xFFFFFFFF /* enum = 4 bytes max */
#define | icStdObsUnknown 0x00000000 /* Unknown observer */
#define | icStdObs1931TwoDegrees 0x00000001 /* 1931 two degrees */
#define | icStdObs1964TenDegrees 0x00000002 /* 1961 ten degrees */
#define | icMaxStdObs 0xFFFFFFFF /* enum = 4 bytes max */
#define | icIlluminantUnknown = 0x00000000
#define | icIlluminantD50 = 0x00000001
#define | icIlluminantD65 = 0x00000002
#define | icIlluminantD93 = 0x00000003
#define | icIlluminantF2 = 0x00000004
#define | icIlluminantD55 = 0x00000005
#define | icIlluminantA = 0x00000006
#define | icIlluminantEquiPowerE = 0x00000007 /* Equi-Power (E) */
#define | icIlluminantF8 = 0x00000008
#define | icMaxEnumIluminant

## Typedefs

typedef unsigned char | icSignature [4]
typedef unsigned char | icTagSignature [4]
typedef unsigned char | icTechnologySignature [4]
typedef unsigned char | icTagTypeSignature [4]
typedef unsigned char | icColorSpaceSignature [4]
typedef unsigned char | icProfileClassSignature [4]
typedef unsigned char | icPlatformSignature [4]
typedef unsigned char | icMeasurementFlare [4]
typedef unsigned char | icMeasurementGeometry [4]
typedef unsigned char | icRenderingIntent [4]
typedef unsigned char | icSpotShape [4]
typedef unsigned char | icStandardObserver [4]
typedef unsigned char | icIlluminant [4]
typedef unsigned char | icUInt8Number
typedef unsigned char | icUInt16Number [2]
typedef unsigned char | icUInt32Number [4]
typedef unsigned char | icUInt64Number [8]
typedef signed char | icInt8Number
typedef signed char | icInt16Number [2]
typedef signed char | icInt32Number [4]
typedef signed char | icInt64Number [8]
typedef signed char | icS15Fixed16Number [4]
typedef unsigned char | icU16Fixed16Number [4]

## Define Documentation

#define icAbsoluteColorimetric 3

| Definition at line 309 of file jan99/dll32/icc.h.

#define icAny 1

| Definition at line 127 of file jan99/dll32/icc.h.

#define icAsciiData 0x00000000 /* Used in dataType */

| Definition at line 121 of file jan99/dll32/icc.h.

#define icBinaryData 0x00000001

| Definition at line 122 of file jan99/dll32/icc.h.

#define icEmbeddedProfileFalse 0x00000000 /* Bit position 0 */

| Definition at line 115 of file jan99/dll32/icc.h.

#define icEmbeddedProfileTrue 0x00000001 /* Bit position 0 */

| Definition at line 116 of file jan99/dll32/icc.h.

#define icFlare0 0x00000000 /* 0% flare */

| Definition at line 293 of file jan99/dll32/icc.h.

#define icFlare100 0x00000001 /* 100% flare */

| Definition at line 294 of file jan99/dll32/icc.h.

#define icGeometry045or450 0x00000001 /* 0/45 or 45/0 */

| Definition at line 300 of file jan99/dll32/icc.h.

#define icGeometry0dord0 0x00000002 /* 0/d or d/0 */

| Definition at line 301 of file jan99/dll32/icc.h.

#define icGeometryUnknown 0x00000000 /* Unknown geometry */

| Definition at line 299 of file jan99/dll32/icc.h.

#define icGlossy 0x00000000 /* Bit position 1 */

| Definition at line 108 of file jan99/dll32/icc.h.

#define icIlluminantA = 0x00000006

| Definition at line 340 of file jan99/dll32/icc.h.

#define icIlluminantD50 = 0x00000001

| Definition at line 335 of file jan99/dll32/icc.h.

#define icIlluminantD55 = 0x00000005

| Definition at line 339 of file jan99/dll32/icc.h.

#define icIlluminantD65 = 0x00000002

| Definition at line 336 of file jan99/dll32/icc.h.

#define icIlluminantD93 = 0x00000003

| Definition at line 337 of file jan99/dll32/icc.h.

#define icIlluminantEquiPowerE = 0x00000007 /* Equi-Power (E) */

| Definition at line 341 of file jan99/dll32/icc.h.

#define icIlluminantF2 = 0x00000004

| Definition at line 338 of file jan99/dll32/icc.h.

#define icIlluminantF8 = 0x00000008

| Definition at line 342 of file jan99/dll32/icc.h.

#define icIlluminantUnknown = 0x00000000

| Definition at line 334 of file jan99/dll32/icc.h.

#define icLinesPerCm 0x00000000 /* Bit position 1 */

| Definition at line 99 of file jan99/dll32/icc.h.

#define icLinesPerInch 0x00000002 /* Bit position 1 */

| Definition at line 98 of file jan99/dll32/icc.h.

#define icMagicNumber 0x61637370 /* 'acsp' */

| Definition at line 92 of file jan99/dll32/icc.h.

#define icMatte 0x00000002 /* Bit position 1 */

| Definition at line 109 of file jan99/dll32/icc.h.

#define icMaxEnumClass

Value:

    0xFFFFFFFF   /* enum = 4
    bytes max */

Definition at line 273 of file jan99/dll32/icc.h.

#define icMaxEnumData

Value:

    0xFFFFFFFF   /* enum = 4
    bytes max */

Definition at line 262 of file jan99/dll32/icc.h.

#define icMaxEnumIluminant

Value:

    = 0xFFFFFFFF    /* enum = 4

    /*------------------------------------------------------------------------*/

Definition at line 343 of file jan99/dll32/icc.h.

#define icMaxEnumIntent 0xFFFFFFFF /* enum = 4 bytes max */

| Definition at line 311 of file jan99/dll32/icc.h.

#define icMaxEnumPlatform

Value:

    0xFFFFFFFF   /* enum = 4
    bytes max */

Definition at line 283 of file jan99/dll32/icc.h.

#define icMaxEnumSpot 0xFFFFFFFF /* enum = 4 bytes max */

| Definition at line 323 of file jan99/dll32/icc.h.

#define icMaxEnumTag

Value:

    0xFFFFFFFF   /* enum = 4
    bytes max */

Definition at line 186 of file jan99/dll32/icc.h.

#define icMaxEnumTechnology

Value:

    0xFFFFFFFF   /* enum = 4
    bytes max */

Definition at line 215 of file jan99/dll32/icc.h.

#define icMaxEnumType

Value:

    0xFFFFFFFF   /* enum = 4
    bytes max */

Definition at line 241 of file jan99/dll32/icc.h.

#define icMaxFlare 0xFFFFFFFF /* enum = 4 bytes max */

| Definition at line 295 of file jan99/dll32/icc.h.

#define icMaxGeometry 0xFFFFFFFF /* enum = 4 bytes max */

| Definition at line 302 of file jan99/dll32/icc.h.

#define icMaxStdObs 0xFFFFFFFF /* enum = 4 bytes max */

| Definition at line 330 of file jan99/dll32/icc.h.

#define icPerceptual 0

| Definition at line 306 of file jan99/dll32/icc.h.

#define icPrtrDefaultScreensFalse 0x00000000 /* Bit position 0 */

| Definition at line 96 of file jan99/dll32/icc.h.

#define icPrtrDefaultScreensTrue 0x00000001 /* Bit position 0 */

| Definition at line 97 of file jan99/dll32/icc.h.

#define icReflective 0x00000000 /* Bit position 0 */

| Definition at line 106 of file jan99/dll32/icc.h.

#define icRelativeColorimetric 1

| Definition at line 307 of file jan99/dll32/icc.h.

#define icSaturation 2

| Definition at line 308 of file jan99/dll32/icc.h.

#define icSigAbstractClass 0x61627374 /* 'abst' */

| Definition at line 271 of file jan99/dll32/icc.h.

#define icSigAMDisplay 0x414D4420 /* 'AMD ' */

| Definition at line 205 of file jan99/dll32/icc.h.

#define icSigAToB0Tag 0x41324230 /* 'A2B0' */

| Definition at line 139 of file jan99/dll32/icc.h.

#define icSigAToB1Tag 0x41324231 /* 'A2B1' */

| Definition at line 140 of file jan99/dll32/icc.h.

#define icSigAToB2Tag 0x41324232 /* 'A2B2' */

| Definition at line 141 of file jan99/dll32/icc.h.

#define icSigAToB3Tag 0x41324233 /* 'A2B2' */

| Definition at line 142 of file jan99/dll32/icc.h.

#define icSigBlueColorantTag 0x6258595A /* 'bXYZ' */

| Definition at line 143 of file jan99/dll32/icc.h.

#define icSigBlueTRCTag 0x62545243 /* 'bTRC' */

| Definition at line 144 of file jan99/dll32/icc.h.

#define icSigBToA0Tag 0x42324130 /* 'B2A0' */

| Definition at line 145 of file jan99/dll32/icc.h.

#define icSigBToA1Tag 0x42324131 /* 'B2A1' */

| Definition at line 146 of file jan99/dll32/icc.h.

#define icSigBToA2Tag 0x42324132 /* 'B2A2' */

| Definition at line 147 of file jan99/dll32/icc.h.

#define icSigBToA3Tag 0x42324133 /* 'B2A3' */

| Definition at line 148 of file jan99/dll32/icc.h.

#define icSigCalibrationDateTimeTag 0x63616C74 /* 'calt' */

| Definition at line 149 of file jan99/dll32/icc.h.

#define icSigCharTargetTag 0x74617267 /* 'targ' */

| Definition at line 150 of file jan99/dll32/icc.h.

#define icSigCmyData 0x434D5920 /* 'CMY ' */

| Definition at line 260 of file jan99/dll32/icc.h.

#define icSigCmykData 0x434D594B /* 'CMYK' */

| Definition at line 259 of file jan99/dll32/icc.h.

#define icSigColorSpaceClass 0x73706163 /* 'spac' */

| Definition at line 272 of file jan99/dll32/icc.h.

#define icSigCopyrightTag 0x63707274 /* 'cprt' */

| Definition at line 151 of file jan99/dll32/icc.h.

#define icSigCRTDisplay 0x43525420 /* 'CRT ' */

| Definition at line 203 of file jan99/dll32/icc.h.

#define icSigCurveType 0x63757276 /* 'curv' */

| Definition at line 220 of file jan99/dll32/icc.h.

#define icSigDataType 0x64617461 /* 'data' */

| Definition at line 221 of file jan99/dll32/icc.h.

#define icSigDateTimeType 0x6474696D /* 'dtim' */

| Definition at line 222 of file jan99/dll32/icc.h.

#define icSigDefData 0x44454620 /* 'DEF ' New Definition */

| Definition at line 261 of file jan99/dll32/icc.h.

#define icSigDeviceMfgDescTag 0x646D6E64 /* 'dmnd' */

| Definition at line 152 of file jan99/dll32/icc.h.

#define icSigDeviceModelDescTag 0x646D6464 /* 'dmdd' */

| Definition at line 153 of file jan99/dll32/icc.h.

#define icSigDisplayClass 0x6D6E7472 /* 'mntr' */

| Definition at line 268 of file jan99/dll32/icc.h.

#define icSigDitherType 0x4D533032 /* 'MS02' */

| Definition at line 213 of file jan99/dll32/icc.h.

#define icSigDyeSublimationPrinter 0x64737562 /* 'dsub' */

| Definition at line 197 of file jan99/dll32/icc.h.

#define icSigElectrophotographicPrinter 0x6570686F /* 'epho' */

| Definition at line 195 of file jan99/dll32/icc.h.

#define icSigElectrostaticPrinter 0x65737461 /* 'esta' */

| Definition at line 196 of file jan99/dll32/icc.h.

#define icSigFilmScanner 0x6673636E /* 'fscn' */

| Definition at line 191 of file jan99/dll32/icc.h.

#define icSigFilmWriter 0x6670726E /* 'fprn' */

| Definition at line 199 of file jan99/dll32/icc.h.

#define icSigFlexography 0x666C6578 /* 'flex' */

| Definition at line 211 of file jan99/dll32/icc.h.

#define icSigGamutTag 0x676d7420 /* 'gmt ' */

| Definition at line 154 of file jan99/dll32/icc.h.

#define icSigGravure 0x67726176 /* 'grav' */

| Definition at line 208 of file jan99/dll32/icc.h.

#define icSigGrayData 0x47524159 /* 'GRAY' */

| Definition at line 256 of file jan99/dll32/icc.h.

#define icSigGrayTRCTag 0x6b545243 /* 'kTRC' */

| Definition at line 155 of file jan99/dll32/icc.h.

#define icSigGreenColorantTag 0x6758595A /* 'gXYZ' */

| Definition at line 156 of file jan99/dll32/icc.h.

#define icSigGreenTRCTag 0x67545243 /* 'gTRC' */

| Definition at line 157 of file jan99/dll32/icc.h.

#define icSigHlsData 0x484C5320 /* 'HLS ' */

| Definition at line 258 of file jan99/dll32/icc.h.

#define icSigHsvData 0x48535620 /* 'HSV ' */

| Definition at line 257 of file jan99/dll32/icc.h.

#define icSigInkJetPrinter 0x696A6574 /* 'ijet' */

| Definition at line 193 of file jan99/dll32/icc.h.

#define icSigInputClass 0x73636E72 /* 'scnr' */

| Definition at line 267 of file jan99/dll32/icc.h.

#define icSigK007Tag 0x4B303037 /* 'K007' */

| Definition at line 185 of file jan99/dll32/icc.h.

#define icSigLabData 0x4C616220 /* 'Lab ' */

| Definition at line 251 of file jan99/dll32/icc.h.

#define icSigLinkClass 0x6C696E6B /* 'link' */

| Definition at line 270 of file jan99/dll32/icc.h.

#define icSigLuminanceTag 0x6C756d69 /* 'lumi' */

| Definition at line 158 of file jan99/dll32/icc.h.

#define icSigLut16Type 0x6d667432 /* 'mft2' */

| Definition at line 223 of file jan99/dll32/icc.h.

#define icSigLut8Type 0x6d667431 /* 'mft1' */

| Definition at line 224 of file jan99/dll32/icc.h.

#define icSigLuvData 0x4C757620 /* 'Luv ' */

| Definition at line 252 of file jan99/dll32/icc.h.

#define icSigMacintosh 0x4150504C /* 'APPL' */

| Definition at line 278 of file jan99/dll32/icc.h.

#define icSigMeasurementTag 0x6D656173 /* 'meas' */

| Definition at line 159 of file jan99/dll32/icc.h.

#define icSigMeasurementType 0x6D656173 /* 'meas' */

| Definition at line 225 of file jan99/dll32/icc.h.

#define icSigMediaBlackPointTag 0x626B7074 /* 'bkpt' */

| Definition at line 160 of file jan99/dll32/icc.h.

#define icSigMediaType 0x4D533031 /* 'MS01' */

| Definition at line 212 of file jan99/dll32/icc.h.

#define icSigMediaWhitePointTag 0x77747074 /* 'wtpt' */

| Definition at line 161 of file jan99/dll32/icc.h.

#define icSigMicrosoft 0x4D534654 /* 'MSFT' */

| Definition at line 279 of file jan99/dll32/icc.h.

#define icSigNamedColorTag 0x6E636f6C /* 'ncol' */

| Definition at line 162 of file jan99/dll32/icc.h.

#define icSigNamedColorType 0x6E636f6C /* 'ncol' */

| Definition at line 226 of file jan99/dll32/icc.h.

#define icSigOffsetLithography 0x6F666673 /* 'offs' */

| Definition at line 209 of file jan99/dll32/icc.h.

#define icSigOutputClass 0x70727472 /* 'prtr' */

| Definition at line 269 of file jan99/dll32/icc.h.

#define icSigPhotoCD 0x4B504344 /* 'KPCD' */

| Definition at line 206 of file jan99/dll32/icc.h.

#define icSigPhotographicPaperPrinter 0x7270686F /* 'rpho' */

| Definition at line 198 of file jan99/dll32/icc.h.

#define icSigPhotoImageSetter 0x696D6773 /* 'imgs' */

| Definition at line 207 of file jan99/dll32/icc.h.

#define icSigPMDisplay 0x504D4420 /* 'PMD ' */

| Definition at line 204 of file jan99/dll32/icc.h.

#define icSigPreview0Tag 0x70726530 /* 'pre0' */

| Definition at line 163 of file jan99/dll32/icc.h.

#define icSigPreview1Tag 0x70726531 /* 'pre1' */

| Definition at line 164 of file jan99/dll32/icc.h.

#define icSigPreview2Tag 0x70726532 /* 'pre2' */

| Definition at line 165 of file jan99/dll32/icc.h.

#define icSigProfileDescriptionTag 0x64657363 /* 'desc' */

| Definition at line 166 of file jan99/dll32/icc.h.

#define icSigProfileSequenceDescTag 0x70736571 /* 'pseq' */

| Definition at line 167 of file jan99/dll32/icc.h.

#define icSigProfileSequenceDescType 0x70736571 /* 'pseq' */

| Definition at line 227 of file jan99/dll32/icc.h.

#define icSigProjectionTelevision 0x706A7476 /* 'pjtv' */

| Definition at line 202 of file jan99/dll32/icc.h.

#define icSigPs2CRD0Tag 0x70736430 /* 'psd0' */

| Definition at line 168 of file jan99/dll32/icc.h.

#define icSigPs2CRD1Tag 0x70736431 /* 'psd1' */

| Definition at line 169 of file jan99/dll32/icc.h.

#define icSigPs2CRD2Tag 0x70736432 /* 'psd2' */

| Definition at line 170 of file jan99/dll32/icc.h.

#define icSigPs2CRD3Tag 0x70736433 /* 'psd3' */

| Definition at line 171 of file jan99/dll32/icc.h.

#define icSigPs2CSATag 0x70733273 /* 'ps2s' */

| Definition at line 172 of file jan99/dll32/icc.h.

#define icSigPs2Intent0Tag 0x70736930 /* 'psi0' */

| Definition at line 173 of file jan99/dll32/icc.h.

#define icSigPs2Intent1Tag 0x70736931 /* 'psi1' */

| Definition at line 174 of file jan99/dll32/icc.h.

#define icSigPs2Intent2Tag 0x70736932 /* 'psi2' */

| Definition at line 175 of file jan99/dll32/icc.h.

#define icSigPs2Intent3Tag 0x70736933 /* 'psi3' */

| Definition at line 176 of file jan99/dll32/icc.h.

#define icSigRedColorantTag 0x7258595A /* 'rXYZ' */

| Definition at line 177 of file jan99/dll32/icc.h.

#define icSigRedTRCTag 0x72545243 /* 'rTRC' */

| Definition at line 178 of file jan99/dll32/icc.h.

#define icSigReflectiveScanner 0x7273636E /* 'rscn' */

| Definition at line 192 of file jan99/dll32/icc.h.

#define icSigResolution 0x4D533033 /* 'MS03' */

| Definition at line 214 of file jan99/dll32/icc.h.

#define icSigRgbData 0x52474220 /* 'RGB ' */

| Definition at line 255 of file jan99/dll32/icc.h.

#define icSigS15Fixed16ArrayType 0x73663332 /* 'sf32' */

| Definition at line 228 of file jan99/dll32/icc.h.

#define icSigScreeningDescTag 0x73637264 /* 'scrd' */

| Definition at line 179 of file jan99/dll32/icc.h.

#define icSigScreeningTag 0x7363726E /* 'scrn' */

| Definition at line 180 of file jan99/dll32/icc.h.

#define icSigScreeningType 0x7363726E /* 'scrn' */

| Definition at line 229 of file jan99/dll32/icc.h.

#define icSigSGI 0x53474920 /* 'SGI ' */

| Definition at line 281 of file jan99/dll32/icc.h.

#define icSigSignatureType 0x73696720 /* 'sig ' */

| Definition at line 230 of file jan99/dll32/icc.h.

#define icSigSilkscreen 0x73696C6B /* 'silk' */

| Definition at line 210 of file jan99/dll32/icc.h.

#define icSigSolaris 0x53554E57 /* 'SUNW' */

| Definition at line 280 of file jan99/dll32/icc.h.

#define icSigTaligent 0x54474E54 /* 'TGNT' */

| Definition at line 282 of file jan99/dll32/icc.h.

#define icSigTechnologyTag 0x74656368 /* 'tech' */

| Definition at line 181 of file jan99/dll32/icc.h.

#define icSigTextDescriptionType 0x64657363 /* 'desc' */

| Definition at line 232 of file jan99/dll32/icc.h.

#define icSigTextType 0x74657874 /* 'text' */

| Definition at line 231 of file jan99/dll32/icc.h.

#define icSigThermalWaxPrinter 0x74776178 /* 'twax' */

| Definition at line 194 of file jan99/dll32/icc.h.

#define icSigU16Fixed16ArrayType 0x75663332 /* 'uf32' */

| Definition at line 233 of file jan99/dll32/icc.h.

#define icSigUcrBgTag 0x62666420 /* 'bfd ' */

| Definition at line 182 of file jan99/dll32/icc.h.

#define icSigUcrBgType 0x62666420 /* 'bfd ' */

| Definition at line 234 of file jan99/dll32/icc.h.

#define icSigUInt16ArrayType 0x75693136 /* 'ui16' */

| Definition at line 235 of file jan99/dll32/icc.h.

#define icSigUInt32ArrayType 0x75693332 /* 'ui32' */

| Definition at line 236 of file jan99/dll32/icc.h.

#define icSigUInt64ArrayType 0x75693634 /* 'ui64' */

| Definition at line 237 of file jan99/dll32/icc.h.

#define icSigUInt8ArrayType 0x75693038 /* 'ui08' */

| Definition at line 238 of file jan99/dll32/icc.h.

#define icSigVideoCamera 0x76696463 /* 'vidc' */

| Definition at line 201 of file jan99/dll32/icc.h.

#define icSigVideoMonitor 0x7669646D /* 'vidm' */

| Definition at line 200 of file jan99/dll32/icc.h.

#define icSigViewingCondDescTag 0x76756564 /* 'vued' */

| Definition at line 183 of file jan99/dll32/icc.h.

#define icSigViewingConditionsTag 0x76696577 /* 'view' */

| Definition at line 184 of file jan99/dll32/icc.h.

#define icSigViewingConditionsType 0x76696577 /* 'view' */

| Definition at line 239 of file jan99/dll32/icc.h.

#define icSigXYZData 0x58595A20 /* 'XYZ ' */

| Definition at line 250 of file jan99/dll32/icc.h.

#define icSigXYZType 0x58595A20 /* 'XYZ ' */

| Definition at line 240 of file jan99/dll32/icc.h.

#define icSigYCbCrData 0x59436272 /* 'YCbr' */

| Definition at line 253 of file jan99/dll32/icc.h.

#define icSigYxyData 0x59787920 /* 'Yxy ' */

| Definition at line 254 of file jan99/dll32/icc.h.

#define icSpotShapeCross 7

| Definition at line 322 of file jan99/dll32/icc.h.

#define icSpotShapeDiamond 3

| Definition at line 318 of file jan99/dll32/icc.h.

#define icSpotShapeEllipse 4

| Definition at line 319 of file jan99/dll32/icc.h.

#define icSpotShapeLine 5

| Definition at line 320 of file jan99/dll32/icc.h.

#define icSpotShapePrinterDefault 1

| Definition at line 316 of file jan99/dll32/icc.h.

#define icSpotShapeRound 2

| Definition at line 317 of file jan99/dll32/icc.h.

#define icSpotShapeSquare 6

| Definition at line 321 of file jan99/dll32/icc.h.

#define icSpotShapeUnknown 0

| Definition at line 315 of file jan99/dll32/icc.h.

#define icStdObs1931TwoDegrees 0x00000001 /* 1931 two degrees */

| Definition at line 328 of file jan99/dll32/icc.h.

#define icStdObs1964TenDegrees 0x00000002 /* 1961 ten degrees */

| Definition at line 329 of file jan99/dll32/icc.h.

#define icStdObsUnknown 0x00000000 /* Unknown observer */

| Definition at line 327 of file jan99/dll32/icc.h.

#define icTransparency 0x00000001 /* Bit position 0 */

| Definition at line 107 of file jan99/dll32/icc.h.

#define icUseAnywhere 0x00000000 /* Bit position 1 */

| Definition at line 117 of file jan99/dll32/icc.h.

#define icUseRenderingIntent 0xFFFFFFFF /* New Definition */

| Definition at line 310 of file jan99/dll32/icc.h.

#define icUseWithEmdeddedDataOnly 0x00000002 /* Bit position 1 */

| Definition at line 118 of file jan99/dll32/icc.h.

#define icVersionNumber 0x02000000 /* 2.0, BCD */

| Definition at line 93 of file jan99/dll32/icc.h.

## Typedef Documentation

typedef unsigned char icColorSpaceSignature[4]

| Definition at line 249 of file jan99/dll32/icc.h.

typedef unsigned char icIlluminant[4]

| Definition at line 333 of file jan99/dll32/icc.h.

typedef signed char icInt16Number[2]

| Definition at line 356 of file jan99/dll32/icc.h.

typedef signed char icInt32Number[4]

| Definition at line 357 of file jan99/dll32/icc.h.

typedef signed char icInt64Number[8]

| Definition at line 358 of file jan99/dll32/icc.h.

typedef signed char icInt8Number

| Definition at line 355 of file jan99/dll32/icc.h.

typedef unsigned char icMeasurementFlare[4]

| Definition at line 292 of file jan99/dll32/icc.h.

typedef unsigned char icMeasurementGeometry[4]

| Definition at line 298 of file jan99/dll32/icc.h.

typedef unsigned char icPlatformSignature[4]

| Definition at line 277 of file jan99/dll32/icc.h.

typedef unsigned char icProfileClassSignature[4]

| Definition at line 266 of file jan99/dll32/icc.h.

typedef unsigned char icRenderingIntent[4]

| Definition at line 305 of file jan99/dll32/icc.h.

typedef signed char icS15Fixed16Number[4]

| Definition at line 361 of file jan99/dll32/icc.h.

typedef unsigned char icSignature[4]

| Definition at line 135 of file jan99/dll32/icc.h.

typedef unsigned char icSpotShape[4]

| Definition at line 314 of file jan99/dll32/icc.h.

typedef unsigned char icStandardObserver[4]

| Definition at line 326 of file jan99/dll32/icc.h.

typedef unsigned char icTagSignature[4]

| Definition at line 137 of file jan99/dll32/icc.h.

typedef unsigned char icTagTypeSignature[4]

| Definition at line 218 of file jan99/dll32/icc.h.

typedef unsigned char icTechnologySignature[4]

| Definition at line 189 of file jan99/dll32/icc.h.

typedef unsigned char icU16Fixed16Number[4]

| Definition at line 362 of file jan99/dll32/icc.h.

typedef unsigned char icUInt16Number[2]

| Definition at line 350 of file jan99/dll32/icc.h.

typedef unsigned char icUInt32Number[4]

| Definition at line 351 of file jan99/dll32/icc.h.

typedef unsigned char icUInt64Number[8]

| Definition at line 352 of file jan99/dll32/icc.h.

typedef unsigned char icUInt8Number

| Definition at line 349 of file jan99/dll32/icc.h.