SGriffin's MAPI Internals

MAPI - Not dead yet

April 2017 Release of MFCMAPI and MrMAPI

The April 2017 Release (build 17.0.17099.01) is live:...

Author: Stephen Griffin - MSFT Date: 04/10/2017

March 2017 Release of MFCMAPI and MrMAPI

The March 2017 Release (build 17.0.17069.01) is live: http://mfcmapi.codeplex.com. I apologize for...

Author: Stephen Griffin - MSFT Date: 03/14/2017

February 2017 Release of MFCMAPI and MrMAPI

The February 2017 Release (build 17.0.17033.02) is live: http://mfcmapi.codeplex.com. In our last...

Author: Stephen Griffin - MSFT Date: 02/02/2017

October 2016 Release of MFCMAPI and MrMAPI

The October 2016 Release (build 16.0.16292.01) is live: http://mfcmapi.codeplex.com. So – I managed...

Author: Stephen Griffin - MSFT Date: 10/18/2016

September 2015 Release of MFCMAPI and MrMAPI

The September 2015 Release (build 15.0.0.1043) is live: http://mfcmapi.codeplex.com.It’s...

Author: Stephen Griffin - MSFT Date: 09/02/2015

ProfileProp – Examine Profile Properties

I’ve had some requests lately to write a MAPI sample that shows how to access profile...

Author: Stephen Griffin - MSFT Date: 07/18/2015

August 2014 Release of MFCMAPI and MrMAPI

The August 2014 Release (build 15.0.0.1042) is live: http://mfcmapi.codeplex.com.It’s been a...

Author: Stephen Griffin - MSFT Date: 08/13/2014

Message Header Analyzer’s Manifest

For those of you who know what to do with this, here’s the manifest for Message Header...

Author: Stephen Griffin - MSFT Date: 05/09/2014

Automated Dump Collection Using Procdump

I thought I’d share a script I’ve been using on some recent cases to generate memory dump files on...

Author: Stephen Griffin - MSFT Date: 05/05/2014

Outlook 2013 Click To Run and COM Interfaces

In this article I’ll go over the current state of Outlook 2013 Click To Run (C2R)and support...

Author: Stephen Griffin - MSFT Date: 04/21/2014

MAPICDO March 2014 Release

It’s time for what is most likely the last release of the MAPICDO download. Here are the...

Author: Stephen Griffin - MSFT Date: 03/04/2014

February 2014 Release of MFCMAPI and MrMAPI

The February 2014 Release (build 15.0.0.1041) is live: http://mfcmapi.codeplex.com.The past...

Author: Stephen Griffin - MSFT Date: 02/14/2014

Prefix Searching the PST

Here’s a neat trick: Load a PST into Outlook and pick a folder with some messages in it Go to...

Author: Stephen Griffin - MSFT Date: 01/24/2014

Custom Icons and Table View

A couple of customers recently reported this interesting issue with Outlook views and custom form...

Author: Stephen Griffin - MSFT Date: 01/13/2014

Wrapped PST and Indexing

One of the things we’ve seen with Outlook 2013 is that Wrapped PSTs that never used to be...

Author: Stephen Griffin - MSFT Date: 12/31/2013

December 2013 Release of MFCMAPI and MrMAPI

The December 2013 Release (build 15.0.0.1040) is live: http://mfcmapi.codeplex.com. It’s been a...

Author: Stephen Griffin - MSFT Date: 12/30/2013

Indexed Search With MAPI and Exchange

In Outlook 2013, we took a change to improve how we build search folders when searching against...

Author: Stephen Griffin - MSFT Date: 11/08/2013

MAPI Provider Sorting

Outlook likes to sort folders alphabetically. When Outlook 2010 came out, some of our custom store...

Author: Stephen Griffin - MSFT Date: 11/08/2013

Help Us Track Down A Missing Property

Some of you may have seen this:http://support.microsoft.com/kb/2849083The title of the KB is...

Author: Stephen Griffin - MSFT Date: 10/04/2013

Mail Apps and OAuth (AKA “Your Mail App is Busted”)

Jens has a really good post over on his blog about an issue he faced trying to configure OAuth...

Author: Stephen Griffin - MSFT Date: 10/01/2013

MAPI and Exchange 2013 Public Folders

Prior to Exchange 2013, when Outlook’s emsmdb32 provider would log on to the server, it would get...

Author: Stephen Griffin - MSFT Date: 08/14/2013

Using MAPI In An Installer

If you have an installer which uses MAPI, specifically, which calls MAPIInitialize, you should be...

Author: Stephen Griffin - MSFT Date: 08/08/2013

Exchange 2013 OWA URLs

If you dig around in the EWS documentation, you’ll find this element:...

Author: Stephen Griffin - MSFT Date: 05/30/2013

Creating Exchange 2013 Profiles Using MFCMAPI

Now that MAPICDO has been updated to support connecting to Exchange 2013 using RPC/HTTP, and the...

Author: Stephen Griffin - MSFT Date: 05/29/2013

MAPICDO May 2013 Update

It;’s here! It’s finally here! The May 2013 update of MAPICDO is live...

Author: Stephen Griffin - MSFT Date: 05/20/2013

Outlook and the Credential Manager

Recently, I’ve had a few different customers coming to me asking about Outlook’s...

Author: Stephen Griffin - MSFT Date: 05/17/2013

Message Header Analyzer Hits the Big Time

Anybody remember that Message Header Analyzer App for Office I wrote about last month? Well, the...

Author: Stephen Griffin - MSFT Date: 05/02/2013

March 2013 Second Release of MFCMAPI and MrMAPI

The March 2013 Second Release (build 15.0.0.1039) is live: http://mfcmapi.codeplex.com.This is an...

Author: Stephen Griffin - MSFT Date: 04/02/2013

March 2013 Release of MFCMAPI and MrMAPI

The March 2013 Release (build 15.0.0.1038) is live: http://mfcmapi.codeplex.com.A few smaller...

Author: Stephen Griffin - MSFT Date: 03/27/2013

Developing Apps For Office

So – I’ve been playing a lot with Apps for Office lately. I even wrote and published an app:...

Author: Stephen Griffin - MSFT Date: 03/21/2013

Exchange 2013 Compatible MAPICDO

As several of you have noted, we recently released an update for the MAPICDO package. This is the...

Author: Stephen Griffin - MSFT Date: 02/28/2013

Exchange 2013 Recipient Properties On Sent Items

http://msdn.microsoft.com/en-us/library/ee159108(v=exchg.80).aspxIf you’ve got an application...

Author: Stephen Griffin - MSFT Date: 02/19/2013

Custom Providers and Outlook 2013

Some of you may have already noticed this by now, but the logic used to load MAPI providers has...

Author: Stephen Griffin - MSFT Date: 01/29/2013

January 2013 Release of MFCMAPI and MrMAPI

The January 2013 Release (build 15.0.0.1037) is live: http://mfcmapi.codeplex.com. We’ve been...

Author: Stephen Griffin - MSFT Date: 01/28/2013

Wrapped PST Sample Updated for Outlook 2013

I’ve just checked in a fix for the Wrapped PST sample that should allow it to work with...

Author: Stephen Griffin - MSFT Date: 12/19/2012

When to Build a Mail App

Here’s a nice article on choosing between mail apps and add-ins for Outlook...

Author: Stephen Griffin - MSFT Date: 12/18/2012

Parsing the POP3 UIDL History

In my previous post, we discussed how to locate Outlook’s POP3 UIDL history. Now that we have the...

Author: Stephen Griffin - MSFT Date: 12/04/2012

Locating the POP3 UIDL History

When Outlook’s POP3 provider syncs with a POP3 mailbox and the user chooses to leave a copy of the...

Author: Stephen Griffin - MSFT Date: 12/03/2012

MAPICDO and Exchange Server 2013 (Update)

I’ve just been given permission to announce we’re targeting the release of the updated...

Author: Stephen Griffin - MSFT Date: 11/08/2012

October 2012 Release of MFCMAPI and MrMAPI

The (very late) October 2012 Release (build 15.0.0.1036) is live: http://mfcmapi.codeplex.com.As...

Author: Stephen Griffin - MSFT Date: 11/07/2012

MAPICDO and Exchange Server 2013

I’ve just been given clearance to publicize this since apparently it was discussed at MEC: The...

Author: Stephen Griffin - MSFT Date: 10/08/2012

MAPICDO, Distribution Lists, and Exchange 2010

One of the lesser known tricks in MAPI is that when you open a distribution list (MAPI_DISTLIST)...

Author: Stephen Griffin - MSFT Date: 09/10/2012

August 2012 Release of MFCMAPI and MrMAPI

The August 2012 Release (build 15.0.0.1035) is live: http://mfcmapi.codeplex.com. In honor of the...

Author: Stephen Griffin - MSFT Date: 08/21/2012

Putting a Path in MAPISVC.INF

As you know, when you install a new provider on a system, you have to update MAPISVC.INF to point it...

Author: Stephen Griffin - MSFT Date: 08/15/2012

The Wrapped PST and Unicode Paths

A customer just raised this issue with our Wrapped PST provider sample. They were trying to retrofit...

Author: Stephen Griffin - MSFT Date: 08/06/2012

SetReceiveFolder and Cached Mode

We recently resolved a case here where a customer, as part of their larger application, was using...

Author: Stephen Griffin - MSFT Date: 06/22/2012

June 2012 Release of MFCMAPI and MrMAPI

The June 2012 Release (build 15.0.0.1034) is live: http://mfcmapi.codeplex.com.This month we ship...

Author: Stephen Griffin - MSFT Date: 06/19/2012

Missing Replication State Machine Constant

On this page, talking about the Upload Folder State, we have a note which references the constant...

Author: Stephen Griffin - MSFT Date: 05/02/2012

Next>