The documentation is useless for code part, because it's very small code, just the comment into the header is good I thinks.
I have put too, test program to have example of implementation, you have more example into ultracopier:
- http://doc-ultracopier.first-world.info/PluginLoader/catchcopy-v0002/0.3.0.5/ (injection of the windows plugin explorer)
The documentation for the protocol is here: http://catchcopy.first-world.info/wiki/Protocol
Windows explorer plugin
I don't understand ATL and how it intercept the copy/move from the windows explorer. I have paid a freelance to do it for Ultracopier.
But I have do all the communication part via the catchcopy protocol. Just connect to named pipe and send copy/move as data (in catchcopy protocol format).
I will release more documentation by doxygen, but more later.