aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-09-01 19:04:08 +0200
committerJakub Konka <kubkon@jakubkonka.com>2022-09-07 22:42:56 +0200
commit3a4c69c01824fb6f72e90433a5683a8df09ad4c1 (patch)
tree575fac6bb92c31963a239a0ead74f533fc026a31 /lib/std
parent38573fed0ba796f642e7b4eebdf3f9eafc572f25 (diff)
downloadzig-3a4c69c01824fb6f72e90433a5683a8df09ad4c1.tar.gz
zig-3a4c69c01824fb6f72e90433a5683a8df09ad4c1.zip
x86_64: implement Windows x64 calling convention
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/os/windows/kernel32.zig8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/std/os/windows/kernel32.zig b/lib/std/os/windows/kernel32.zig
index 9e6f5df97b..8d146def7f 100644
--- a/lib/std/os/windows/kernel32.zig
+++ b/lib/std/os/windows/kernel32.zig
@@ -348,7 +348,13 @@ pub extern "kernel32" fn WriteFile(
in_out_lpOverlapped: ?*OVERLAPPED,
) callconv(WINAPI) BOOL;
-pub extern "kernel32" fn WriteFileEx(hFile: HANDLE, lpBuffer: [*]const u8, nNumberOfBytesToWrite: DWORD, lpOverlapped: *OVERLAPPED, lpCompletionRoutine: LPOVERLAPPED_COMPLETION_ROUTINE) callconv(WINAPI) BOOL;
+pub extern "kernel32" fn WriteFileEx(
+ hFile: HANDLE,
+ lpBuffer: [*]const u8,
+ nNumberOfBytesToWrite: DWORD,
+ lpOverlapped: *OVERLAPPED,
+ lpCompletionRoutine: LPOVERLAPPED_COMPLETION_ROUTINE,
+) callconv(WINAPI) BOOL;
pub extern "kernel32" fn LoadLibraryW(lpLibFileName: [*:0]const u16) callconv(WINAPI) ?HMODULE;