Check the value returned by DIALOG_GetCharSize.
[wine] / include / shlwapi.h
1 #ifndef __WINE_SHLWAPI_H
2 #define __WINE_SHLWAPI_H
3
4 #include "windef.h"
5 #include "wine/obj_queryassociations.h"
6
7 #ifdef __cplusplus
8 extern "C" {
9 #endif /* defined(__cplusplus) */
10
11 LPSTR WINAPI PathFindFileNameA(LPCSTR pPath);
12 LPWSTR WINAPI PathFindFileNameW(LPCWSTR pPath);
13 #define PathFindFileName WINELIB_NAME_AW(PathFindFileName)
14 LPVOID WINAPI PathFindFileNameAW(LPCVOID path); 
15
16 int WINAPI PathGetDriveNumberA(LPCSTR lpszPath);
17 int WINAPI PathGetDriveNumberW(LPCWSTR lpszPath);
18 #define PathGetDriveNumber WINELIB_NAME_AW(PathGetDriveNumber)
19
20 BOOL WINAPI PathCanonicalizeA(LPSTR lpszDst, LPCSTR lpszSrc);
21 BOOL WINAPI PathCanonicalizeW(LPWSTR lpszDst, LPCWSTR lpszSrc);
22 #define PathCanonicalize WINELIB_NAME_AW(PathCanonicalize)
23
24 LPSTR WINAPI PathFindNextComponentA(LPCSTR pszPath);
25 LPWSTR WINAPI PathFindNextComponentW(LPCWSTR pszPath);
26 #define PathFindNextComponent WINELIB_NAME_AW(PathFindNextComponent)
27
28 BOOL WINAPI PathIsURLA(LPCSTR pszPath);
29 BOOL WINAPI PathIsURLW(LPCWSTR pszPath);
30 #define PathIsURL WINELIB_NAME_AW(PathIsURL)
31
32 BOOL WINAPI PathAddExtensionA(LPSTR pszPath, LPCSTR pszExt);
33 BOOL WINAPI PathAddExtensionW(LPWSTR pszPath, LPCWSTR pszExt);
34 #define PathAddExtension WINELIB_NAME_AW(PathAddExtension)
35
36 BOOL WINAPI PathStripToRootA(LPSTR pszPath);
37 BOOL WINAPI PathStripToRootW(LPWSTR pszPath);
38 #define PathStripToRoot WINELIB_NAME_AW(PathStripToRoot)
39
40 LPSTR WINAPI StrChrA(LPCSTR lpStart, WORD wMatch);
41 LPWSTR WINAPI StrChrW(LPCWSTR lpStart, WCHAR wMatch); 
42 #define StrChr WINELIB_NAME_AW(StrChr)
43
44 void WINAPI PathRemoveBlanksA(LPSTR lpszPath);
45 void WINAPI PathRemoveBlanksW(LPWSTR lpszPath);
46 #define  PathRemoveBlanks WINELIB_NAME_AW(PathRemoveBlanks)
47 void WINAPI PathRemoveBlanksAW(LPVOID lpszPath);
48
49 #ifdef __cplusplus
50 } /* extern "C" */
51 #endif /* defined(__cplusplus) */
52
53 #endif /* __WINE_SHLWAPI_H */