[1/5] mlang: Forward GetLcidFromRfc1766() to IMultiLanguage3 implementation
Nikolay Sivov
nsivov at codeweavers.com
Fri Sep 28 03:34:04 CDT 2012
Forward GetLcidFromRfc1766() to IMultiLanguage3 implementation
-------------- next part --------------
>From df7c35d3d5e62db942de541a396b6125a9186c9e Mon Sep 17 00:00:00 2001
From: Nikolay Sivov <nsivov at codeweavers.com>
Date: Thu, 27 Sep 2012 22:24:31 +0400
Subject: [PATCH 1/6] Forward GetLcidFromRfc1766() to IMultiLanguage3 implementation
---
dlls/mlang/mlang.c | 22 ++++------------------
1 files changed, 4 insertions(+), 18 deletions(-)
diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c
index 67c318b..a0aae65 100644
--- a/dlls/mlang/mlang.c
+++ b/dlls/mlang/mlang.c
@@ -2195,25 +2195,11 @@ static HRESULT WINAPI fnIMultiLanguage_GetRfc1766FromLcid(
static HRESULT WINAPI fnIMultiLanguage_GetLcidFromRfc1766(
IMultiLanguage* iface,
- LCID* pLocale,
- BSTR bstrRfc1766)
+ LCID* locale,
+ BSTR rfc1766)
{
- HRESULT hr;
- IEnumRfc1766 *rfc1766;
-
- TRACE("%p %p %s\n", iface, pLocale, debugstr_w(bstrRfc1766));
-
- if (!pLocale || !bstrRfc1766)
- return E_INVALIDARG;
-
- hr = IMultiLanguage_EnumRfc1766(iface, &rfc1766);
- if (FAILED(hr))
- return hr;
-
- hr = lcid_from_rfc1766(rfc1766, pLocale, bstrRfc1766);
-
- IEnumRfc1766_Release(rfc1766);
- return hr;
+ MLang_impl *This = impl_from_IMultiLanguage(iface);
+ return IMultiLanguage3_GetLcidFromRfc1766(&This->IMultiLanguage3_iface, locale, rfc1766);
}
/******************************************************************************/
--
1.5.6.5
More information about the wine-patches
mailing list