source: trunk/include/win/shlwapi.h@ 3669

Last change on this file since 3669 was 3645, checked in by sandervl, 25 years ago

header updates

File size: 1.1 KB
Line 
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
8extern "C" {
9#endif /* defined(__cplusplus) */
10
11LPSTR WINAPI PathFindFileNameA(LPCSTR pPath);
12LPWSTR WINAPI PathFindFileNameW(LPCWSTR pPath);
13#define PathFindFileName WINELIB_NAME_AW(PathFindFileName)
14LPVOID WINAPI PathFindFileNameAW(LPCVOID path);
15
16int WINAPI PathGetDriveNumberA(LPCSTR lpszPath);
17int WINAPI PathGetDriveNumberW(LPCWSTR lpszPath);
18#define PathGetDriveNumber WINELIB_NAME_AW(PathGetDriveNumber)
19
20BOOL WINAPI PathCanonicalizeA(LPSTR lpszDst, LPCSTR lpszSrc);
21BOOL WINAPI PathCanonicalizeW(LPWSTR lpszDst, LPCWSTR lpszSrc);
22#define PathCanonicalize WINELIB_NAME_AW(PathCanonicalize)
23
24LPSTR WINAPI PathFindNextComponentA(LPCSTR pszPath);
25LPWSTR WINAPI PathFindNextComponentW(LPCWSTR pszPath);
26#define PathFindNextComponent WINELIB_NAME_AW(PathFindNextComponent)
27
28BOOL WINAPI PathIsURLA(LPCSTR pszPath);
29BOOL WINAPI PathIsURLW(LPCWSTR pszPath);
30#define PathIsURL WINELIB_NAME_AW(PathIsURL)
31
32#ifdef __cplusplus
33} /* extern "C" */
34#endif /* defined(__cplusplus) */
35
36#endif /* __WINE_SHLWAPI_H */
Note: See TracBrowser for help on using the repository browser.