Changeset 1382 for trunk/include/win
- Timestamp:
- Oct 20, 1999, 7:18:30 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/winreg.h
r796 r1382 1 /* $Id: winreg.h,v 1. 2 1999-09-02 17:39:37phaller Exp $ */1 /* $Id: winreg.h,v 1.3 1999-10-20 17:18:30 phaller Exp $ */ 2 2 3 3 /* … … 35 35 #define REG_FULL_RESOURCE_DESCRIPTOR 9 /* full resource descriptor? huh? */ 36 36 37 #define HEX_REG_NONE 0x80000000 38 #define HEX_REG_SZ 0x80000001 39 #define HEX_REG_EXPAND_SZ 0x80000002 40 #define HEX_REG_BINARY 0x80000003 41 #define HEX_REG_DWORD 0x80000004 42 #define HEX_REG_DWORD_LITTLE_ENDIAN 0x80000004 43 #define HEX_REG_DWORD_BIG_ENDIAN 0x80000005 44 #define HEX_REG_LINK 0x80000006 45 #define HEX_REG_MULTI_SZ 0x80000007 46 #define HEX_REG_RESOURCE_LIST 0x80000008 47 #define HEX_REG_FULL_RESOURCE_DESCRIPTOR 0x80000009 37 #define HEX_REG_NONE 0x80000000 38 #define HEX_REG_SZ 0x80000001 39 #define HEX_REG_EXPAND_SZ 0x80000002 40 #define HEX_REG_BINARY 0x80000003 41 #define HEX_REG_DWORD 0x80000004 42 #define HEX_REG_DWORD_LITTLE_ENDIAN 0x80000004 43 #define HEX_REG_DWORD_BIG_ENDIAN 0x80000005 44 #define HEX_REG_LINK 0x80000006 45 #define HEX_REG_MULTI_SZ 0x80000007 46 #define HEX_REG_RESOURCE_LIST 0x80000008 47 #define HEX_REG_FULL_RESOURCE_DESCRIPTOR 0x80000009 48 48 49 49 #define HKEY_CLASSES_ROOT ((HKEY) 0x80000000) … … 97 97 * registry provider structs 98 98 */ 99 typedef struct value_entA 99 typedef struct value_entA 100 100 { LPSTR ve_valuename; 101 101 DWORD ve_valuelen; … … 135 135 HANDLE WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR); 136 136 #define RegisterEventSource WINELIB_NAME_AW(RegisterEventSource) 137 DWORDWINAPI RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,137 LONG WINAPI RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM, 138 138 LPSECURITY_ATTRIBUTES,LPHKEY,LPDWORD); 139 DWORDWINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,139 LONG WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM, 140 140 LPSECURITY_ATTRIBUTES,LPHKEY,LPDWORD); 141 141 #define RegCreateKeyEx WINELIB_NAME_AW(RegCreateKeyEx) … … 158 158 LONG WINAPI RegConnectRegistryW(LPCWSTR,HKEY,LPHKEY); 159 159 #define RegConnectRegistry WINELIB_NAME_AW(RegConnectRegistry) 160 DWORDWINAPI RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR,160 LONG WINAPI RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR, 161 161 LPDWORD,LPFILETIME); 162 DWORDWINAPI RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR,162 LONG WINAPI RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR, 163 163 LPDWORD,LPFILETIME); 164 164 #define RegEnumKeyEx WINELIB_NAME_AW(RegEnumKeyEx) … … 168 168 #define RegLoadKey WINELIB_NAME_AW(RegLoadKey) 169 169 LONG WINAPI RegNotifyChangeKeyValue(HKEY,BOOL,DWORD,HANDLE,BOOL); 170 DWORDWINAPI RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY);171 DWORDWINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY);170 LONG WINAPI RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,LPHKEY); 171 LONG WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,LPHKEY); 172 172 #define RegOpenKeyEx WINELIB_NAME_AW(RegOpenKeyEx) 173 DWORDWINAPI RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD,173 LONG WINAPI RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD, 174 174 LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD, 175 175 LPDWORD,LPFILETIME); 176 DWORDWINAPI RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,176 LONG WINAPI RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD, 177 177 LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD, 178 178 LPDWORD,LPFILETIME); … … 196 196 /* Declarations for functions that are the same in Win16 and Win32 */ 197 197 198 DWORDWINAPI RegCloseKey(HKEY);199 DWORDWINAPI RegFlushKey(HKEY);200 201 DWORDWINAPI RegCreateKeyA(HKEY,LPCSTR,LPHKEY);202 DWORDWINAPI RegCreateKeyW(HKEY,LPCWSTR,LPHKEY);198 LONG WINAPI RegCloseKey(HKEY); 199 LONG WINAPI RegFlushKey(HKEY); 200 201 LONG WINAPI RegCreateKeyA(HKEY,LPCSTR,LPHKEY); 202 LONG WINAPI RegCreateKeyW(HKEY,LPCWSTR,LPHKEY); 203 203 #define RegCreateKey WINELIB_NAME_AW(RegCreateKey) 204 DWORDWINAPI RegDeleteKeyA(HKEY,LPCSTR);205 DWORDWINAPI RegDeleteKeyW(HKEY,LPWSTR);204 LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR); 205 LONG WINAPI RegDeleteKeyW(HKEY,LPWSTR); 206 206 #define RegDeleteKey WINELIB_NAME_AW(RegDeleteKey) 207 DWORDWINAPI RegDeleteValueA(HKEY,LPSTR);208 DWORDWINAPI RegDeleteValueW(HKEY,LPWSTR);207 LONG WINAPI RegDeleteValueA(HKEY,LPSTR); 208 LONG WINAPI RegDeleteValueW(HKEY,LPWSTR); 209 209 #define RegDeleteValue WINELIB_NAME_AW(RegDeleteValue) 210 DWORDWINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);211 DWORDWINAPI RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);210 LONG WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD); 211 LONG WINAPI RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD); 212 212 #define RegEnumKey WINELIB_NAME_AW(RegEnumKey) 213 DWORDWINAPI RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);214 DWORDWINAPI RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);213 LONG WINAPI RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD); 214 LONG WINAPI RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD); 215 215 #define RegEnumValue WINELIB_NAME_AW(RegEnumValue) 216 DWORDWINAPI RegOpenKeyA(HKEY,LPCSTR,LPHKEY);217 DWORDWINAPI RegOpenKeyW(HKEY,LPCWSTR,LPHKEY);216 LONG WINAPI RegOpenKeyA(HKEY,LPCSTR,LPHKEY); 217 LONG WINAPI RegOpenKeyW(HKEY,LPCWSTR,LPHKEY); 218 218 #define RegOpenKey WINELIB_NAME_AW(RegOpenKey) 219 DWORDWINAPI RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG);220 DWORDWINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);219 LONG WINAPI RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG); 220 LONG WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG); 221 221 #define RegQueryValue WINELIB_NAME_AW(RegQueryValue) 222 222 LONG WINAPI RegQueryValueExA(HKEY,LPSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD); 223 223 LONG WINAPI RegQueryValueExW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD); 224 224 #define RegQueryValueEx WINELIB_NAME_AW(RegQueryValueEx) 225 DWORDWINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);226 DWORDWINAPI RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);225 LONG WINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD); 226 LONG WINAPI RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD); 227 227 #define RegSetValue WINELIB_NAME_AW(RegSetValue) 228 DWORDWINAPI RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD);229 DWORDWINAPI RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD);228 LONG WINAPI RegSetValueExA(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD); 229 LONG WINAPI RegSetValueExW(HKEY,LPWSTR,DWORD,DWORD,LPBYTE,DWORD); 230 230 #define RegSetValueEx WINELIB_NAME_AW(RegSetValueEx) 231 231
Note:
See TracChangeset
for help on using the changeset viewer.