[2/2] mapi32: Pass several extended MAPI functions through to provider

Owen Rudge orudge at codeweavers.com
Mon Oct 26 13:28:01 CDT 2009


This patch passes a number of other extended MAPI functions through to
the MAPI provider, if available. This helps fix several issues in
applications such as MS Outlook, or other programs that make use of the
Outlook MAPI library, such as an issue in Outlook 2007 whereby memory
that hasn't been allocated with MAPIAllocateBuffer appears to be freed
with MAPIFreeBuffer. It also provides an implementation for some
functions we have not yet written our own implementation for (eg,
HrQueryAllRows, called by Outlook on startup).

---
   dlls/mapi32/imalloc.c     |    4 ++++
   dlls/mapi32/mapi32_main.c |   16 +++++++++++++++-
   dlls/mapi32/util.c        |   42
+++++++++++++++++++++++++++++++++++++++++-
   dlls/mapi32/util.h        |   15 ++++++++++++++-
   4 files changed, 74 insertions(+), 3 deletions(-)



-------------- next part --------------
A non-text attachment was scrubbed...
Name: bb33f6af2539203486b5a7dc982e6ba00e882e2d.diff
Type: text/x-patch
Size: 8673 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20091026/0de37b00/attachment.bin>


More information about the wine-patches mailing list