[2/5] mlang: Implement IMLangConvertCharset_DoConversionFromUnicode()

Nikolay Sivov nsivov at codeweavers.com
Wed Sep 26 08:49:25 CDT 2012


Fix for http://bugs.winehq.org/show_bug.cgi?id=31762

-------------- next part --------------
>From 4cac0bd2671680b55a6d4641306b11968b75904b Mon Sep 17 00:00:00 2001
From: Nikolay Sivov <nsivov at codeweavers.com>
Date: Wed, 26 Sep 2012 17:35:45 +0400
Subject: [PATCH 2/5] Implement IMLangConvertCharset_DoConversionFromUnicode()

---
 dlls/mlang/mlang.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c
index d86f80a..9cfcf16 100644
--- a/dlls/mlang/mlang.c
+++ b/dlls/mlang/mlang.c
@@ -3627,8 +3627,8 @@ static HRESULT WINAPI MLangConvertCharset_DoConversionFromUnicode(IMLangConvertC
     WCHAR *src, UINT *src_size, CHAR *dest, UINT *dest_size)
 {
     struct convert_charset *This = impl_from_IMLangConvertCharset(iface);
-    FIXME("(%p)->(%p %p %p %p): stub\n", This, src, src_size, dest, dest_size);
-    return E_NOTIMPL;
+    TRACE("(%p)->(%p %p %p %p)\n", This, src, src_size, dest, dest_size);
+    return ConvertINetUnicodeToMultiByte(NULL, This->dst_cp, src, (INT*)src_size, dest, (INT*)dest_size);
 }
 
 static const IMLangConvertCharsetVtbl MLangConvertCharsetVtbl =
-- 
1.5.6.5




More information about the wine-patches mailing list