Получение интерфейсов IShellView, IShellFolder и IShellBrowser
Подскажите пожалуйста, как я могу получить указатели на интерфейсы IShellView, IShellFolder и IShellBrowser. Проблема в том, что непонятно где взять REFIID и как правильно создать указатель LPVOID *ppvOut (где объявления классов?). Если можно то дайте пожалуйста пример кода, или ссылку на документацию по теме. Указатели я так понимаю можно получить из ActiveX Microsoft Web Browser (shdocvw.dll).
Заранее спасибо за любой ответ.
С Уважением,
Иванов Артем
Цитата:
Originally posted by lexluther
Всем привет,
Подскажите пожалуйста, как я могу получить указатели на интерфейсы IShellView, IShellFolder и IShellBrowser. Проблема в том, что непонятно где взять REFIID и как правильно создать указатель LPVOID *ppvOut (где объявления классов?). Если можно то дайте пожалуйста пример кода, или ссылку на документацию по теме. Указатели я так понимаю можно получить из ActiveX Microsoft Web Browser (shdocvw.dll).
Заранее спасибо за любой ответ.
С Уважением,
Иванов Артем
Всем привет,
Подскажите пожалуйста, как я могу получить указатели на интерфейсы IShellView, IShellFolder и IShellBrowser. Проблема в том, что непонятно где взять REFIID и как правильно создать указатель LPVOID *ppvOut (где объявления классов?). Если можно то дайте пожалуйста пример кода, или ссылку на документацию по теме. Указатели я так понимаю можно получить из ActiveX Microsoft Web Browser (shdocvw.dll).
Заранее спасибо за любой ответ.
С Уважением,
Иванов Артем
На codeproject.com есть The Complete Idiot's Guide to Writing Namespace Extensions.