Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > через какой CLSID получить интерфейс IMailboxStore


Автор: ENTiTY 24.7.2003, 13:00
Весь микрософт облазил, а найти не смог каким образом мне получить доступ к интерфейсу IMailboxStore. Если подскажет кто буду очень признателен

Автор: DENNN 24.7.2003, 13:49
А в реестре искал по словам IMailBox, Exchange server?

Автор: ENTiTY 24.7.2003, 14:37
Мне нужно именно IMailboxStore. Чтобы я мог, например, заводить почтовые ящики. То есть я если использую CoCreateInstance, то мне нужен CLSID того объекта, который содержит интерфейс IMailboxStore. Так вот ни в доке, ни в cdoexm.h я найти ничего не смог. Что делать?

Автор: ENTiTY 24.7.2003, 14:38
В реестре ничего особенного нет

Автор: RAN 25.7.2003, 17:28
Все COM серверы регестрируются в HKEY_CLASSES_ROOT\CLSID, и обычно, но не обязательно, у соответствующего CLSID раздела значением является имя сервера. Также обычно есть и обратная связь, но это тоже не обязательно. То есть попробуй посмотреть в реестре HKEY_CLASSES_ROOT\CDOEXM.ExchangeServer (по-моему так называется твой сервер), там в разделе CLSID и содержится нужный тебе номерочек. Можешь также запустить поиск по CDOEXM.ExchangeServer.

P.S. Вопрос в другом, что тебе это даст без idl файла, ты же не сможешь в реестре узнать IID интерфейса IMailboxStore, а потом тебе понадобиться описание методов IMailboxStore'а. Короче ищи SDK по теме.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)