1 #ifndef _WINE_SHELLAPI_H
2 #define _WINE_SHELLAPI_H
6 HICON16 WINAPI
ExtractIcon16(HINSTANCE16
,LPCSTR
,UINT16
);
7 HICON32 WINAPI
ExtractIcon32A(HINSTANCE32
,LPCSTR
,UINT32
);
8 HICON32 WINAPI
ExtractIcon32W(HINSTANCE32
,LPCWSTR
,UINT32
);
9 #define ExtractIcon WINELIB_NAME_AW(ExtractIcon)
10 HICON16 WINAPI
ExtractAssociatedIcon16(HINSTANCE16
,LPSTR
,LPWORD
);
11 HICON32 WINAPI
ExtractAssociatedIcon32A(HINSTANCE32
,LPSTR
,LPWORD
);
12 HICON32 WINAPI
ExtractAssociatedIcon32W(HINSTANCE32
,LPWSTR
,LPWORD
);
13 #define ExtractAssociatedIcon WINELIB_NAME_AW(ExtractAssociatedIcon)
14 HINSTANCE16 WINAPI
FindExecutable16(LPCSTR
,LPCSTR
,LPSTR
);
15 HINSTANCE32 WINAPI
FindExecutable32A(LPCSTR
,LPCSTR
,LPSTR
);
16 HINSTANCE32 WINAPI
FindExecutable32W(LPCWSTR
,LPCWSTR
,LPWSTR
);
17 #define FindExecutable WINELIB_NAME_AW(FindExecutable)
18 BOOL16 WINAPI
ShellAbout16(HWND16
,LPCSTR
,LPCSTR
,HICON16
);
19 BOOL32 WINAPI
ShellAbout32A(HWND32
,LPCSTR
,LPCSTR
,HICON32
);
20 BOOL32 WINAPI
ShellAbout32W(HWND32
,LPCWSTR
,LPCWSTR
,HICON32
);
21 #define ShellAbout WINELIB_NAME_AW(ShellAbout)
22 HINSTANCE16 WINAPI
ShellExecute16(HWND16
,LPCSTR
,LPCSTR
,LPCSTR
,LPCSTR
,INT16
);
23 HINSTANCE32 WINAPI
ShellExecute32A(HWND32
,LPCSTR
,LPCSTR
,LPCSTR
,LPCSTR
,INT32
);
24 HINSTANCE32 WINAPI
ShellExecute32W(HWND32
,LPCWSTR
,LPCWSTR
,LPCWSTR
,LPCWSTR
,INT32
);
25 #define ShellExecute WINELIB_NAME_AW(ShellExecute)
28 #endif /* _WINE_SHELLAPI_H */