Some old non-DBCS applications handle characters by byte rather than by character. If the application calls a DBCS-enabled ...

Some old non-DBCS applications handle characters by byte rather than by character. If the application calls a DBCS-enabled Win32 API (eg. CharNextA), it will break the DBCS character at the second byte. This compatibility fix is used to disable the DBCS feature for CharNextA if the string is a DBCS user profile.