"Lincoln Ramsay" <a1291762@yahoo.com> wrote in message
news:eTADryW3IHA.3544@TK2MSFTNGP06.phx.gbl...
> I've looked at the docs but I can't see how I might detect that an
> AppointmentItem is a birthday. Can this be done?
Ok... I think I found a way to get this from MAPI...
There is a named property (GUID {00062008-0000-0000-C000-000000000046}, ID
0x8586) that appears to be the Contact's name. This is present on birthday
and anniversary events but not on regular events.
Ugly, but no different to the code I already had to get contact email
addresses via MAPI (to avoid the security dialogs).
Link