ICCTAGTYPESIGNATURE

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; 

This enumerated type indicates the tag type signatures for all ICC tag types.