![]() |
CMMInfoRecord |
Header: CMApplication.h |
struct CMMInfoRecord { OSType CMMType; SInt32 CMMVersion; UInt16 majorVersion; UInt16 minorVersion; UInt32 cursorHeight; UInt32 cursorWidth; CTabPtr colorMap; Ptr hardwareCursor; UInt32 reserved[6]; OSType serviceCategory; OSType serviceType; NumVersion serviceVersion; UInt16 pmSig; UInt16 pmSigPad; UInt32 pmMapBlkCnt; UInt32 pmPyPartStart; UInt32 pmPartBlkCnt; UInt8 pmPartName[32]; UInt8 pmParType[32]; UInt32 pmLgDataStart; UInt32 pmDataCnt; ServiceCount nServices; DriverServiceInfo service[1]; };
The signature of the CMM as specified in the profile headers CMMType field. The CMGetCWInfo function returns this value.
The version of the CMM. The CMGetCWInfo function returns this value.
Your application supplies an array containing two CMM information record structures of type CMMInfoRecord as a field of the CMCWInfoRecord structure. These structures allow the CMGetCWInfo function to return information about the one or two CMMs used in a given color world. Your application must allocate memory for the array. When your application calls the CMGetCWInfo function, it passes a pointer to the CMCWInfoRecord structure containing the array.
© 2000 Apple Computer, Inc. (Last Updated 7/17/2000)