Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The EngMultiByteToUnicodeN function converts the specified ANSI source string into a Unicode string using the current ANSI code page.
Syntax
ENGAPI VOID EngMultiByteToUnicodeN(
[out] LPWSTR UnicodeString,
[in] ULONG MaxBytesInUnicodeString,
[out, optional] PULONG BytesInUnicodeString,
[in] PCHAR MultiByteString,
[in] ULONG BytesInMultiByteString
);
Parameters
[out] UnicodeString
Pointer to the buffer that receives the resultant Unicode string.
[in] MaxBytesInUnicodeString
Supplies the maximum number of bytes to be written to UnicodeString. If this value is too small, causing UnicodeString to be a truncated equivalent of MultiByteString, no error condition results.
[out, optional] BytesInUnicodeString
Pointer to a ULONG that receives the number of bytes written to UnicodeString.
[in] MultiByteString
Pointer to the ANSI source string that is to be converted to Unicode.
[in] BytesInMultiByteString
Specifies the number of bytes in MultiByteString.
Return value
None
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows 2000 and later versions of the Windows operating systems. |
Target Platform | Universal |
Header | winddi.h (include Winddi.h) |
Library | Win32k.lib |
DLL | Win32k.sys |