Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
platform
active.directory
adsi
adsi.iis-admin
base
com_ole
complus_mts
component_svcs
database
directx
gdi
graphics_mm
internet.client
internet.server
internet.server.isapi-dev
localization
mapi
messaging
msi
mslayerforunicode
multimedia
networking
networking.ipv6
sdk_install
security
shell
telephony.tapi_2
telephony.tapi_3
telephony.tsp
telephony.wte
tools
ui
ui_shell
win_base_svcs
win16
  
 
date: Wed, 19 Mar 2008 16:13:43 +0530,    group: microsoft.public.platformsdk.mapi        back       


Anybody having any insight into what different bits correspond to in PR_RECIPIENT_FLAGS   
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, 19 Mar 2008 16:13:43 +0530   author:   Saju Paul

Re: Anybody having any insight into what different bits correspond to in PR_RECIPIENT_FLAGS   
I have also seen
19 - organizer
33, 35 - deleted

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy  - Outlook, CDO
and MAPI Developer Tool

"Saju Paul"  wrote in message 
news:OKQVc4aiIHA.1212@TK2MSFTNGP05.phx.gbl...
> 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, 19 Mar 2008 11:18:02 -0700   author:   Dmitry Streblechenko

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

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us