123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- #ifndef IECCHANGEADVISOR_H
- #define IECCHANGEADVISOR_H
- #include "IECChangeAdviseSink.h"
- namespace KC {
- class IECChangeAdvisor : public IUnknown{
- public:
- virtual HRESULT __stdcall GetLastError(HRESULT hResult, ULONG ulFlags, LPMAPIERROR *lppMAPIError) = 0;
-
- virtual HRESULT __stdcall Config(LPSTREAM lpStream, LPGUID lpGUID, IECChangeAdviseSink *lpAdviseSink, ULONG ulFlags) = 0;
-
- virtual HRESULT __stdcall UpdateState(LPSTREAM lpStream) = 0;
-
- virtual HRESULT __stdcall AddKeys(LPENTRYLIST lpEntryList) = 0;
-
- virtual HRESULT __stdcall RemoveKeys(LPENTRYLIST lpEntryList) = 0;
-
- virtual HRESULT __stdcall IsMonitoringSyncId(ULONG ulSyncId) = 0;
-
- virtual HRESULT __stdcall UpdateSyncState(ULONG ulSyncId, ULONG ulChangeId) = 0;
- };
- }
- #endif
|