authorgravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2019-11-19 16:39:50+11:00
committergravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2019-11-27 13:01:04+11:00
logce9966a39b8ab33504bfb185b5f78bddef49b28e
treeaf83d57f2af5f3bf22a07675580fe37d2cf778e1
parentb05a5a3e52a0b14396d94c0d659edc980c1d79ce
signature Commit is signed but in an unrecognized format.

std: improved windows.DeviceIoControl


2 files changed, 2 insertions(+), 1 deletions(-)

lib/std/os/windows.zig+1
......@@ -132,6 +132,7 @@ pub fn DeviceIoControl(
132132 overlapped,
133133 ) == 0) {
134134 switch (kernel32.GetLastError()) {
135 ERROR.IO_PENDING => if (overlapped == null) unreachable,
135136 else => |err| return unexpectedError(err),
136137 }
137138 }
lib/std/os/windows/kernel32.zig+1-1
......@@ -59,7 +59,7 @@ pub extern "kernel32" stdcallcc fn DeviceIoControl(
5959 nInBufferSize: DWORD,
6060 lpOutBuffer: ?LPVOID,
6161 nOutBufferSize: DWORD,
62 lpBytesReturned: LPDWORD,
62 lpBytesReturned: ?*DWORD,
6363 lpOverlapped: ?*OVERLAPPED,
6464) BOOL;
6565