PidTagStoreEntryIdEmsmdbV1 Canonical Property
Applies to: Office 2010 | Outlook 2010 | Visual Studio
Contains the old style (Microsoft Outlook 2002 and earlier) of the entry identifier of a Microsoft Exchange Server 2010 message store.
Associated properties: |
PR_STORE_ENTRYID_EMSMDB_V1 |
Identifier: |
0x65F60102 |
Data type: |
PT_BINARY |
Area: |
ID properties |
Remarks
Starting with Microsoft Outlook 2003, the server FQDNs were integrated into the entry IDs, thereby avoiding additional RPCs for referrals. However, this makes entry IDs longer and introduces more scenarios where the CompareEntryIDs method must be used to determine whether two entry IDs are equivalent. The PR_STORE_ENTRYID_EMSMDB_V1 (PidTagStoreIdEmsbdbV1) property accesses the older format of the Exchange Server entry ID used by Microsoft Outlook 2002 (Microsoft Office XP) and earlier versions. This can save space and also reduce the number of CompareEntryIDs calls needed to determine when entry IDs are equivalent. Note that using the older entry IDs to open a mailbox may incur some additional RPCs if a referral is required.
To access the PR_STORE_ENTRYID_EMSMDB_V1 property while in cached mode, you must bypass the cache using the MAPI_NO_CACHE flag with the IMAPIProp::GetProps method. If PR_STORE_ENTRYID_EMSMDB_V1 isn't available, the code should fall back to PR_STORE_ENTRYID. Only Outlook 2003 through Microsoft Outlook 2010 support the PR_STORE_ENTRYID_EMSMDB_V1 property.
See Also
Reference
PidTagStoreEntryId Canonical Property