Carbon


CMPS2CRDVMSizeType

Header: CMICCProfile.h

Defines the Apple-defined 'psvm' optional tag.

struct CMPS2CRDVMSizeType {
    OSType typeDescriptor; 
    UInt32 reserved; 
    UInt32 count; 
    CMIntentCRDVMSize intentCRD[1]; 
    SInt32 baseEntry; 
    SInt32 maxRed; 
    SInt32 maxGreen; 
    SInt32 maxBlue; 
    SInt32 multRed; 
    SInt32 multGreen; 
    SInt32 multBlue; 
    PCCardAddressSpaceFlags addressSpaceFlags; 
    UInt8 reserved; 
    PCCardSocketFunction socketFunctionNumber; 
    PCCardRegisterNumber registerNumber; 
    UInt32 address; 
    UInt32 size; 
    UInt32 version; 
    UInt32 reserved1; 
    UInt32 reserved2; 
    UInt32 reserved3; 
    SInt32 version; 
    SInt16 customIconID; 
    SInt16 customStringsID; 
    SInt16 customTypeStringIndex; 
    SInt16 customHelpStringIndex; 
    OSType customAction;
};

Field descriptions

typeDescriptor

The 'psvm' tag signature.

reserved

Reserved for future use.

count

The number of entries in the intentCRD array. You should specify at least four entries: 0, 1, 2, and 3.

intentCRD

A variable-sized array of four or more members defined by the CMIntentCRDSize data type.


© 2000 Apple Computer, Inc. (Last Updated 7/17/2000)