Quote Originally Posted by dilettante View Post
Well you are always free to make up a lookup table keyed by some made up Enum, but since these are GUIDs there isn't any natural enumeration defined anywhere or used anywhere in Windows.
Agreed. Which is exactly what I did, and why I consider this module easy to use.

As I said above it would be a rare "real" program that ever needed more than just a few of these folder paths anyway.
Quote Originally Posted by dilettante View Post
There are a few more too, but perhaps they don't turn up in searches because SHGetKnownFolderPath() was just used as the minor tool it is within code snippets.
You know, your condescending schtick wears very thin very quickly.