| ... | @@ -188,6 +188,10 @@ pub const WaitForSingleObjectError = error{ | ... | @@ -188,6 +188,10 @@ pub const WaitForSingleObjectError = error{ |
| 188 | Unexpected, | 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 | pub fn WaitForSingleObjectEx(handle: HANDLE, milliseconds: DWORD, alertable: bool) WaitForSingleObjectError!void { | 195 | pub fn WaitForSingleObjectEx(handle: HANDLE, milliseconds: DWORD, alertable: bool) WaitForSingleObjectError!void { |
| 192 | switch (kernel32.WaitForSingleObjectEx(handle, milliseconds, @boolToInt(alertable))) { | 196 | switch (kernel32.WaitForSingleObjectEx(handle, milliseconds, @boolToInt(alertable))) { |
| 193 | WAIT_ABANDONED => return error.WaitAbandoned, | 197 | WAIT_ABANDONED => return error.WaitAbandoned, |