Module: wine Branch: master Commit: 5b39aa25c9114be6c9db1d228528c7e6ff988099 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=5b39aa25c9114be6c9db1d22...
Author: Jacek Caban jacek@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