ReactOS  0.4.12-dev-102-g4b7f1e0
MultiLanguage::IMultiLanguage Interface Reference


Inheritance diagram for MultiLanguage::IMultiLanguage:
Collaboration diagram for MultiLanguage::IMultiLanguage:

Public Member Functions

HRESULT GetNumberOfCodePageInfo ([out] UINT *pcCodePage)
HRESULT GetCodePageInfo ([in] UINT uiCodePage, [out] PMIMECPINFO pCodePageInfo)
HRESULT GetFamilyCodePage ([in] UINT uiCodePage, [out] UINT *puiFamilyCodePage)
HRESULT EnumCodePages ([in] DWORD grfFlags, [out] IEnumCodePage **ppEnumCodePage)
HRESULT GetCharsetInfo ([in] BSTR Charset, [in] PMIMECSETINFO pCharsetInfo)
HRESULT IsConvertible ([in] DWORD dwSrcEncoding, [in] DWORD dwDstEncoding)
HRESULT ConvertString ([in, out] DWORD *pdwMode, [in] DWORD dwSrcEncoding, [in] DWORD dwDstEncoding, [in] BYTE *pSrcStr, [in, out] UINT *pcSrcSize, [in] BYTE *pDstStr, [in, out] UINT *pcDstSize)
HRESULT ConvertStringToUnicode ([in, out] DWORD *pdwMode, [in] DWORD dwEncoding, [in] CHAR *pSrcStr, [in, out] UINT *pcSrcSize, [in] WCHAR *pDstStr, [in, out] UINT *pcDstSize)
HRESULT ConvertStringFromUnicode ([in, out] DWORD *pdwMode, [in] DWORD dwEncoding, [in] WCHAR *pSrcStr, [in, out] UINT *pcSrcSize, [in] CHAR *pDstStr, [in, out] UINT *pcDstSize)
HRESULT ConvertStringReset ()
HRESULT GetRfc1766FromLcid ([in] LCID Locale, [out] BSTR *pbstrRfc1766)
HRESULT GetLcidFromRfc1766 ([out] LCID *pLocale, [in] BSTR bstrRfc1766)
HRESULT EnumRfc1766 ([out] IEnumRfc1766 **ppEnumRfc1766)
HRESULT GetRfc1766Info ([in] LCID Locale, [out] PRFC1766INFO pRfc1766Info)
HRESULT CreateConvertCharset ([in] UINT uiSrcCodePage, [in] UINT uiDstCodePage, [in] DWORD dwProperty, [out] IMLangConvertCharset **ppMLangConvertCharset)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 487 of file mlang.idl.

Member Function Documentation

◆ ConvertString()

HRESULT MultiLanguage::IMultiLanguage::ConvertString ( [in, out] DWORD pdwMode,
[in] DWORD  dwSrcEncoding,
[in] DWORD  dwDstEncoding,
[in] BYTE pSrcStr,
[in, out] UINT pcSrcSize,
[in] BYTE pDstStr,
[in, out] UINT pcDstSize 

◆ ConvertStringFromUnicode()

HRESULT MultiLanguage::IMultiLanguage::ConvertStringFromUnicode ( [in, out] DWORD pdwMode,
[in] DWORD  dwEncoding,
[in] WCHAR pSrcStr,
[in, out] UINT pcSrcSize,
[in] CHAR pDstStr,
[in, out] UINT pcDstSize 

◆ ConvertStringReset()

HRESULT MultiLanguage::IMultiLanguage::ConvertStringReset ( )

◆ ConvertStringToUnicode()

HRESULT MultiLanguage::IMultiLanguage::ConvertStringToUnicode ( [in, out] DWORD pdwMode,
[in] DWORD  dwEncoding,
[in] CHAR pSrcStr,
[in, out] UINT pcSrcSize,
[in] WCHAR pDstStr,
[in, out] UINT pcDstSize 

◆ CreateConvertCharset()

HRESULT MultiLanguage::IMultiLanguage::CreateConvertCharset ( [in] UINT  uiSrcCodePage,
[in] UINT  uiDstCodePage,
[in] DWORD  dwProperty,
[out] IMLangConvertCharset **  ppMLangConvertCharset 

◆ EnumCodePages()

HRESULT MultiLanguage::IMultiLanguage::EnumCodePages ( [in] DWORD  grfFlags,
[out] IEnumCodePage **  ppEnumCodePage 

◆ EnumRfc1766()

HRESULT MultiLanguage::IMultiLanguage::EnumRfc1766 ( [out] IEnumRfc1766 **  ppEnumRfc1766)

◆ GetCharsetInfo()

HRESULT MultiLanguage::IMultiLanguage::GetCharsetInfo ( [in] BSTR  Charset,
[in] PMIMECSETINFO  pCharsetInfo 

◆ GetCodePageInfo()

HRESULT MultiLanguage::IMultiLanguage::GetCodePageInfo ( [in] UINT  uiCodePage,
[out] PMIMECPINFO  pCodePageInfo 

◆ GetFamilyCodePage()

HRESULT MultiLanguage::IMultiLanguage::GetFamilyCodePage ( [in] UINT  uiCodePage,
[out] UINT puiFamilyCodePage 

◆ GetLcidFromRfc1766()

HRESULT MultiLanguage::IMultiLanguage::GetLcidFromRfc1766 ( [out] LCID pLocale,
[in] BSTR  bstrRfc1766 

◆ GetNumberOfCodePageInfo()

HRESULT MultiLanguage::IMultiLanguage::GetNumberOfCodePageInfo ( [out] UINT pcCodePage)

◆ GetRfc1766FromLcid()

HRESULT MultiLanguage::IMultiLanguage::GetRfc1766FromLcid ( [in] LCID  Locale,
[out] BSTR pbstrRfc1766 

◆ GetRfc1766Info()

HRESULT MultiLanguage::IMultiLanguage::GetRfc1766Info ( [in] LCID  Locale,
[out] PRFC1766INFO  pRfc1766Info 

◆ IsConvertible()

HRESULT MultiLanguage::IMultiLanguage::IsConvertible ( [in] DWORD  dwSrcEncoding,
[in] DWORD  dwDstEncoding 

The documentation for this interface was generated from the following file: