| author | |
| committer | |
| log | 37295696ec5b1350333b88173187a3db8b199925 |
| tree | 53e50fd5825ecdd5d0dd22699e3afcbaafe22a67 |
| parent | e7ead9c5eacde7eda94d39380ec8b6d474d49607 |
2 files changed, 7 insertions(+), 2 deletions(-)
lib/std/os/windows.zig+5| ... | ... | @@ -2631,6 +2631,7 @@ pub const HWND = *opaque {}; |
| 2631 | 2631 | pub const HDC = *opaque {}; |
| 2632 | 2632 | pub const HGLRC = *opaque {}; |
| 2633 | 2633 | pub const FARPROC = *opaque {}; |
| 2634 | pub const PROC = *opaque {}; | |
| 2634 | 2635 | pub const INT = c_int; |
| 2635 | 2636 | pub const LPCSTR = [*:0]const CHAR; |
| 2636 | 2637 | pub const LPCVOID = *const anyopaque; |
| ... | ... | @@ -3433,6 +3434,10 @@ pub const E_HANDLE = @as(c_long, @bitCast(@as(c_ulong, 0x80070006))); |
| 3433 | 3434 | pub const E_OUTOFMEMORY = @as(c_long, @bitCast(@as(c_ulong, 0x8007000E))); |
| 3434 | 3435 | pub const E_INVALIDARG = @as(c_long, @bitCast(@as(c_ulong, 0x80070057))); |
| 3435 | 3436 | |
| 3437 | pub fn HRESULT_CODE(hr: HRESULT) Win32Error { | |
| 3438 | return @enumFromInt(hr & 0xFFFF); | |
| 3439 | } | |
| 3440 | ||
| 3436 | 3441 | pub const FILE_FLAG_BACKUP_SEMANTICS = 0x02000000; |
| 3437 | 3442 | pub const FILE_FLAG_DELETE_ON_CLOSE = 0x04000000; |
| 3438 | 3443 | pub const FILE_FLAG_NO_BUFFERING = 0x20000000; |
lib/std/os/windows/kernel32.zig+2-2| ... | ... | @@ -193,7 +193,7 @@ pub extern "kernel32" fn GetExitCodeProcess(hProcess: HANDLE, lpExitCode: *DWORD |
| 193 | 193 | |
| 194 | 194 | pub extern "kernel32" fn GetFileSizeEx(hFile: HANDLE, lpFileSize: *LARGE_INTEGER) callconv(WINAPI) BOOL; |
| 195 | 195 | |
| 196 | pub extern "kernel32" fn GetFileAttributesW(lpFileName: [*]const WCHAR) callconv(WINAPI) DWORD; | |
| 196 | pub extern "kernel32" fn GetFileAttributesW(lpFileName: [*:0]const WCHAR) callconv(WINAPI) DWORD; | |
| 197 | 197 | |
| 198 | 198 | pub extern "kernel32" fn GetModuleFileNameW(hModule: ?HMODULE, lpFilename: [*]u16, nSize: DWORD) callconv(WINAPI) DWORD; |
| 199 | 199 | |
| ... | ... | @@ -392,7 +392,7 @@ pub extern "kernel32" fn WriteFileEx( |
| 392 | 392 | |
| 393 | 393 | pub extern "kernel32" fn LoadLibraryW(lpLibFileName: [*:0]const u16) callconv(WINAPI) ?HMODULE; |
| 394 | 394 | |
| 395 | pub extern "kernel32" fn GetProcAddress(hModule: HMODULE, lpProcName: [*]const u8) callconv(WINAPI) ?FARPROC; | |
| 395 | pub extern "kernel32" fn GetProcAddress(hModule: HMODULE, lpProcName: [*:0]const u8) callconv(WINAPI) ?FARPROC; | |
| 396 | 396 | |
| 397 | 397 | pub extern "kernel32" fn FreeLibrary(hModule: HMODULE) callconv(WINAPI) BOOL; |
| 398 | 398 |