Changeset 37
- Timestamp:
- 04/03/06 07:40:19 (3 years ago)
- Files:
-
- trunk/win32/cderr.d (added)
- trunk/win32/dxerr8.d (added)
- trunk/win32/dxerr9.d (added)
- trunk/win32/httpext.d (added)
- trunk/win32/w32api.d (added)
- trunk/win32/winerror.d (modified) (5 diffs)
- trunk/win32/winnetwk.d (added)
- trunk/win32/winnls.d (added)
- trunk/win32/winnt.d (modified) (1 diff)
- trunk/win32/winreg.d (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/win32/winerror.d
r36 r37 1094 1094 FRS_ERR_SYSVOL_DEMOTE, 1095 1095 FRS_ERR_INVALID_SERVICE_PARAMETER, // = 8017 1096 ERROR_DS_NOT_INSTALLED = 8200,1096 ERROR_DS_NOT_INSTALLED = 8200, 1097 1097 ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY, 1098 1098 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, … … 1117 1117 ERROR_PROMOTION_ACTIVE, 1118 1118 ERROR_NO_PROMOTION_ACTIVE, // = 8222 1119 ERROR_DS_OPERATIONS_ERROR = 8224,1119 ERROR_DS_OPERATIONS_ERROR = 8224, 1120 1120 ERROR_DS_PROTOCOL_ERROR, 1121 1121 ERROR_DS_TIMELIMIT_EXCEEDED, … … 2216 2216 2217 2217 2218 enum {2218 enum : uint { 2219 2219 SEVERITY_SUCCESS = 0, 2220 2220 SEVERITY_ERROR = 1 2221 2221 } 2222 2222 2223 enum {2224 FACILITY_NULL = 0,2223 enum : uint { 2224 FACILITY_NULL = 0, 2225 2225 FACILITY_RPC, 2226 2226 FACILITY_DISPATCH, 2227 2227 FACILITY_STORAGE, 2228 FACILITY_ITF, // = 42229 FACILITY_WIN32 = 7,2230 FACILITY_WINDOWS = 8,2228 FACILITY_ITF, // = 4 2229 FACILITY_WIN32 = 7, 2230 FACILITY_WINDOWS = 8, 2231 2231 FACILITY_CONTROL = 10, 2232 2232 FACILITY_NT_BIT = 0x10000000 … … 2235 2235 // C Macros 2236 2236 2237 bool SUCCEEDED(HRESULT Status) 2237 bool SUCCEEDED(HRESULT Status) 2238 2238 { 2239 2239 return Status>=0; … … 2282 2282 HRESULT MAKE_HRESULT(uint s, uint f, uint c) 2283 2283 { 2284 return (s <<31) | (f<<16) | c;2284 return (s << 31) | (f << 16) | c; 2285 2285 } 2286 2286 2287 2287 SCODE MAKE_SCODE(uint s, uint f, uint c) 2288 2288 { 2289 return (s <<31) | (f<<16) | c;2289 return (s << 31) | (f << 16) | c; 2290 2290 } 2291 2291 trunk/win32/winnt.d
r36 r37 15 15 void* memset(void*, uint, uint); 16 16 } 17 18 alias void* LPVOID; 19 alias char UCHAR; 20 alias char* PUCHAR; 21 alias uint ULONG; 22 alias uint* PULONG; 23 24 alias HANDLE* LPHANDLE; 17 25 18 26 // #ifndef _WINNT_ trunk/win32/winreg.d
r36 r37 36 36 37 37 enum : DWORD { 38 REG_NONE = 0,38 REG_NONE = 0, 39 39 REG_SZ, 40 40 REG_EXPAND_SZ, 41 41 REG_BINARY, 42 42 REG_DWORD_LITTLE_ENDIAN, 43 REG_DWORD = REG_DWORD_LITTLE_ENDIAN,43 REG_DWORD = REG_DWORD_LITTLE_ENDIAN, 44 44 REG_DWORD_BIG_ENDIAN, 45 45 REG_LINK, … … 49 49 REG_RESOURCE_REQUIREMENTS_LIST, 50 50 REG_QWORD_LITTLE_ENDIAN, 51 REG_QWORD = REG_QWORD_LITTLE_ENDIAN51 REG_QWORD = REG_QWORD_LITTLE_ENDIAN 52 52 } 53 53 54 enum : DWORD { 54 const DWORD 55 55 REG_NOTIFY_CHANGE_NAME = 1, 56 56 REG_NOTIFY_CHANGE_ATTRIBUTES = 2, 57 57 REG_NOTIFY_CHANGE_LAST_SET = 4, 58 REG_NOTIFY_CHANGE_SECURITY = 8 59 } 58 REG_NOTIFY_CHANGE_SECURITY = 8; 60 59 61 60 alias ACCESS_MASK REGSAM; … … 85 84 LONG RegConnectRegistryA(LPCSTR, HKEY, PHKEY); 86 85 LONG RegConnectRegistryW(LPCWSTR, HKEY, PHKEY); 87 LONG RegCreateKeyExA(HKEY, LPCSTR, DWORD, LPSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, PDWORD); 88 LONG RegCreateKeyExW(HKEY, LPCWSTR, DWORD, LPWSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, PDWORD); 86 LONG RegCreateKeyExA(HKEY, LPCSTR, DWORD, LPSTR, DWORD, REGSAM, 87 LPSECURITY_ATTRIBUTES, PHKEY, PDWORD); 88 LONG RegCreateKeyExW(HKEY, LPCWSTR, DWORD, LPWSTR, DWORD, REGSAM, 89 LPSECURITY_ATTRIBUTES, PHKEY, PDWORD); 89 90 LONG RegDeleteKeyA(HKEY, LPCSTR); 90 91 LONG RegDeleteKeyW(HKEY, LPCWSTR); 91 92 LONG RegDeleteValueA(HKEY, LPCSTR); 92 93 LONG RegDeleteValueW(HKEY, LPCWSTR); 93 LONG RegEnumKeyExA(HKEY, DWORD, LPSTR, PDWORD, PDWORD, LPSTR, PDWORD, PFILETIME); 94 LONG RegEnumKeyExW(HKEY, DWORD, LPWSTR, PDWORD, PDWORD, LPWSTR, PDWORD, PFILETIME); 95 LONG RegEnumValueA(HKEY, DWORD, LPSTR, PDWORD, PDWORD, PDWORD, LPBYTE, PDWORD); 96 LONG RegEnumValueW(HKEY, DWORD, LPWSTR, PDWORD, PDWORD, PDWORD, LPBYTE, PDWORD); 94 LONG RegEnumKeyExA(HKEY, DWORD, LPSTR, PDWORD, PDWORD, LPSTR, PDWORD, 95 PFILETIME); 96 LONG RegEnumKeyExW(HKEY, DWORD, LPWSTR, PDWORD, PDWORD, LPWSTR, PDWORD, 97 PFILETIME); 98 LONG RegEnumValueA(HKEY, DWORD, LPSTR, PDWORD, PDWORD, PDWORD, LPBYTE, 99 PDWORD); 100 LONG RegEnumValueW(HKEY, DWORD, LPWSTR, PDWORD, PDWORD, PDWORD, LPBYTE, 101 PDWORD); 97 102 LONG RegFlushKey(HKEY); 98 LONG RegGetKeySecurity(HKEY, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, PDWORD); 103 LONG RegGetKeySecurity(HKEY, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, 104 PDWORD); 99 105 LONG RegLoadKeyA(HKEY, LPCSTR, LPCSTR); 100 106 LONG RegLoadKeyW(HKEY, LPCWSTR, LPCWSTR); … … 102 108 LONG RegOpenKeyExA(HKEY, LPCSTR, DWORD, REGSAM, PHKEY); 103 109 LONG RegOpenKeyExW(HKEY, LPCWSTR, DWORD, REGSAM, PHKEY); 104 LONG RegQueryInfoKeyA(HKEY, LPSTR, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PFILETIME); 105 LONG RegQueryInfoKeyW(HKEY, LPWSTR, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PFILETIME); 110 LONG RegQueryInfoKeyA(HKEY, LPSTR, PDWORD, PDWORD, PDWORD, PDWORD, 111 PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PFILETIME); 112 LONG RegQueryInfoKeyW(HKEY, LPWSTR, PDWORD, PDWORD, PDWORD, PDWORD, 113 PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PFILETIME); 106 114 LONG RegQueryMultipleValuesA(HKEY, PVALENTA, DWORD, LPSTR, LPDWORD); 107 115 LONG RegQueryMultipleValuesW(HKEY, PVALENTW, DWORD, LPWSTR, LPDWORD);
