Platform SDK: Exchange Server

PR_SOURCE_KEY

The PR_SOURCE_KEY property contains a binary number that uniquely identifies the message or folder.

Quick Info

Header file: EDKMDB.H
Applies to: Folder and message objects (information store objects)
Identifier: 0x65e0
Property type: PT_BINARY
Access: Read-only

Remarks

The PR_SOURCE_KEY property is primarily used by the incremental change synchronization (ICS) interface and contains a binary number that uniquely identifies a message or a folder. When an object is created in an information store, the information store assigns a value to the PR_SOURCE_KEY property on the object.

For Microsoft Exchange Server, this property is 22 bytes in length, including the store GUID (16 bytes) and a 6-byte unique number that identifies the object within the store.

Synchronizer implementers must format the PR_SOURCE_KEY as a minimum of 17 bytes in length, including a GUID and a unique binary number that identifies the object within the foreign store.

Note: It is recommended that third-party developers do not use 6 bytes as their unique number

For more information, see About Incremental Change Synchronization.

See Also

IExchangeExportChanges, IExchangeImportHierarchyChanges, IExchangeImportContentsChanges, IExchangeManageStore, PR_PARENT_SOURCE_KEY, PR_PREDECESSOR_CHANGE_LIST, PR_CHANGE_KEY