6 typedef unsigned short UINT;
7 typedef unsigned int DWORD;
8 typedef const unsigned char* LPCSTR;
9 typedef wchar_t* LPWSTR;
10 typedef unsigned char* LPSTR;
11 typedef const wchar_t* LPCWSTR;
12 typedef unsigned int* LPBOOL;
15 stricmp(const char* s1, const char* s2)
17 return(strcasecmp(s1, s2));
24 LPCWSTR lpWideCharStr,
29 LPBOOL lpUsedDefaultChar)
32 if (cchWideChar == -1)
34 while(*lpWideCharStr != 0)
36 wctomb(lpMultiByteStr, *lpWideCharStr);
44 while(i < cchWideChar)
46 wctomb(lpMultiByteStr, *lpWideCharStr);
59 LPCSTR lpMultiByteStr,
67 while (i < cchMultiByte && lpMultiByteStr[i] != 0)
69 i = i + mbtowc(&lpWideCharStr[j], &lpMultiByteStr[i],