This enumerated type indicates the tag type signatures for all ICC tag types.
typedef enum{ChromaticityTypeSig = 0x6368726DL, /* 'chrm' */ColorantOrderTypeSig = 0x636c726fL, /* 'clro' */ColorantTableTypeSig = 0x636c7274L, /* 'clrt' */CurveTypeSig = 0x63757276L, /* 'curv' */DataTypeSig = 0x64617461L, /* 'data' */DateTimeTypeSig = 0x6474696DL, /* 'dtim' */Lut16TypeSig = 0x6d667432L, /* 'mft2' */Lut8TypeSig = 0x6d667431L, /* 'mft1' */LutAtoBTypeSig = 0x6D414220L, /* 'mAB' */LutBtoATypeSig = 0x6D424120L, /* 'mBA' */MeasurementTypeSig = 0x6D656173L, /* 'meas' */MultiLocalizedUnicodeTypeSig = 0x6D6C7563L, /* 'mluc' */NamedColor2TypeSig = 0x6E636C32L, /* 'ncl2' */ParametricCurveTypeSig = 0x70617261L, /* 'para' */ProfileSequenceDescTypeSig = 0x70736571L, /* 'pseq' */ResponseCurveSet16TypeSig = 0x72637332L, /* 'rcs2' */S15Fixed16ArrayTypeSig = 0x73663332L, /* 'sf32' */SignatureTypeSig = 0x73696720L, /* 'sig ' */TextTypeSig = 0x74657874L, /* 'text' */U16Fixed16ArrayTypeSig = 0x75663332L, /* 'uf32' */UInt16ArrayTypeSig = 0x75693136L, /* 'ui16' */UInt32ArrayTypeSig = 0x75693332L, /* 'ui32' */UInt64ArrayTypeSig = 0x75693634L, /* 'ui64' */UInt8ArrayTypeSig = 0x75693038L, /* 'ui08' */ViewingConditionsTypeSig = 0x76696577L, /* 'view' */XYZTypeSig = 0x58595A20L /* 'XYZ ' */} ICCTAGTYPESIGNATURE;