• Sign in
 
  •  
  • MSDN Blogs
  • Microsoft Blog Images
  • More ...

  • Blog Home
  • About
  • Email Blog Author
  • Share this
  • RSS for posts
  • Atom
  • RSS for comments
  • CDO (25)
  • Code Snippet (43)
  • Custom Providers (17)
  • Debugging (7)
  • DevMsgTeam (301)
  • Documentation (109)
  • DST (8)
  • EWS (7)
  • Exchange (109)
  • Gotchas (97)
  • Hotfix (28)
  • MAPI (240)
  • MAPI Download (54)
  • MFCMAPI (101)
  • MSDN (59)
  • Non Dev (11)
  • OOM (17)
  • Outlook (171)
  • Outlook 2007 Auxiliary Reference (45)
  • Outlook Integration API (12)
  • Protocol Docs (20)
  • PST/OST (23)
  • Referrals (8)
  • Vista (12)
  • WrapPST (18)
Links:
  • Download MFCMAPI
  • MFCMAPI on Facebook
  • Troubleshooting Outlook Crashes
  • Office Update Center
  • Developer Messaging Team Blog
This site is provided "AS IS" with no warranties, and confers no rights. Use of included code samples are subject to the terms specified in the Terms of Use.
Archives
  • May 2013 (3)
  • April 2013 (1)
  • March 2013 (2)
  • February 2013 (2)
  • January 2013 (2)
  • December 2012 (4)
  • November 2012 (2)
  • October 2012 (2)
  • September 2012 (1)
  • August 2012 (3)
  • June 2012 (2)
  • May 2012 (1)
  • April 2012 (3)
  • March 2012 (3)
  • February 2012 (3)
  • January 2012 (1)
  • December 2011 (3)
  • November 2011 (1)
  • October 2011 (3)
  • September 2011 (1)
  • August 2011 (1)
  • July 2011 (4)
  • June 2011 (3)
  • May 2011 (3)
  • April 2011 (3)
  • March 2011 (5)
  • February 2011 (1)
  • January 2011 (2)
  • December 2010 (1)
  • November 2010 (4)
  • October 2010 (1)
  • September 2010 (3)
  • August 2010 (5)
  • July 2010 (3)
  • June 2010 (3)
  • May 2010 (1)
  • April 2010 (3)
  • March 2010 (3)
  • February 2010 (3)
  • January 2010 (2)
  • December 2009 (3)
  • November 2009 (5)
  • October 2009 (4)
  • September 2009 (5)
  • August 2009 (5)
  • July 2009 (11)
  • June 2009 (6)
  • May 2009 (5)
  • April 2009 (3)
  • March 2009 (18)
  • February 2009 (10)
  • January 2009 (3)
  • December 2008 (2)
  • November 2008 (2)
  • October 2008 (5)
  • September 2008 (4)
  • August 2008 (10)
  • July 2008 (6)
  • June 2008 (8)
  • May 2008 (2)
  • April 2008 (4)
  • March 2008 (2)
  • February 2008 (2)
  • January 2008 (5)
  • December 2007 (3)
  • November 2007 (2)
  • October 2007 (3)
  • September 2007 (1)
  • August 2007 (4)
  • July 2007 (5)
  • June 2007 (3)
  • May 2007 (4)
  • April 2007 (1)
  • March 2007 (6)
  • February 2007 (3)
  • January 2007 (2)
  • December 2006 (4)
  • November 2006 (3)
  • October 2006 (1)
  • August 2006 (1)
  • June 2006 (5)
  • May 2006 (5)
  • December 2005 (1)
  • November 2005 (4)
  • October 2005 (2)
  • September 2005 (1)
  • April 2005 (3)
  • December 2004 (2)
  • September 2004 (2)
  • August 2004 (3)
  • July 2004 (3)

Announcing MAPI Editor (Formerly MFCMAPI)

MSDN Blogs > SGriffin's MAPI Internals > Announcing MAPI Editor (Formerly MFCMAPI)

Announcing MAPI Editor (Formerly MFCMAPI)

Stephen Griffin - MSFT
7 Jun 2006 4:37 PM
  • Comments 11

Update – Get MFCMAPI here instead: http://codeplex.com/mfcmapi

I'm pleased to announce that Microsoft Exchange Server MAPI Editor is finally available:
http://www.microsoft.com/downloads/details.aspx?FamilyID=55fdffd7-1878-4637-9808-1e21abb3ae37&DisplayLang=en

This is the "next version of MFCMAPI" that I've been working on for some time. Note that we changed the name to something long and literal in keeping with the rest of the Exchange tools. The binary is still MFCMAPI.exe, so I won't be confused if you continue to call it that. Official documentation will use the full name, or MAPI Editor for short.

So what's new in this version? For starters, the help banner at startup has been tweaked to be a bit more helpful. But if you don't want to see it anymore, you can uncheck the "Display at startup" box to dismiss it for good. Bring it back with F1 or Other/Help.

Once that's out of the way, you can log on and see the big visual change - Icons! They don't really do anything but I think their pretty so I'm compelled to point them out.

A few other changes worth calling out:

Property Pane:
All known names for a property tag are given. Names which match the type are in the Property Name(s) column, while names that differ in type are given in Other Name(s). I've added over 6000 new property names in this release.
PT_STRING8 and PT_UNICODE properties now show the binary (hex) values for the strings in the Value-Alternate View column.
The property pane remembers the order of the columns if you've dragged them around.
Named property guids which have been documented show their names
Named property names which have been documented show their names
The extra prop UI, used for adding specific properties for a GetProps call has been completely rewritten. Access it through Property Pane/Modify Extra Properties.

Contents Pane:
PT_LONG properties for which we know flag values show the interpreted values.
Column headers have tool tips with the tag number, type, and known property names.

File Output:
All text based file output now uses XML. This includes the two main methods of dumping properties. I put in a lot of whitespace and linefeeds to make it easy to compare files.
Property Pane/Save Property Pane Contents - will write out the properties in the Property Pane. This can be used to output properties for any kind of object.
Save Message(s) to File - The Text File option will output all properties of the currently selected message(s). This includes the attachment and recipient tables and all of the body properties.

For fun - try selecting a folder and trying Save Folder Contents as Text Files. This will create an XML property dump for every message in the folder using the same routine as Save Message(s) to File.

Hex Editor:
I know there are plenty of hex editors out there, but none of them ever did just what I needed. So Other/Hex Editor is a built in hex editor and base64 encoder/decoder.

That really only scratches the surface of the changes I've made. There are many more new commands sprinkled throughout the tool, so feel free to look around.

Oh, and definitely let me know about any bugs you find.

  • 11 Comments
MAPI, MFCMAPI, DevMsgTeam
  • You Had Me At EHLO...
    7 Jun 2006 6:34 PM
    Wanted to let you know that today, we made several new tools available on the Exchange Server 2003 Tools...
  • Sudarshan Gaikaiwari
    7 Jun 2006 10:53 PM
    IS the source to this tool available?
  • Henrik Walther Blog » Blog Archive » Announcing MAPI Editor (Formerly MFCMAPI)
    8 Jun 2006 2:23 AM
    PingBack from http://blogs.msexchange.org/walther/2006/06/08/announcing-mapi-editor-formerly-mfcmapi/
  • SGriffin's [MSFT] WebLog : MAPI Editor Source
    8 Jun 2006 10:35 AM
    PingBack from http://blogs.msdn.com/stephen_griffin/archive/2006/06/08/622236.aspx
  • Gerod Serafin's WebLog
    8 Jun 2006 2:20 PM
    There are some "new" or updated tools up on the Exchange 2003 download site. 

    Exchange...
  • .: Daniel Melanchthon :.
    9 Jun 2006 4:31 AM
    Seit kurzem ist der Microsoft Exchange Server MAPI Editor als offizielles Tool frei verfügbar. Der eine...
  • Stephen Griffin - MSFT
    9 Jun 2006 1:23 PM
  • The CDOs and CDONTS of Messaging Development
    20 Jun 2006 11:33 AM
    My good friend Steve Griffin has been hard at work updating MFCMAPI to now be worthy of a bland PR branding...
  • deepayan
    28 Jun 2006 8:25 PM
    Does this works with exchange 12 ??
  • Stephen Griffin - MSFT
    29 Jun 2006 9:27 AM
    Yep - should work just fine - as long as it's running somewhere that has MAPI (hence the new MAPI download).
  • Dgoldman's WebLog
    3 Jul 2006 2:29 PM
    I have used MFCMapi for a long time and it is a extreamly usefull tool when troubleshooting MAPI issues....
Page 1 of 1 (11 items)
  • © 2013 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy & Cookies
  • Report Abuse
  • 5.6.426.415