@@ -161,6 +161,8 @@ pub const STD_ERROR_HANDLE: DWORD = -12i32 as DWORD;
161161
162162pub const PROGRESS_CONTINUE : DWORD = 0 ;
163163
164+ // List of Windows system error codes with descriptions:
165+ // https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes#system-error-codes
164166pub const ERROR_FILE_NOT_FOUND : DWORD = 2 ;
165167pub const ERROR_PATH_NOT_FOUND : DWORD = 3 ;
166168pub const ERROR_ACCESS_DENIED : DWORD = 5 ;
@@ -171,13 +173,26 @@ pub const ERROR_FILE_EXISTS: DWORD = 80;
171173pub const ERROR_INVALID_PARAMETER : DWORD = 87 ;
172174pub const ERROR_BROKEN_PIPE : DWORD = 109 ;
173175pub const ERROR_CALL_NOT_IMPLEMENTED : DWORD = 120 ;
176+ pub const ERROR_SEM_TIMEOUT : DWORD = 121 ;
174177pub const ERROR_INSUFFICIENT_BUFFER : DWORD = 122 ;
175178pub const ERROR_ALREADY_EXISTS : DWORD = 183 ;
176- pub const ERROR_NO_DATA : DWORD = 232 ;
177179pub const ERROR_ENVVAR_NOT_FOUND : DWORD = 203 ;
180+ pub const ERROR_NO_DATA : DWORD = 232 ;
181+ pub const ERROR_DRIVER_CANCEL_TIMEOUT : DWORD = 594 ;
178182pub const ERROR_OPERATION_ABORTED : DWORD = 995 ;
179183pub const ERROR_IO_PENDING : DWORD = 997 ;
180- pub const ERROR_TIMEOUT : DWORD = 0x5B4 ;
184+ pub const ERROR_SERVICE_REQUEST_TIMEOUT : DWORD = 1053 ;
185+ pub const ERROR_COUNTER_TIMEOUT : DWORD = 1121 ;
186+ pub const ERROR_TIMEOUT : DWORD = 1460 ;
187+ pub const ERROR_RESOURCE_CALL_TIMED_OUT : DWORD = 5910 ;
188+ pub const ERROR_CTX_MODEM_RESPONSE_TIMEOUT : DWORD = 7012 ;
189+ pub const ERROR_CTX_CLIENT_QUERY_TIMEOUT : DWORD = 7040 ;
190+ pub const FRS_ERR_SYSVOL_POPULATE_TIMEOUT : DWORD = 8014 ;
191+ pub const ERROR_DS_TIMELIMIT_EXCEEDED : DWORD = 8226 ;
192+ pub const DNS_ERROR_RECORD_TIMED_OUT : DWORD = 9705 ;
193+ pub const ERROR_IPSEC_IKE_TIMED_OUT : DWORD = 13805 ;
194+ pub const ERROR_RUNLEVEL_SWITCH_TIMEOUT : DWORD = 15402 ;
195+ pub const ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT : DWORD = 15403 ;
181196
182197pub const E_NOTIMPL : HRESULT = 0x80004001u32 as HRESULT ;
183198
0 commit comments