From d2661b802556e073760af5d70869fb55a8d93b61 Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Fri, 29 Jun 2012 13:40:11 +0200 Subject: [PATCH] wbemprox: Return 64-bit property values as strings. --- dlls/wbemprox/query.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/wbemprox/query.c b/dlls/wbemprox/query.c index 0ac5a3e8b16..f54fcc36746 100644 --- a/dlls/wbemprox/query.c +++ b/dlls/wbemprox/query.c @@ -702,12 +702,12 @@ HRESULT get_propval( const struct view *view, UINT index, const WCHAR *name, VAR V_UI4( ret ) = val; break; case CIM_SINT64: - V_VT( ret ) = VT_I8; - V_I8( ret ) = val; + V_VT( ret ) = VT_BSTR; + V_BSTR( ret ) = get_value_bstr( view->table, row, column ); break; case CIM_UINT64: - V_VT( ret ) = VT_UI8; - V_UI8( ret ) = val; + V_VT( ret ) = VT_BSTR; + V_BSTR( ret ) = get_value_bstr( view->table, row, column ); break; default: ERR("unhandled column type %u\n", view->table->columns[column].type);