There is no way to get the EntryID of the items since ItemRemove() fires
after the item was removed and doesn't give you a handle to the removed
item. You'd have to maintain a list of items in each monitored folder with
their EntryID's and compare with the current Items collection to see what
was missing.
In addition, when an item is moved within a store the EntryID may change and
the old one would no longer be valid. That happens for example in a Exchange
mailbox store where it doesn't happen with a PST file store. Whether the
EntryID changes is entirely store provider dependent.
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm
"Ashutosh Jogdande" wrote in message
...
Hi Ken,
It started working after adding event handler on cached Folder.Items, Now
events are getting fired on message Move. 
Only concern remaining is, how do I get Entry IDs of moved messages (old
entry id before message move)?
As I can't go for Folder.BeforeItemMove() which is available in Outlook
2007.
Thanks,
Ashutosh.