diff options
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/os/windows.zig | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index 5576200ea5..28dac40c9a 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -1230,23 +1230,6 @@ test "GetFinalPathNameByHandle" { _ = try GetFinalPathNameByHandle(handle, .{ .volume_name = .Dos }, buffer[0..required_len_in_u16]); } -pub const QueryInformationFileError = error{Unexpected}; - -pub fn QueryInformationFile( - handle: HANDLE, - info_class: FILE_INFORMATION_CLASS, - out_buffer: []u8, -) QueryInformationFileError!void { - var io: IO_STATUS_BLOCK = undefined; - const len_bytes = std.math.cast(u32, out_buffer.len) orelse unreachable; - const rc = ntdll.NtQueryInformationFile(handle, &io, out_buffer.ptr, len_bytes, info_class); - switch (rc) { - .SUCCESS => {}, - .INVALID_PARAMETER => unreachable, - else => return unexpectedStatus(rc), - } -} - pub const GetFileSizeError = error{Unexpected}; pub fn GetFileSizeEx(hFile: HANDLE) GetFileSizeError!u64 { |
