FUNCTION CMInit(CMSession: ComponentInstance; srcProfile: CMProfileHandle; dstProfile: CMProfileHandle): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $0008, 0, $7000, $A82A;
{$ENDC}
FUNCTION CMMatchColors(CMSession: ComponentInstance; myColors: CMColorList; count: LONGINT): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $0008, 1, $7000, $A82A;
{$ENDC}
FUNCTION CMCheckColors(CMSession: ComponentInstance; myColors: CMColorList; count: LONGINT; result: CMGamutResult): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $000C, 2, $7000, $A82A;
{$ENDC}
{ Optional CMM Component routines }
FUNCTION CMMatchPixMap(CMSession: ComponentInstance; VAR myPixMap: PixMap; progressProc: PixMapCallBackUPP; refCon: LONGINT): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $000c, 3, $7000, $A82A;
{$ENDC}
FUNCTION CMCheckPixMap(CMSession: ComponentInstance; VAR myPixMap: PixMap; progressProc: PixMapCallBackUPP; VAR myBitMap: BitMap; refCon: LONGINT): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $0010, 4, $7000, $A82A;
{$ENDC}
FUNCTION CMConcatenateProfiles(CMSession: ComponentInstance; thru: CMProfileHandle; dst: CMProfileHandle; VAR newDst: CMProfileHandle): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $000C, 5, $7000, $A82A;
{$ENDC}
{ ProfileResponder Component routines }
FUNCTION CMGetProfile(myProfileResponder: ProfileResponder; aProfile: CMProfileHandle; VAR returnedProfile: CMProfileHandle): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $0008, 0, $7000, $A82A;
{$ENDC}
FUNCTION CMSetProfile(myProfileResponder: ProfileResponder; newProfile: CMProfileHandle): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $0004, 1, $7000, $A82A;
{$ENDC}
FUNCTION CMSetProfileDescription(myProfileResponder: ProfileResponder; DeviceData: LONGINT; hProfile: CMProfileHandle): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $0008, 2, $7000, $A82A;
{$ENDC}
FUNCTION CMGetIndexedProfile(myProfileResponder: ProfileResponder; search: CMProfileSearchRecordHandle; VAR returnProfile: CMProfileHandle; VAR index: LONGINT): CMError;
{$IFC NOT GENERATINGCFM}
INLINE $2F3C, $000C, 3, $7000, $A82A;
{$ENDC}
FUNCTION CMDeleteDeviceProfile(myProfileResponder: ProfileResponder; deleteMe: CMProfileHandle): CMError;