PidTagProfileServerFullVersion Canonical Property
Last modified: July 23, 2011
Applies to: Outlook
Specifies complete version and build information about the Exchange Server to which accounts in a profile are connected.
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 on which the active mailbox is hosted.