ReactOS 0.4.16-dev-852-gcfcc8d8
|
Public Types | |
enum | tagMLCONVCHARF { MLCONVCHARF_AUTODETECT = 1 , MLCONVCHARF_ENTITIZE = 2 , MLCONVCHARF_NCR_ENTITIZE = 2 , MLCONVCHARF_NAME_ENTITIZE = 4 , MLCONVCHARF_USEDEFCHAR = 8 , MLCONVCHARF_NOBESTFITCHARS = 16 , MLCONVCHARF_DETECTJPN = 32 } |
enum | tagMLCPF { MLDETECTF_MAILNEWS = 0x0001 , MLDETECTF_BROWSER = 0x0002 , MLDETECTF_VALID = 0x0004 , MLDETECTF_VALID_NLS = 0x0008 , MLDETECTF_PRESERVE_ORDER = 0x0010 , MLDETECTF_PREFERRED_ONLY = 0x0020 , MLDETECTF_FILTER_SPECIALCHAR = 0x0040 , MLDETECTF_EURO_UTF8 = 0x0080 } |
typedef enum MultiLanguage::IMLangConvertCharset::tagMLCONVCHARF | MLCONVCHAR |
typedef enum MultiLanguage::IMLangConvertCharset::tagMLCPF | MLCP |
![]() | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | Initialize ([in] UINT uiSrcCodePage, [in] UINT uiDstCodePage, [in] DWORD dwProperty) |
HRESULT | GetSourceCodePage ([out] UINT *puiSrcCodePage) |
HRESULT | GetDestinationCodePage ([out] UINT *puiDstCodePage) |
HRESULT | GetProperty ([out] DWORD *pdwProperty) |
HRESULT | DoConversion ([in] BYTE *pSrcStr, [in, out] UINT *pcSrcSize, [in] BYTE *pDstStr, [in, out] UINT *pcDstSize) |
HRESULT | DoConversionToUnicode ([in] CHAR *pSrcStr, [in, out] UINT *pcSrcSize, [in] WCHAR *pDstStr, [in, out] UINT *pcDstSize) |
HRESULT | DoConversionFromUnicode ([in] WCHAR *pSrcStr, [in, out] UINT *pcSrcSize, [in] CHAR *pDstStr, [in, out] UINT *pcDstSize) |
![]() | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
typedef enum MultiLanguage::IMLangConvertCharset::tagMLCONVCHARF MultiLanguage::IMLangConvertCharset::MLCONVCHAR |
typedef enum MultiLanguage::IMLangConvertCharset::tagMLCPF MultiLanguage::IMLangConvertCharset::MLCP |
Enumerator | |
---|---|
MLCONVCHARF_AUTODETECT | |
MLCONVCHARF_ENTITIZE | |
MLCONVCHARF_NCR_ENTITIZE | |
MLCONVCHARF_NAME_ENTITIZE | |
MLCONVCHARF_USEDEFCHAR | |
MLCONVCHARF_NOBESTFITCHARS | |
MLCONVCHARF_DETECTJPN |
Definition at line 387 of file mlang.idl.
Enumerator | |
---|---|
MLDETECTF_MAILNEWS | |
MLDETECTF_BROWSER | |
MLDETECTF_VALID | |
MLDETECTF_VALID_NLS | |
MLDETECTF_PRESERVE_ORDER | |
MLDETECTF_PREFERRED_ONLY | |
MLDETECTF_FILTER_SPECIALCHAR | |
MLDETECTF_EURO_UTF8 |
Definition at line 398 of file mlang.idl.
HRESULT MultiLanguage::IMLangConvertCharset::DoConversion | ( | [in] BYTE * | pSrcStr, |
[in, out] UINT * | pcSrcSize, | ||
[in] BYTE * | pDstStr, | ||
[in, out] UINT * | pcDstSize | ||
) |
HRESULT MultiLanguage::IMLangConvertCharset::DoConversionFromUnicode | ( | [in] WCHAR * | pSrcStr, |
[in, out] UINT * | pcSrcSize, | ||
[in] CHAR * | pDstStr, | ||
[in, out] UINT * | pcDstSize | ||
) |
HRESULT MultiLanguage::IMLangConvertCharset::DoConversionToUnicode | ( | [in] CHAR * | pSrcStr, |
[in, out] UINT * | pcSrcSize, | ||
[in] WCHAR * | pDstStr, | ||
[in, out] UINT * | pcDstSize | ||
) |
HRESULT MultiLanguage::IMLangConvertCharset::Initialize | ( | [in] UINT | uiSrcCodePage, |
[in] UINT | uiDstCodePage, | ||
[in] DWORD | dwProperty | ||
) |