mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-19 21:10:30 +00:00
Implement LPWSAOVERLAPPED_COMPLETION_ROUTINE correctly
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user