2 * Shell Library definitions
12 extern INT ShellAbout(HWND hWnd, LPCSTR szApp, LPCSTR szOtherStuff,
14 extern void SHELL_LoadRegistry();
15 extern void SHELL_SaveRegistry();
16 extern void SHELL_Init();
18 #define SHELL_ERROR_SUCCESS 0L
19 #define SHELL_ERROR_BADDB 1L
20 #define SHELL_ERROR_BADKEY 2L
21 #define SHELL_ERROR_CANTOPEN 3L
22 #define SHELL_ERROR_CANTREAD 4L
23 #define SHELL_ERROR_CANTWRITE 5L
24 #define SHELL_ERROR_OUTOFMEMORY 6L
25 #define SHELL_ERROR_INVALID_PARAMETER 7L
26 #define SHELL_ERROR_ACCESS_DENIED 8L
28 typedef struct { /* structure for dropped files */
31 BOOL fInNonClientArea;
32 /* memory block with filenames follows */
33 } DROPFILESTRUCT, *LPDROPFILESTRUCT;
35 #define SE_ERR_SHARE 26
36 #define SE_ERR_ASSOCINCOMPLETE 27
37 #define SE_ERR_DDETIMEOUT 28
38 #define SE_ERR_DDEFAIL 29
39 #define SE_ERR_DDEBUSY 30
40 #define SE_ERR_NOASSOC 31
42 LRESULT AboutDlgProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam);
44 #endif /* __WINE_SHELL_H */