9#ifndef __STRINGUTILS_H__
10#define __STRINGUTILS_H__
38 #define NewAnsiString(x) UnicodeToAnsi(x)
39 #define NewPortableString(x) AnsiToUnicode(x)
40 #define DuplicateString(x) DuplicateStringW(x)
41 #define DuplicateStringEx(x, y) DuplicateStringWEx((x), (y))
43 #define NewAnsiString(x) DuplicateStringA(x)
44 #define NewPortableString(x) DuplicateString(x)
45 #define DuplicateString(x) DuplicateStringA(x)
46 #define DuplicateStringEx(x, y) DuplicateStringAEx((x), (y))
52#define FindSubStr(str, strSearch) _tcsstr((str), (strSearch))
LPTSTR AppendPathSeparator(LPTSTR lpszPath)
LPTSTR FormatString(LPCTSTR str,...)
LPWSTR DuplicateStringWEx(LPCWSTR str, size_t numOfChars)
LPWSTR AnsiToUnicode(LPCSTR strA)
LPTSTR FormatStringV(LPCTSTR str, va_list args)
LPWSTR DuplicateStringW(LPCWSTR str)
LPSTR DuplicateStringAEx(LPCSTR str, size_t numOfChars)
LPSTR DuplicateStringA(LPCSTR str)
LPSTR UnicodeToAnsi(LPCWSTR strW)
LPTSTR FindSubStrI(LPCTSTR str, LPCTSTR strSearch)