record ParamBlockRec
Unit
MacPascal
Declaration
type ParamBlockRec = record
Description
basic File Manager parameter block. File Manager Reference 2-87.
Overview
Fields
Description
Fields
qType:Integer; |
|
next queue entry
|
ioTrap:Integer; |
|
queue type
|
ioCmdAddr:Ptr; |
|
routine trap
|
ioCompletion:ProcPtr; |
|
routine address
|
ioResult:OSErr; |
|
pointer to completion routine
|
ioVRefNum:Integer; |
|
pointer to pathname
|
ioRefNum:Integer; |
|
volume specification
|
ioMisc:Ptr; |
|
read/write permission
|
ioReqCount:LongInt; |
|
data buffer
|
ioActCount:LongInt; |
|
requested number of bytes
|
ioPosMode:Integer; |
|
actual number of bytes
|
ioPosOffset:LongInt
|
|
positioning mode and newline char.
|
ioFRefNum:Integer; |
|
positioning offset
|
ioFDirIndex:Integer; |
|
reserved
|
ioFlFndrInfo:FInfo; |
|
file version number (unused)
|
ioFlNum:LongInt; |
|
information used by the Finder
|
ioFlStBlk:Integer; |
|
file ID
|
ioFlLgLen:LongInt; |
|
first alloc. blk. of data fork
|
ioFlPyLen:LongInt; |
|
logical EOF of data fork
|
ioFlRStBlk:Integer; |
|
physical EOF of data fork
|
ioFlRLgLen:LongInt; |
|
first alloc. blk. of resource fork
|
ioFlRPyLen:LongInt; |
|
logical EOF of resource fork
|
ioFlCrDat:LongInt; |
|
physical EOF of resource fork
|
ioFlMdDat:LongInt |
|
date and time of creation
|
filler2:LongInt; |
|
date and time of last modification
|
ioVolIndex:Integer; |
|
reserved
|
ioVCrDate:LongInt; |
|
volume index
|
ioVLsBkUp:LongInt; |
|
date and time of initialization
|
ioVAtrb:Integer; |
|
date and time of last modification
|
ioVNmFls:Integer; |
|
volume attributes
|
ioVDirSt:Integer; |
|
number of files in root directory
|
ioVBlLn:Integer; |
|
first block of directory
|
ioVNmAlBlks:Integer; |
|
length of directory in blocks
|
ioVAlBlkSiz:LongInt; |
|
number of allocation blocks
|
ioVClpSiz:LongInt; |
|
size of allocation blocks
|
ioAlBlSt:Integer; |
|
default clump size
|
ioVNxtFNum:LongInt; |
|
first block in block map
|
ioVFrBlk:Integer |
|
next unused file ID
|
Generated by PasDoc 0.14.0.
|