Jacek Caban : mlang.idl: Added IMultiLanguage3 declaration.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Aug 23 16:36:21 CDT 2006


Module: wine
Branch: master
Commit: 5b39aa25c9114be6c9db1d228528c7e6ff988099
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=5b39aa25c9114be6c9db1d228528c7e6ff988099

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Aug 23 18:14:09 2006 +0200

mlang.idl: Added IMultiLanguage3 declaration.

---

 include/mlang.idl |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/include/mlang.idl b/include/mlang.idl
index 0aaea87..96e96fa 100644
--- a/include/mlang.idl
+++ b/include/mlang.idl
@@ -557,6 +557,34 @@ interface IMultiLanguage2 : IUnknown
 }
 
 [
+    object,
+    uuid(4e5868ab-b157-4623-9acc-6a1d9caebe04),
+    pointer_default(unique)
+]
+interface IMultiLanguage3 : IMultiLanguage2
+{
+    typedef [unique] IMultiLanguage3 *LPMULTILANGUAGE3;
+    HRESULT DetectOutboundCodePage(
+        [in] DWORD dwFlags,
+        [in] LPCWSTR lpWideCharStr,
+        [in] UINT cchWideChar,
+        [in] UINT *puiPreferredCodePages,
+        [in] UINT nPreferredCodePages,
+        [in] UINT *puiDetectedCodePages,
+        [in, out] UINT *pnDetectedCodePages,
+        [in] WCHAR *lpSpecialChar);
+
+    HRESULT DetectOutboundCodePageInIStream(
+        [in] DWORD dwFlags,
+        [in] IStream *pStrIn,
+        [in] UINT *puiPreferredCodePages,
+        [in] UINT nPreferredCodePages,
+        [in] UINT *puiDetectedCodePages,
+        [in, out] UINT *pnDetectedCodePages,
+        [in] WCHAR *lpSpecialChar);
+}
+
+[
     uuid(275C23E2-3747-11d0-9FEA-00AA003f8646)
 ]
 coclass CMultiLanguage




More information about the wine-cvs mailing list