Quantcast
Channel: SGriffin's MAPI Internals
Browsing all 84 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Exchange 2013 OWA URLs

If you dig around in the EWS documentation, you’ll find this element: WebClientReadFormQueryString, which should give you a URL for an item in OWA. When Exchange Server 2013 shipped, we had some EWS...

View Article


Image may be NSFW.
Clik here to view.

The Wrapped PST and Unicode Paths

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...

View Article


Image may be NSFW.
Clik here to view.

Putting a Path in MAPISVC.INF

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...

View Article

Image may be NSFW.
Clik here to view.

August 2012 Release of MFCMAPI and MrMAPI

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...

View Article

Image may be NSFW.
Clik here to view.

MAPICDO, Distribution Lists, and Exchange 2010

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...

View Article


Image may be NSFW.
Clik here to view.

MAPICDO and Exchange Server 2013

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...

View Article

Image may be NSFW.
Clik here to view.

MAPICDO and the Impersonation Hang

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...

View Article

Image may be NSFW.
Clik here to view.

October 2012 Release of MFCMAPI and MrMAPI

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...

View Article


Image may be NSFW.
Clik here to view.

MAPICDO and Exchange Server 2013 (Update)

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...

View Article


Image may be NSFW.
Clik here to view.

Locating the POP3 UIDL History

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...

View Article

Image may be NSFW.
Clik here to view.

Parsing the POP3 UIDL History

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)...

View Article

Image may be NSFW.
Clik here to view.

When to Build a Mail App

Here’s a nice article on choosing between mail apps and add-ins for Outlook...

View Article

Image may be NSFW.
Clik here to view.

Wrapped PST Sample Updated for Outlook 2013

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...

View Article


Image may be NSFW.
Clik here to view.

January 2013 Release of MFCMAPI and MrMAPI

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...

View Article

Image may be NSFW.
Clik here to view.

Custom Providers and Outlook 2013

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...

View Article


Image may be NSFW.
Clik here to view.

Using MAPI In An Installer

If you have an installer which uses MAPI, specifically, which calls MAPIInitialize, you should be aware of this. After calling MAPIInitialize from the installer, you may note that you can no longer...

View Article

Image may be NSFW.
Clik here to view.

MAPI and Exchange 2013 Public Folders

Prior to Exchange 2013, when Outlook’s emsmdb32 provider would log on to the server, it would get various bits of information back from the server, including information needed to connect to the Public...

View Article


Image may be NSFW.
Clik here to view.

Mail Apps and OAuth (AKA “Your Mail App is Busted”)

Jens has a really good post over on his blog about an issue he faced trying to configure OAuth integration between Lync Server 2013 and Exchange Server...

View Article

Image may be NSFW.
Clik here to view.

Help Us Track Down A Missing Property

Some of you may have seen this:http://support.microsoft.com/kb/2849083The title of the KB is “"Could not complete the operation. One or more parameter values are not valid" error message when an...

View Article

Image may be NSFW.
Clik here to view.

MAPI Provider Sorting

Outlook likes to sort folders alphabetically. When Outlook 2010 came out, some of our custom store provider developers came to us and asked that Outlook not sort the folders they returned. So we gave...

View Article
Browsing all 84 articles
Browse latest View live