Steve Wolf suggests that
the sample program would have been much simpler had the shell
extension model been a flat Win32 interface.
Okay, let's try it.
Since this is an extension model, each extension needs to specify
the callbacks for each namespace operation.
Perhaps it could have been done like this:
This would be the function that...