Signed-off-by: Nikolay Sivov nsivov@codeweavers.com --- dlls/wbemdisp/locator.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/dlls/wbemdisp/locator.c b/dlls/wbemdisp/locator.c index 0ef73bdbd56..dcec47faa6e 100644 --- a/dlls/wbemdisp/locator.c +++ b/dlls/wbemdisp/locator.c @@ -1534,11 +1534,14 @@ static HRESULT WINAPI object_Clone_(
static HRESULT WINAPI object_GetObjectText_( ISWbemObject *iface, - LONG iFlags, - BSTR *strObjectText ) + LONG flags, + BSTR *text ) { - FIXME( "\n" ); - return E_NOTIMPL; + struct object *object = impl_from_ISWbemObject( iface ); + + TRACE( "%p, %#x, %p\n", object, flags, text ); + + return IWbemClassObject_GetObjectText( object->object, flags, text ); }
static HRESULT WINAPI object_SpawnDerivedClass_(
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com ---
Otherwise this creates a lot of noise in scripting context, with fixme messages that do not require any fixing.
dlls/wbemdisp/locator.c | 24 ++++++++++++------------ dlls/wbemdisp/main.c | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/dlls/wbemdisp/locator.c b/dlls/wbemdisp/locator.c index dcec47faa6e..ed6a13c2df8 100644 --- a/dlls/wbemdisp/locator.c +++ b/dlls/wbemdisp/locator.c @@ -181,7 +181,7 @@ static HRESULT WINAPI property_QueryInterface( ISWbemProperty *iface, REFIID rii } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemProperty_AddRef( iface ); @@ -380,7 +380,7 @@ static HRESULT WINAPI propertyset_QueryInterface( ISWbemPropertySet *iface, } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemPropertySet_AddRef( iface ); @@ -592,7 +592,7 @@ static HRESULT WINAPI method_QueryInterface( ISWbemMethod *iface, REFIID riid, v } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemMethod_AddRef( iface ); @@ -816,7 +816,7 @@ static HRESULT WINAPI methodset_QueryInterface( ISWbemMethodSet *iface, REFIID r } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemMethodSet_AddRef( iface ); @@ -1047,7 +1047,7 @@ static HRESULT WINAPI object_QueryInterface( } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemObject_AddRef( iface ); @@ -1748,7 +1748,7 @@ static HRESULT WINAPI objectset_QueryInterface( } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemObjectSet_AddRef( iface ); @@ -2015,7 +2015,7 @@ static HRESULT WINAPI enumvar_QueryInterface( } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } IEnumVARIANT_AddRef( iface ); @@ -2144,7 +2144,7 @@ static HRESULT WINAPI services_QueryInterface( } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemServices_AddRef( iface ); @@ -2649,7 +2649,7 @@ static HRESULT WINAPI locator_QueryInterface( } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemLocator_AddRef( iface ); @@ -2888,7 +2888,7 @@ static HRESULT WINAPI security_QueryInterface( } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemSecurity_AddRef( iface ); @@ -3100,7 +3100,7 @@ static HRESULT WINAPI namedvalue_QueryInterface( } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemNamedValue_AddRef( iface ); @@ -3277,7 +3277,7 @@ static HRESULT WINAPI namedvalueset_QueryInterface( } else { - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; } ISWbemNamedValueSet_AddRef( iface ); diff --git a/dlls/wbemdisp/main.c b/dlls/wbemdisp/main.c index 624017f5382..7e73d546531 100644 --- a/dlls/wbemdisp/main.c +++ b/dlls/wbemdisp/main.c @@ -211,7 +211,7 @@ static HRESULT WINAPI factory_QueryInterface( IClassFactory *iface, REFIID riid, *obj = iface; return S_OK; } - FIXME( "interface %s not implemented\n", debugstr_guid(riid) ); + WARN( "interface %s not implemented\n", debugstr_guid(riid) ); return E_NOINTERFACE; }
Signed-off-by: Hans Leidekker hans@codeweavers.com
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com --- dlls/wbemdisp/locator.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/wbemdisp/locator.c b/dlls/wbemdisp/locator.c index ed6a13c2df8..76312e72fc3 100644 --- a/dlls/wbemdisp/locator.c +++ b/dlls/wbemdisp/locator.c @@ -3467,9 +3467,11 @@ static HRESULT WINAPI namedvalueset_Clone( static HRESULT WINAPI namedvalueset_DeleteAll( ISWbemNamedValueSet *iface ) { - FIXME("\n"); + struct namedvalueset *set = impl_from_ISWbemNamedValueSet( iface );
- return E_NOTIMPL; + TRACE("%p\n", set); + + return IWbemContext_DeleteAll( set->context ); }
static const ISWbemNamedValueSetVtbl namedvalueset_vtbl =
Signed-off-by: Hans Leidekker hans@codeweavers.com
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com --- dlls/wbemdisp/locator.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/wbemdisp/locator.c b/dlls/wbemdisp/locator.c index 76312e72fc3..3e2566d5220 100644 --- a/dlls/wbemdisp/locator.c +++ b/dlls/wbemdisp/locator.c @@ -3450,9 +3450,11 @@ static HRESULT WINAPI namedvalueset_Remove( BSTR name, LONG flags ) { - FIXME("\n"); + struct namedvalueset *set = impl_from_ISWbemNamedValueSet( iface );
- return E_NOTIMPL; + TRACE("%p, %s, %#x\n", set, debugstr_w(name), flags); + + return IWbemContext_DeleteValue( set->context, name, flags ); }
static HRESULT WINAPI namedvalueset_Clone(
Signed-off-by: Hans Leidekker hans@codeweavers.com