Given a list of fully qualified file names, this function checks them out to the local drive. The comment applies to all files being checked out. The comment argument can be a null string.
The source control plug-in implementation of this function is expected to return one of the following values:
Check out was successful.
The selected file is not under source code control.
There was a problem accessing the source control system, probably due to network or contention issues. A retry is recommended.
The user is not allowed to perform this operation.
Nonspecific failure. The file was not checked out.
The user already has the file checked out.
The file is locked, prohibiting the creation of new versions.
Another user has done an exclusive checkout on this file.
The operation was cancelled before completion.