|  | /* | 
|  | *	common shell dialogs | 
|  | */ | 
|  | #include <string.h> | 
|  | #include <stdio.h> | 
|  | #include "winerror.h" | 
|  | #include "debugtools.h" | 
|  |  | 
|  | #include "shellapi.h" | 
|  | #include "shlobj.h" | 
|  | #include "shell32_main.h" | 
|  | #include "wine/undocshell.h" | 
|  |  | 
|  | DEFAULT_DEBUG_CHANNEL(shell); | 
|  |  | 
|  |  | 
|  | /************************************************************************* | 
|  | * PickIconDlg					[SHELL32.62] | 
|  | * | 
|  | */ | 
|  | BOOL WINAPI PickIconDlg( | 
|  | HWND hwndOwner, | 
|  | LPSTR lpstrFile, | 
|  | DWORD nMaxFile, | 
|  | LPDWORD lpdwIconIndex) | 
|  | { | 
|  | FIXME("(%08x,%s,%08lx,%p):stub.\n", | 
|  | hwndOwner, lpstrFile, nMaxFile,lpdwIconIndex); | 
|  | return 0xffffffff; | 
|  | } | 
|  |  | 
|  | /************************************************************************* | 
|  | * RunFileDlg					[SHELL32.61] | 
|  | * | 
|  | * NOTES | 
|  | *     Original name: RunFileDlg (exported by ordinal) | 
|  | */ | 
|  | void WINAPI RunFileDlg( | 
|  | HWND hwndOwner, | 
|  | HICON hIcon, | 
|  | LPCSTR lpstrDirectory, | 
|  | LPCSTR lpstrTitle, | 
|  | LPCSTR lpstrDescription, | 
|  | UINT uFlags) | 
|  | { | 
|  | FIXME("(0x%04x 0x%04x %s %s %s 0x%08x):stub.\n", | 
|  | hwndOwner, hIcon, lpstrDirectory, lpstrTitle, lpstrDescription, uFlags); | 
|  | } | 
|  |  | 
|  | /************************************************************************* | 
|  | * ExitWindowsDialog				[SHELL32.60] | 
|  | * | 
|  | * NOTES | 
|  | *     exported by ordinal | 
|  | */ | 
|  | void WINAPI ExitWindowsDialog (HWND hWndOwner) | 
|  | { | 
|  | TRACE("(0x%08x)\n", hWndOwner); | 
|  | if (MessageBoxA( hWndOwner, "Do you want to exit WINE?", "Shutdown", MB_YESNO|MB_ICONQUESTION) == IDOK) | 
|  | { | 
|  | SendMessageA ( hWndOwner, WM_QUIT, 0, 0); | 
|  | } | 
|  | } |