oleaut32: Delay the creation of the stub object for IDispatch until
it is actually used.
Robert Shearman
rob at codeweavers.com
Tue Aug 29 15:12:16 CDT 2006
This fixes a regression caused by "[PATCH 4/5] rpcrt4: Tests for
CStdStubBuffer_Connect and fixes to make them pass." because
InstallShield marshals an interface which is declared as deriving from
IDispatch, but doesn't allow it to be QueryInterface'd.
Release the IRpcStubBuffer object when the tmarshal stub is destroyed.
---
dlls/oleaut32/tmarshal.c | 29 ++++++++++++++++++-----------
1 files changed, 18 insertions(+), 11 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d2fe4ce0d642c05a11ae09f89d34d0b103033f25.diff
Type: text/x-patch
Size: 2450 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20060829/8ba58239/d2fe4ce0d642c05a11ae09f89d34d0b103033f25.bin
More information about the wine-patches
mailing list