User Guide
The Source Control Integration API required functions 123
• The remotePath argument is the full path of the remote folder that the DLL creates.
Returns
A Boolean value: true if successful; false otherwise.
bool SCS_Delete()
Description
This function deletes a list of files or folders from the source control system.
Arguments
void *connectionData
, const char *remotePathList[], const int numItems
• The connectionData argument is a pointer to the agent’s data that passed into Dreamweaver
during the
Connect() call.
• The remotePathList argument is a list of remote filenames or folder paths to delete.
• The numItems argument is the number of items in remotePathList.
Returns
A Boolean value: true if successful; false otherwise.
bool SCS_Rename()
Description
This function renames or moves a file or folder, depending on the values that are specified for
oldRemotePath and newRemotePath. For example, if oldRemotePath equals "$/folder1/
file1"
and newRemotePath equals "$/folder1/renamefile1", file1 is renamed renamefile1
and is located in folder1.
If
oldRemotePath equals "$/folder1/file1" and newRemotePath equals "$/folder1/
subfolder1/file1"
, file1 is moved to the subfolder1 folder.
To find out if an invocation of this function is a move or a rename, check the parent paths of the
two input values; if they are the same, the operation is a rename.
Arguments
void *connectionData, const char *oldRemotePath, const char *newRemotePath
• The connectionData argument is a pointer to the agent’s data that passed into Dreamweaver
during the Connect() call.
• The oldRemotePath argument is a remote file or folder path to rename.
• The newRemotePath argument is the remote path of the new name for the file or folder.
Returns
A Boolean value: true if successful; false otherwise.
000_DW_API_Print.book Page 123 Wednesday, August 20, 2003 9:14 AM