Some MAPI Constants

[This is now documented here: ] Dmitry pointed out that some time in the last couple MAPI documentation refreshes, we added documentation for a few interfaces but forgot to define their associated guids. We’ve got a bug tracking this and plan to fix it in a future reference, but in the mean time, here…


Outlook 2010 MAPI Reference

A couple of days ago, we published an update to the Outlook 2010 MAPI reference. Rather than try to summarize everything we did, here’s the mini press release Randy sent out to announce that we were done: The updated 11/15/2010 release of the Outlook 2010 MAPI Reference is now live on MSDN. Additionally, I’m happy…


Call MrMAPI, That’s My Name, That Name Again Is MrMAPI!

I said yesterday that MrMAPI deserved a full post, so here it is. MAPI has a lot of property tags. You’ll find lists of them in the MSDN, and a number of them are documented in various and sundry KB articles. The problem with this documentation is that it’s of very little use when you’re…


November 2010 Release of MFCMAPI and MrMAPI

The November 2010 Release (build is live: I’m also excited to announce the release of MrMAPI at the same location. MFCMAPI work this round consisted of one new SmartView parser and a smattering of small features and bug fixes. The really exciting work was rebuilding MFCMAPI into a command line tool I’d dubbed…


MAPI Download 6.5.8190

I just got back from a vacation to Italy, Greece and Turkey. While I was out, we shipped a new update for the MAPI download. I got a number of requests for release notes, so here we go. Installation details: This version is 6.5.8190.0. Most files in the update are dated October 7th, 2010, with…


Can’t Open A Stream Twice

A customer asked me to document this, as they had run in to it while developing a COM Add-in for Outlook. They were trying to do some work with attachments, and this led them to listen to the Outlook Object Model’s BeforeAttachmentAdd event. Inside this event, they used MAPIOBJECT to get the attachment, and called…


Turbo Encabulator

My dad read through my blog yesterday. He sent me this video, which he says makes far more sense to him. I think I agree: Turbo Encabulator


September 2010 Release of MFCMAPI

The September 2010 Release (build is live: My work the past two months on MFCMAPI was all over the map, no real focus. I fixed a few bugs, added some Smart View parsing, and made opening random profile sections a bit easier. Here’s a change list – see the Issue Tracker on Codeplex…


You Chose…Wisely

In Outlook 2010, there’s a new feature in the Address Book which I’ll call “Choose automatically”. You’ll find it in the Address Book in Tools/Options under the section “When opening the address book, show this address list first:”. It looks like this: We added this feature to support MultiEx. Before we put the feature in,…


Let’s Try To Hash This Out

[This is now documented here: ] A few years ago, I blogged an algorithm to calculate the hash used by Windows Search in MAPI urls. This algorithm is now enshrined in the MSDN. I’ve been asked by development to blog some augmentations to this algorithm to bring it more in line with what we…