• Subject: Re: How to detect that an AppointmentItem is a birthday?
  • Author: Dmitry Streblechenko
  • Date: 04 Jul
  • References: 1 2
Itis called ContactLinkName (there are also ContactLinkSearchKey and
ContactLinkEntry properties: 0x8584 and 8585), but AFAIK it will be set only
in Outlook 2007.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
"Lincoln Ramsay" <a1291762@yahoo.com> wrote in message
news:%239bX8ZX3IHA.4988@TK2MSFTNGP06.phx.gbl...
> "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
>
>
03 JulHow to detect that an AppointmentItem is a birthday?.Lincoln Ramsay
03 Jul|- Re: How to detect that an AppointmentItem is a birthday?.Lincoln Ramsay
04 Jul|  \ Re: How to detect that an AppointmentItem is a birthday?.Dmitry Streblechenko
04 Jul\ RE: How to detect that an AppointmentItem is a birthday?.Sue Mosher [MVP-Outlook]
All times are in (US) Eastern Daylight Time (GMT -4:00)