Commit fb9e8bc9 authored by Dmitry Timoshkov's avatar Dmitry Timoshkov Committed by Alexandre Julliard

wbemdisp: Remove unused IUnknown *outer parameter from object constructor.

parent f8d79c83
...@@ -250,11 +250,11 @@ static const ISWbemLocatorVtbl locator_vtbl = ...@@ -250,11 +250,11 @@ static const ISWbemLocatorVtbl locator_vtbl =
locator_get_Security_ locator_get_Security_
}; };
HRESULT SWbemLocator_create( IUnknown *unk, void **obj ) HRESULT SWbemLocator_create( void **obj )
{ {
struct locator *locator; struct locator *locator;
TRACE( "%p, %p\n", unk, obj ); TRACE( "%p\n", obj );
if (!(locator = heap_alloc( sizeof(*locator) ))) return E_OUTOFMEMORY; if (!(locator = heap_alloc( sizeof(*locator) ))) return E_OUTOFMEMORY;
locator->ISWbemLocator_iface.lpVtbl = &locator_vtbl; locator->ISWbemLocator_iface.lpVtbl = &locator_vtbl;
......
...@@ -80,7 +80,7 @@ static const IParseDisplayNameVtbl WinMGMTSVtbl = { ...@@ -80,7 +80,7 @@ static const IParseDisplayNameVtbl WinMGMTSVtbl = {
static IParseDisplayName winmgmts = { &WinMGMTSVtbl }; static IParseDisplayName winmgmts = { &WinMGMTSVtbl };
static HRESULT WinMGMTS_create(IUnknown *outer, void **ppv) static HRESULT WinMGMTS_create(void **ppv)
{ {
*ppv = &winmgmts; *ppv = &winmgmts;
return S_OK; return S_OK;
...@@ -89,7 +89,7 @@ static HRESULT WinMGMTS_create(IUnknown *outer, void **ppv) ...@@ -89,7 +89,7 @@ static HRESULT WinMGMTS_create(IUnknown *outer, void **ppv)
struct factory struct factory
{ {
IClassFactory IClassFactory_iface; IClassFactory IClassFactory_iface;
HRESULT (*fnCreateInstance)( IUnknown *, LPVOID * ); HRESULT (*fnCreateInstance)( LPVOID * );
}; };
static inline struct factory *impl_from_IClassFactory( IClassFactory *iface ) static inline struct factory *impl_from_IClassFactory( IClassFactory *iface )
...@@ -131,14 +131,11 @@ static HRESULT WINAPI factory_CreateInstance( IClassFactory *iface, LPUNKNOWN ou ...@@ -131,14 +131,11 @@ static HRESULT WINAPI factory_CreateInstance( IClassFactory *iface, LPUNKNOWN ou
*obj = NULL; *obj = NULL;
if (outer) return CLASS_E_NOAGGREGATION; if (outer) return CLASS_E_NOAGGREGATION;
hr = factory->fnCreateInstance( outer, (LPVOID *)&unk ); hr = factory->fnCreateInstance( (LPVOID *)&unk );
if (FAILED( hr )) if (FAILED( hr ))
return hr; return hr;
hr = IUnknown_QueryInterface( unk, riid, obj ); hr = IUnknown_QueryInterface( unk, riid, obj );
if (FAILED( hr ))
return hr;
IUnknown_Release( unk ); IUnknown_Release( unk );
return hr; return hr;
} }
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
HRESULT SWbemLocator_create(IUnknown *, LPVOID *) DECLSPEC_HIDDEN; HRESULT SWbemLocator_create(LPVOID *) DECLSPEC_HIDDEN;
static void *heap_alloc( size_t len ) __WINE_ALLOC_SIZE(1); static void *heap_alloc( size_t len ) __WINE_ALLOC_SIZE(1);
static inline void *heap_alloc( size_t len ) static inline void *heap_alloc( size_t len )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment