ReactOS
0.4.15-dev-5606-gf34e425
|
import"mlang.idl";
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 |
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 | ||
) |