April 2017 Release of MFCMAPI and MrMAPI

The April 2017 Release (build 17.0.17099.01) is live: https://github.com/stephenegriffin/mfcmapi/releases/tag/17.0.17099.01. Since codeplex is going down, I’ve migrated releases over to Github. I’ve fixed a few nagging UI issues, and added a first pass of a new Search UI. This is basically using the old Table/Restriction code, but hopefully a bit more user friendly. Please continue to…


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 this: https://github.com/stephenegriffin/mfcmapi/issues/29. Large icons were not intentional. As evidenced from looking at every other application I’ve looked at, high DPI is hard. Please continue to report issues on Github. Codeplex is only being used to host our download. Issues reported there may or…


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 hardware refresh, I had a chance to get a Surface Book, which was awesome, except for all the high DPI problems it exposed in MFCMAPI. So I fixed a bunch of those. Lemme know if you find any more. I also fixed an…


November 2016 Release of MFCMAPI and MrMAPI

The November 2016 Release (build 16.0.16319.01) is live: http://mfcmapi.codeplex.com. My new build management system appears to be working well. This is the second release using it and I haven’t had to stress about ensuring every build was correct and zipped and properly named – all of that’s automated now. Much happy. The github migration has…


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 somehow to let a year go by without a new release. I hadn’t stopped hacking on MFCMAPI. To the contrary – I completely rewrote all of the string handling to something a bit more modern than naked LPSTR. I also fixed that…


September 2015 Release of MFCMAPI and MrMAPI

The September 2015 Release (build is live: http://mfcmapi.codeplex.com. It’s amazing – how much I don’t get to work on MFCMAPI when I’m no longer in Developer Support. That’s no excuse for leaving it alone for a year! I did patch quite a bit in the past year. Here’s a change list – see the…


ProfileProp – Examine Profile Properties

I’ve had some requests lately to write a MAPI sample that shows how to access profile properties programmatically, so I threw this together from some bits and pieces of code I had laying around. I had the chance to incorporate a few cool features in this code: MultiEx: It loops over the profile services looking…


August 2014 Release of MFCMAPI and MrMAPI

The August 2014 Release (build is live: http://mfcmapi.codeplex.com. It’s been a chaotic half year and I haven’t been able to get my builds out as often as I’d like, though I did do a ton of work on MFCMAPI. This month we get a totally rebuilt MAPI property parsing engine. As it’s an engine…


Message Header Analyzer’s Manifest

For those of you who know what to do with this, here’s the manifest for Message Header Analyzer: https://mha.azurewebsites.net/manifest.xml For the rest, I’ll put some instructions together later. Enjoy!


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 multiple machines for intermittent crashes. The scenario this script targets is that you have a process, say Outlook.exe, which is crashing for a number of users, but you haven’t yet narrowed down a repro scenario. You’d…