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

Michael Stefaniuc mstefani at redhat.com
Mon Jun 6 10:58:08 CDT 2011


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




More information about the wine-devel mailing list