MoreFiles.h File Reference

#include <Types.h>
#include <Files.h>
#include "Optimization.h"
#include "OptimizationEnd.h"

Include dependency graph for MoreFiles.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

pascal OSErr HGetVolParms (ConstStr255Param volName, short vRefNum, GetVolParmsInfoBuffer *volParmsInfo, long *infoSize)
pascal OSErr HCreateMinimum (short vRefNum, long dirID, ConstStr255Param fileName)
pascal OSErr FSpCreateMinimum (const FSSpec *spec)
pascal OSErr ExchangeFiles (short vRefNum, long srcDirID, ConstStr255Param srcName, long dstDirID, ConstStr255Param dstName)
pascal OSErr ResolveFileIDRef (ConstStr255Param volName, short vRefNum, long fileID, long *parID, StringPtr fileName)
pascal OSErr FSpResolveFileIDRef (ConstStr255Param volName, short vRefNum, long fileID, FSSpecPtr spec)
pascal OSErr CreateFileIDRef (short vRefNum, long parID, ConstStr255Param fileName, long *fileID)
pascal OSErr FSpCreateFileIDRef (const FSSpec *spec, long *fileID)
pascal OSErr DeleteFileIDRef (ConstStr255Param volName, short vRefNum, long fileID)
pascal OSErr FlushFile (short refNum)
pascal OSErr LockRange (short refNum, long rangeLength, long rangeStart)
pascal OSErr UnlockRange (short refNum, long rangeLength, long rangeStart)
pascal OSErr GetForeignPrivs (short vRefNum, long dirID, ConstStr255Param name, void *foreignPrivBuffer, long *foreignPrivSize, long *foreignPrivInfo1, long *foreignPrivInfo2, long *foreignPrivInfo3, long *foreignPrivInfo4)
pascal OSErr FSpGetForeignPrivs (const FSSpec *spec, void *foreignPrivBuffer, long *foreignPrivSize, long *foreignPrivInfo1, long *foreignPrivInfo2, long *foreignPrivInfo3, long *foreignPrivInfo4)
pascal OSErr SetForeignPrivs (short vRefNum, long dirID, ConstStr255Param name, const void *foreignPrivBuffer, long *foreignPrivSize, long foreignPrivInfo1, long foreignPrivInfo2, long foreignPrivInfo3, long foreignPrivInfo4)
pascal OSErr FSpSetForeignPrivs (const FSSpec *spec, const void *foreignPrivBuffer, long *foreignPrivSize, long foreignPrivInfo1, long foreignPrivInfo2, long foreignPrivInfo3, long foreignPrivInfo4)
pascal OSErr HGetLogInInfo (ConstStr255Param volName, short vRefNum, short *loginMethod, StringPtr userName)
pascal OSErr HGetDirAccess (short vRefNum, long dirID, ConstStr255Param name, long *ownerID, long *groupID, long *accessRights)
pascal OSErr FSpGetDirAccess (const FSSpec *spec, long *ownerID, long *groupID, long *accessRights)
pascal OSErr HSetDirAccess (short vRefNum, long dirID, ConstStr255Param name, long ownerID, long groupID, long accessRights)
pascal OSErr FSpSetDirAccess (const FSSpec *spec, long ownerID, long groupID, long accessRights)
pascal OSErr HMapID (ConstStr255Param volName, short vRefNum, long ugID, short objType, StringPtr name)
pascal OSErr HMapName (ConstStr255Param volName, short vRefNum, ConstStr255Param name, short objType, long *ugID)
pascal OSErr HCopyFile (short srcVRefNum, long srcDirID, ConstStr255Param srcName, short dstVRefNum, long dstDirID, ConstStr255Param dstPathname, ConstStr255Param copyName)
pascal OSErr FSpCopyFile (const FSSpec *srcSpec, const FSSpec *dstSpec, ConstStr255Param copyName)
pascal OSErr HMoveRename (short vRefNum, long srcDirID, ConstStr255Param srcName, long dstDirID, ConstStr255Param dstpathName, ConstStr255Param copyName)
pascal OSErr FSpMoveRename (const FSSpec *srcSpec, const FSSpec *dstSpec, ConstStr255Param copyName)
pascal OSErr GetVolMountInfoSize (ConstStr255Param volName, short vRefNum, short *size)
pascal OSErr GetVolMountInfo (ConstStr255Param volName, short vRefNum, void *volMountInfo)
pascal OSErr VolumeMount (const void *volMountInfo, short *vRefNum)
pascal OSErr Share (short vRefNum, long dirID, ConstStr255Param name)
pascal OSErr FSpShare (const FSSpec *spec)
pascal OSErr Unshare (short vRefNum, long dirID, ConstStr255Param name)
pascal OSErr FSpUnshare (const FSSpec *spec)
pascal OSErr GetUGEntry (short objType, StringPtr objName, long *objID)


Function Documentation

pascal OSErr CreateFileIDRef short  vRefNum,
long  parID,
ConstStr255Param  fileName,
long fileID
 

pascal OSErr DeleteFileIDRef ConstStr255Param  volName,
short  vRefNum,
long  fileID
 

pascal OSErr ExchangeFiles short  vRefNum,
long  srcDirID,
ConstStr255Param  srcName,
long  dstDirID,
ConstStr255Param  dstName
 

pascal OSErr FlushFile short  refNum  ) 
 

pascal OSErr FSpCopyFile const FSSpec srcSpec,
const FSSpec dstSpec,
ConstStr255Param  copyName
 

pascal OSErr FSpCreateFileIDRef const FSSpec spec,
long fileID
 

pascal OSErr FSpCreateMinimum const FSSpec spec  ) 
 

pascal OSErr FSpGetDirAccess const FSSpec spec,
long ownerID,
long groupID,
long accessRights
 

pascal OSErr FSpGetForeignPrivs const FSSpec spec,
void *  foreignPrivBuffer,
long foreignPrivSize,
long foreignPrivInfo1,
long foreignPrivInfo2,
long foreignPrivInfo3,
long foreignPrivInfo4
 

pascal OSErr FSpMoveRename const FSSpec srcSpec,
const FSSpec dstSpec,
ConstStr255Param  copyName
 

pascal OSErr FSpResolveFileIDRef ConstStr255Param  volName,
short  vRefNum,
long  fileID,
FSSpecPtr  spec
 

pascal OSErr FSpSetDirAccess const FSSpec spec,
long  ownerID,
long  groupID,
long  accessRights
 

pascal OSErr FSpSetForeignPrivs const FSSpec spec,
const void *  foreignPrivBuffer,
long foreignPrivSize,
long  foreignPrivInfo1,
long  foreignPrivInfo2,
long  foreignPrivInfo3,
long  foreignPrivInfo4
 

pascal OSErr FSpShare const FSSpec spec  ) 
 

pascal OSErr FSpUnshare const FSSpec spec  ) 
 

pascal OSErr GetForeignPrivs short  vRefNum,
long  dirID,
ConstStr255Param  name,
void *  foreignPrivBuffer,
long foreignPrivSize,
long foreignPrivInfo1,
long foreignPrivInfo2,
long foreignPrivInfo3,
long foreignPrivInfo4
 

pascal OSErr GetUGEntry short  objType,
StringPtr  objName,
long objID
 

pascal OSErr GetVolMountInfo ConstStr255Param  volName,
short  vRefNum,
void *  volMountInfo
 

pascal OSErr GetVolMountInfoSize ConstStr255Param  volName,
short  vRefNum,
short size
 

pascal OSErr HCopyFile short  srcVRefNum,
long  srcDirID,
ConstStr255Param  srcName,
short  dstVRefNum,
long  dstDirID,
ConstStr255Param  dstPathname,
ConstStr255Param  copyName
 

pascal OSErr HCreateMinimum short  vRefNum,
long  dirID,
ConstStr255Param  fileName
 

pascal OSErr HGetDirAccess short  vRefNum,
long  dirID,
ConstStr255Param  name,
long ownerID,
long groupID,
long accessRights
 

Referenced by CopyDirectoryAccess().

pascal OSErr HGetLogInInfo ConstStr255Param  volName,
short  vRefNum,
short loginMethod,
StringPtr  userName
 

pascal OSErr HGetVolParms ConstStr255Param  volName,
short  vRefNum,
GetVolParmsInfoBuffer *  volParmsInfo,
long infoSize
 

Referenced by CopyDirectoryAccess(), HMoveRenameCompat(), HOpenAware(), and HOpenRFAware().

pascal OSErr HMapID ConstStr255Param  volName,
short  vRefNum,
long  ugID,
short  objType,
StringPtr  name
 

pascal OSErr HMapName ConstStr255Param  volName,
short  vRefNum,
ConstStr255Param  name,
short  objType,
long ugID
 

pascal OSErr HMoveRename short  vRefNum,
long  srcDirID,
ConstStr255Param  srcName,
long  dstDirID,
ConstStr255Param  dstpathName,
ConstStr255Param  copyName
 

Referenced by HMoveRenameCompat().

pascal OSErr HSetDirAccess short  vRefNum,
long  dirID,
ConstStr255Param  name,
long  ownerID,
long  groupID,
long  accessRights
 

Referenced by CopyDirectoryAccess().

pascal OSErr LockRange short  refNum,
long  rangeLength,
long  rangeStart
 

pascal OSErr ResolveFileIDRef ConstStr255Param  volName,
short  vRefNum,
long  fileID,
long parID,
StringPtr  fileName
 

pascal OSErr SetForeignPrivs short  vRefNum,
long  dirID,
ConstStr255Param  name,
const void *  foreignPrivBuffer,
long foreignPrivSize,
long  foreignPrivInfo1,
long  foreignPrivInfo2,
long  foreignPrivInfo3,
long  foreignPrivInfo4
 

pascal OSErr Share short  vRefNum,
long  dirID,
ConstStr255Param  name
 

pascal OSErr UnlockRange short  refNum,
long  rangeLength,
long  rangeStart
 

pascal OSErr Unshare short  vRefNum,
long  dirID,
ConstStr255Param  name
 

pascal OSErr VolumeMount const void *  volMountInfo,
short vRefNum
 


Generated on Thu Jun 8 00:37:54 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6