Я надеюсь, что кто-то может помочь мне с этим, поскольку я не могу найти правильный способ сделать это. В настоящее время я занимаюсь разработкой приложения, которое должно в какой-то мере иметь возможность перечислять все библиотеки Windows и отображать их содержимое. На данный момент я смог получить включенные папки для всех стандартных библиотек Windows 7, документов, изображений, видео и музыки. Проблема в том, что я не знаю, как получить информацию о пользовательских пользовательских библиотеках, так как IShellLibrary :: SHLoadLibraryFromKnownFolder требует определенного GUID папки, который в действительности не определен в KnownFolders.h.
Мне нужно только перечислить имена всех библиотек и извлечь их соответствующие GUID, если это возможно.