From a827a51cc0de2bb1ea0cba54d090ae3e7fd61041 Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Fri, 22 Jun 2012 09:23:20 +0200 Subject: [PATCH] wbemprox: Handle more property types in get_propval. --- dlls/wbemprox/query.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dlls/wbemprox/query.c b/dlls/wbemprox/query.c index 7a2b5454846..181549f331d 100644 --- a/dlls/wbemprox/query.c +++ b/dlls/wbemprox/query.c @@ -653,6 +653,22 @@ HRESULT get_propval( const struct view *view, UINT index, const WCHAR *name, VAR V_VT( ret ) = VT_BSTR; V_BSTR( ret ) = SysAllocString( (const WCHAR *)val ); break; + case CIM_SINT16: + V_VT( ret ) = VT_I2; + V_I2( ret ) = val; + break; + case CIM_UINT16: + V_VT( ret ) = VT_UI2; + V_UI2( ret ) = val; + break; + case CIM_SINT32: + V_VT( ret ) = VT_I4; + V_I4( ret ) = val; + break; + case CIM_UINT32: + V_VT( ret ) = VT_UI4; + V_UI4( ret ) = val; + break; default: ERR("unhandled column type %u\n", view->table->columns[column].type); return WBEM_E_FAILED; -- 2.11.4.GIT