struct ForkControlBlock {
UInt32 fcbFlNm;
SignedByte fcbFlags;
SignedByte fcbTypByt;
UInt16 fcbSBlk;
UInt32 fcbEOF;
UInt32 fcbPLen;
UInt32 fcbCrPs;
VCBPtr fcbVPtr;
Ptr fcbBfAdr;
UInt16 fcbFlPos;
UInt32 fcbClmpSize;
Ptr fcbBTCBPtr;
HFSExtentRecord fcbExtRec;
OSType fcbFType;
UInt32 fcbCatPos;
UInt32 fcbDirID;
Str31 fcbCName;
UInt16 moreFlags;
UInt32 processID1;
UInt32 processID2;
HFSPlusExtentRecord extents;
UInt64 endOfFile;
UInt64 physicalEOF;
UInt64 currentPosition;
UInt32 forkID;
UInt8 reserved1[8];
UInt64 reserved2;
};
typedef ForkControlBlock ForkControlBlockPtr;
© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)