This enumerated type indicates the tag signatures for all ICC tags.
typedef enum
{
AToB0Tag = 0x41324230L, /* 'A2B0' */
AToB1Tag = 0x41324231L, /* 'A2B1' */
AToB2Tag = 0x41324232L, /* 'A2B2' */
BlueMatrixColumnTag = 0x6258595AL, /* 'bXYZ' */
BlueTRCTag = 0x62545243L, /* 'bTRC' */
BToA0Tag = 0x42324130L, /* 'B2A0' */
BToA1Tag = 0x42324131L, /* 'B2A1' */
BToA2Tag = 0x42324132L, /* 'B2A2' */
CalibrationDateTimeTag = 0x63616C74L, /* 'calt' */
CharTargetTag = 0x74617267L, /* 'targ' */
ChromaticAdaptationTag = 0x63686164L, /* 'chad' */
ChromaticityTag = 0x6368726DL, /* 'chrm' */
ColorantOrderTag = 0x636C726FL, /* 'clro' */
ColorantTableTag = 0x636C7274L, /* 'clrt' */
ColorantTableOutTag = 0x636C6F74L, /* 'clot' */
CopyrightTag = 0x63707274L, /* 'cprt' */
DeviceMfgDescTag = 0x646D6E64L, /* 'dmnd' */
DeviceModelDescTag = 0x646D6464L, /* 'dmdd' */
GamutTag = 0x67616D74L, /* 'gamt' */
GrayTRCTag = 0x6B545243L, /* 'kTRC' */
GreenMatrixColumnTag = 0x6758595AL, /* 'gXYZ' */
GreenTRCTag = 0x67545243L, /* 'gTRC' */
LuminanceTag = 0x6C756D69L, /* 'lumi' */
MeasurementTag = 0x6D656173L, /* 'meas' */
MediaBlackPointTag = 0x626B7074L, /* 'bkpt' */
MediaWhitePointTag = 0x77747074L, /* 'wtpt' */
NamedColor2Tag = 0x6E636C32L, /* 'ncl2' */
OutputResponseTag = 0x72657370L, /* 'resp' */
Preview0Tag = 0x70726530L, /* 'pre0' */
Preview1Tag = 0x70726531L, /* 'pre1' */
Preview2Tag = 0x70726532L, /* 'pre2' */
ProfileDescriptionTag = 0x64657363L, /* 'desc' */
ProfileSequenceDescTag = 0x70736571L, /* 'pseq' */
RedMatrixColumnTag = 0x7258595AL, /* 'rXYZ' */
RedTRCTag = 0x72545243L, /* 'rTRC' */
TechnologyTag = 0x74656368L, /* 'tech' */
ViewingCondDescTag = 0x76756564L, /* 'vued' */
ViewingConditionsTag = 0x76696577L /* 'view' */
} ICCTAGSIGNATURE;