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

  • Advanced search options...
  • About
  • Email Blog Author
  • RSS for posts
  • Atom
  • RSS for comments
    • OK
  • CDO (20)
  • Code Snippet (42)
  • Custom Providers (15)
  • Debugging (7)
  • DevMsgTeam (278)
  • Documentation (101)
  • DST (8)
  • EWS (7)
  • Exchange (100)
  • Gotchas (91)
  • Hotfix (28)
  • MAPI (220)
  • MAPI Download (48)
  • MFCMAPI (92)
  • MSDN (54)
  • Non Dev (11)
  • OOM (17)
  • Outlook (163)
  • Outlook 2007 Auxiliary Reference (45)
  • Outlook Integration API (11)
  • Protocol Docs (20)
  • PST/OST (22)
  • Referrals (8)
  • Vista (12)
  • WrapPST (15)
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 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)
Blogs I Read
  • Exchange

  • Raymond Chen [MSFT]

  • Larry Osterman [MSFT]

  • Peter David

  • Aaron Margosis [MSFT]

  • Jason Johnston [MSFT]

  • Matt Stehle (MSFT)

  • Patrick Creehan [MSFT]

  • Ryan Gregg [MSFT]

    Outlook PM
  • WebDav 101

    Dan Bagley (MSFT)
  • Dave Vespa [MSFT]

  • Randy Topken

    Outlook EE

June, 2006

MSDN Blogs > SGriffin's MAPI Internals > June, 2006
  • Subscribe via RSS
Sort by: Most Recent | Most Views | Most Comments
Excerpt View | Full Post View
  • SGriffin's MAPI Internals

    Comment Spam

    Posted over 6 years ago
    by Stephen Griffin - MSFT
    Just so everyone knows, I've gotten a lot of comments lately that are either totally disgusting or just product advertisements. So I've turned comment moderation back on and will delete any such comments whenever I find them. I'll do my best to make sure legitimate comments gets posted in a timely fashion.
  • SGriffin's MAPI Internals

    Announcing MAPI/CDO Download

    Posted over 6 years ago
    by Stephen Griffin - MSFT
    • 3 Comments

    Folks have been asking for some time now for a standalone installation package for MAPI and CDO. Well now we have one available:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=e17e7f31-079a-43a9-bff2-0a110307611e&DisplayLang=en

    Some details about this package:

    • The build is 6.5.7830 (same as MAPI Editor) which means this is from the Exchange 2003 tree.
    • Because these files are from the Exchange 2003 tree the copyright still says 1986-2003. However, these files are not that old. :)
    • The CDO included here is the one normally shipped with Exchange, meaning it does not have the security dialogs that the Outlook 2003 build of CDO has.
    • The installer will NOT install MAPI and CDO on machines with either Exchange (2003 or earlier) or Outlook already installed. This includes Outlook 2007. The CDO only download will work with Outlook 2007.
    • The installer WILL install on Exchange 2007 machines, assuming Outlook has not already been installed.
    • This package is NOT redistributable. We do encourage third party products downloading the installer and running it during their installation as long as the install is not silent.
  • SGriffin's MAPI Internals

    MAPI Editor Source

    Posted over 6 years ago
    by Stephen Griffin - MSFT
    • 8 Comments

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

    I've gotten some great feedback on the release of MAPI Editor yesterday. (Aside - I still can't get used to calling it that - it'll always be MFCMAPI to me.) I want to thank everyone who wrote me with congratulations.

    There's one thing that I've been asked more than anything else. Will the source be made available?

    Part of making this an official utility involved giving up direct ownership of the code to the product group. So while I'm still "the guy" when it comes to working on the code, they're the ones who will decide if we can release the source. I chose to simplify the process of getting this release by not asking that we include the source.

    However, I do think the source *should* be available as a resource to the developer community. I think I will be able to make a great case for that here with the folks who have to give their blessing. My case will be even stronger if I can show them that there's a demand out there. So please keep the comments coming. Thanks!

    BTW - I've made the offer elsewhere - until the source does become available, if you have any questions about how I implemented something, just ask and I'll try to help out.

  • SGriffin's MAPI Internals

    Announcing MAPI Editor (Formerly MFCMAPI)

    Posted over 6 years ago
    by Stephen Griffin - MSFT
    • 11 Comments

    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.

  • SGriffin's MAPI Internals

    Office 2007 Beta 2 Help

    Posted over 6 years ago
    by Stephen Griffin - MSFT
    • 12 Comments

    Since I posted some preview documentation for Outlook 2007 I've gotten some questions about support for the beta. We are handling beta support through the newsgroups. The newsgroup for Outlook issues is Microsoft.public.outlook. Our MVPs provide peer support for issues posted there and even file bugs when needed.

    For more information, see http://www.microsoft.com/office/preview/community/community.mspx

Page 1 of 1 (5 items)
  • © 2012 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy Statement
  • Report Abuse
  • 5.6.402.223