Specifications
Chapter 30360
• emailAddressList is a list of strings that corresponds to the users’ e-mail addresses. Each e-
mail address string cannot exceed a maximum length of 64 characters.
• numCheckedOut is the number of people who have the file checked out. This is returned from 
GetNumCheckedOut().
Returns
true if successful; false otherwise.
int SCS_GetErrorMessageLength()
Description
Returns the length of the DLL’s current internal error message. This allocates the buffer that 
passes into the 
GetErrorMessage() function. This function should be called only if an API 
function returns 
false or <0, which indicates a failure of that API function.
Arguments
void *connectionData
connectionData
 is a pointer to the agent’s data that was passed into Dreamweaver during the 
Connect() call.
Returns
An integer that represents the length of the error message.
bool SCS_GetErrorMessage()
Description
Returns the last error message. If you implement getErrorMessage(), Dreamweaver calls it each 
time one of your API functions returns 
false.
If a routine returns -1 or false, it indicates an error message should be available.
Arguments
void *connectionData, char errorMsg[], const int *msgLength
• connectionData is a pointer to the agent’s data that passed into Dreamweaver during the 
Connect() call.
• errorMsg is a preallocated string for the DLL to fill in with the error message.
• msgLength is the length of the errorMsg buffer passed in. 
Returns
true if successful; false otherwise.
int SCS_GetNoteCount()
Description
Returns the number of Design Note keys for the specified remote file or folder path. If 
unsupported by the source control system, Dreamweaver gets this information from the 
companion Design Note (.mno) file.
Arguments
void *connectionData, const char *remotePath










