<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Office Client Developer Content and Resources : canonical properties</title><link>http://blogs.msdn.com/officedevdocs/archive/tags/canonical+properties/default.aspx</link><description>Tags: canonical properties</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>MAPI Properties and the New Outlook 2007 MAPI Reference</title><link>http://blogs.msdn.com/officedevdocs/archive/2008/12/03/mapi-properties-and-the-new-outlook-2007-mapi-reference.aspx</link><pubDate>Wed, 03 Dec 2008 18:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9172144</guid><dc:creator>angelgolfer</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/9172144.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=9172144</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=9172144</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;The &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc765775.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc765775.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;Outlook 2007 Messaging API (MAPI) Reference&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; is now officially published on MSDN! If you are interested in using MAPI to develop solutions that work with Outlook, take a look!&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Microsoft MAPI specialist Stephen Griffin already talked about a few new features in &lt;/FONT&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;&lt;U&gt;&lt;A class="" href="http://blogs.msdn.com/stephen_griffin/archive/2008/12/02/welcome-to-the-outlook-2007-mapi-reference.aspx" target=_blank mce_href="http://blogs.msdn.com/stephen_griffin/archive/2008/12/02/welcome-to-the-outlook-2007-mapi-reference.aspx"&gt;his blog&lt;/A&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;, so I’ll cut that short here. Being the project manager, I see the following as the few areas we spent most effort on and hopefully, by commenting in the Community Content at the bottom of a topic, you can let us know if the effort is worth it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;885 MAPI properties are now documented, including 452 tagged properties, some of which were previously documented in the Exchange MAPI Programmer’s Reference, as well as 433 named properties.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Overhaul of legacy content to remove outdated references of technologies and to fix bugs in the previous Exchange version.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;New &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc839588.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc839588.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;code samples&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; showing how to create various Outlook items in C++ using MAPI and cross-referencing from concept, interface, and method topics into &lt;/FONT&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=124154" mce_href="http://go.microsoft.com/fwlink/?LinkID=124154"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;MFCMAPI&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; to illustrate the use of specific APIs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Looking for&amp;nbsp;Properties?&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/H1&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The Outlook 2007 MAPI Reference documents the majority of the properties that you would want to use in your Outlook solution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;Search keywords have been set up for each property topic to facilitate your search on MSDN, Windows Live Search, and other major search engines to retrieve the appropriate property topic in the Outlook 2007 MAPI Reference. However, depending on the crawls performed by specific search engines, during the interim period which can last anywhere from 24 hours to longer, your search for a property, like PR_BODY, may not yet return any result from the Outlook 2007 MAPI Reference. Mind you, the more you reference the Outlook 2007 MAPI Reference online, like blogging or discussing about it in your online community, the sooner your search engine will bubble up the appropriate results. Nonetheless, meanwhile, to reduce frustration, you can go to this topic to map your search to the appropriate MAPI property topic: &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc815492.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc815492.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;Mapping MAPI Names to Canonical Property Names&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;By the way, there is a small set of properties that we no longer support, and you can find the list here: &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc963764.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc963764.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;Properties Deprecated in This Edition&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;You probably have noticed that we now reference properties by their new canonical property names. For example, &lt;STRONG&gt;PR_ASSISTANT&lt;/STRONG&gt; is now documented in the &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc815319.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc815319.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;PidTagAssistant&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; canonical property topic, &lt;STRONG&gt;dispidCategories&lt;/STRONG&gt; in &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc839648.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc839648.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;PidLidCategories&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;, and &lt;STRONG&gt;EditTime &lt;/STRONG&gt;in &lt;/FONT&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc765794.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc765794.aspx"&gt;PidNameEditTime&lt;/A&gt;&lt;/FONT&gt;&lt;FONT face=Calibri size=3&gt;. Canonical property names provide a consistent way to identify and group completely identical or similar properties using one canonical property name. Over the course of MAPI history, properties with the same property tag, and properties with the same property identifier, but different types, have been defined for various reasons. For example, &lt;STRONG&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'"&gt;PR_BUSINESS2_TELEPHONE_NUMBER&lt;/SPAN&gt;&lt;/STRONG&gt; and &lt;STRONG&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'"&gt;PR_OFFICE2_TELEPHONE_NUMBER&lt;/SPAN&gt;&lt;/STRONG&gt; have exactly the same property tag (that is, their property identifier and property type are the same), and &lt;STRONG&gt;PR_SENDER_NAME&lt;/STRONG&gt;, &lt;STRONG&gt;PR_SENDER_NAME_A&lt;/STRONG&gt;, &lt;STRONG&gt;PR_SENDER_NAME_W&lt;/STRONG&gt; have the same property identifier and different types. Now these two sets of properties can be identified by the canonical properties &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc841990.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc841990.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;PidTagBusiness2TelephoneNumber&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; and &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc815457.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc815457.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;PidTagSenderName&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; respectively. Note that canonical properties are not defined as constants in officially distributed MAPI header files, and you can continue to use real property names such as &lt;SPAN style="COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;STRONG&gt;PR_BUSINESS2_TELEPHONE_NUMBER&lt;/STRONG&gt; and &lt;/SPAN&gt;&lt;STRONG&gt;PR_SENDER_NAME&lt;/STRONG&gt; in your code. For more information on canonical properties, see &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc979184.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc979184.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;MAPI Canonical Properties&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Remember, use the MSDN Community Content feature to provide your feedback!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9172144" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MAPI/default.aspx">MAPI</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/canonical+properties/default.aspx">canonical properties</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/properties/default.aspx">properties</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MFCMAPI/default.aspx">MFCMAPI</category></item></channel></rss>