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

  • Blog Home
  • About
  • CDO (24)
  • Code Snippet (43)
  • Custom Providers (17)
  • Debugging (7)
  • DevMsgTeam (300)
  • Documentation (108)
  • DST (8)
  • EWS (7)
  • Exchange (108)
  • Gotchas (97)
  • Hotfix (28)
  • MAPI (239)
  • MAPI Download (53)
  • 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)
  • Public Folders (3)
  • Referrals (8)
  • Vista (12)
  • WrapPST (18)

Browse by Tags

MSDN Blogs > SGriffin's MAPI Internals > All Tags > devmsgteam
Tagged Content List
  • Blog Post: Message Header Analyzer Hits the Big Time

    Stephen Griffin - MSFT
    Anybody remember that Message Header Analyzer App for Office I wrote about last month? Well, the folks who do support for Exchange and Office 365 caught wind of it and liked it. In fact, they liked it so much they asked me to port the code into their Remove Connectivity Analyzer. Here’s the blog entry...
    on2 May 2013
  • Blog Post: March 2013 Second Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    The March 2013 Second Release (build 15.0.0.1039) is live: http://mfcmapi.codeplex.com . This is an emergency build to correct a problem a few people were having running MFCMAPI on Windows XP. Here's a change list - see the Issue Tracker on Codeplex for more details, or look at the code: MFCMAPI: On...
    on2 Apr 2013
  • Blog Post: March 2013 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    The March 2013 Release (build 15.0.0.1038) is live: http://mfcmapi.codeplex.com . A few smaller changes this round: I’ve upgraded the project to support Visual Studio 2012. I also fixed a bug in the new PST parsing, and inserted a new dialog into the “Open from GAL” path to give the user the opportunity...
    on27 Mar 2013
  • Blog Post: Developing Apps For Office

    Stephen Griffin - MSFT
    So – I’ve been playing a lot with Apps for Office lately. I even wrote and published an app: http://office.microsoft.com/en-us/store/message-header-analyzer-WA104005406.aspx My management encouraged me to put together a presentation on everything I learned while developing this app. I did, and they asked...
    on21 Mar 2013
  • Blog Post: Exchange 2013 Compatible MAPICDO

    Stephen Griffin - MSFT
    As several of you have noted, we recently released an update for the MAPICDO package . This is the update you have all been waiting for, as it is now possible to build an RPC/HTTP enabled profile to connect to Exchange 2013. What several of you have also noticed is that this update did NOT come with...
    on28 Feb 2013
  • Blog Post: Exchange 2013 Recipient Properties On Sent Items

    Stephen Griffin - MSFT
    http://msdn.microsoft.com/en-us/library/ee159108(v=exchg.80).aspx If you’ve got an application that processes e-mails paying attention to the PR_RECEIVED_BY_* and PR_RCVD_REPRESENTING_* properties, you may notice these properties showing up on e-mails in the Sent Items folders of your users. That is...
    on19 Feb 2013
  • Blog Post: Custom Providers and Outlook 2013

    Stephen Griffin - MSFT
    Some of you may have already noticed this by now, but the logic used to load MAPI providers has changed in Outlook 2013. Previously, we would use LoadLibrary to load a MAPI provider. This API has logic in it to search the user’s PATH for the provider, which is great if you placed the provider somewhere...
    on29 Jan 2013
  • Blog Post: January 2013 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    The January 2013 Release (build 15.0.0.1037) is live: http://mfcmapi.codeplex.com . We’ve been working a few issues lately related to the size of a OST versus the size of a mailbox. I’ve added some features to MrMAPI to aid in these sorts of issues. First is the –Size switch, which calculates the size...
    on28 Jan 2013
  • Blog Post: Wrapped PST Sample Updated for Outlook 2013

    Stephen Griffin - MSFT
    I’ve just checked in a fix for the Wrapped PST sample that should allow it to work with Outlook 2013. Let me know if you find any problems with the sample. I haven’t tested the other samples yet as they don’t appear to get as much attention as the wrapped PST. Enjoy!
    on19 Dec 2012
  • Blog Post: When to Build a Mail App

    Stephen Griffin - MSFT
    Here’s a nice article on choosing between mail apps and add-ins for Outlook development: http://blogs.msdn.com/b/officedevdocs/archive/2012/12/10/when-should-i-choose-to-create-a-mail-app-versus-an-add-in-for-outlook.aspx Bottom line: if you can do what you need to do from a mail app, it’s the way to...
    on18 Dec 2012
  • Blog Post: Parsing the POP3 UIDL History

    Stephen Griffin - MSFT
    In my previous post, we discussed how to locate Outlook’s POP3 UIDL history. Now that we have the blob, let’s look at how to parse it: POPBlob Structure: Version (2 bytes): Must be PBLOB_VERSION_NUM (3) Count (2 bytes): Count of resource tags Resource tags (variable): 0 or more null terminated UTF-8...
    on4 Dec 2012
  • Blog Post: Locating the POP3 UIDL History

    Stephen Griffin - MSFT
    When Outlook’s POP3 provider syncs with a POP3 mailbox and the user chooses to leave a copy of the messages on the server , it has to remember which messages it has already downloaded so it doesn’t accidently download the same message twice. It does this by tracking the UIDL of each message it has downloaded...
    on3 Dec 2012
  • Blog Post: MAPICDO and Exchange Server 2013 (Update)

    Stephen Griffin - MSFT
    I’ve just been given permission to announce we’re targeting the release of the updated MAPICDO which will support Exchange 2013 to coincide with the release of Exchange 2010 SP3. Exchange 2010 SP3 was announced a while back on the Ehlo blog . As you can see from that announcement, SP3 provides much needed...
    on8 Nov 2012
  • Blog Post: October 2012 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    The (very late) October 2012 Release (build 15.0.0.1036) is live: http://mfcmapi.codeplex.com . As part of my work to get MFCMAPI and MrMAPI working well in side-by-side scenarios where both Outlook 2013 and an earlier version of Outlook are installed, I’ve added a –version switch to MrMAPI. This will...
    on7 Nov 2012
  • Blog Post: MAPICDO and the Impersonation Hang

    Stephen Griffin - MSFT
    So – there’s a potential hang in the current builds of MAPICDO , but you can avoid it, so it doesn’t have to be a huge problem. The repro scenario for the hang is this: You’ve got an application which does thread level impersonation and also uses MAPI . Your application starts...
    on10 Oct 2012
  • Blog Post: MAPICDO and Exchange Server 2013

    Stephen Griffin - MSFT
    I’ve just been given clearance to publicize this since apparently it was discussed at MEC: The MAPICDO download *will* be updated to support Exchange Server 2013. This is important because: As has been discussed , Exchange Server 2013 will only allow MAPI connections over RPC/HTTP, aka Outlook Anywhere...
    on8 Oct 2012
  • Blog Post: MAPICDO, Distribution Lists, and Exchange 2010

    Stephen Griffin - MSFT
    One of the lesser known tricks in MAPI is that when you open a distribution list ( MAPI_DISTLIST ) from an address book using OpenEntry , if you don’t specify an interface what you get is not an IMailUser , but is in fact an IDistList , which inherits from IMAPIContainer . This gives you a means to access...
    on10 Sep 2012
  • Blog Post: August 2012 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    The August 2012 Release (build 15.0.0.1035) is live: http://mfcmapi.codeplex.com . In honor of the Outlook 2013 Preview , this month I’ve decided to turn MFCMAPI blue. Along the way, I was able to fix a number of nagging flicker issues, as well as fix the system button placement on XP systems. However...
    on21 Aug 2012
  • Blog Post: Putting a Path in MAPISVC.INF

    Stephen Griffin - MSFT
    As you know, when you install a new provider on a system, you have to update MAPISVC.INF to point it to the new provider. There are a few standard properties set during this configuration which tell MAPI where to find your DLL. One is PR_SERVICE_DLL_NAME, set in the Message Service section , and the...
    on15 Aug 2012
  • Blog Post: The Wrapped PST and Unicode Paths

    Stephen Griffin - MSFT
    A customer just raised this issue with our Wrapped PST provider sample . They were trying to retrofit the sample to use Unicode paths to the NST and found that the CreateStoreEntryID routine was producing an invalid entry ID after they changed to to use a Unicode path. Through experimentation, they were...
    on6 Aug 2012
  • Blog Post: SetReceiveFolder and Cached Mode

    Stephen Griffin - MSFT
    We recently resolved a case here where a customer, as part of their larger application, was using SetReceiveFolder to direct messages of their message class to the correct folder so their application could do further processing on them. However, when they tested their application in cached mode, it didn...
    on22 Jun 2012
  • Blog Post: June 2012 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    The June 2012 Release (build 15.0.0.1034) is live: http://mfcmapi.codeplex.com . This month we ship some pretty cool additions to MrMAPI: the –store flag gets a turbo boost, allowing you to open a store by Entry ID, which helps some of the automated diagnostics out there that use MrMAPI for...
    on19 Jun 2012
  • Blog Post: Missing Replication State Machine Constant

    Stephen Griffin - MSFT
    On this page , talking about the Upload Folder State, we have a note which references the constant UPS_ONE_FOLDER. This constant is not defined in our list of MAPI Constants or in a header file. This is an oversight. Here’s the definition for this constant: #define UPS_ONE_FOLDER 0x00000004...
    on2 May 2012
  • Blog Post: April 2012 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    The April 2012 Release (build 15.0.0.1033) is live: http://mfcmapi.codeplex.com . I ship a new build of MFCMAPI every two months. That’s a personal goal I keep to help motivate me. Somehow I got it in my head that I was due to release a new build of MFCMAPI here in April. So I worked extra hard to track...
    on23 Apr 2012
  • Blog Post: Cached Mode Quotas

    Stephen Griffin - MSFT
    If you’ve ever tried to use MFCMAPI to troubleshoot Exchange server mailbox quotas, you’re probably familiar with the properties PR_STORAGE_QUOTA_LIMIT , PR_PROHIBIT_SEND_QUOTA , and PR_PROHIBIT_RECEIVE_QUOTA . These properties live on the message store object and tell you what your various quotas are...
    on17 Apr 2012
Page 1 of 12 (300 items) 12345»
  • © 2013 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy & Cookies
  • Report Abuse
  • 5.6.426.415