CharPrevExA  1PSGZMH 

[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 ConstantsJTIFJN or one of the following predefined values:

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

CharNextExA, CharPrev