...
You can perform file search function on the WinGate Engine filesystem with called to functions such as RCFindAllFilesEx and RCFindFirstFileEx
Cancelling Calls
The Remote File API allows cancelling of remote operations. When you call a Remote File API function you also specify a pointer to a call token. The call token is set by the function and can be used to cancel that function if it hasn't already completed. Because Remote File API function block, cancelling can only be done from a different thread to the one that initiated the remote operation.