ICS: ImportMessagChange event
Category: MAPI
Dear Experts,
I am writing an application using ICS (Incremental Change Synchronization)
to retrieve the changes from Exchange. I need a small clarification on the *
ImportMessachange* Method.
MAPIMETHOD(ImportMessageChange)
(THIS_ ULONG cpvalChanges,
LPSPropValue ppvalChanges,
ULONG ulFlags,
LPMESSAGE *lppmessage) IPURE;
1) From
method declaration, what exactly LPSPropValue contains ?
I observed that this paramater always contains 8 SPropvalues. Out of
which one is PR_ENTRYID and other is PR_SOURCE_KEY. Am using PR_ENTRYID to
open the actual message but I am curious to understand what are the other 7
values stands for.
2) In what are the cases this method get called ?
I observed two cases. a) new incoming message b) Property changes (like
flagged) on the message. Will there be any other cases in which this method
gets called.
Any help would be greatly appreciated.
~Venkat
--------------------------------------------------------------------------
The MAPI-L list is hosted on a Windows NT(TM) machine running L-Soft
international's LISTSERV(R) software. For sub/unsub info and archives,
see http://peach.ease.lsoft.com/archives/mapi-l.html .
COPYRIGHT INFO:
http://peach.ease.lsoft.com/scripts/wa.exe?SHOWTPL=COPYRIGHT&L=MAPI-L
Questions or comments? Feel free to post them here. No login or id required.