Nikolay Sivov : ole32/tests: Return interface pointer instead of impl pointer from QI.
Module: wine Branch: master Commit: 597515c074939f01da8db5716ecd86b6bd8dcaed URL: http://source.winehq.org/git/wine.git/?a=commit;h=597515c074939f01da8db5716e... Author: Nikolay Sivov <nsivov(a)codeweavers.com> Date: Fri Mar 20 10:17:30 2015 +0300 ole32/tests: Return interface pointer instead of impl pointer from QI. --- dlls/ole32/tests/clipboard.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/ole32/tests/clipboard.c b/dlls/ole32/tests/clipboard.c index db090bd..ce469a6 100644 --- a/dlls/ole32/tests/clipboard.c +++ b/dlls/ole32/tests/clipboard.c @@ -96,7 +96,7 @@ static HRESULT WINAPI EnumFormatImpl_QueryInterface(IEnumFORMATETC *iface, REFII if (IsEqualGUID(riid, &IID_IUnknown) || IsEqualGUID(riid, &IID_IEnumFORMATETC)) { IEnumFORMATETC_AddRef(iface); - *ppvObj = This; + *ppvObj = &This->IEnumFORMATETC_iface; return S_OK; } *ppvObj = NULL; @@ -201,7 +201,7 @@ static HRESULT WINAPI DataObjectImpl_QueryInterface(IDataObject *iface, REFIID r if (IsEqualGUID(riid, &IID_IUnknown) || IsEqualGUID(riid, &IID_IDataObject)) { IDataObject_AddRef(iface); - *ppvObj = This; + *ppvObj = &This->IDataObject_iface; return S_OK; } *ppvObj = NULL;
participants (1)
-
Alexandre Julliard