Skip to content

Commit c704557

Browse files
committed
add GetProcessTimes binding to the kernel32.zig
1 parent 1a1b5ee commit c704557

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/std/os/windows/kernel32.zig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,15 @@ pub extern "kernel32" fn GetFullPathNameW(
216216
pub extern "kernel32" fn GetOverlappedResult(hFile: HANDLE, lpOverlapped: *OVERLAPPED, lpNumberOfBytesTransferred: *DWORD, bWait: BOOL) callconv(WINAPI) BOOL;
217217

218218
pub extern "kernel32" fn GetProcessHeap() callconv(WINAPI) ?HANDLE;
219+
220+
pub extern "kernel32" fn GetProcessTimes(
221+
in_hProcess: HANDLE,
222+
out_lpCreationTime: *FILETIME,
223+
out_lpExitTime: *FILETIME,
224+
out_lpKernelTime: *FILETIME,
225+
out_lpUserTime: *FILETIME
226+
) callconv(WINAPI) BOOL;
227+
219228
pub extern "kernel32" fn GetQueuedCompletionStatus(CompletionPort: HANDLE, lpNumberOfBytesTransferred: *DWORD, lpCompletionKey: *ULONG_PTR, lpOverlapped: *?*OVERLAPPED, dwMilliseconds: DWORD) callconv(WINAPI) BOOL;
220229
pub extern "kernel32" fn GetQueuedCompletionStatusEx(
221230
CompletionPort: HANDLE,

0 commit comments

Comments
 (0)