Custom Icons and Table View

A couple of customers recently reported this interesting issue with Outlook views and custom form icons: Publish a custom form in Outlook and chosen to give it an icon. There doesn’t need to be anything special about the form. In fact, the default custom form icon will reproduce this issue. Configure a folder with the…


Mind the (ECE) Gap

We’ve added a couple new C++ only events to Outlook 2010 which I have been asked to document. These events were added per customer request to help fill some gaps in the transition from ECE to Com Add-In. One of the events is available as of the October 2011 Cumulative Update, and the other just…


MAPIToMIME Changes Source Messages

This week, we shipped the February Cumulative Update for Outlook 2010. One of the fixes in there relates to the MAPI<->MIME conversion API. In particular, with Outlook 2010 if you use MAPIToMIMEStm to convert a message to EML you’ll see the source message get updated. This didn’t happen with Outlook 2007. The reason for the…


MAPICDO 6.5.8244

It’s been a while, but we just shipped a new version of the MAPICDO download. Per tradition, I’ve put together release notes: Installation details: This version is 6.5.8244.0. All of the files in the update are dated October 17th, 2011. If you already have a version of the MAPI Download installed, you must uninstall it…


MAPICDO and Long-Term Entry IDs

When I wrote the other day about the 8211 version of the MAPICDO download, I mentioned there a new notification flag. Here’s more information on that flag. The new flag is fnevLongTermEntryIDs: #define fnevLongTermEntryIDs ((ULONG) 0x20000000) This flag is not a new notification type and should not be used on its own. Instead, pass this…


MAPI Download 8211

Over the weekend, we shipped a new version of the MAPICDO download. First things first: Right now, the download page refers to something called CDO 1.2.3. This is an error. It should say CDO 1.2.1, as it always has. I’m working to get this corrected. Fixed! Now, on to the release notes: Installation details: This…


Throttling Exchange 2010 SP1

Remember when I talked about throttling in Exchange 2010? One of the drawbacks was that you could only configure throttling at the mailbox level, meaning if the account didn’t have a mailbox, you couldn’t control how it was throttled. This seriously affected (broke) cross forest and machine account scenarios. They were all governed by the…


Exchange 2010 RU4 Fixes MAPI Bugs

The Exchange team just announced the availability of Update Rollup 4 for Exchange 2010. We got a number of MAPI fixes in there: 979810 You cannot connect an Exchange Server 2010 mailbox by using a MAPI client 980353 A MAPI application that is used to access Exchange Server 2010 mailboxes crashes when the application accesses…


PR_SEARCH_KEY and Draft Messages

It used to be that if you wanted to track a message through various Object Model events such as NewInspector and ItemSend, one way to do it was to grab PR_SEARCH_KEY. A customer recently discovered that this doesn’t always work after applying a recent hotfix. Before applying the hotfix, PR_SEARCH_KEY would remain unchanged during the…


June Cumulative Update for Office 2007

Since I’ve got a few customers who were waiting on this update I figured I should announce it here. Yesterday we released the June Cumulative Update for Office 2007: http://support.microsoft.com/kb/972632. In there, you’ll find links to update packages for everything in Office 2007. We highlight two: MAPI Profile Crash: Basically, SP2 caused MAPI to stumble…