Я пытаюсь улучшить CFileDialog, и мы используем более старую версию (не Vista, которая не использует IFileDialog). Более старый позволяет мне получить IShellBrowser, а также (из этого) активный IShellView.
То, что я не могу придумать, это способ получить «Что такое IShellFolder, на который ссылается IShellView?»
Не менее полезным было бы «Какую текущую папку сделал IShellBrowser активным?»