[6/6] mlang: Forward GetRfc1766FromLcid() to IMultiLanguage3 implementation

Nikolay Sivov nsivov at codeweavers.com
Tue Sep 25 03:10:50 CDT 2012


Forward GetRfc1766FromLcid() to IMultiLanguage3 implementation
-------------- next part --------------
>From 51382c91f3609fcc76d1093500a0b04d909e6de1 Mon Sep 17 00:00:00 2001
From: Nikolay Sivov <nsivov at codeweavers.com>
Date: Tue, 25 Sep 2012 11:59:50 +0400
Subject: [PATCH 6/6] Forward GetRfc1766FromLcid() to IMultiLanguage3 implementation

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

diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c
index b8a81f8..0253eec 100644
--- a/dlls/mlang/mlang.c
+++ b/dlls/mlang/mlang.c
@@ -2187,18 +2187,8 @@ static HRESULT WINAPI fnIMultiLanguage_GetRfc1766FromLcid(
     LCID lcid,
     BSTR* pbstrRfc1766)
 {
-    WCHAR buf[MAX_RFC1766_NAME];
-
-    TRACE("%p %04x %p\n", iface, lcid, pbstrRfc1766);
-    if (!pbstrRfc1766)
-        return E_INVALIDARG;
-
-    if (!lcid_to_rfc1766W( lcid, buf, MAX_RFC1766_NAME ))
-    {
-        *pbstrRfc1766 = SysAllocString( buf );
-        return S_OK;
-    }
-    return E_FAIL;
+    MLang_impl *This = impl_from_IMultiLanguage(iface);
+    return IMultiLanguage3_GetRfc1766FromLcid(&This->IMultiLanguage3_iface, lcid, pbstrRfc1766);
 }
 
 static HRESULT WINAPI fnIMultiLanguage_GetLcidFromRfc1766(
-- 
1.5.6.5




More information about the wine-patches mailing list