diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index b63fdb9f9285..7a1e761ff3c8 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -1713,21 +1713,6 @@ pub fn LocalFree(hMem: HLOCAL) void { assert(kernel32.LocalFree(hMem) == null); } -pub const GetFileInformationByHandleError = error{Unexpected}; - -pub fn GetFileInformationByHandle( - hFile: HANDLE, -) GetFileInformationByHandleError!BY_HANDLE_FILE_INFORMATION { - var info: BY_HANDLE_FILE_INFORMATION = undefined; - const rc = ntdll.GetFileInformationByHandle(hFile, &info); - if (rc == 0) { - switch (kernel32.GetLastError()) { - else => |err| return unexpectedError(err), - } - } - return info; -} - pub const SetFileTimeError = error{Unexpected}; pub fn SetFileTime( diff --git a/lib/std/os/windows/kernel32.zig b/lib/std/os/windows/kernel32.zig index d3bfeaaf2c3b..796b01e95ac3 100644 --- a/lib/std/os/windows/kernel32.zig +++ b/lib/std/os/windows/kernel32.zig @@ -201,11 +201,6 @@ pub extern "kernel32" fn GetModuleHandleW(lpModuleName: ?[*:0]const WCHAR) callc pub extern "kernel32" fn GetLastError() callconv(WINAPI) Win32Error; pub extern "kernel32" fn SetLastError(dwErrCode: Win32Error) callconv(WINAPI) void; -pub extern "kernel32" fn GetFileInformationByHandle( - hFile: HANDLE, - lpFileInformation: *BY_HANDLE_FILE_INFORMATION, -) callconv(WINAPI) BOOL; - pub extern "kernel32" fn GetFileInformationByHandleEx( in_hFile: HANDLE, in_FileInformationClass: FILE_INFO_BY_HANDLE_CLASS,