2 * Shell Library definitions
5 extern INT ShellAbout(HWND hWnd, LPCSTR szApp, LPCSTR szOtherStuff, HICON hIcon);
7 #define ERROR_SUCCESS 0L
9 #define ERROR_BADKEY 2L
10 #define ERROR_CANTOPEN 3L
11 #define ERROR_CANTREAD 4L
12 #define ERROR_CANTWRITE 5L
13 #define ERROR_OUTOFMEMORY 6L
14 #define ERROR_INVALID_PARAMETER 7L
15 #define ERROR_ACCESS_DENIED 8L
17 #define REG_SZ 1 /* string type */
19 #define HKEY_CLASSES_ROOT 1
22 typedef HKEY FAR* LPHKEY;
24 typedef struct tagKEYSTRUCT {
29 struct tagKEYSTRUCT *lpPrevKey;
30 struct tagKEYSTRUCT *lpNextKey;
31 struct tagKEYSTRUCT *lpSubLvl;
33 typedef KEYSTRUCT *LPKEYSTRUCT;
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