diff options
| author | Jon Lipstate <Jon@Lipstate.com> | 2023-04-04 23:11:01 -0700 |
|---|---|---|
| committer | Jon Lipstate <Jon@Lipstate.com> | 2023-04-04 23:11:01 -0700 |
| commit | 236347b5bc105f41ef2fee82dc4aa396c5e02271 (patch) | |
| tree | a8cf06babafac7e2ef3d3cafb5e6124921c1291d /core/sys/windows/ws2_32.odin | |
| parent | c5d2b019235f04b5d7b3d4dde415acf645d7d07f (diff) | |
retain runtime load sample
Diffstat (limited to 'core/sys/windows/ws2_32.odin')
| -rw-r--r-- | core/sys/windows/ws2_32.odin | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/core/sys/windows/ws2_32.odin b/core/sys/windows/ws2_32.odin index bc3816e3d..631ef4241 100644 --- a/core/sys/windows/ws2_32.odin +++ b/core/sys/windows/ws2_32.odin @@ -44,7 +44,16 @@ IOC_OUT :: 0x40000000 IOC_IN :: 0x80000000 IOC_INOUT :: (IOC_IN | IOC_OUT) IOC_WS2 :: 0x08000000 - +/* +Example Load: + load_accept_ex :: proc(listener: SOCKET, fn_acceptex: rawptr) { + bytes: u32 + guid_accept_ex := WSAID_ACCEPTEX + rc := WSAIoctl(listener, SIO_GET_EXTENSION_FUNCTION_POINTER, &guid_accept_ex, size_of(guid_accept_ex), + fn_acceptex, size_of(fn_acceptex), &bytes, nil, nil,) + assert(rc != windows.SOCKET_ERROR) + } +*/ foreign import ws2_32 "system:Ws2_32.lib" @(default_calling_convention="stdcall") |