Carbon


CMFileLocation

Header: CMApplication.h

struct CMFileLocation {
    FSSpec spec; 
    TPCCB statusCCB; 
    UInt16 sendQPending; 
    UInt16 sendQFree; 
    UInt16 recvQPending; 
    UInt16 recvQFree; 
    QElem *qLink; 
    SInt16 qType; 
    SInt16 ioTrap; 
    Ptr ioCmdAddr; 
    ATPCompletionUPP ioCompletion; 
    OSErr ioResult; 
    SInt32 userData; 
    SInt16 reqTID; 
    SInt16 ioRefNum; 
    QElem *qLink; 
    SInt16 qType; 
    SInt16 ioTrap; 
    Ptr ioCmdAddr; 
    ATPCompletionUPP ioCompletion; 
    OSErr ioResult; 
    SInt32 userData; 
    SInt16 reqTID; 
    SInt16 ioRefNum; 
    UInt8 *ataPBBuffer; 
    UInt32 ataPBByteCount;
};

Field descriptions

spec

A file system specification structure giving the location of the profile file. A file specification structure includes the volume reference number, the directory ID of the parent directory, and the filename or directory name.

Your application uses the CMFileLocation structure to provide a file specification for a profile stored in a disk file. You provide a file specification structure in the CMProfileLocation structure’s u field to specify the location of an existing profile or a profile to be created.


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