aboutsummaryrefslogtreecommitdiff
path: root/core/sys/windows/kernel32.odin
diff options
context:
space:
mode:
authorflysand7 <thebumboni@gmail.com>2024-09-22 14:02:32 +1100
committerflysand7 <thebumboni@gmail.com>2024-09-24 08:12:21 +1100
commitdbad23385daca3e492a88b2619c81bae74deee47 (patch)
tree5be7088af4b92a09efa6b2701def92c7628069b3 /core/sys/windows/kernel32.odin
parent2c5be4e054885d382080a6e3ca9f1f3878c72145 (diff)
[os2]: Implement pipe_has_data procedure
Diffstat (limited to 'core/sys/windows/kernel32.odin')
-rw-r--r--core/sys/windows/kernel32.odin8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/sys/windows/kernel32.odin b/core/sys/windows/kernel32.odin
index 2771581e6..d9648ec45 100644
--- a/core/sys/windows/kernel32.odin
+++ b/core/sys/windows/kernel32.odin
@@ -381,6 +381,14 @@ foreign kernel32 {
nDefaultTimeOut: DWORD,
lpSecurityAttributes: LPSECURITY_ATTRIBUTES,
) -> HANDLE ---
+ PeekNamedPipe :: proc(
+ hNamedPipe: HANDLE,
+ lpBuffer: rawptr,
+ nBufferSize: u32,
+ lpBytesRead: ^u32,
+ lpTotalBytesAvail: ^u32,
+ lpBytesLeftThisMessage: ^u32,
+ ) -> BOOL ---
CancelIo :: proc(handle: HANDLE) -> BOOL ---
GetOverlappedResult :: proc(
hFile: HANDLE,