FsLinksToLocalFiles
FsLinksToLocalFiles must not be implemented unless your plugin is a temporary file panel plugin! Temporary file panels just hold links to files on the local file system.
 
Declaration:
 
BOOL __stdcall FsLinksToLocalFiles(void);
 
Description of parameters:
 
There are no parameters.
 
Return value:
 
The function has to return one of the following values:
true The plugin is a temporary panel-style plugin
false The plugin is a normal file system plugin
 
Important note:
If your plugin is a temporary panel plugin, the following functions MUST be thread-safe (can be called from background transfer manager):
- FsLinksToLocalFiles
- FsFindFirst
- FsFindNext
- FsFindClose
- FsGetLocalName
This means that when uploading subdirectories from your plugin to FTP in the background, Total Commander will call these functions in a background thread. If the user continues to work in the foreground, calls to FsFindFirst and FsFindNext may be occuring at the same time! Therefore it's very important to use the search handle to keep temporary information about the search.
FsStatusInfo will NOT be called from the background thread!