ole32/tests: Return interface pointer instead of impl pointer from QI.

This commit is contained in:
Nikolay Sivov 2015-03-20 10:17:30 +03:00 committed by Alexandre Julliard
parent 7d44fa714a
commit 597515c074
1 changed files with 2 additions and 2 deletions

View File

@ -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;