IMultiLanguage3::DetectOutboundCodePage
This method detects the encoding of outbound Unicode text.
HRESULT DetectOutboundCodePage(
DWORD dwFlags,
LPCWSTR lpWideCharStr,
UINT cchWideChar,
UINT* puiPreferredCodePages,
UINT nPreferredCodePages,
UINT* puiDetectedCodePages,
UINT* pnDetectedCodePages,
WCHAR* lpSpecialChar
);
Parameters
- dwFlags
[in] DWORD that contains one of the flags from MLCP. - lpWideCharStr
[in] Long pointer to the Unicode source string. - cchWideChar
[in] Integer that contains the number of characters in the Unicode source string. - puiPreferredCodePages
[in] Optional. Array of preferred code pages. If this array is NULL, MLang uses its internal code page stack to determine priorities. - nPreferredCodePages
[in] Integer that contains the number of preferred code pages. - puiDetectedCodePages
[in] Array of detected code pages. - pnDetectedCodePages
[in, out] Pointer to an integer that receives the maximum number of code pages to supply and returns the number of Unicode pages that were detected. - lpSpecialChar
[in] Long pointer to an optional null-terminated Unicode string for client-specified special characters.
Return Values
Returns S_OK if successful or an error value otherwise.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Mlang.h, Mlang.idl.
Link Library: Mlang.dll.
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.