CharPrevExA
[Now
Supported on Windows NT]
The CharPrevExA
function retrieves the pointer to the preceding character in a string. This
function can handle strings consisting of either single- or multi-byte
characters.
LPSTR CharPrevExA(
WORD CodePage, |
// identifier of
code page |
LPCSTR lpStart, |
// pointer to first
character |
LPCSTR lpCurrentChar, |
// pointer to
current character |
DWORD dwFlags |
// reserved; must
be zero |
); |
|
Parameters
CodePage
Identifier of
the code page to use to check lead-byte ranges. Can be one of the code-page
values provided in the Code-Page Identifiers table in Unicode and
Character Set Constants
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. |
lpStart
Pointer to
the beginning of the string.
lpCurrentChar
Pointer to a
character in a null-terminated string.
dwFlags
Reserved;
must be zero.
Return Values
If the
function succeeds, the return value is a pointer to the preceding character in
the string, or to the first character in the string if the lpCurrentChar
parameter equals the lpStart parameter.
See Also