Mac OS 9
CMPRComponent.h File Reference

ColorSync ProfileResponder Component API. More...

#include <MacTypes.h>
#include <Quickdraw.h>
#include <Components.h>
#include <CMApplication.h>

Go to the source code of this file.

Enumerations

enum  { CMPRInterfaceVersion = 0 }
 
enum  {
  kCMPRGetProfile = 0 , kCMPRSetProfile = 1 , kCMPRSetProfileDescription = 2 , kCMPRGetIndexedProfile = 3 ,
  kCMPRDeleteDeviceProfile = 4
}
 

Functions

CMError CMGetProfile (ComponentInstance pr, CMProfileHandle aProfile, CMProfileHandle *returnedProfile)
 
CMError CMSetProfile (ComponentInstance pr, CMProfileHandle newProfile)
 
CMError CMSetProfileDescription (ComponentInstance pr, long DeviceData, CMProfileHandle hProfile)
 
CMError CMGetIndexedProfile (ComponentInstance pr, CMProfileSearchRecordHandle search, CMProfileHandle *returnProfile, long *index)
 
CMError CMDeleteDeviceProfile (ComponentInstance pr, CMProfileHandle deleteMe)
 

Detailed Description

ColorSync ProfileResponder Component API.

Introduced In: ColorSync 1.0
Avaliable From: Universal Interfaces 3.4.1
Copyright: � 1993-2001 by Apple Computer, Inc. All rights reserved.

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Function Documentation

◆ CMDeleteDeviceProfile()

CMError CMDeleteDeviceProfile ( ComponentInstance  pr,
CMProfileHandle  deleteMe 
)

CMDeleteDeviceProfile()

Non-Carbon CFM: in ColorSyncLibPriv 2.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetIndexedProfile()

CMError CMGetIndexedProfile ( ComponentInstance  pr,
CMProfileSearchRecordHandle  search,
CMProfileHandle returnProfile,
long *  index 
)

CMGetIndexedProfile()

Non-Carbon CFM: in ColorSyncLibPriv 2.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetProfile()

CMError CMGetProfile ( ComponentInstance  pr,
CMProfileHandle  aProfile,
CMProfileHandle returnedProfile 
)

CMGetProfile()

Non-Carbon CFM: in ColorSyncLibPriv 2.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetProfile()

CMError CMSetProfile ( ComponentInstance  pr,
CMProfileHandle  newProfile 
)

CMSetProfile()

Non-Carbon CFM: in ColorSyncLibPriv 2.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetProfileDescription()

CMError CMSetProfileDescription ( ComponentInstance  pr,
long  DeviceData,
CMProfileHandle  hProfile 
)

CMSetProfileDescription()

Non-Carbon CFM: in ColorSyncLibPriv 2.0 and later
Carbon Lib: not available
Mac OS X: not available