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.
|