diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index 28dac40c9a..36b84d657b 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -1708,21 +1708,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 1fd8a406d5..942d7ddba7 100644 --- a/lib/std/os/windows/kernel32.zig +++ b/lib/std/os/windows/kernel32.zig @@ -202,11 +202,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,