Add windows bindings to support overlapped IO

This commit is contained in:
Ben Ryan
2025-06-04 11:34:31 +10:00
parent 8923e28b2a
commit cd417b0d1f
3 changed files with 16 additions and 0 deletions
+6
View File
@@ -372,6 +372,12 @@ foreign kernel32 {
bInitialState: BOOL,
lpName: LPCWSTR,
) -> HANDLE ---
CreateEventExW :: proc(
lpEventAttributes: LPSECURITY_ATTRIBUTES,
lpName: LPCWSTR,
dwFlags: DWORD,
dwDesiredAccess: DWORD,
) -> HANDLE ---
ResetEvent :: proc(hEvent: HANDLE) -> BOOL ---
SetEvent :: proc(hEvent: HANDLE) -> BOOL ---
WaitForMultipleObjects :: proc(