|
|
|
IMultiLanguage Interface |
|
CLDID_CMultiLanguage |
{275C23E2-3747-11D0-9FEA-00AA003F8646} |
|
IID_IMultiLanguage |
{275C23E1-3747-11D0-9FEA-00AA003F8646} |
|
This interface contains methods that perform two primary functions: gathering information about character sets, code pages, or locales from the MIME database and converting strings from one character set to another.
Remarks
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IMultiLanguage Methods |
Description |
|
GetNumberOfCodePageInfo |
Returns the number of code pages for which there is information available on the system. |
|
GetCodePageInfo |
Retrieves the MIMECPINFO structure corresponding to the code page specified in uiCodePage. |
|
GetFamilyCodePage |
Retrieves the family code page identifier value corresponding to uiCodePage. |
|
EnumCodePages |
Creates a Code Page Enumeration Object, initializes it with the value specified with grfFlags, and retrieves the corresponding IEnumCodePage interface. |
|
GetCharsetInfo |
Retrieves the MIMECSETINFO structure corresponding to the specified character set name. |
|
IsConvertible |
Checks if the charset conversion from the source code page to the destination code page can be performed. |
|
ConvertString |
Converts the given source string from the source code page to the destination code page. |
|
ConvertStringToUnicode |
Translates the source string from the specified code page to Unicode. |
|
ConvertStringFromUnicode |
Translates the source Unicode string to the specified multibyte code page. |
|
ConvertStringReset |
Not currently implemented. |
|
GetRfc1776FromLcid |
Retrieves the RFC1766-conforming name that corresponds to the given locale identifier (LCID). |
|
GetLcidFromRfc1776 |
Retrieves the locale identifier value (LCID) corresponding to the given RFC1766-conforming name. |
|
EnumRfc1776 |
Creates a Locale Enumeration Object and retrieves the corresponding IEnumRfc1766 interface. |
|
GetRfc1776Info |
Retrieves an RFC1766INFO structure that corresponds to the given locale identifier (LCID) value. |
|
CreateConvertCharset |
Creates a charset Conversion object and retrieves its corresponding IMLangConvertCharset interface. |
|
GetNumberOfCodePageInfo |
|
FUNCTION
IMultiLanguage_GetNumberOfCodePageInfo ( _ CALL DWORD @@pthis[3] USING IMultiLanguage_GetNumberOfCodePageInfo (pthis, pcCodePage) TO HRESULT
FUNCTION = HRESULT |
|
GetCodePageInfo |
|
FUNCTION
IMultiLanguage_GetCodePageInfo ( _ CALL DWORD @@pthis[4] USING IMultiLanguage_GetCodePageInfo (pthis, uiCodePage, pCodePageInfo) TO HRESULT
FUNCTION = HRESULT |
|
GetFamilyCodePage |
|
FUNCTION
IMultiLanguage_GetFamilyCodePage ( _ CALL DWORD @@pthis[5] USING IMultiLanguage_GetFamilyCodePage (pthis, uiCodePage, puiFamilyCodePage) TO HRESULT
FUNCTION = HRESULT |
|
EnumCodePages |
|
FUNCTION
IMultiLanguage_EnumCodePages ( _ CALL DWORD @@pthis[6] USING IMultiLanguage_EnumCodePages (pthis, grfFlags, ppEnumCodePage) TO HRESULT
FUNCTION = HRESULT |
|
GetCharsetInfo |
|
FUNCTION
IMultiLanguage_GetCharsetInfo ( _ CALL DWORD @@pthis[7] USING IMultiLanguage_GetCharsetInfo (pthis, Charset, pCharsetInfo) TO HRESULT
FUNCTION = HRESULT |
|
IsConvertible |
|
FUNCTION
IMultiLanguage_IsConvertible ( _ CALL DWORD @@pthis[8] USING IMultiLanguage_IsConvertible (pthis, dwSrcEncoding, dwDstEncoding) TO HRESULT
FUNCTION = HRESULT |
|
ConvertString |
|
FUNCTION
IMultiLanguage_ConvertString ( _ CALL DWORD @@pthis[9] USING IMultiLanguage_ConvertString (pthis, pdwMode, dwSrcEncoding, dwDstEncoding, pSrcStr, pcSrcSize, pDstStr, pcDstSize) TO HRESULT
FUNCTION = HRESULT |
|
ConvertStringToUnicode |
|
FUNCTION
IMultiLanguage_ConvertStringToUnicode ( _ CALL DWORD @@pthis[10] USING IMultiLanguage_ConvertStringToUnicode (pthis, pdwMode, dwEncoding, pSrcStr, pcSrcSize, pDstStr, pcDstSize) TO HRESULT
FUNCTION = HRESULT |
|
ConvertStringFromUnicode |
|
FUNCTION
IMultiLanguage_ConvertStringFromUnicode ( _ CALL DWORD @@pthis[11] USING IMultiLanguage_ConvertStringFromUnicode (pthis, pdwMode, dwEncoding, pSrcStr, pcSrcSize, pDstStr, pcDstSize) TO HRESULT
FUNCTION = HRESULT |
|
ConvertStringFromUnicode |
|
FUNCTION
IMultiLanguage_ConvertStringReset ( _ CALL DWORD @@pthis[12] USING IMultiLanguage_ConvertStringReset (pthis) TO HRESULT
FUNCTION = HRESULT |
|
GetRfc1776FromLcid |
|
FUNCTION
IMultiLanguage_GetRfc1776FromLcid ( _ CALL DWORD @@pthis[13] USING IMultiLanguage_GetRfc1776FromLcid (pthis, Locale, pbstrRfc1766) TO HRESULT
FUNCTION = HRESULT |
|
GetLcidFromRfc1776 |
|
FUNCTION
IMultiLanguage_GetLcidFromRfc1776 ( _ CALL DWORD @@pthis[14] USING IMultiLanguage_GetLcidFromRfc1776 (pthis, Locale, pbstrRfc1766) TO HRESULT
FUNCTION = HRESULT |
|
EnumRfc1776 |
|
FUNCTION
IMultiLanguage_EnumRfc1776 ( _ CALL DWORD @@pthis[15] USING IMultiLanguage_EnumRfc1776 (pthis, ppEnumRfc1766) TO HRESULT
FUNCTION = HRESULT |
|
GetRfc1776Info |
|
FUNCTION
IMultiLanguage_GetRfc1776Info ( _ CALL DWORD @@pthis[16] USING IMultiLanguage_GetRfc1776Info (pthis, Locale, pRfc1766Info) TO HRESULT
FUNCTION = HRESULT |
|
CreateConvertCharset |
|
FUNCTION
IMultiLanguage_CreateConvertCharset ( _ CALL DWORD @@pthis[17] USING IMultiLanguage_CreateConvertCharset (pthis, uiSrcCodePage, uiDstCodePage, dwProperty, ppMLangConvertCharset) TO HRESULT
FUNCTION = HRESULT |
Page last updated on Sunday, 26 March 2006 11:05:19 +0100