User Guide

142 The Source Control Integration API
bool SCS_BeforePut()
Description
Dreamweaver calls this function before putting or checking in one or more files. This
function lets your DLL perform one operation, such as adding a check-in comment, to a
group of files.
Arguments
*connectionData
The *connectionData argument is a pointer to the agent’s data that passed into
Dreamweaver during the
Connect() call.
Returns
A Boolean value: true if successful; false otherwise.
Example
To get a group of files, Dreamweaver makes calls to the DLL in the following order:
SCS_BeforePut(connectionData);
SCS_Put(connectionData,localPathList1,remotePathList1,¬
successList1);
SCS_Put(connectionData,localPathList2,remotePathList2,¬
successList2);
SCS_Put(connectionData,localPathList3,remotePathList3,¬
successList3);
SCS_AfterPut(connectionData);
bool SCS_AfterGet()
Description
Dreamweaver calls this function after getting or checking out one or more files. This function
lets your DLL perform any operation after a batch get or check out, such as creating a
summary dialog box.
Arguments
*connectionData
The *connectionData argument is a pointer the agent’s data that passed into
Dreamweaver during the
Connect() call.
Returns
A Boolean value: true if successful; false otherwise.
000_DW_API_Print.book Page 142 Wednesday, July 20, 2005 11:58 AM