PidTagAdditionalRenEntryIdsEx Canonical Property

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Contains special folder entry IDs for a store object. Each entry in this multi-valued property can be mapped to one or more entry IDs (that is, there is a one-to-many relationship between an entry and its associated entry IDs).

Associated properties:

PR_ADDITIONAL_REN_ENTRYIDS_EX

Identifier:

0x36D9

Data type:

PT_BINARY

Area:

Outlook application

Remarks

If this property is used, it contains an array of blocks that specifies the entry IDs for the folders. The blocks follow the format specified by the next four tables.

PersistData Block

Name

Type

Size

Description

PersistID

WORD

2

Type identifier value for this PersistData entry. See the "PersistBlockType Values" table for a list of valid values.

DataElementsSize

WORD

2

Size, in bytes, of the DataElements field.

DataElements

array of PersistElement blocks

variable

Indicates how many PersistElement entries exist for the store. See the "PersistElement Block" table for the format of this structure.

PersistBlockType Values

Name

Value

Description

RSF_PID_RSS_SUBSCRIPTION

0x8001

Indicates this block contains data for the RSS subscriptions folder.

RSF_PID_SEND_AND_TRACK

0x8002

Indicates that this block contains data for the Tracked Mail Processing folder.

RSF_PID_TODO_SEARCH

0x8004

Indicates that this block contains data for the To-Do Search folder.

PERSIST_SENTINEL

0x0000

Indicates that no more PersistData blocks will be processed.

If the PersistBlockType value is not one of the ones defined here, the PersistData block is ignored and processing is continued until either a PERSIST_SENTINEL PersistID is processed or the end of the stream is reached.

PersistElementBlock

Name

Type

Size

Description

ElementID

WORD

2

Specified the type identifier value for this PersistElement block. See the "PersistElementType Values" table for a list of valid values.

ElementDataSize

WORD

2

Specifies the size, in bytes, of the ElementData field.

ElementData

array of binary data

variable

Contains the data for this PersistID + ElementID pair.

PersistElementType Values

Name

Value

Value of ElementDataSize

Description

RSF_ELID_HEADER

0x0002

0x0004

Indicates that this block's ElementData field contains a DWORD Header value. How this value is interpreted depends on the block's PersistID type.

For all PersistID types specified in [MS-OXOSFLD], this value is zero.

RSF_ELID_ENTRYID

0x0001

variable

Indicates that this block contains the EntryID of the folder specified by PersistID.

ELEMENT_SENTINEL

0x0000

0x0000

Indicates that no more PersistElement blocks will be processed.

If the PersistElementType value is not one of the ones defined here, the PersistElement block is ignored and processing is continued until either an ELEMENT_SENTINEL ElementID is processed or the end of the stream is reached.

Protocol Specifications

  • [MS-OXPROPS]
    Provides references to related Exchange Server protocol specifications.

  • [MS-OXCSPAM]
    Enables the handling of allow/block lists and the determination of junk e-mail messages.

  • [MS-OXOSFLD]
    Specifies the properties and operations for creating and locating the special folders in a mailbox.

  • [MS-OXPHISH]
    Identifies and marks e-mail messages that are designed to trick recipients into divulging sensitive information (such as passwords and other personal information) to a non-trustworthy source.

Header Files

  • Mapitags.h
    Contains definitions of properties listed as associated properties.

  • Mapidefs.h
    Provides data type definitions.

See Also

Concepts

MAPI Properties

MAPI Canonical Properties

Mapping Canonical Property Names to MAPI Names

Mapping MAPI Names to Canonical Property Names