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

  • Blog Home
  • About
  • 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)
  • Public Folders (3)
  • Referrals (8)
  • Vista (12)
  • WrapPST (18)

Browse by Tags

MSDN Blogs > SGriffin's MAPI Internals > All Tags > outlook
Tagged Content List
  • Blog Post: Outlook and the Credential Manager

    Stephen Griffin - MSFT
    Recently, I’ve had a few different customers coming to me asking about Outlook’s interaction with the Credential Manager. If you’ve not looked at the Credential Manager before, you can read a bit about it here . Interaction with the Credential Manager is fairly straightforward. There’s one function,...
    on17 May 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 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: 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: 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: 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: 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: 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
  • Blog Post: Simplified MAPI Stub Library

    Stephen Griffin - MSFT
    A while back I mentioned our MAPI Stub Library . This is a couple of .cpp files you can drop in to your project instead of linking to mapi32.lib, Alternatively, you can build your own version of mapi32.lib. You can read more about the whys and wherefores on the codeplex site or in the MSDN article on...
    on16 Apr 2012
  • Blog Post: Conversation View and Categories

    Stephen Griffin - MSFT
    From time to time, folks ask me what they need to do in their message store provider to support Outlook 2010’s conversation view . I tell them they need to support restrictions on message store tables as discussed in the MAPI documentation. If Outlook hands them a restriction, they can’t return MAPI_E_TOO_COMPLEX...
    on12 Mar 2012
  • Blog Post: March 2012 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    We did it! MFCMAPI is now on Wikipedia ! The March 2012 Release (build 15.0.0.1032) is live: http://mfcmapi.codeplex.com . No UI changes this round, so no new screenshot. I did fix some interesting bugs and added a few nice features. Probably the nicest feature is new MAPI call logging. I‘ve...
    on7 Mar 2012
  • Blog Post: Mind the (ECE) Gap

    Stephen Griffin - MSFT
    We’ve added a couple new C++ only events to Outlook 2010 which I have been asked to document. These events were added per customer request to help fill some gaps in the transition from ECE to Com Add-In. One of the events is available as of the October 2011 Cumulative Update, and the other just shipped...
    on1 Mar 2012
  • Blog Post: MAPIToMIME Changes Source Messages

    Stephen Griffin - MSFT
    This week, we shipped the February Cumulative Update for Outlook 2010 . One of the fixes in there relates to the MAPI<->MIME conversion API . In particular, with Outlook 2010 if you use MAPIToMIMEStm to convert a message to EML you’ll see the source message get updated. This didn’t happen with...
    on29 Feb 2012
  • Blog Post: What is MAPI_E_RECONNECTED?

    Stephen Griffin - MSFT
    Remember Jason’s article about the reconnect logic we added to Exchange’s MAPI ? The idea was that if your GC went down, Exchange’s MAPI should be able to reconnect to a different GC and proceed smoothly. Mostly smoothly though, since the last call sent to the old GC may fail with MAPI_E_END_OF_SESSION...
    on27 Feb 2012
  • Blog Post: PST Search Folders Not Completing

    Stephen Griffin - MSFT
    This was an interesting scenario one of our customers came up with. They process a lot PSTs. As part of this processing, they create search folders and wait for them to complete building. They found that for many PSTs, they would never get a notification that the search folder had finished building....
    on16 Feb 2012
  • Blog Post: January 2012 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    No one’s taking my subtle hints about Wikipedia . One more try: It sure would be nice if someone added MFCMAPI to the article about MAPI . The January 2012 Release (build 15.0.0.1031) is live: http://mfcmapi.codeplex.com . I’m continuing to crunch on the UI overhaul. This release has...
    on23 Jan 2012
  • Blog Post: December 2011 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    What’s an app got to do to get on Wikipedia ? You know I can’t put it there myself – that’s against the rules . The December 2011 Release (build 15.0.0.1030) is live: http://mfcmapi.codeplex.com . When I started working on the UI overhaul, I knew it was going to take a few releases to get it right. After...
    on13 Dec 2011
  • Blog Post: Enabling Kerberos Authentication

    Stephen Griffin - MSFT
    We had a customer recently who was using Outlook 2010’s MAPI in their application to talk to the Exchange server. They wanted to enable Kerberos authentication, but were having trouble enabling it programmatically. They had found the property that gets changed when you enable Kerberos authentication...
    on6 Dec 2011
  • Blog Post: November 2011 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    Still no mention of MFCMAPI on Wikipedia . I had such high hopes. Sigh. The November 2011 Release (build 15.0.0.1029) is live: http://mfcmapi.codeplex.com . Note that build number. That’s right. I jumped all the way from 6 (where I’ve been stuck forever) to 15. That’s the sort...
    on29 Nov 2011
  • Blog Post: Random MAPI_E_CALL_FAILED Errors With Exchange 2010

    Stephen Griffin - MSFT
    We have gotten a number of cases lately involving applications using Outlook 2010's MAPI failing when connecting to Exchange 2010 servers. The primary symptom observed by our customers is that random MAPI calls to Exchange return MAPI_E_CALL_FAILED. At first blush, there is no rhyme or reason as to which...
    on19 Oct 2011
  • Blog Post: The Elusive 0x81002746 Error

    Stephen Griffin - MSFT
    If you look around for it, you’ll find a lot of posts on a 0x81002746 error that you might get from ConfigureMsgService . But no one seems to know what the error really means or why it happens. I thought I’d fill in some details. For starters, this error has nothing to do with WSAECONNRESET, which is...
    on13 Oct 2011
  • Blog Post: September 2011 Release of MFCMAPI and MrMAPI

    Stephen Griffin - MSFT
    Before we get to business, a comment: MFCMAPI does not appear anywhere in Wikipedia . This is a sad. Very very sad. The September 2011 Release (build 6.0.0.1028) is live: http://mfcmapi.codeplex.com . We got a handful of new features this time. MrMAPI can now parse flags on the fly, For instance, if...
    on14 Sep 2011
  • Blog Post: Undocumented MAPI

    Stephen Griffin - MSFT
    It has come to our attention that a handful of functions exposed in the MAPI Stub Library don’t have documentation in the Outlook 2010 MAPI Reference . We’re working on correcting that, but in the meantime, here are the functions and some basic documentation of what they do. Update: All of these now...
    on9 Aug 2011
Page 1 of 7 (171 items) 12345»
  • © 2013 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy & Cookies
  • Report Abuse
  • 5.6.426.415