The IsDBCSLeadByteEx function determines whether a character is a lead byte — that is, the first byte of a character in a double-byte character set (DBCS).
BOOL IsDBCSLeadByteEx(
UINT CodePage, // identifier of code page
BYTE TestChar // character to test
);
Value | Meaning |
0 | Use system default ANSI code page. |
CP_ACP | Use system default ANSI code page. |
CP_OEMCP | Use system default OEM code page. |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
Windows CE: The IsDBCSLeadByteEx function returns the following values:
Windows NT: Requires version 3.51 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winnls.h.
Import Library: Use kernel32.lib.
Unicode and Character Sets Overview, Unicode and Character Set Functions