IECExportChanges.i 537 B

123456789101112131415
  1. %{
  2. #include "IECExportChanges.h"
  3. %}
  4. class IECExportChanges : public IExchangeExportChanges{
  5. public:
  6. virtual HRESULT GetChangeCount(ULONG *lpcChanges) = 0;
  7. virtual HRESULT SetMessageInterface(IID refiid) = 0;
  8. virtual HRESULT ConfigSelective(ULONG ulPropTag, LPENTRYLIST lpEntries, LPENTRYLIST lpParents, ULONG ulFlags, IUnknown *lpUnk, LPSPropTagArray lpIncludeProps, LPSPropTagArray lpExcludeProps, ULONG ulBufferSize);
  9. virtual HRESULT SetLogger(ECLogger *lpLogger) = 0;
  10. %extend {
  11. ~IECExportChanges() { self->Release(); };
  12. }
  13. };