With support for both 32-bit and 64-bit

Jul 28, 2009 10:09 GMT  ·  By

Microsoft is currently focusing on the Technical Preview of Office 2010, while it is cooking the first beta for the productivity suite. Of course that no testing program of Office 2010 would be complete without all the components of the product, and in this regard, Outlook 2010 shipped to testers concomitantly with the preview version of Word 2010, Excel 2010, PowerPoint 2010, etc. Following the release of the Office 2010 Technical Preview, Stephen Griffin, senior escalation engineer in Developer Support for Outlook and Exchange Server APIs and MAPI made available for download the Outlook 2010 Messaging API (MAPI) Code Samples via CodePlex.

Among the additions to MAPI for the next version of Microsoft's email client is “support for 64-bit Microsoft Outlook—Reference topics for applicable API elements have been updated to correspond to new header files that support 64-bit Outlook. These header files are now available as a download at Outlook 2010: MAPI Header Files. If your existing 32-bit MAPI application is going to be running on a 64-bit operating system with 64-bit Outlook installed, you will need to rebuild your 32-bit application as a 64-bit application,” reads an excerpt from the information accompanying the release.

Office 2010 debuted in Technical Preview stage earlier this month. With the new Outlook 2010 Messaging API (MAPI) Code Samples available, developers can start building mail-based applications for the successor of Office Outlook 2007. Microsoft emphasized that the version of the Outlook Messaging API (MAPI) Reference was designed with C and C++ developers in mind. Essentially, the code samples can be leveraged to kick up a notch apps with messaging functionality.

“Fast shutdown support for MAPI clients—MAPI clients can now initiate a quick shutdown and have the MAPI subsystem notify loaded providers to minimize data loss from the fast shutdown. Additional interfaces have been added for the client and provider to support fast shutdown,” Microsoft added. “More properties—Documentation for an additional 38 tagged properties and named properties has been added to this release. Option of linking explicitly to MAPI functions—MAPI developers can now choose to explicitly link to the MAPI stub of the default MAPI client (for example, Msmapi32.dll of Outlook) without going through the MAPI library and the Windows MAPI stub.”