Carbon


VCB

Header: Files.h

struct VCB {
    QElemPtr qLink; 
    SInt16 qType; 
    SInt16 vcbFlags; 
    UInt16 vcbSigWord; 
    UInt32 vcbCrDate; 
    UInt32 vcbLsMod; 
    SInt16 vcbAtrb; 
    UInt16 vcbNmFls; 
    SInt16 vcbVBMSt; 
    SInt16 vcbAllocPtr; 
    UInt16 vcbNmAlBlks; 
    SInt32 vcbAlBlkSiz; 
    SInt32 vcbClpSiz; 
    SInt16 vcbAlBlSt; 
    SInt32 vcbNxtCNID; 
    UInt16 vcbFreeBks; 
    Str27 vcbVN; 
    SInt16 vcbDrvNum; 
    SInt16 vcbDRefNum; 
    SInt16 vcbFSID; 
    SInt16 vcbVRefNum; 
    Ptr vcbMAdr; 
    Ptr vcbBufAdr; 
    SInt16 vcbMLen; 
    SInt16 vcbDirIndex; 
    SInt16 vcbDirBlk; 
    UInt32 vcbVolBkUp; 
    UInt16 vcbVSeqNum; 
    SInt32 vcbWrCnt; 
    SInt32 vcbXTClpSiz; 
    SInt32 vcbCTClpSiz; 
    UInt16 vcbNmRtDirs; 
    SInt32 vcbFilCnt; 
    SInt32 vcbDirCnt; 
    SInt32 vcbFndrInfo[8]; 
    UInt16 vcbVCSize; 
    UInt16 vcbVBMCSiz; 
    UInt16 vcbCtlCSiz; 
    UInt16 vcbXTAlBlks; 
    UInt16 vcbCTAlBlks; 
    SInt16 vcbXTRef; 
    SInt16 vcbCTRef; 
    Ptr vcbCtlBuf; 
    SInt32 vcbDirIDM; 
    SInt16 vcbOffsM;
};
typedef VCB VCBPtr;

© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)