Carbon


CMProfileLocation

Header: CMApplication.h

struct CMProfileLocation {
    SInt16 locType; 
    CMProfLoc u; 
      UInt16 bufferLength; 
      UInt16 dataLength; 
      char szImplementor[1]; 
      Byte padding[1]; 
    SoundHeaderUnion u; 
    SInt32 flags; 
    SInt16 reserved; 
    SInt16 callBackParam1; 
    SInt32 callBackParam2; 
    TimeRecord startTime; 
    SInt32 recordSize; 
    SInt32 extendedFlags; 
    SInt32 bufferSize; 
    UInt32 version; 
    Point windowPos; 
    OTCfgUserMode32 userMode; 
    UInt16 adapter; 
    Ptr buffer; 
    UInt16 numSockets; 
    UInt16 numWindows; 
    UInt16 numEDCs;
};

Field descriptions

locType

The type of data structure that the u field’s CMProfLoc union holds—a file specification, a handle, a pointer, or a universal procedure pointer. To specify the type, you use the constants defined in the enumeration described in “Profile Location Type”.

u

A union of type CMProfLoc identifying the profile location.

Your application passes a profile location structure of type CMProfileLocation when it calls:


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