Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
[wine/multimedia.git] / include / shellapi.h
blob2f112b7e9411fe24df1e87b42aed3ddcde7eb39d
1 #ifndef _WINE_SHELLAPI_H
2 #define _WINE_SHELLAPI_H
4 #include "windef.h"
6 HICON16 WINAPI ExtractIcon16(HINSTANCE16,LPCSTR,UINT16);
7 HICON WINAPI ExtractIconA(HINSTANCE,LPCSTR,UINT);
8 HICON WINAPI ExtractIconW(HINSTANCE,LPCWSTR,UINT);
9 #define ExtractIcon WINELIB_NAME_AW(ExtractIcon)
10 HICON16 WINAPI ExtractAssociatedIcon16(HINSTANCE16,LPSTR,LPWORD);
11 HICON WINAPI ExtractAssociatedIconA(HINSTANCE,LPSTR,LPWORD);
12 HICON WINAPI ExtractAssociatedIconW(HINSTANCE,LPWSTR,LPWORD);
13 #define ExtractAssociatedIcon WINELIB_NAME_AW(ExtractAssociatedIcon)
14 HINSTANCE16 WINAPI FindExecutable16(LPCSTR,LPCSTR,LPSTR);
15 HINSTANCE WINAPI FindExecutableA(LPCSTR,LPCSTR,LPSTR);
16 HINSTANCE WINAPI FindExecutableW(LPCWSTR,LPCWSTR,LPWSTR);
17 #define FindExecutable WINELIB_NAME_AW(FindExecutable)
18 BOOL16 WINAPI ShellAbout16(HWND16,LPCSTR,LPCSTR,HICON16);
19 BOOL WINAPI ShellAboutA(HWND,LPCSTR,LPCSTR,HICON);
20 BOOL WINAPI ShellAboutW(HWND,LPCWSTR,LPCWSTR,HICON);
21 #define ShellAbout WINELIB_NAME_AW(ShellAbout)
22 HINSTANCE16 WINAPI ShellExecute16(HWND16,LPCSTR,LPCSTR,LPCSTR,LPCSTR,INT16);
23 HINSTANCE WINAPI ShellExecuteA(HWND,LPCSTR,LPCSTR,LPCSTR,LPCSTR,INT);
24 HINSTANCE WINAPI ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT);
25 #define ShellExecute WINELIB_NAME_AW(ShellExecute)
28 #endif /* _WINE_SHELLAPI_H */