shlwapi: Use proper helpers for iface calls.
This commit is contained in:
parent
db82997560
commit
4d5bebb321
|
@ -446,7 +446,7 @@ HRESULT WINAPI RegisterDefaultAcceptHeaders(LPBC lpBC, IUnknown *lpUnknown)
|
|||
IEnumFORMATETC_Release(pClone);
|
||||
}
|
||||
|
||||
IEnumFORMATETC_Release(pIUnknown);
|
||||
IUnknown_Release(pIUnknown);
|
||||
}
|
||||
IUnknown_Release(V_UNKNOWN(&var));
|
||||
}
|
||||
|
@ -1202,7 +1202,7 @@ HRESULT WINAPI ConnectToConnectionPoint(IUnknown* lpUnkSink, REFIID riid, BOOL f
|
|||
IConnectionPoint_Release(lpCP); /* Release it */
|
||||
}
|
||||
|
||||
IUnknown_Release(lpContainer);
|
||||
IConnectionPointContainer_Release(lpContainer);
|
||||
}
|
||||
return hRet;
|
||||
}
|
||||
|
@ -1400,7 +1400,7 @@ HRESULT WINAPI IUnknown_SetSite(
|
|||
{
|
||||
hr = IObjectWithSite_SetSite(iobjwithsite, site);
|
||||
TRACE("done IObjectWithSite_SetSite ret=%08x\n", hr);
|
||||
IUnknown_Release(iobjwithsite);
|
||||
IObjectWithSite_Release(iobjwithsite);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1410,7 +1410,7 @@ HRESULT WINAPI IUnknown_SetSite(
|
|||
|
||||
hr = IInternetSecurityManager_SetSecuritySite(isecmgr, (IInternetSecurityMgrSite *)site);
|
||||
TRACE("done IInternetSecurityManager_SetSecuritySite ret=%08x\n", hr);
|
||||
IUnknown_Release(isecmgr);
|
||||
IInternetSecurityManager_Release(isecmgr);
|
||||
}
|
||||
return hr;
|
||||
}
|
||||
|
@ -1493,7 +1493,7 @@ HRESULT WINAPI IUnknown_QueryService(IUnknown* lpUnknown, REFGUID sid, REFIID ri
|
|||
|
||||
TRACE("(IServiceProvider*)%p returned (IUnknown*)%p\n", pService, *lppOut);
|
||||
|
||||
IUnknown_Release(pService);
|
||||
IServiceProvider_Release(pService);
|
||||
}
|
||||
return hRet;
|
||||
}
|
||||
|
@ -1613,7 +1613,7 @@ HRESULT WINAPI IUnknown_UIActivateIO(IUnknown *unknown, BOOL activate, LPMSG msg
|
|||
if (ret == S_OK)
|
||||
{
|
||||
ret = IInputObject_UIActivateIO(object, activate, msg);
|
||||
IUnknown_Release(object);
|
||||
IInputObject_Release(object);
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
|
|
@ -833,7 +833,7 @@ static HRESULT WINAPI Disp_QueryInterface(
|
|||
|
||||
if (*ppvObject)
|
||||
{
|
||||
IUnknown_AddRef(This);
|
||||
IDispatch_AddRef(This);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
@ -948,7 +948,7 @@ static HRESULT WINAPI Enum_QueryInterface(
|
|||
|
||||
if (*ppvObject)
|
||||
{
|
||||
IUnknown_AddRef(This);
|
||||
IEnumConnections_AddRef(This);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
@ -1040,7 +1040,7 @@ static HRESULT WINAPI ConPt_QueryInterface(
|
|||
|
||||
if (*ppvObject)
|
||||
{
|
||||
IUnknown_AddRef(This);
|
||||
IConnectionPoint_AddRef(This);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
@ -1181,7 +1181,7 @@ static HRESULT WINAPI EnumPt_QueryInterface(
|
|||
|
||||
if (*ppvObject)
|
||||
{
|
||||
IUnknown_AddRef(This);
|
||||
IEnumConnectionPoints_AddRef(This);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
@ -1217,7 +1217,7 @@ static HRESULT WINAPI EnumPt_Next(
|
|||
if (cConnections > 0 && iface->idx < iface->container->ptCount)
|
||||
{
|
||||
*rgcd = iface->container->pt[iface->idx];
|
||||
IUnknown_AddRef(iface->container->pt[iface->idx]);
|
||||
IConnectionPoint_AddRef(iface->container->pt[iface->idx]);
|
||||
if (pcFetched)
|
||||
*pcFetched = 1;
|
||||
iface->idx++;
|
||||
|
@ -1272,7 +1272,7 @@ static HRESULT WINAPI Contain_QueryInterface(
|
|||
|
||||
if (*ppvObject)
|
||||
{
|
||||
IUnknown_AddRef(This);
|
||||
IConnectionPointContainer_AddRef(This);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
@ -1300,7 +1300,7 @@ static ULONG WINAPI Contain_Release(
|
|||
{
|
||||
int i;
|
||||
for (i = 0; i < iface->ptCount; i++)
|
||||
IUnknown_Release(iface->pt[i]);
|
||||
IConnectionPoint_Release(iface->pt[i]);
|
||||
HeapFree(GetProcessHeap(),0,iface->pt);
|
||||
}
|
||||
HeapFree(GetProcessHeap(),0,This);
|
||||
|
@ -1456,7 +1456,7 @@ static HRESULT WINAPI Prop_QueryInterface(
|
|||
|
||||
if (*ppvObject)
|
||||
{
|
||||
IUnknown_AddRef(This);
|
||||
IPropertyBag_AddRef(This);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
@ -2104,7 +2104,7 @@ static HRESULT WINAPI IOleCommandTargetImpl_QueryInterface(IOleCommandTarget *if
|
|||
|
||||
if(*ppvObj)
|
||||
{
|
||||
IUnknown_AddRef(iface);
|
||||
IOleCommandTarget_AddRef(iface);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
@ -2215,7 +2215,7 @@ static HRESULT WINAPI IServiceProviderImpl_QueryInterface(IServiceProvider *ifac
|
|||
|
||||
if(*ppvObj)
|
||||
{
|
||||
IUnknown_AddRef(iface);
|
||||
IServiceProvider_AddRef(iface);
|
||||
/* native uses redefined IID_IServiceProvider symbol, so we can't compare pointers */
|
||||
if (IsEqualIID(riid, &IID_IServiceProvider))
|
||||
add_call(&trace_got, 1, iface, &IID_IServiceProvider, 0, 0, 0);
|
||||
|
@ -2333,7 +2333,7 @@ static HRESULT WINAPI IProfferServiceImpl_QueryInterface(IProfferService *iface,
|
|||
|
||||
if(*ppvObj)
|
||||
{
|
||||
IUnknown_AddRef(iface);
|
||||
IProfferService_AddRef(iface);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue