Contains information about a rename or move operation.
typedef struct{ int slot; int task; int volume; int dirBase; char *pathString; int pathComponentCount; int nameSpace; unsigned long attributeMatchBits; int subDirsOnlyFlag; int newDirBase; char *newPathString; int originalNewCount; unsigned long compatibilityFlag; int allowRenamesToMyselfFlag; } RenameMoveEntryCallBackStruct;
Specifies the connection number of the entity requesting the operation.
Specifies the task number of the entity requesting the operation.
Specifies the number of the volume that the directory entry is on.
Specifies the directory base (directory number) of the file or directory.
Specifies the internal path string of the file or directory.
Specifies the number of components in the path.
Specifies the name space of the file or directory:
Specifies a bit mask of the file attributes that are affected by this operation. That is, entries that have file attributes matching this bit mask are affected. For a list of possible values, see Section 30.8.8, Search Attributes for Traditional Volumes.
Specifies whether this operation is being done on a subdirectory:
Specifies the new directory base for the entry.
Specifies the destination path for the directory or file.
Specifies the path count for the new path string.
Specifies whether DOS 3.x locking compatability is to be used:
Specifies whether this entry could be renamed to itself: