|
|
|
date: Wed, 19 Mar 2008 16:13:43 +0530,
group: microsoft.public.platformsdk.mapi
back
RE: Anybody having any insight into what different bits correspond to
this stuff is now all publicly documented
http://download.microsoft.com/download/5/D/D/5DD33FDF-91F5-496D-9884-0A0B0EE698BB/%5BMS-OXOCAL%5D.pdf
Here is the relevant section to help 2.2.3.9.1 PidTagRecipientFlags
Type: PtypInteger32
Specifies a bit field that describes the recipient status. This property is
not required. Below are the individual flags that can be set.
S (recipSendable, 0x00000001): The recipient is a sendable attendee. This
flag is only used in the PidLidAppointmentUnsendableRecipients property.
O (recipOrganizer, 0x0000002): The RecipientRow on which this flag is set
represents the meeting organizer.
ER (recipExceptionalResponse, 0x00000010): Indicates that the attendee gave
a response for the exception on which this RecipientRow resides. This flag is
only used in a RecipientRow of an exception embedded message object of the
organizerâs meeting object.
ED (recipExceptionalDeleted, 0x00000020): Indicates that although the
RecipientRow exists, it SHOULD be treated as if the corresponding recipient
does not. This flag is only used in a RecipientRow of an exception embedded
message object of the organizerâs meeting object.
X (reserved, 0x00000040) <41>
X (reserved, 0x00000080) <42>
G (recipOriginal, 0x00000100): Indicates the recipient is an original
attendee. This flag is only used in the PidLidAppointmentUnsendableRecipients
property.
X (reserved, 0x00000200) <43>
-------------------------------------------------
NOte taht the above stuff gets or-ed with other flags . So for example just
check to see if the 6th bit ( oring with 32 basically ) is set for a deleted
receipient
Read the proto docs man they are hard to follow and verbose but a goldmine
of info
"Saju Paul" wrote:
> Hi,
>
> I have found links where some people have responded with some possible
> values for PR_RECIPIENT_FLAGS
> 0x0003 is set to mark the attendee as organizer
> 0x0001 is set to mark an attendee
>
> Similarly if we delete an attendee from an exception, some different bits
> are set to mark that the attendee as removed from that instance of the
> meeting. I was wondering if anyone knows what different bits corresspond to.
>
> Best regards,
> Saju
>
>
>
date: Wed, 21 May 2008 20:20:22 -0700
author: Rahul Chandran
|
|