record ParamBlockRec

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type ParamBlockRec = record

Description

basic File Manager parameter block. File Manager Reference 2-87.

Overview

Fields

qLink:QElemPtr;
qType:Integer;
ioTrap:Integer;
ioCmdAddr:Ptr;
ioCompletion:ProcPtr;
ioResult:OSErr;
ioNamePtr:StringPtr;
ioVRefNum:Integer;
ioRefNum:Integer;
ioVersNum:SignedByte;
ioPermssn:SignedByte;
ioMisc:Ptr;
ioBuffer:Ptr;
ioReqCount:LongInt;
ioActCount:LongInt;
ioPosMode:Integer;
ioPosOffset:LongInt
ioFRefNum:Integer;
ioFVersNum:SignedByte;
filler1:SignedByte;
ioFDirIndex:Integer;
ioFlAttrib:SignedByte;
ioFlVersNum:SignedByte;
ioFlFndrInfo:FInfo;
ioFlNum:LongInt;
ioFlStBlk:Integer;
ioFlLgLen:LongInt;
ioFlPyLen:LongInt;
ioFlRStBlk:Integer;
ioFlRLgLen:LongInt;
ioFlRPyLen:LongInt;
ioFlCrDat:LongInt;
ioFlMdDat:LongInt
filler2:LongInt;
ioVolIndex:Integer;
ioVCrDate:LongInt;
ioVLsBkUp:LongInt;
ioVAtrb:Integer;
ioVNmFls:Integer;
ioVDirSt:Integer;
ioVBlLn:Integer;
ioVNmAlBlks:Integer;
ioVAlBlkSiz:LongInt;
ioVClpSiz:LongInt;
ioAlBlSt:Integer;
ioVNxtFNum:LongInt;
ioVFrBlk:Integer

Description

Fields

qLink:QElemPtr;
 
qType:Integer;

next queue entry

ioTrap:Integer;

queue type

ioCmdAddr:Ptr;

routine trap

ioCompletion:ProcPtr;

routine address

ioResult:OSErr;

pointer to completion routine

ioNamePtr:StringPtr;

result code

ioVRefNum:Integer;

pointer to pathname

ioRefNum:Integer;

volume specification

ioVersNum:SignedByte;

file reference number

ioPermssn:SignedByte;

version number

ioMisc:Ptr;

read/write permission

ioBuffer:Ptr;

miscellaneous

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

ioFVersNum:SignedByte;

file reference number

filler1:SignedByte;

file version number (unused)

ioFDirIndex:Integer;

reserved

ioFlAttrib:SignedByte;

directory index

ioFlVersNum:SignedByte;

file attributes

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.