Как работать с веб-содержимым рабочего стола?
Если кто в курсе - поскажите.
Заранее благодарен.
По порядку. Есть такой интерфейс IActiveDesktop, который позвояет работать с рабочим столом. И, по идее, вся эта бодяга подключается вместе с библиотекой shlobj.h, по крайней мере так написано в MSDN. Но при подключении этой библиотеки получается глюк - возникают четыре ошибки множественной декларации структур
[C++ Error] shlobj.h(1762) E2238 Multiple declaration for 'FVSHOWINFO'
[C++ Error] shlobj.h(1936) E2238 Multiple declaration for 'FOLDERSETTINGS'
[C++ Error] shlobj.h(3717) E2238 Multiple declaration for 'DESKBANDINFO'
[C++ Error] shlobj.h(4808) E2238 Multiple declaration for 'SHELLFLAGSTATE'
Они декларируются в какой-то библиотеке, подключаемой вместе с vcl.h, а их там много
Т.е. декларируются они и в shlobj.h и где-то еще.....
Я ДАЖЕ пытался вырезать эти структуры из shlobj.h, но это привело к появлению еще большего числа ошибок (чего, собственно, и следовало ожидать...)
И как тут быть???