diff options
Diffstat (limited to 'core/sys/windows')
| -rw-r--r-- | core/sys/windows/types.odin | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/core/sys/windows/types.odin b/core/sys/windows/types.odin index 21bb2c5c1..b43268c1e 100644 --- a/core/sys/windows/types.odin +++ b/core/sys/windows/types.odin @@ -151,8 +151,21 @@ LPCOLESTR :: LPCSTR LPFILETIME :: ^FILETIME LPWSABUF :: ^WSABUF -LPWSAOVERLAPPED :: distinct rawptr -LPWSAOVERLAPPED_COMPLETION_ROUTINE :: distinct rawptr +WSAOVERLAPPED :: struct { + Internal: DWORD, + InternalHigh: DWORD, + Offset: DWORD, + OffsetHigh: DWORD, + hEvent: WSAEVENT, +} + +LPWSAOVERLAPPED :: ^WSAOVERLAPPED +LPWSAOVERLAPPED_COMPLETION_ROUTINE :: #type proc "system" ( + dwError: DWORD, + cbTransferred: DWORD, + lpOverlapped: LPWSAOVERLAPPED, + dwFlags: DWORD, +) LPCVOID :: rawptr SCODE :: LONG |