test: mscmm.w98/lh_core/profile.h File Reference

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

# profile.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 | icNamedColor2
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 | icNamedColor2Type
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
struct | icNamedColor
struct | icNamedColorType

## Defines

#define | icMagicNumber 0x61637370L /* 'acsp' */
#define | icVersionNumber 0x02000000L /* 2.0, BCD */
#define | icPrtrDefaultScreensFalse 0x00000000L /* Bit position 0 */
#define | icPrtrDefaultScreensTrue 0x00000001L /* Bit position 0 */
#define | icLinesPerInch 0x00000002L /* Bit position 1 */
#define | icLinesPerCm 0x00000000L /* Bit position 1 */
#define | icReflective 0x00000000L /* Bit position 0 */
#define | icTransparency 0x00000001L /* Bit position 0 */
#define | icGlossy 0x00000000L /* Bit position 1 */
#define | icMatte 0x00000002L /* Bit position 1 */
#define | icEmbeddedProfileFalse 0x00000000L /* Bit position 0 */
#define | icEmbeddedProfileTrue 0x00000001L /* Bit position 0 */
#define | icUseAnywhere 0x00000000L /* Bit position 1 */
#define | icUseWithEmbeddedDataOnly 0x00000002L /* Bit position 1 */
#define | icAsciiData 0x00000000L /* Used in dataType */
#define | icBinaryData 0x00000001L
#define | icAny 1

## Enumerations

enum

icTagSignature {
icSigAToB0Tag = 0x41324230L, icSigAToB1Tag = 0x41324231L, icSigAToB2Tag = 0x41324232L, icSigBlueColorantTag = 0x6258595AL,
icSigBlueTRCTag = 0x62545243L, icSigBToA0Tag = 0x42324130L, icSigBToA1Tag = 0x42324131L, icSigBToA2Tag = 0x42324132L,
icSigCalibrationDateTimeTag = 0x63616C74L, icSigCharTargetTag = 0x74617267L, icSigCopyrightTag = 0x63707274L, icSigDeviceMfgDescTag = 0x646D6E64L,
icSigDeviceModelDescTag = 0x646D6464L, icSigGamutTag = 0x67616D74L, icSigGrayTRCTag = 0x6b545243L, icSigGreenColorantTag = 0x6758595AL,
icSigGreenTRCTag = 0x67545243L, icSigLuminanceTag = 0x6C756d69L, icSigMeasurementTag = 0x6D656173L, icSigMediaBlackPointTag = 0x626B7074L,
icSigMediaWhitePointTag = 0x77747074L, icSigNamedColorTag = 0x6E636f6CL, icSigPreview0Tag = 0x70726530L, icSigPreview1Tag = 0x70726531L,
icSigPreview2Tag = 0x70726532L, icSigProfileDescriptionTag = 0x64657363L, icSigProfileSequenceDescTag = 0x70736571L, icSigPs2CRD0Tag = 0x70736430L,
icSigPs2CRD1Tag = 0x70736431L, icSigPs2CRD2Tag = 0x70736432L, icSigPs2CRD3Tag = 0x70736433L, icSigPs2CSATag = 0x70733273L,
icSigPs2RenderingIntentTag = 0x70733269L, icSigRedColorantTag = 0x7258595AL, icSigRedTRCTag = 0x72545243L, icSigScreeningDescTag = 0x73637264L,
icSigScreeningTag = 0x7363726EL, icSigTechnologyTag = 0x74656368L, icSigUcrBgTag = 0x62666420L, icSigViewingCondDescTag = 0x76756564L,
icSigViewingConditionsTag = 0x76696577L, icSigNamedColor2Tag = 0x6E636C32L, icMaxEnumTag = 0xFFFFFFFFL
}

enum

icTechnologySignature {
icSigDigitalCamera = 0x6463616DL, icSigFilmScanner = 0x6673636EL, icSigReflectiveScanner = 0x7273636EL, icSigInkJetPrinter = 0x696A6574L,
icSigThermalWaxPrinter = 0x74776178L, icSigElectrophotographicPrinter = 0x6570686FL, icSigElectrostaticPrinter = 0x65737461L, icSigDyeSublimationPrinter = 0x64737562L,
icSigPhotographicPaperPrinter = 0x7270686FL, icSigFilmWriter = 0x6670726EL, icSigVideoMonitor = 0x7669646DL, icSigVideoCamera = 0x76696463L,
icSigProjectionTelevision = 0x706A7476L, icSigCRTDisplay = 0x43525420L, icSigPMDisplay = 0x504D4420L, icSigAMDisplay = 0x414D4420L,
icSigPhotoCD = 0x4B504344L, icSigPhotoImageSetter = 0x696D6773L, icSigGravure = 0x67726176L, icSigOffsetLithography = 0x6F666673L,
icSigSilkscreen = 0x73696C6BL, icSigFlexography = 0x666C6578L, icMaxEnumTechnology = 0xFFFFFFFFL
}

enum

icTagTypeSignature {
icSigCurveType = 0x63757276L, icSigDataType = 0x64617461L, icSigDateTimeType = 0x6474696DL, icSigLut16Type = 0x6d667432L,
icSigLut8Type = 0x6d667431L, icSigMeasurementType = 0x6D656173L, icSigNamedColorType = 0x6E636f6CL, icSigProfileSequenceDescType = 0x70736571L,
icSigS15Fixed16ArrayType = 0x73663332L, icSigScreeningType = 0x7363726EL, icSigSignatureType = 0x73696720L, icSigTextType = 0x74657874L,
icSigTextDescriptionType = 0x64657363L, icSigU16Fixed16ArrayType = 0x75663332L, icSigUcrBgType = 0x62666420L, icSigUInt16ArrayType = 0x75693136L,
icSigUInt32ArrayType = 0x75693332L, icSigUInt64ArrayType = 0x75693634L, icSigUInt8ArrayType = 0x75693038L, icSigViewingConditionsType = 0x76696577L,
icSigXYZType = 0x58595A20L, icSigXYZArrayType = 0x58595A20L, icSigNamedColor2Type = 0x6E636C32L, icMaxEnumType = 0xFFFFFFFFL
}

enum

icColorSpaceSignature {
icSigXYZData = 0x58595A20L, icSigLabData = 0x4C616220L, icSigLuvData = 0x4C757620L, icSigYCbCrData = 0x59436272L,
icSigYxyData = 0x59787920L, icSigRgbData = 0x52474220L, icSigGrayData = 0x47524159L, icSigHsvData = 0x48535620L,
icSigHlsData = 0x484C5320L, icSigCmykData = 0x434D594BL, icSigCmyData = 0x434D5920L, icSigMCH2Data = 0x32434C52L,
icSigMCH3Data = 0x33434C52L, icSigMCH4Data = 0x34434C52L, icSigMCH5Data = 0x35434C52L, icSigMCH6Data = 0x36434C52L,
icSigMCH7Data = 0x37434C52L, icSigMCH8Data = 0x38434C52L, icSigMCH9Data = 0x39434C52L, icSigMCHAData = 0x41434C52L,
icSigMCHBData = 0x42434C52L, icSigMCHCData = 0x43434C52L, icSigMCHDData = 0x44434C52L, icSigMCHEData = 0x45434C52L,
icSigMCHFData = 0x46434C52L, icSigNamedData = 0x6e6d636cL, icMaxEnumData = 0xFFFFFFFFL
}

enum

icProfileClassSignature {
icSigInputClass = 0x73636E72L, icSigDisplayClass = 0x6D6E7472L, icSigOutputClass = 0x70727472L, icSigLinkClass = 0x6C696E6BL,
icSigAbstractClass = 0x61627374L, icSigColorSpaceClass = 0x73706163L, icSigNamedColorClass = 0x6e6d636cL, icMaxEnumClass = 0xFFFFFFFFL
}

enum | icPlatformSignature { icSigMacintosh = 0x4150504CL, icSigMicrosoft = 0x4D534654L, icSigSolaris = 0x53554E57L, icSigSGI = 0x53474920L, icSigTaligent = 0x54474E54L, icMaxEnumPlatform = 0xFFFFFFFFL }
enum | icMeasurementFlare { icFlare0 = 0x00000000L, icFlare100 = 0x00000001L, icMaxFlare = 0xFFFFFFFFL }
enum | icMeasurementGeometry { icGeometryUnknown = 0x00000000L, icGeometry045or450 = 0x00000001L, icGeometry0dord0 = 0x00000002L, icMaxGeometry = 0xFFFFFFFFL }
enum | icRenderingIntent { icPerceptual = 0, icRelativeColorimetric = 1, icSaturation = 2, icAbsoluteColorimetric = 3, icMaxEnumIntent = 0xFFFFFFFFL }
enum | icSpotShape { icSpotShapeUnknown = 0, icSpotShapePrinterDefault = 1, icSpotShapeRound = 2, icSpotShapeDiamond = 3, icSpotShapeEllipse = 4, icSpotShapeLine = 5, icSpotShapeSquare = 6, icSpotShapeCross = 7, icMaxEnumSpot = 0xFFFFFFFFL }
enum | icStandardObserver { icStdObsUnknown = 0x00000000L, icStdObs1931TwoDegrees = 0x00000001L, icStdObs1964TenDegrees = 0x00000002L, icMaxStdObs = 0xFFFFFFFFL }

enum

icIlluminant {
icIlluminantUnknown = 0x00000000L, icIlluminantD50 = 0x00000001L, icIlluminantD65 = 0x00000002L, icIlluminantD93 = 0x00000003L,
icIlluminantF2 = 0x00000004L, icIlluminantD55 = 0x00000005L, icIlluminantA = 0x00000006L, icIlluminantEquiPowerE = 0x00000007L,
icIlluminantF8 = 0x00000008L, icMaxEnumIluminant = 0xFFFFFFFFL
}

## Define Documentation

#define icAny 1

| Definition at line 235 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 229 of file mscmm.w98/lh_core/profile.h.

#define icBinaryData 0x00000001L

| Definition at line 230 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 223 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 224 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 216 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 207 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 206 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 200 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 217 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 204 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 205 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 214 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 215 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 225 of file mscmm.w98/lh_core/profile.h.

#define icUseWithEmbeddedDataOnly 0x00000002L /* Bit position 1 */

| Definition at line 226 of file mscmm.w98/lh_core/profile.h.

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

| Definition at line 201 of file mscmm.w98/lh_core/profile.h.

## Enumeration Type Documentation

enum icColorSpaceSignature

Enumeration values:

  icSigXYZData |
  icSigLabData |
  icSigLuvData |
  icSigYCbCrData |
  icSigYxyData |
  icSigRgbData |
  icSigGrayData |
  icSigHsvData |
  icSigHlsData |
  icSigCmykData |
  icSigCmyData |
  icSigMCH2Data |
  icSigMCH3Data |
  icSigMCH4Data |
  icSigMCH5Data |
  icSigMCH6Data |
  icSigMCH7Data |
  icSigMCH8Data |
  icSigMCH9Data |
  icSigMCHAData |
  icSigMCHBData |
  icSigMCHCData |
  icSigMCHDData |
  icSigMCHEData |
  icSigMCHFData |
  icSigNamedData |
  icMaxEnumData |

Definition at line 348 of file mscmm.w98/lh_core/profile.h.

    00348              {
    00349     icSigXYZData                                                = 0x58595A20L,          /* 'XYZ ' */
    00350     icSigLabData                                                = 0x4C616220L,          /* 'Lab ' */
    00351     icSigLuvData                                                = 0x4C757620L,          /* 'Luv ' */
    00352     icSigYCbCrData                                              = 0x59436272L,          /* 'YCbr' */
    00353     icSigYxyData                                                = 0x59787920L,          /* 'Yxy ' */
    00354     icSigRgbData                                                = 0x52474220L,          /* 'RGB ' */
    00355     icSigGrayData                                               = 0x47524159L,          /* 'GRAY' */
    00356     icSigHsvData                                                = 0x48535620L,          /* 'HSV ' */
    00357     icSigHlsData                                                = 0x484C5320L,          /* 'HLS ' */
    00358     icSigCmykData                                               = 0x434D594BL,          /* 'CMYK' */
    00359     icSigCmyData                                                = 0x434D5920L,          /* 'CMY ' */
    00360
    00361     icSigMCH2Data                                               = 0x32434C52L,          /* '2CLR' */
    00362     icSigMCH3Data                                               = 0x33434C52L,          /* '3CLR' */
    00363     icSigMCH4Data                                               = 0x34434C52L,          /* '4CLR' */
    00364         icSigMCH5Data                                           = 0x35434C52L,          /* '5CLR' */
    00365         icSigMCH6Data                                           = 0x36434C52L,          /* '6CLR' */
    00366         icSigMCH7Data                                           = 0x37434C52L,          /* '7CLR' */
    00367         icSigMCH8Data                                           = 0x38434C52L,          /* '8CLR' */
    00368         icSigMCH9Data                                           = 0x39434C52L,          /* '9CLR' */
    00369         icSigMCHAData                                           = 0x41434C52L,          /* 'ACLR' */
    00370         icSigMCHBData                                           = 0x42434C52L,          /* 'BCLR' */
    00371         icSigMCHCData                                           = 0x43434C52L,          /* 'CCLR' */
    00372         icSigMCHDData                                           = 0x44434C52L,          /* 'DCLR' */
    00373         icSigMCHEData                                           = 0x45434C52L,          /* 'ECLR' */
    00374         icSigMCHFData                                           = 0x46434C52L,          /* 'FCLR' */
    00375     icSigNamedData                                              = 0x6e6d636cL,          /* 'nmcl' */
    00376
    00377     icMaxEnumData                                               = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00378 } icColorSpaceSignature;

enum icIlluminant

Enumeration values:

  icIlluminantUnknown |
  icIlluminantD50 |
  icIlluminantD65 |
  icIlluminantD93 |
  icIlluminantF2 |
  icIlluminantD55 |
  icIlluminantA |
  icIlluminantEquiPowerE |
  icIlluminantF8 |
  icMaxEnumIluminant |

Definition at line 453 of file mscmm.w98/lh_core/profile.h.

    00453              {
    00454     icIlluminantUnknown                                 = 0x00000000L,
    00455     icIlluminantD50                                             = 0x00000001L,
    00456     icIlluminantD65                                             = 0x00000002L,
    00457     icIlluminantD93                                             = 0x00000003L,
    00458     icIlluminantF2                                              = 0x00000004L,
    00459     icIlluminantD55                                             = 0x00000005L,
    00460     icIlluminantA                                               = 0x00000006L,
    00461     icIlluminantEquiPowerE                              = 0x00000007L,          /* Equi-Power (E) */
    00462     icIlluminantF8                                              = 0x00000008L,
    00463     icMaxEnumIluminant                                  = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00464 } icIlluminant;

enum icMeasurementFlare

Enumeration values:

  icFlare0 |
  icFlare100 |
  icMaxFlare |

Definition at line 408 of file mscmm.w98/lh_core/profile.h.

    00408              {
    00409     icFlare0                                                    = 0x00000000L,          /* 0% flare */
    00410     icFlare100                                                  = 0x00000001L,          /* 100% flare */
    00411     icMaxFlare                                                  = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00412 } icMeasurementFlare;

enum icMeasurementGeometry

Enumeration values:

  icGeometryUnknown |
  icGeometry045or450 |
  icGeometry0dord0 |
  icMaxGeometry |

Definition at line 415 of file mscmm.w98/lh_core/profile.h.

    00415              {
    00416     icGeometryUnknown                                   = 0x00000000L,          /* Unknown geometry */
    00417     icGeometry045or450                                  = 0x00000001L,          /* 0/45 or 45/0 */
    00418     icGeometry0dord0                                    = 0x00000002L,          /* 0/d or d/0 */
    00419     icMaxGeometry                                               = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00420 } icMeasurementGeometry;

enum icPlatformSignature

Enumeration values:

  icSigMacintosh |
  icSigMicrosoft |
  icSigSolaris |
  icSigSGI |
  icSigTaligent |
  icMaxEnumPlatform |

Definition at line 393 of file mscmm.w98/lh_core/profile.h.

    00393              {
    00394     icSigMacintosh                                              = 0x4150504CL,          /* 'APPL' */
    00395     icSigMicrosoft                                              = 0x4D534654L,          /* 'MSFT' */
    00396     icSigSolaris                                                = 0x53554E57L,          /* 'SUNW' */
    00397     icSigSGI                                                    = 0x53474920L,          /* 'SGI ' */
    00398     icSigTaligent                                               = 0x54474E54L,          /* 'TGNT' */
    00399     icMaxEnumPlatform                                   = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00400 } icPlatformSignature;

enum icProfileClassSignature

Enumeration values:

  icSigInputClass |
  icSigDisplayClass |
  icSigOutputClass |
  icSigLinkClass |
  icSigAbstractClass |
  icSigColorSpaceClass |
  icSigNamedColorClass |
  icMaxEnumClass |

Definition at line 381 of file mscmm.w98/lh_core/profile.h.

    00381              {
    00382     icSigInputClass                                             = 0x73636E72L,          /* 'scnr' */
    00383     icSigDisplayClass                                   = 0x6D6E7472L,          /* 'mntr' */
    00384     icSigOutputClass                                    = 0x70727472L,          /* 'prtr' */
    00385     icSigLinkClass                                              = 0x6C696E6BL,          /* 'link' */
    00386     icSigAbstractClass                                  = 0x61627374L,          /* 'abst' */
    00387     icSigColorSpaceClass                                = 0x73706163L,          /* 'spac' */
    00388     icSigNamedColorClass                = 0x6e6d636cL,          /* 'nmcl' */
    00389     icMaxEnumClass                                              = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00390 } icProfileClassSignature;

enum icRenderingIntent

Enumeration values:

  icPerceptual |
  icRelativeColorimetric |
  icSaturation |
  icAbsoluteColorimetric |
  icMaxEnumIntent |

Definition at line 423 of file mscmm.w98/lh_core/profile.h.

    00423              {
    00424     icPerceptual                                                = 0,
    00425     icRelativeColorimetric                              = 1,
    00426     icSaturation                                                = 2,
    00427     icAbsoluteColorimetric                              = 3,
    00428     icMaxEnumIntent                                             = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00429 } icRenderingIntent;

enum icSpotShape

Enumeration values:

  icSpotShapeUnknown |
  icSpotShapePrinterDefault |
  icSpotShapeRound |
  icSpotShapeDiamond |
  icSpotShapeEllipse |
  icSpotShapeLine |
  icSpotShapeSquare |
  icSpotShapeCross |
  icMaxEnumSpot |

Definition at line 432 of file mscmm.w98/lh_core/profile.h.

    00432              {
    00433     icSpotShapeUnknown                                  = 0,
    00434     icSpotShapePrinterDefault                   = 1,
    00435     icSpotShapeRound                                    = 2,
    00436     icSpotShapeDiamond                                  = 3,
    00437     icSpotShapeEllipse                                  = 4,
    00438     icSpotShapeLine                                             = 5,
    00439     icSpotShapeSquare                                   = 6,
    00440     icSpotShapeCross                                    = 7,
    00441     icMaxEnumSpot                                               = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00442 } icSpotShape;

enum icStandardObserver

Enumeration values:

  icStdObsUnknown |
  icStdObs1931TwoDegrees |
  icStdObs1964TenDegrees |
  icMaxStdObs |

Definition at line 445 of file mscmm.w98/lh_core/profile.h.

    00445              {
    00446     icStdObsUnknown                                             = 0x00000000L,          /* Unknown observer */
    00447     icStdObs1931TwoDegrees                              = 0x00000001L,          /* 1931 two degrees */
    00448     icStdObs1964TenDegrees                              = 0x00000002L,          /* 1961 ten degrees */
    00449     icMaxStdObs                                                 = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00450 } icStandardObserver;

enum icTagSignature

Enumeration values:

  icSigAToB0Tag |
  icSigAToB1Tag |
  icSigAToB2Tag |
  icSigBlueColorantTag |
  icSigBlueTRCTag |
  icSigBToA0Tag |
  icSigBToA1Tag |
  icSigBToA2Tag |
  icSigCalibrationDateTimeTag |
  icSigCharTargetTag |
  icSigCopyrightTag |
  icSigDeviceMfgDescTag |
  icSigDeviceModelDescTag |
  icSigGamutTag |
  icSigGrayTRCTag |
  icSigGreenColorantTag |
  icSigGreenTRCTag |
  icSigLuminanceTag |
  icSigMeasurementTag |
  icSigMediaBlackPointTag |
  icSigMediaWhitePointTag |
  icSigNamedColorTag |
  icSigPreview0Tag |
  icSigPreview1Tag |
  icSigPreview2Tag |
  icSigProfileDescriptionTag |
  icSigProfileSequenceDescTag |
  icSigPs2CRD0Tag |
  icSigPs2CRD1Tag |
  icSigPs2CRD2Tag |
  icSigPs2CRD3Tag |
  icSigPs2CSATag |
  icSigPs2RenderingIntentTag |
  icSigRedColorantTag |
  icSigRedTRCTag |
  icSigScreeningDescTag |
  icSigScreeningTag |
  icSigTechnologyTag |
  icSigUcrBgTag |
  icSigViewingCondDescTag |
  icSigViewingConditionsTag |
  icSigNamedColor2Tag |
  icMaxEnumTag |

Definition at line 240 of file mscmm.w98/lh_core/profile.h.

    00240              {
    00241     icSigAToB0Tag                                               = 0x41324230L,          /* 'A2B0' */
    00242     icSigAToB1Tag                                               = 0x41324231L,          /* 'A2B1' */
    00243     icSigAToB2Tag                                               = 0x41324232L,          /* 'A2B2' */
    00244     icSigBlueColorantTag                                = 0x6258595AL,          /* 'bXYZ' */
    00245     icSigBlueTRCTag                                             = 0x62545243L,          /* 'bTRC' */
    00246     icSigBToA0Tag                                               = 0x42324130L,          /* 'B2A0' */
    00247     icSigBToA1Tag                                               = 0x42324131L,          /* 'B2A1' */
    00248     icSigBToA2Tag                                               = 0x42324132L,          /* 'B2A2' */
    00249     icSigCalibrationDateTimeTag                 = 0x63616C74L,          /* 'calt' */
    00250     icSigCharTargetTag                                  = 0x74617267L,          /* 'targ' */
    00251     icSigCopyrightTag                                   = 0x63707274L,          /* 'cprt' */
    00252     icSigDeviceMfgDescTag                               = 0x646D6E64L,          /* 'dmnd' */
    00253     icSigDeviceModelDescTag                             = 0x646D6464L,          /* 'dmdd' */
    00254     icSigGamutTag                                               = 0x67616D74L,          /* 'gamt ' */
    00255     icSigGrayTRCTag                                             = 0x6b545243L,          /* 'kTRC' */
    00256     icSigGreenColorantTag                               = 0x6758595AL,          /* 'gXYZ' */
    00257     icSigGreenTRCTag                                    = 0x67545243L,          /* 'gTRC' */
    00258     icSigLuminanceTag                                   = 0x6C756d69L,          /* 'lumi' */
    00259     icSigMeasurementTag                                 = 0x6D656173L,          /* 'meas' */
    00260     icSigMediaBlackPointTag                             = 0x626B7074L,          /* 'bkpt' */
    00261     icSigMediaWhitePointTag                             = 0x77747074L,          /* 'wtpt' */
    00262     icSigNamedColorTag                                  = 0x6E636f6CL,          /* 'ncol'
    00263                                                                                                                          * OBSOLETE, use ncl2 */
    00264     icSigPreview0Tag                                    = 0x70726530L,          /* 'pre0' */
    00265     icSigPreview1Tag                                    = 0x70726531L,          /* 'pre1' */
    00266     icSigPreview2Tag                                    = 0x70726532L,          /* 'pre2' */
    00267     icSigProfileDescriptionTag                  = 0x64657363L,          /* 'desc' */
    00268     icSigProfileSequenceDescTag                 = 0x70736571L,          /* 'pseq' */
    00269     icSigPs2CRD0Tag                                             = 0x70736430L,          /* 'psd0' */
    00270     icSigPs2CRD1Tag                                             = 0x70736431L,          /* 'psd1' */
    00271     icSigPs2CRD2Tag                                             = 0x70736432L,          /* 'psd2' */
    00272     icSigPs2CRD3Tag                                             = 0x70736433L,          /* 'psd3' */
    00273     icSigPs2CSATag                                              = 0x70733273L,          /* 'ps2s' */
    00274     icSigPs2RenderingIntentTag                  = 0x70733269L,          /* 'ps2i' */
    00275     icSigRedColorantTag                                 = 0x7258595AL,          /* 'rXYZ' */
    00276     icSigRedTRCTag                                              = 0x72545243L,          /* 'rTRC' */
    00277     icSigScreeningDescTag                               = 0x73637264L,          /* 'scrd' */
    00278     icSigScreeningTag                                   = 0x7363726EL,          /* 'scrn' */
    00279     icSigTechnologyTag                                  = 0x74656368L,          /* 'tech' */
    00280     icSigUcrBgTag                                               = 0x62666420L,          /* 'bfd ' */
    00281     icSigViewingCondDescTag                             = 0x76756564L,          /* 'vued' */
    00282     icSigViewingConditionsTag                   = 0x76696577L,          /* 'view' */
    00283     icSigNamedColor2Tag                                 = 0x6E636C32L,          /* 'ncl2' */
    00284     icMaxEnumTag                                                = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00285 } icTagSignature;

enum icTagTypeSignature

Enumeration values:

  icSigCurveType |
  icSigDataType |
  icSigDateTimeType |
  icSigLut16Type |
  icSigLut8Type |
  icSigMeasurementType |
  icSigNamedColorType |
  icSigProfileSequenceDescType |
  icSigS15Fixed16ArrayType |
  icSigScreeningType |
  icSigSignatureType |
  icSigTextType |
  icSigTextDescriptionType |
  icSigU16Fixed16ArrayType |
  icSigUcrBgType |
  icSigUInt16ArrayType |
  icSigUInt32ArrayType |
  icSigUInt64ArrayType |
  icSigUInt8ArrayType |
  icSigViewingConditionsType |
  icSigXYZType |
  icSigXYZArrayType |
  icSigNamedColor2Type |
  icMaxEnumType |

Definition at line 315 of file mscmm.w98/lh_core/profile.h.

    00315              {
    00316     icSigCurveType                                              = 0x63757276L,          /* 'curv' */
    00317     icSigDataType                                               = 0x64617461L,          /* 'data' */
    00318     icSigDateTimeType                                   = 0x6474696DL,          /* 'dtim' */
    00319     icSigLut16Type                                              = 0x6d667432L,          /* 'mft2' */
    00320     icSigLut8Type                                               = 0x6d667431L,          /* 'mft1' */
    00321     icSigMeasurementType                                = 0x6D656173L,          /* 'meas' */
    00322     icSigNamedColorType                                 = 0x6E636f6CL,          /* 'ncol'
    00323                                                                                                                          * OBSOLETE, use ncl2 */
    00324     icSigProfileSequenceDescType                = 0x70736571L,          /* 'pseq' */
    00325     icSigS15Fixed16ArrayType                    = 0x73663332L,          /* 'sf32' */
    00326     icSigScreeningType                                  = 0x7363726EL,          /* 'scrn' */
    00327     icSigSignatureType                                  = 0x73696720L,          /* 'sig ' */
    00328     icSigTextType                                               = 0x74657874L,          /* 'text' */
    00329     icSigTextDescriptionType                    = 0x64657363L,          /* 'desc' */
    00330     icSigU16Fixed16ArrayType                    = 0x75663332L,          /* 'uf32' */
    00331     icSigUcrBgType                                              = 0x62666420L,          /* 'bfd ' */
    00332     icSigUInt16ArrayType                                = 0x75693136L,          /* 'ui16' */
    00333     icSigUInt32ArrayType                                = 0x75693332L,          /* 'ui32' */
    00334     icSigUInt64ArrayType                                = 0x75693634L,          /* 'ui64' */
    00335     icSigUInt8ArrayType                                 = 0x75693038L,          /* 'ui08' */
    00336     icSigViewingConditionsType                  = 0x76696577L,          /* 'view' */
    00337     icSigXYZType                                                = 0x58595A20L,          /* 'XYZ ' */
    00338     icSigXYZArrayType                                   = 0x58595A20L,          /* 'XYZ ' */
    00339     icSigNamedColor2Type                                = 0x6E636C32L,          /* 'ncl2' */
    00340     icMaxEnumType                                               = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00341 } icTagTypeSignature;

enum icTechnologySignature

Enumeration values:

  icSigDigitalCamera |
  icSigFilmScanner |
  icSigReflectiveScanner |
  icSigInkJetPrinter |
  icSigThermalWaxPrinter |
  icSigElectrophotographicPrinter |
  icSigElectrostaticPrinter |
  icSigDyeSublimationPrinter |
  icSigPhotographicPaperPrinter |
  icSigFilmWriter |
  icSigVideoMonitor |
  icSigVideoCamera |
  icSigProjectionTelevision |
  icSigCRTDisplay |
  icSigPMDisplay |
  icSigAMDisplay |
  icSigPhotoCD |
  icSigPhotoImageSetter |
  icSigGravure |
  icSigOffsetLithography |
  icSigSilkscreen |
  icSigFlexography |
  icMaxEnumTechnology |

Definition at line 288 of file mscmm.w98/lh_core/profile.h.

    00288              {
    00289     icSigDigitalCamera                                  = 0x6463616DL,          /* 'dcam' */
    00290     icSigFilmScanner                                    = 0x6673636EL,          /* 'fscn' */
    00291     icSigReflectiveScanner                              = 0x7273636EL,          /* 'rscn' */
    00292     icSigInkJetPrinter                                  = 0x696A6574L,          /* 'ijet' */
    00293     icSigThermalWaxPrinter                              = 0x74776178L,          /* 'twax' */
    00294     icSigElectrophotographicPrinter             = 0x6570686FL,          /* 'epho' */
    00295     icSigElectrostaticPrinter                   = 0x65737461L,          /* 'esta' */
    00296     icSigDyeSublimationPrinter                  = 0x64737562L,          /* 'dsub' */
    00297     icSigPhotographicPaperPrinter               = 0x7270686FL,          /* 'rpho' */
    00298     icSigFilmWriter                                             = 0x6670726EL,          /* 'fprn' */
    00299     icSigVideoMonitor                                   = 0x7669646DL,          /* 'vidm' */
    00300     icSigVideoCamera                                    = 0x76696463L,          /* 'vidc' */
    00301     icSigProjectionTelevision                   = 0x706A7476L,          /* 'pjtv' */
    00302     icSigCRTDisplay                                             = 0x43525420L,          /* 'CRT ' */
    00303     icSigPMDisplay                                              = 0x504D4420L,          /* 'PMD ' */
    00304     icSigAMDisplay                                              = 0x414D4420L,          /* 'AMD ' */
    00305     icSigPhotoCD                                                = 0x4B504344L,          /* 'KPCD' */
    00306     icSigPhotoImageSetter                               = 0x696D6773L,          /* 'imgs' */
    00307     icSigGravure                                                = 0x67726176L,          /* 'grav' */
    00308     icSigOffsetLithography                              = 0x6F666673L,          /* 'offs' */
    00309     icSigSilkscreen                                             = 0x73696C6BL,          /* 'silk' */
    00310     icSigFlexography                                    = 0x666C6578L,          /* 'flex' */
    00311     icMaxEnumTechnology                                 = 0xFFFFFFFFL           /* enum = 4 bytes max */
    00312 } icTechnologySignature;