PR_MESSAGE_RECIPIENTS
The
PR_MESSAGE_RECIPIENTS property contains a table of restrictions that can be
applied to a contents table to find all messages that contain recipient
subobjects meeting the restrictions.
Quick Info
Header
file: |
MAPITAGS.H |
May be
exposed by: |
Message
objects |
Identifier: |
0x0E12 |
Property
type: |
PT_OBJECT |
Property
tag: |
0x0E12000D |
Remarks
The PR_MESSAGE_RECIPIENTS
property can be excluded in IMAPIProp::CopyTo1_YJNNR operations or included in IMAPIProp::CopyProps operations. As a property
of type PT_OBJECT, it cannot be successfully retrieved by the IMAPIProp::GetProps
method; its contents should be accessed by the IMAPIProp::OpenProperty method, requesting the
IID_IMAPITable interface identifier. Service providers must report it to the IMAPIProp::GetPropList method if it is set, but
may optionally report it or not if it is not set.
To retrieve
table contents, a client application should call the IMessage::GetRecipientTable
PR_MESSAGE_RECIPIENTS
can be used for subobject restriction by specifying it in the SSubRestriction
Note Using subobject
restriction results is the equivalent of an IMAPISession::OpenEntry call on every message in
the table. Depending on the client application and the number of messages to be
searched, it can affect performance.
The PR_MESSAGE_ATTACHMENTS
and PR_MESSAGE_RECIPIENTS properties are similar in usage. Several MAPI
properties provide access to tables:
Property
|
Table |
PR_CONTAINER_CONTENTS |
Contents
table |
PR_CONTAINER_HIERARCHY |
Hierarchy
table |
PR_FOLDER_ASSOCIATED_CONTENTS |
Associated
contents table |
PR_MESSAGE_ATTACHMENTS |
Attachment
table |
PR_MESSAGE_RECIPIENTS
|
Recipient
table |