ole32/ole2: Don't call IDropTarget::QueryInterface() in RegisterDragDrop(). (try 4 resend)

Adam Martinson amartinson at codeweavers.com
Mon Jun 6 11:26:39 CDT 2011


On 06/06/2011 10:58 AM, Michael Stefaniuc wrote:
> Hello Adam,
>
> Adam Martinson wrote:
>> This is to work around apps which break COM rules by not implementing
> you need to follow the Wine COM guidelines:
> http://wiki.winehq.org/COMGuideline
>
>> IDropTarget::QueryInterface().  Windows doesn't expose this because it
>> doesn't call CoMarshallInterface() in RegisterDragDrop().
>>
>> Fixes bug 23861.
>> ---
>>   dlls/ole32/ole2.c           |  122
>> +++++++++++++++++++++++++++++++++++++++---
>>   dlls/ole32/tests/dragdrop.c |    2 +-
>>   2 files changed, 114 insertions(+), 10 deletions(-)
>>
Thanks, I'll take a look.




More information about the wine-devel mailing list