LdapUnicodeToUTF8 (Compact 2013)

3/26/2014

This function converts Unicode strings to UTF-8.

Syntax

int LdapUnicodeToUTF8(
  LPCWSTR lpSrcStr,
  int cchSrc,
  LPSTR lpDestStr,
  int cchDest
);

Parameters

  • lpSrcStr
    [in] Pointer to a null-terminated Unicode string to convert.
  • cchSrc
    [in] Specifies the number of characters in the lpSrcStr string.
  • lpDestStr
    [out] Pointer to a buffer that receives the converted UTF-8 character string.
  • cchDest
    [in] Specifies the size, in characters, of the lpDestStr buffer.

Return Value

The return value is the number of characters written to the lpDestStr buffer.

If the lpDestStr buffer is too small, a call to the GetLastError function returns ERROR_INSUFFICIENT_BUFFER.

Requirements

Header

winldap.h

Library

wldap32.lib

See Also

Reference

Other LDAP Functions
LdapUTF8ToUnicode