mapi32: Pass DllGetClassObject through to Extended MAPI provider

Owen Rudge orudge at codeweavers.com
Wed Sep 30 10:09:25 CDT 2009


Outlook 2003 calls DllGetClassObject in mapi32 to retrieve references to 
some of its internal interfaces, assuming that mapi32 has been replaced 
by its own DLL. Because we obviously don't implement those interfaces, 
Outlook can fail when trying to perform certain actions. This patch 
forwards DllGetClassObject calls to an Extended MAPI provider if applicable.

---
  dlls/mapi32/mapi32_main.c |   11 ++++++++++-
  dlls/mapi32/util.c        |    2 ++
  dlls/mapi32/util.h        |    2 ++
  3 files changed, 14 insertions(+), 1 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: f1f856fa33a7a6d8ae38cb15b5088ece6544b0b5.diff
Type: text/x-patch
Size: 1752 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20090930/e568b9f8/attachment-0001.bin>


More information about the wine-patches mailing list