I\'m working on a simple copy tool to copy files off digital cameras. I\'ve written the file copy code, I\'ve got everything hooked up nicely.
The issue I have seems
My guess would be that the location doesn't have a file system representation (path) such as c:...\my camera.
You should be able to get the PIDL of the folder, (it should be one the the flags for the function), and implement the copy using the COM shell interfaces.
SHBrowseForFolder
Using PIDL to enumerate a folder