How to fire COM-event from aggregated coclass
Здравствуйте, коллеги!
Пороблема следующая:
Есть два СОМ-объекта. Агрегируемый и внешний. Внешний публикует несколько событий в интерфейсе:
[
dispinterface,
library_block,
uuid("01A7556D-BA02-427D-9E61-EB132F4E3836"),
helpstring("IBaseDataFeedEvents Interface")
]
__interface IBaseDataFeedEvents
{
[id(1), helpstring("method EventLevel1")] HRESULT EventLevel1([in] VARIANT guid, [in] VARIANT level1Update);
[id(2), helpstring("method EventLevel2")] HRESULT EventLevel2([in] VARIANT guid, [in] VARIANT level2Update);
[id(3), helpstring("method EventHistory")] HRESULT EventHistory([in] VARIANT guid, [in] VARIANT historyData);
};
Хочу научить внутренний (аггрегируемый) объект генерировать события внешнего. Использую MS VC++ 2003.
Ничего пока не получается.
Помогите! Спасибо!
Пока на собственное сообщение не было ответов, его можно удалить.