<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Outlook 2007 Messaging API (MAPI) Code Samples</title><link>http://outlookmapisamples.codeplex.com/project/feeds/rss</link><description>MAPI code samples for Microsoft Outlook.</description><item><title>Source code checked in, #79962</title><link>http://outlookmapisamples.codeplex.com/SourceControl/changeset/changes/79962</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:14:48 GMT</pubDate><guid isPermaLink="false">Source code checked in, #79962 20121001091448P</guid></item><item><title>Source code checked in, #79961</title><link>http://outlookmapisamples.codeplex.com/SourceControl/changeset/changes/79961</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:08:39 GMT</pubDate><guid isPermaLink="false">Source code checked in, #79961 20121001090839P</guid></item><item><title>New Post: Returning MAPI_E_UNCONFIGURED when the user cancels</title><link>http://outlookmapisamples.codeplex.com/discussions/276361</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;In Provider.cpp, you return&amp;nbsp;MAPI_E_UNCONFIGURED when the user cancels the PST path selection dialog. &amp;nbsp;This appears to confuse Outlook and causes several more dialogs to appear. &amp;nbsp;Returning MAPI_E_USER_CANCEL instead appears to fix the problem.&lt;/p&gt;
&lt;p&gt;Also, the return value from SetOfflineStoreProps, the function that displays the open dialog, isn't checked before calling lpProfSect-&amp;gt;GetProps on the line below. &amp;nbsp;I'm not sure whether that's intentional.&lt;/p&gt;
&lt;/div&gt;</description><author>cainrandom</author><pubDate>Tue, 18 Oct 2011 21:11:34 GMT</pubDate><guid isPermaLink="false">New Post: Returning MAPI_E_UNCONFIGURED when the user cancels 20111018091134P</guid></item><item><title>Source code checked in, #52406</title><link>http://outlookmapisamples.codeplex.com/SourceControl/changeset/changes/52406</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Tue, 20 Jul 2010 20:45:25 GMT</pubDate><guid isPermaLink="false">Source code checked in, #52406 20100720084525P</guid></item><item><title>Updated Wiki: Home</title><link>http://outlookmapisamples.codeplex.com/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;&lt;i&gt;&lt;b&gt;If you're looking for the Outlook 2010 MAPI samples, go here: &lt;a href="http://ol2010mapisamples.codeplex.com" class="externalLink"&gt;Outlook 2010 MAPI Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/h1&gt;
&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MAPI code samples for Microsoft Outlook.&lt;br /&gt;
&lt;h1&gt;&lt;a href="http://outlookmapisamples.codeplex.com/SourceControl/ListDownloadableCommits.aspx#DownloadLatest" class="externalLink"&gt;Click here to download the source for Outlook 2007 MAPI Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;
Documentation for these samples may be found on the &lt;a href="http://msdn.microsoft.com/en-us/library/cc839588.aspx" class="externalLink"&gt;MSDN&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Quick Details&lt;/b&gt;&lt;br /&gt;Date Published: 10/13/2008&lt;br /&gt;Source Language: C++&lt;br /&gt;Supported Development Platform: Microsoft Visual Studio 2008&lt;br /&gt;Download Size: 174 KB (compressed) / 659 KB (expanded)&lt;br /&gt;&lt;br /&gt;This download includes the following code samples:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Address Book Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a basic address book provider that you can use as a starting point for further customization. It implements the required features of an address book provider, as well as more advanced features such as name resolution. &lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample address book provider for Visual Studio 2005. For more information about that sample address book provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821134.aspx" class="externalLink"&gt;About the Sample Address Book Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Message Store Provider&lt;/b&gt;&lt;br /&gt;This code sample uses the PST provider as the back end for storing data. This wrapped PST store provider is intended to be used in conjuction with the Replication API. Most of the functions in this sample pass their arguments directly to the underlying PST provider. &lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample message store provider for Visual Studio 2005. For more information about that sample wrapped PST store provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821132.aspx" class="externalLink"&gt;About the Sample Wrapped PST Store Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. For more information about the Replication API, see &lt;a href="http://msdn.microsoft.com/en-us/library/cc160702.aspx" class="externalLink"&gt;Replication API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Transport Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a shared network file system transport provider. A transport provider is a DLL that acts as an intermediary between the MAPI subsystem and one or more underlying messaging systems. You can use the code in this sample as a starting point for building a more robust transport provider.&lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample transport provider for Visual Studio 2005. For more information about that sample transport provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb820970.aspx" class="externalLink"&gt;About the Sample Transport Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Help/Feedback&lt;/b&gt;&lt;br /&gt;Find a bug? Need help? Have a suggestion? Use the &lt;a href="http://www.codeplex.com/OutlookMAPISamples/Thread/List.aspx" class="externalLink"&gt;Discussions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/OutlookMAPISamples/WorkItem/List.aspx" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs or contact sgriffin through his blog: &lt;a href="http://blogs.msdn.com/stephen_griffin/contact.aspx" class="externalLink"&gt;http://blogs.msdn.com/stephen_griffin/contact.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>sgriffin</author><pubDate>Mon, 31 Aug 2009 20:12:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090831081213P</guid></item><item><title>New Post: Outlook 2010 recipient mouse over crash</title><link>http://outlookmapisamples.codeplex.com/Thread/View.aspx?ThreadId=66438</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Stephen,&lt;/p&gt;
&lt;p&gt;I'm involved in a MAPI project using the wrapped PST sample as the basis of the approach. We have begun testing with the technical preview of Outlook 2010, and noticed a crash when mousing over recipients as Outlook shows its new info tooltip.&amp;nbsp; I downloaded the latest of the sample from this site to see if it had the same problem, and discovered that it does indeed.&amp;nbsp; I have raised an issue in the tracker (#&lt;span id="ctl00_ctl00_MasterContent_RightSideBar_WorkItemDetailsControl_DetailsSidebar_IssueIdLabel"&gt;3790), with some additional information.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you very much for your support on all things MAPI, and the sharing of your vast and detailed knowledge.&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Nick.&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><author>nicklawton</author><pubDate>Thu, 20 Aug 2009 02:00:02 GMT</pubDate><guid isPermaLink="false">New Post: Outlook 2010 recipient mouse over crash 20090820020002A</guid></item><item><title>Created Issue: Outlook 2010 recipient mouse over crash</title><link>http://outlookmapisamples.codeplex.com/WorkItem/View.aspx?WorkItemId=3790</link><description>In the Outlook 2010 Technical Preview, with the wrapped PST sample as the default message store for the profile, when you mouse over a recipient of an email, the new&amp;#47;updated recipient information panel is displayed, and then outlook crashes.&lt;br /&gt;&lt;br /&gt;It appears from a little bit of investigation and supposition that outlook is attempting to open the new special folder called &amp;#34;Suggested Contacts&amp;#34;, presumably from the default message store, to search for the recipient, and load any information it can find about them into the info panel.  The crash seems to occur in the PST &amp;#40;MSPST32.dll&amp;#41;, I think in an OpenEntry call on the &amp;#34;Suggested Contacts&amp;#34; folder via the IMSLogon interface.  Incidentally, I also think that the &amp;#34;Suggested Contacts&amp;#34; folder has had an OpenEntry call succeed at an earlier time, though not sure if it was the IMSLogon OpenEntry&amp;#59; it could have been IMsgStore.&lt;br /&gt;</description><author>nicklawton</author><pubDate>Thu, 20 Aug 2009 01:51:05 GMT</pubDate><guid isPermaLink="false">Created Issue: Outlook 2010 recipient mouse over crash 20090820015105A</guid></item><item><title>Updated Wiki: Home</title><link>http://outlookmapisamples.codeplex.com/Wiki/View.aspx?title=Home&amp;version=17</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MAPI code samples for Microsoft Outlook.&lt;br /&gt;
&lt;h1&gt;&lt;a href="http://outlookmapisamples.codeplex.com/SourceControl/ListDownloadableCommits.aspx#DownloadLatest" class="externalLink"&gt;Click here to download the source for Outlook 2007 MAPI Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;
Documentation for these samples may be found on the &lt;a href="http://msdn.microsoft.com/en-us/library/cc839588.aspx" class="externalLink"&gt;MSDN&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Quick Details&lt;/b&gt;&lt;br /&gt;Date Published: 10/13/2008&lt;br /&gt;Source Language: C++&lt;br /&gt;Supported Development Platform: Microsoft Visual Studio 2008&lt;br /&gt;Download Size: 174 KB (compressed) / 659 KB (expanded)&lt;br /&gt;&lt;br /&gt;This download includes the following code samples:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Address Book Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a basic address book provider that you can use as a starting point for further customization. It implements the required features of an address book provider, as well as more advanced features such as name resolution. &lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample address book provider for Visual Studio 2005. For more information about that sample address book provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821134.aspx" class="externalLink"&gt;About the Sample Address Book Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Message Store Provider&lt;/b&gt;&lt;br /&gt;This code sample uses the PST provider as the back end for storing data. This wrapped PST store provider is intended to be used in conjuction with the Replication API. Most of the functions in this sample pass their arguments directly to the underlying PST provider. &lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample message store provider for Visual Studio 2005. For more information about that sample wrapped PST store provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821132.aspx" class="externalLink"&gt;About the Sample Wrapped PST Store Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. For more information about the Replication API, see &lt;a href="http://msdn.microsoft.com/en-us/library/cc160702.aspx" class="externalLink"&gt;Replication API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Transport Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a shared network file system transport provider. A transport provider is a DLL that acts as an intermediary between the MAPI subsystem and one or more underlying messaging systems. You can use the code in this sample as a starting point for building a more robust transport provider.&lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample transport provider for Visual Studio 2005. For more information about that sample transport provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb820970.aspx" class="externalLink"&gt;About the Sample Transport Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Help/Feedback&lt;/b&gt;&lt;br /&gt;Find a bug? Need help? Have a suggestion? Use the &lt;a href="http://www.codeplex.com/OutlookMAPISamples/Thread/List.aspx" class="externalLink"&gt;Discussions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/OutlookMAPISamples/WorkItem/List.aspx" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs or contact sgriffin through his blog: &lt;a href="http://blogs.msdn.com/stephen_griffin/contact.aspx" class="externalLink"&gt;http://blogs.msdn.com/stephen_griffin/contact.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>sgriffin</author><pubDate>Thu, 16 Jul 2009 23:20:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090716112030P</guid></item><item><title>Updated Wiki: Home</title><link>http://outlookmapisamples.codeplex.com/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MAPI code samples for Microsoft Outlook.&lt;br /&gt;
&lt;h1&gt;&lt;a href="http://www.codeplex.com/OutlookMAPISamples/SourceControl/DownloadSourceCode.aspx?changeSetId=11624" class="externalLink"&gt;Click here to download the source for Outlook 2007 MAPI Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;
Documentation for these samples may be found on the &lt;a href="http://msdn.microsoft.com/en-us/library/cc839588.aspx" class="externalLink"&gt;MSDN&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Quick Details&lt;/b&gt;&lt;br /&gt;Date Published: 10/13/2008&lt;br /&gt;Source Language: C++&lt;br /&gt;Supported Development Platform: Microsoft Visual Studio 2008&lt;br /&gt;Download Size: 174 KB (compressed) / 659 KB (expanded)&lt;br /&gt;&lt;br /&gt;This download includes the following code samples:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Address Book Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a basic address book provider that you can use as a starting point for further customization. It implements the required features of an address book provider, as well as more advanced features such as name resolution. &lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample address book provider for Visual Studio 2005. For more information about that sample address book provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821134.aspx" class="externalLink"&gt;About the Sample Address Book Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Message Store Provider&lt;/b&gt;&lt;br /&gt;This code sample uses the PST provider as the back end for storing data. This wrapped PST store provider is intended to be used in conjuction with the Replication API. Most of the functions in this sample pass their arguments directly to the underlying PST provider. &lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample message store provider for Visual Studio 2005. For more information about that sample wrapped PST store provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821132.aspx" class="externalLink"&gt;About the Sample Wrapped PST Store Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. For more information about the Replication API, see &lt;a href="http://msdn.microsoft.com/en-us/library/cc160702.aspx" class="externalLink"&gt;Replication API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Transport Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a shared network file system transport provider. A transport provider is a DLL that acts as an intermediary between the MAPI subsystem and one or more underlying messaging systems. You can use the code in this sample as a starting point for building a more robust transport provider.&lt;br /&gt;&lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample transport provider for Visual Studio 2005. For more information about that sample transport provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb820970.aspx" class="externalLink"&gt;About the Sample Transport Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Help/Feedback&lt;/b&gt;&lt;br /&gt;Find a bug? Need help? Have a suggestion? Use the &lt;a href="http://www.codeplex.com/OutlookMAPISamples/Thread/List.aspx" class="externalLink"&gt;Discussions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/OutlookMAPISamples/WorkItem/List.aspx" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs or contact sgriffin through his blog: &lt;a href="http://blogs.msdn.com/stephen_griffin/contact.aspx" class="externalLink"&gt;http://blogs.msdn.com/stephen_griffin/contact.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>sgriffin</author><pubDate>Thu, 16 Jul 2009 23:16:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090716111625P</guid></item><item><title>Closed Issue: Rules Don't Fire For Messages Delivered Via MrXP to a PST</title><link>http://www.codeplex.com/OutlookMAPISamples/WorkItem/View.aspx?WorkItemId=1668</link><description>1.  Download MrXP&amp;#58; http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;cc839983.aspx and follow the instructions to install it and set up a profile&lt;br /&gt;2.  Set up a rule to move all incoming messages to a folder other than Inbox&lt;br /&gt;3.  &amp;#34;Receive&amp;#34; a message with MrXP &amp;#40;steps under &amp;#34;To use the Transport Provider Sample to receive a message in Outlook 2007&amp;#34;&amp;#41;&lt;br /&gt;&lt;br /&gt;Actual Results&amp;#58;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Message is delivered to Inbox&lt;br /&gt;&lt;br /&gt;Expected Results&amp;#58;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Message is moved to the other folder per the rule&lt;br /&gt;Comments: Fixed by 11624</description><author>sgriffin</author><pubDate>Thu, 19 Feb 2009 19:52:53 GMT</pubDate><guid isPermaLink="false">Closed Issue: Rules Don't Fire For Messages Delivered Via MrXP to a PST 20090219075253P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/OutlookMAPISamples/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MAPI code samples for Microsoft Outlook.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
&lt;a href="http://www.codeplex.com/OutlookMAPISamples/SourceControl/DownloadSourceCode.aspx?changeSetId=11624" class="externalLink"&gt;Click here to download the source for Outlook 2007 MAPI Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h1&gt; &lt;br /&gt;Documentation for these samples may be found on the &lt;a href="http://msdn.microsoft.com/en-us/library/cc839588.aspx" class="externalLink"&gt;MSDN&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick Details&lt;/b&gt;&lt;br /&gt;Date Published: 10/13/2008&lt;br /&gt;Source Language: C++&lt;br /&gt;Supported Development Platform: Microsoft Visual Studio 2008&lt;br /&gt;Download Size: 174 KB (compressed) / 659 KB (expanded)&lt;br /&gt; &lt;br /&gt;This download includes the following code samples:&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Address Book Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a basic address book provider that you can use as a starting point for further customization. It implements the required features of an address book provider, as well as more advanced features such as name resolution. &lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample address book provider for Visual Studio 2005. For more information about that sample address book provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821134.aspx" class="externalLink"&gt;About the Sample Address Book Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Message Store Provider&lt;/b&gt;&lt;br /&gt;This code sample uses the PST provider as the back end for storing data. This wrapped PST store provider is intended to be used in conjuction with the Replication API. Most of the functions in this sample pass their arguments directly to the underlying PST provider. &lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample message store provider for Visual Studio 2005. For more information about that sample wrapped PST store provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821132.aspx" class="externalLink"&gt;About the Sample Wrapped PST Store Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. For more information about the Replication API, see &lt;a href="http://msdn.microsoft.com/en-us/library/cc160702.aspx" class="externalLink"&gt;Replication API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Transport Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a shared network file system transport provider. A transport provider is a DLL that acts as an intermediary between the MAPI subsystem and one or more underlying messaging systems. You can use the code in this sample as a starting point for building a more robust transport provider.&lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample transport provider for Visual Studio 2005. For more information about that sample transport provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb820970.aspx" class="externalLink"&gt;About the Sample Transport Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Help/Feedback&lt;/b&gt;&lt;br /&gt;Find a bug? Need help? Have a suggestion? Use the &lt;a href="http://www.codeplex.com/OutlookMAPISamples/Thread/List.aspx" class="externalLink"&gt;Discussions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/OutlookMAPISamples/WorkItem/List.aspx" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs or contact sgriffin through his blog: &lt;a href="http://blogs.msdn.com/stephen_griffin/contact.aspx" class="externalLink"&gt;http://blogs.msdn.com/stephen_griffin/contact.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>sgriffin</author><pubDate>Thu, 19 Feb 2009 19:51:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090219075140P</guid></item><item><title>Source code checked in, #11624</title><link>http://www.codeplex.com/OutlookMAPISamples/SourceControl/ListDownloadableCommits.aspx</link><description>Fix 1668</description><author>sgriffin</author><pubDate>Thu, 19 Feb 2009 19:51:04 GMT</pubDate><guid isPermaLink="false">Source code checked in, #11624 20090219075104P</guid></item><item><title>Commented Issue: Rules Don't Fire For Messages Delivered Via MrXP to a PST</title><link>http://www.codeplex.com/OutlookMAPISamples/WorkItem/View.aspx?WorkItemId=1668</link><description>1.  Download MrXP&amp;#58; http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;cc839983.aspx and follow the instructions to install it and set up a profile&lt;br /&gt;2.  Set up a rule to move all incoming messages to a folder other than Inbox&lt;br /&gt;3.  &amp;#34;Receive&amp;#34; a message with MrXP &amp;#40;steps under &amp;#34;To use the Transport Provider Sample to receive a message in Outlook 2007&amp;#34;&amp;#41;&lt;br /&gt;&lt;br /&gt;Actual Results&amp;#58;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Message is delivered to Inbox&lt;br /&gt;&lt;br /&gt;Expected Results&amp;#58;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Message is moved to the other folder per the rule&lt;br /&gt;Comments: ** Comment from web user: sgriffin ** &lt;p&gt;This is a bug in Outlook 2007. Bug will be fixed in http&amp;#58;&amp;#47;&amp;#47;support.microsoft.com&amp;#47;kb&amp;#47;961752 when published. The bug fix allows us to pass ITEMPROC_FORCE &amp;#124; NON_EMS_XP_SAVE to force the PST to run rules on this message. So we need to start passing those flags in preparation for the fix.&lt;br /&gt;&lt;/p&gt;</description><author>sgriffin</author><pubDate>Thu, 19 Feb 2009 19:49:14 GMT</pubDate><guid isPermaLink="false">Commented Issue: Rules Don't Fire For Messages Delivered Via MrXP to a PST 20090219074914P</guid></item><item><title>Created Issue: Rules Don't Fire For Messages Delivered Via MrXP to a PST</title><link>http://www.codeplex.com/OutlookMAPISamples/WorkItem/View.aspx?WorkItemId=1668</link><description>1.  Download MrXP&amp;#58; http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;cc839983.aspx and follow the instructions to install it and set up a profile&lt;br /&gt;2.  Set up a rule to move all incoming messages to a folder other than Inbox&lt;br /&gt;3.  &amp;#34;Receive&amp;#34; a message with MrXP &amp;#40;steps under &amp;#34;To use the Transport Provider Sample to receive a message in Outlook 2007&amp;#34;&amp;#41;&lt;br /&gt;&lt;br /&gt;Actual Results&amp;#58;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Message is delivered to Inbox&lt;br /&gt;&lt;br /&gt;Expected Results&amp;#58;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Message is moved to the other folder per the rule&lt;br /&gt;</description><author>sgriffin</author><pubDate>Thu, 19 Feb 2009 19:47:02 GMT</pubDate><guid isPermaLink="false">Created Issue: Rules Don't Fire For Messages Delivered Via MrXP to a PST 20090219074702P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/OutlookMAPISamples/Wiki/View.aspx?title=Home&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MAPI code samples for Microsoft Outlook.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
&lt;a href="http://www.codeplex.com/OutlookMAPISamples/SourceControl/DownloadSourceCode.aspx?changeSetId=9050" class="externalLink"&gt;Click here to download the source for Outlook 2007 MAPI Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h1&gt; &lt;br /&gt;Documentation for these samples may be found on the &lt;a href="http://msdn.microsoft.com/en-us/library/cc839588.aspx" class="externalLink"&gt;MSDN&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick Details&lt;/b&gt;&lt;br /&gt;Date Published: 10/13/2008&lt;br /&gt;Source Language: C++&lt;br /&gt;Supported Development Platform: Microsoft Visual Studio 2008&lt;br /&gt;Download Size: 174 KB (compressed) / 659 KB (expanded)&lt;br /&gt; &lt;br /&gt;This download includes the following code samples:&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Address Book Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a basic address book provider that you can use as a starting point for further customization. It implements the required features of an address book provider, as well as more advanced features such as name resolution. &lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample address book provider for Visual Studio 2005. For more information about that sample address book provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821134.aspx" class="externalLink"&gt;About the Sample Address Book Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Message Store Provider&lt;/b&gt;&lt;br /&gt;This code sample uses the PST provider as the back end for storing data. This wrapped PST store provider is intended to be used in conjuction with the Replication API. Most of the functions in this sample pass their arguments directly to the underlying PST provider. &lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample message store provider for Visual Studio 2005. For more information about that sample wrapped PST store provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821132.aspx" class="externalLink"&gt;About the Sample Wrapped PST Store Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. For more information about the Replication API, see &lt;a href="http://msdn.microsoft.com/en-us/library/cc160702.aspx" class="externalLink"&gt;Replication API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Transport Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a shared network file system transport provider. A transport provider is a DLL that acts as an intermediary between the MAPI subsystem and one or more underlying messaging systems. You can use the code in this sample as a starting point for building a more robust transport provider.&lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample transport provider for Visual Studio 2005. For more information about that sample transport provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb820970.aspx" class="externalLink"&gt;About the Sample Transport Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Help/Feedback&lt;/b&gt;&lt;br /&gt;Find a bug? Need help? Have a suggestion? Use the &lt;a href="http://www.codeplex.com/OutlookMAPISamples/Thread/List.aspx" class="externalLink"&gt;Discussions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/OutlookMAPISamples/WorkItem/List.aspx" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs or contact sgriffin through his blog: &lt;a href="http://blogs.msdn.com/stephen_griffin/contact.aspx" class="externalLink"&gt;http://blogs.msdn.com/stephen_griffin/contact.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>sgriffin</author><pubDate>Thu, 18 Dec 2008 15:43:04 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081218034304P</guid></item><item><title>Source code checked in, #9050</title><link>http://www.codeplex.com/OutlookMAPISamples/SourceControl/ListDownloadableCommits.aspx</link><description>Added settings to build .pdb for release builds</description><author>sgriffin</author><pubDate>Thu, 18 Dec 2008 15:40:14 GMT</pubDate><guid isPermaLink="false">Source code checked in, #9050 20081218034014P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/OutlookMAPISamples/Wiki/View.aspx?title=Home&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;MAPI code samples for Microsoft Outlook.
&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
&lt;a href="http://www.codeplex.com/OutlookMAPISamples/SourceControl/DownloadSourceCode.aspx?changeSetId=4158" class="externalLink"&gt;Click here to download the source for Outlook 2007 MAPI Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h1&gt; &lt;br /&gt;&lt;b&gt;Quick Details&lt;/b&gt;&lt;br /&gt;Date Published: 10/13/2008&lt;br /&gt;Source Language: C++&lt;br /&gt;Supported Development Platform: Microsoft Visual Studio 2008&lt;br /&gt;Download Size: 174 KB (compressed) / 659 KB (expanded)&lt;br /&gt; &lt;br /&gt;This download includes the following code samples:&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Address Book Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a basic address book provider that you can use as a starting point for further customization. It implements the required features of an address book provider, as well as more advanced features such as name resolution. &lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample address book provider for Visual Studio 2005. For more information about that sample address book provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821134.aspx" class="externalLink"&gt;About the Sample Address Book Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Message Store Provider&lt;/b&gt;&lt;br /&gt;This code sample uses the PST provider as the back end for storing data. This wrapped PST store provider is intended to be used in conjuction with the Replication API. Most of the functions in this sample pass their arguments directly to the underlying PST provider. &lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample message store provider for Visual Studio 2005. For more information about that sample wrapped PST store provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb821132.aspx" class="externalLink"&gt;About the Sample Wrapped PST Store Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. For more information about the Replication API, see &lt;a href="http://msdn.microsoft.com/en-us/library/cc160702.aspx" class="externalLink"&gt;Replication API&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Transport Provider&lt;/b&gt;&lt;br /&gt;This code sample implements a shared network file system transport provider. A transport provider is a DLL that acts as an intermediary between the MAPI subsystem and one or more underlying messaging systems. You can use the code in this sample as a starting point for building a more robust transport provider.&lt;br /&gt; &lt;br /&gt;The Outlook 2007 Auxiliary Reference documents a similar sample transport provider for Visual Studio 2005. For more information about that sample transport provider, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb820970.aspx" class="externalLink"&gt;About the Sample Transport Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Help/Feedback&lt;/b&gt;&lt;br /&gt;Find a bug? Need help? Have a suggestion? Use the &lt;a href="http://www.codeplex.com/OutlookMAPISamples/Thread/List.aspx" class="externalLink"&gt;Discussions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.codeplex.com/OutlookMAPISamples/WorkItem/List.aspx" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tabs or contact sgriffin through his blog: &lt;a href="http://blogs.msdn.com/stephen_griffin/contact.aspx" class="externalLink"&gt;http://blogs.msdn.com/stephen_griffin/contact.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>sgriffin</author><pubDate>Mon, 13 Oct 2008 13:24:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081013012418P</guid></item><item><title>Source code checked in, #4158</title><link>http://www.codeplex.com/OutlookMAPISamples/SourceControl/ListDownloadableCommits.aspx</link><description>Add GetMAPIPath, fix Unicode build problem with MrXP</description><author>sgriffin</author><pubDate>Wed, 08 Oct 2008 18:48:41 GMT</pubDate><guid isPermaLink="false">Source code checked in, #4158 20081008064841P</guid></item><item><title>Source code checked in, #4158</title><link>http://www.codeplex.com/OutlookMAPISamples/SourceControl/ListDownloadableCommits.aspx</link><description>Add GetMAPIPath, fix Unicode build problem with MrXP</description><author>sgriffin</author><pubDate>Wed, 08 Oct 2008 18:48:41 GMT</pubDate><guid isPermaLink="false">Source code checked in, #4158 20081008064841P</guid></item><item><title>Source code checked in, #3857</title><link>http://www.codeplex.com/OutlookMAPISamples/SourceControl/ListDownloadableCommits.aspx</link><description>Add missing _T&amp;#40;&amp;#41; on a string</description><author>sgriffin</author><pubDate>Mon, 06 Oct 2008 21:39:44 GMT</pubDate><guid isPermaLink="false">Source code checked in, #3857 20081006093944P</guid></item></channel></rss>