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
>
mapi download
Tagged Content List
Blog Post:
MAPICDO May 2013 Update
Stephen Griffin - MSFT
It;’s here! It’s finally here! The May 2013 update of MAPICDO is live here: http://www.microsoft.com/en-us/download/details.aspx?id=39045 At that same link, you’ll also find the long awaited configuration guidance. It��s not immediately obvious it’s there. Just hit the Download link and it will be offered...
on
20 May 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...
on
28 Feb 2013
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...
on
8 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...
on
10 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...
on
8 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...
on
10 Sep 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...
on
27 Feb 2012
Blog Post:
MAPICDO 6.5.8244
Stephen Griffin - MSFT
It’s been a while, but we just shipped a new version of the MAPICDO download . Per tradition, I’ve put together release notes: Installation details: This version is 6.5.8244.0. All of the files in the update are dated October 17th, 2011. If you already have a version of the MAPI Download installed, you...
on
27 Oct 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...
on
19 Oct 2011
Blog Post:
MAPICDO Handle Leak
Stephen Griffin - MSFT
There’s a handle leak in MAPICDO . It’s been there just about forever and can easily be avoided. I just wanted to describe it here to help you recognize it so you can code around it. The basic setup to see the leak is this: A program has multiple child threads which are each logging in and out of MAPI...
on
1 Jun 2011
Blog Post:
Fun With the MAPI Spooler
Stephen Griffin - MSFT
Here’s a fun trick. On a machine where you have the Exchange MAPI Download installed, create a file named “Program” in the root of the system drive. Then start MFCMAPI and open a profile with an Exchange mailbox in it. You’ll get this nice error: “The MAPI Spooler could not be started. Close and then...
on
31 May 2011
Blog Post:
Picking an API
Stephen Griffin - MSFT
Angela just posted an article on extending Outlook on her blog, and an article on picking the right API on the MSDN. Both articles make several mentions of MFCMAPI and are thus worthwhile reads. The MSDN article is an especially good one-stop overview of all the APIs and technologies available in Outlook...
on
11 Apr 2011
Blog Post:
I Seek You!
Stephen Griffin - MSFT
I had a customer recently who was reporting odd behavior when he used SeekRow on an attachment table. If the cursor was at the end of the table and he passed –1 in to SeekRow, a subsequent QueryRows would not return the last row of the table. Instead, it would return no rows. If he tried this at any...
on
10 Mar 2011
Blog Post:
MAPICDO and Long-Term Entry IDs
Stephen Griffin - MSFT
When I wrote the other day about the 8211 version of the MAPICDO download , I mentioned there a new notification flag. Here’s more information on that flag. The new flag is fnevLongTermEntryIDs: #define fnevLongTermEntryIDs ((ULONG) 0x20000000) This flag is not a new notification type and should not...
on
2 Mar 2011
Blog Post:
MAPI Download 8211
Stephen Griffin - MSFT
Over the weekend, we shipped a new version of the MAPICDO download . First things first: Right now, the download page refers to something called CDO 1.2.3. This is an error. It should say CDO 1.2.1, as it always has. I’m working to get this corrected. Fixed! Now, on to the release notes: Installation...
on
28 Feb 2011
Blog Post:
MAPI Download 6.5.8190
Stephen Griffin - MSFT
I just got back from a vacation to Italy, Greece and Turkey. While I was out, we shipped a new update for the MAPI download . I got a number of requests for release notes, so here we go. Installation details: This version is 6.5.8190.0. Most files in the update are dated October 7th, 2010, with...
on
1 Nov 2010
Blog Post:
Throttling Exchange 2010 SP1
Stephen Griffin - MSFT
Remember when I talked about throttling in Exchange 2010 ? One of the drawbacks was that you could only configure throttling at the mailbox level, meaning if the account didn’t have a mailbox, you couldn’t control how it was throttled. This seriously affected (broke) cross forest and machine account...
on
3 Aug 2010
Blog Post:
Exchange 2010 RU4 Fixes MAPI Bugs
Stephen Griffin - MSFT
The Exchange team just announced the availability of Update Rollup 4 for Exchange 2010. We got a number of MAPI fixes in there: 979810 You cannot connect an Exchange Server 2010 mailbox by using a MAPI client 980353 A MAPI application that is used to access Exchange Server 2010 mailboxes crashes when...
on
18 Jun 2010
Blog Post:
Updated MAPI Download Fixed Crashes
Stephen Griffin - MSFT
We got a number of reports of crashes using the MAPI download we shipped in December (6.5.8147, also republished with minimal changes in January as 6.5.8153). I’m pleased to announce that we’ve updated the MAPI download with a fix for these crashes. Details about the MAPI Download: The version which...
on
29 Apr 2010
Blog Post:
Throttling Exchange 2010
Stephen Griffin - MSFT
This came up in a case and the cause wasn’t immediately obvious. The customer used MAPI to open a number of mailboxes using OpenMsgStore. They found that if they tried to multithread their code, they’d open a few mailboxes, then they’d start getting MAPI_E_FAILONEPROVIDER. The odd thing was the same...
on
7 Jan 2010
Blog Post:
MAPI Now Likes Exchange 2010
Stephen Griffin - MSFT
We just announced a new release of the MAPI Download that’s pretty much mandatory if you want to work with Exchange 2010. You’ll also need to get and apply Rollup 1 (RU1) for Exchange 2010 . Details about the MAPI Download: The first version of the MAPI download which is compatible...
on
10 Dec 2009
Blog Post:
Exchange 2010 and the MAPI Download
Stephen Griffin - MSFT
Bunches of people have contacted me asking if the MAPI download works with Exchange 2010. My usual response has been that I know it works, but you have to tweak the profile. I didn’t know the specific tweaks ‘cause I hadn’t looked in to it. Dave Vespa just blogged those tweaks ....
on
2 Sep 2009
Blog Post:
Responding to Meetings with CDO
Stephen Griffin - MSFT
My colleague Edwin, writing for the Exchange Support Team Central Europe blog , posted an article on accepting meeting requests with CDO . The key takeaway from the post is this: This means that when calling the respond method on meeting updates / requests, the sequence number must be read from the request...
on
21 Aug 2009
Blog Post:
More Fun With Check Name
Stephen Griffin - MSFT
I just closed a case where the customer was trying to create a profile but Check Name was constantly prompting for credentials and then failing. This wasn’t the reconfig issue I mentioned before – they couldn’t create the profile in the first place. Even GCReconnect showed the same...
on
13 Aug 2009
Blog Post:
Auth and Check Names
Stephen Griffin - MSFT
When I posted the Referral Madness article, there was an intriguing comment that I didn’t get a chance to investigate until it came up in a case. The commenter noted that when we used RPC_C_AUTHN_GSS_NEGOTIATE as our authentication mechanism, we could no longer use “Check Name” in the...
on
11 Aug 2009
Page 1 of 3 (54 items)
1
2
3