Module: wine Branch: master Commit: a827a51cc0de2bb1ea0cba54d090ae3e7fd61041 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a827a51cc0de2bb1ea0cba54d0...
Author: Hans Leidekker hans@codeweavers.com Date: Fri Jun 22 09:23:20 2012 +0200
wbemprox: Handle more property types in get_propval.
---
dlls/wbemprox/query.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/dlls/wbemprox/query.c b/dlls/wbemprox/query.c index 7a2b545..181549f 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;