Represents an ICC profile
Contains all values of an ICC profile header.
The data of an ICC tag entry
Represents an error that happened while reading or writing a corrupt/invalid ICC profile
ICC Profile ID
Represents the ICC profile version number.
Color Space Type
Device attributes. Can be combined with a logical OR The least-significant 32 bits are defined by the ICC, the rest can be used for vendor specific values
Enumerates the primary platform/operating system framework for which the profile was created
Profile Class Name
Profile flags. Can be combined with a logical OR. The least-significant 16 bits are reserved for the ICC, the rest can be used for vendor specific values
Enumerates the ICC Profile Tags as defined in ICC.1:2010 version 18.104.22.168
http://www.color.org/specification/ICC1v43_2010-12.pdf Section 9