| /* |
| * Shell Library definitions |
| */ |
| #include "wintypes.h" |
| |
| #ifndef __WINE_SHELL_H |
| #define __WINE_SHELL_H |
| |
| #include "windows.h" |
| #include "winreg.h" |
| |
| extern INT ShellAbout(HWND hWnd, LPCSTR szApp, LPCSTR szOtherStuff, HICON hIcon); |
| extern void SHELL_LoadRegistry(); |
| extern void SHELL_SaveRegistry(); |
| extern void SHELL_Init(); |
| |
| #define SHELL_ERROR_SUCCESS 0L |
| #define SHELL_ERROR_BADDB 1L |
| #define SHELL_ERROR_BADKEY 2L |
| #define SHELL_ERROR_CANTOPEN 3L |
| #define SHELL_ERROR_CANTREAD 4L |
| #define SHELL_ERROR_CANTWRITE 5L |
| #define SHELL_ERROR_OUTOFMEMORY 6L |
| #define SHELL_ERROR_INVALID_PARAMETER 7L |
| #define SHELL_ERROR_ACCESS_DENIED 8L |
| |
| typedef struct { /* structure for dropped files */ |
| WORD wSize; |
| POINT16 ptMousePos; |
| BOOL fInNonClientArea; |
| /* memory block with filenames follows */ |
| } DROPFILESTRUCT, *LPDROPFILESTRUCT; |
| |
| #define SE_ERR_SHARE 26 |
| #define SE_ERR_ASSOCINCOMPLETE 27 |
| #define SE_ERR_DDETIMEOUT 28 |
| #define SE_ERR_DDEFAIL 29 |
| #define SE_ERR_DDEBUSY 30 |
| #define SE_ERR_NOASSOC 31 |
| |
| LRESULT AboutDlgProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam); |
| |
| #endif /* __WINE_SHELL_H */ |