Advise more than one interface

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello all,
In my outlook add-in, I want to catch the event when adding items to some
folders (e.g. Deleted Items in all PSTs).
My solution depend on monitoring the Items collections of these folders.
I inherited my class from IDispEventSimpleImpl to handle the
Outlook::ItemsEvents.
Now, can I use this class (just one) to monitor more than a folder items? I
noticed that if I called the DispEventAdvise more than a time it returns
E_UNEXPECTED. How can I do this knowing that the number of folders I want to
monitor is not fixed.
 
Create a class wrapping the advise sink and whatever else you need to store
on the per-folder level. Create an instance of that class for each folder
that you need to monitor.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
 
Back
Top