Required ColorSync Manager Request Codes
Your CMM must also be able to handle the required ColorSync Manager request codes defined by these constants:
kCMMInit(0)
Requests that you initialize the current component instance of your CMM for a ColorSync 1.0 session. This is a required request code only if your CMM supports ColorSync 1.0 profiles.kCMMMatchColors(1)
Requests that you color match the specified colors from one color space to another. For more information, see "Matching a List of Colors to the Destination Profile's Color Space" (page 5-23).kCMMCheckColors(2)
Requests that you check the specified colors against the gamut of the destination device whose profile is specified. For more information, see "Checking a List of Colors" (page 5-24).kNCMMInit(6)
Requests that you initialize the current component instance of your CMM for a ColorSync Manager 2.x session. For more information, see "Initializing the Current Component Instance for a Session Involving Two Profiles" (page 5-22).