//******************************************************************************************* // // Filename : Strings.h // // Common defines for Strings stuff // // Copyright (c) 1994 - 1996 Microsoft Corporation. All rights reserved // //******************************************************************************************* LPSTR StrChrA(LPCSTR lpStart, WORD wMatch); LPWSTR StrChrW(LPCWSTR lpStart, WORD wMatch); LPSTR StrRChrA(LPCSTR lpStart, LPCSTR lpEnd, WORD wMatch); LPWSTR StrRChrW(LPCWSTR lpStart, LPCWSTR lpEnd, WORD wMatch); LPSTR StrChrIA(LPCSTR lpStart, WORD wMatch); LPWSTR StrChrIW(LPCWSTR lpStart, WORD wMatch); LPSTR StrRChrIA(LPCSTR lpStart, LPCSTR lpEnd, WORD wMatch); LPWSTR StrRChrIW(LPCWSTR lpStart, LPCWSTR lpEnd, WORD wMatch); int StrCmpNA(LPCSTR lpStr1, LPCSTR lpStr2, int nChar); int StrCmpNW(LPCWSTR lpStr1, LPCWSTR lpStr2, int nChar); int StrCmpNIA(LPCSTR lpStr1, LPCSTR lpStr2, int nChar); int StrCmpNIW(LPCWSTR lpStr1, LPCWSTR lpStr2, int nChar); LPSTR StrStrA(LPCSTR lpFirst, LPCSTR lpSrch); LPWSTR StrStrW(LPCWSTR lpFirst, LPCWSTR lpSrch); LPSTR StrRStr(LPCSTR lpSource, LPCSTR lpLast, LPCSTR lpSrch); LPSTR StrStrIA(LPCSTR lpFirst, LPCSTR lpSrch); LPWSTR StrStrIW(LPCWSTR lpFirst, LPCWSTR lpSrch); LPSTR StrRStrIA(LPCSTR lpSource, LPCSTR lpLast, LPCSTR lpSrch); LPWSTR StrRStrIW(LPCWSTR lpSource, LPCWSTR lpLast, LPCWSTR lpSrch); int StrCSpnA(LPCSTR lpStr, LPCSTR lpSet); int StrCSpnW(LPCWSTR lpStr, LPCWSTR lpSet); int StrCSpnIA(LPCSTR lpStr, LPCSTR lpSet); int StrCSpnIW(LPCWSTR lpStr, LPCWSTR lpSet); int StrToIntA(LPCSTR lpSrc); int StrToIntW(LPCWSTR lpSrc); #ifdef UNICODE #define StrToInt StrToIntW #define StrChr StrChrW #define StrRChr StrRChrW #define StrChrI StrChrIW #define StrRChrI StrRChrIW #define StrCSpn StrCSpnW #define StrCSpnI StrCSpnIW #define StrCmpN StrCmpNW #define StrCmpNI StrCmpNIW #define StrStr StrStrW #define StrStrI StrStrIW #define StrRStrI StrRStrIW #else #define StrToInt StrToIntA #define StrChr StrChrA #define StrRChr StrRChrA #define StrChrI StrChrIA #define StrRChrI StrRChrIA #define StrCSpn StrCSpnA #define StrCSpnI StrCSpnIA #define StrCmpN StrCmpNA #define StrCmpNI StrCmpNIA #define StrStr StrStrA #define StrStrI StrStrIA #define StrRStrI StrRStrIA #endif