| ... | ... | @@ -188,6 +188,10 @@ pub const WaitForSingleObjectError = error{ |
| 188 | 188 | Unexpected, |
| 189 | 189 | }; |
| 190 | 190 | |
| 191 | pub fn WaitForSingleObject(handle: HANDLE, milliseconds: DWORD) WaitForSingleObjectError!void { |
| 192 | return WaitForSingleObjectEx(handle, milliseconds, false); |
| 193 | } |
| 194 | |
| 191 | 195 | pub fn WaitForSingleObjectEx(handle: HANDLE, milliseconds: DWORD, alertable: bool) WaitForSingleObjectError!void { |
| 192 | 196 | switch (kernel32.WaitForSingleObjectEx(handle, milliseconds, @boolToInt(alertable))) { |
| 193 | 197 | WAIT_ABANDONED => return error.WaitAbandoned, |