2 * Shell Library definitions
5 #define ERROR_SUCCESS 0L
7 #define ERROR_BADKEY 2L
8 #define ERROR_CANTOPEN 3L
9 #define ERROR_CANTREAD 4L
10 #define ERROR_CANTWRITE 5L
11 #define ERROR_OUTOFMEMORY 6L
12 #define ERROR_INVALID_PARAMETER 7L
13 #define ERROR_ACCESS_DENIED 8L
15 #define REG_SZ 1 /* string type */
17 #define HKEY_CLASSES_ROOT 1
20 typedef HKEY FAR
* LPHKEY
;
22 typedef struct tagKEYSTRUCT
{
27 struct tagKEYSTRUCT
*lpPrevKey
;
28 struct tagKEYSTRUCT
*lpNextKey
;
29 struct tagKEYSTRUCT
*lpSubLvl
;
31 typedef KEYSTRUCT
*LPKEYSTRUCT
;
33 #define SE_ERR_SHARE 26
34 #define SE_ERR_ASSOCINCOMPLETE 27
35 #define SE_ERR_DDETIMEOUT 28
36 #define SE_ERR_DDEFAIL 29
37 #define SE_ERR_DDEBUSY 30
38 #define SE_ERR_NOASSOC 31