namespace {
//函数形式声明
_ATL_FUNC_INFO OnChangeInfo ={
CC_STDCALL,
VT_I4,
1 ,
{VT_I4}
};
}
class CEventSink : public IDispEventImpl<0, CEventSink, &DIID__IQuickSearchEvents, &LIBID_MemfilesServiceLib>
{
public:
CEventSink(){
//CoInitialize(NULL);
};
virtual ~CEventSink(){
//CoUninitialize();
};
//处理函数
HRESULT __stdcall OnChange(LONG lChange)
{
return 0;
}
BEGIN_SINK_MAP(CEventSink)
SINK_ENTRY_INFO(0, DIID__IQuickSearchEvents, 1,OnChange, &OnChangeInfo) //函数映射
END_SINK_MAP()
};