PR_PROFILE_SERVER_FULL_VERSION

PR_PROFILE_SERVER_FULL_VERSION

Specifies complete version and build information about the Microsoft Exchange Server that accounts in a Microsoft Office Outlook profile are connected to.

Quick Info

Exposed by: Profile section objects
Identifier: 0x663B
Property type: PT_BINARY
Property tag: 0x663B0102
Access: Read-only

Remarks

A profile can specify one or more accounts that connect to an Exchange Server, but they must be connected to the same Exchange Server.

Versions of Outlook earlier than Microsoft Office Outlook 2007 do not support this property. For those versions of Outlook, check for the existence of PR_PROFILE_SERVER_VERSION in the profile.

Generally, if the active mailbox is connected to an Exchange Server, Outlook 2007 stores complete Exchange Server version information in the PR_PROFILE_SERVER_FULL_VERSION property in the active profile. Outlook stores the information in an EXCHANGE_STORE_VERSION_NUM structure that contains the major and minor version numbers and the major and minor build numbers. For example, to store the Exchange Server version identifier of 8.0.685.24, the major version number is 8 and minor version number is 0, and the major build number is 685 and minor build number is 24.

Only one of PR_PROFILE_SERVER_VERSION or PR_PROFILE_SERVER_FULL_VERSION is likely to exist in a profile, but there is no guarantee that either always exists in a profile. Outlook does not write to either property until it has successfully connected to the Exchange Server.

In the Outlook object model, you can use the ExchangeMailboxServerVersion property of the NameSpace object to find the version of Exchange Server that the active mailbox is hosted on.

See Also

About MAPI Additions

How to: Detect the Version of Exchange Server in an Outlook Profile