ioSrcDirID
FIDParam structure
#include <Files.h>
typedef struct FIDParam { Size Offset Description
ParamBlockHeader 24 0 common fields of ParamBlock
types
long filler1; 4 24 filler
StringPtr ioDestNamePtr; 4 28 pointer to destination filename
long filler2; 4 32 filler
long ioDestDirID; 4 36 destination parent directory ID
long; filler3; 4 40 filler
long; filler4; 4 44 filler
long ioSrcDirID; 4 48 source parent directory ID
short filler5; 2 52 filler
long ioFileID 4 54 file ID

Notes: This structure is used in procedures that manipulate file id's:
PBEx changeFiles PBResolveFileIDRef
The ioDestNamePtr and ioDestDirID fields are used only with the
PBEx changeFiles function.
The most common way to use this structure is to allocate a union which is
an aggregate and create and initialize a pointer to the desired data type. See
HParamBlockRec for examples.