- LPFN_GETACCEPTEXSOCKADDRS
alias LPFN_GETACCEPTEXSOCKADDRS = VOID function(PVOID, DWORD, DWORD, DWORD, SOCKADDR**, LPINT, SOCKADDR**, LPINT)
Undocumented in source.
- LPWSABUF
alias LPWSABUF = WSABUF*
Undocumented in source.
- LPWSAOVERLAPPED
alias LPWSAOVERLAPPED = WSAOVERLAPPED*
Undocumented in source.
- LPWSAPROTOCOLCHAIN
alias LPWSAPROTOCOLCHAIN = WSAPROTOCOLCHAIN*
Undocumented in source.
- LPWSAPROTOCOL_INFO
alias LPWSAPROTOCOL_INFO = WSAPROTOCOL_INFO*
Undocumented in source.
- SIO_ADDRESS_LIST_CHANGE
alias SIO_ADDRESS_LIST_CHANGE = _WSAIO!(IOC_WS2, 23)
Undocumented in source.
- SIO_ADDRESS_LIST_QUERY
alias SIO_ADDRESS_LIST_QUERY = _WSAIOR!(IOC_WS2, 22)
Undocumented in source.
- SIO_ASSOCIATE_HANDLE
alias SIO_ASSOCIATE_HANDLE = _WSAIOW!(IOC_WS2, 1)
Undocumented in source.
- SIO_ENABLE_CIRCULAR_QUEUEING
alias SIO_ENABLE_CIRCULAR_QUEUEING = _WSAIO!(IOC_WS2, 2)
Undocumented in source.
- SIO_FIND_ROUTE
alias SIO_FIND_ROUTE = _WSAIOR!(IOC_WS2, 3)
Undocumented in source.
- SIO_FLUSH
alias SIO_FLUSH = _WSAIO!(IOC_WS2, 4)
Undocumented in source.
- SIO_GET_BROADCAST_ADDRESS
alias SIO_GET_BROADCAST_ADDRESS = _WSAIOR!(IOC_WS2, 5)
Undocumented in source.
- SIO_GET_EXTENSION_FUNCTION_POINTER
alias SIO_GET_EXTENSION_FUNCTION_POINTER = _WSAIORW!(IOC_WS2, 6)
Undocumented in source.
- SIO_GET_GROUP_QOS
alias SIO_GET_GROUP_QOS = _WSAIORW!(IOC_WS2, 8)
Undocumented in source.
- SIO_GET_QOS
alias SIO_GET_QOS = _WSAIORW!(IOC_WS2, 7)
Undocumented in source.
- SIO_MULTICAST_SCOPE
alias SIO_MULTICAST_SCOPE = _WSAIOW!(IOC_WS2, 10)
Undocumented in source.
- SIO_MULTIPOINT_LOOPBACK
alias SIO_MULTIPOINT_LOOPBACK = _WSAIOW!(IOC_WS2, 9)
Undocumented in source.
- SIO_NSP_NOTIFY_CHANGE
alias SIO_NSP_NOTIFY_CHANGE = _WSAIOW!(IOC_WS2, 25)
Undocumented in source.
- SIO_QUERY_TARGET_PNP_HANDLE
alias SIO_QUERY_TARGET_PNP_HANDLE = _WSAIOR!(IOC_WS2, 24)
Undocumented in source.
- SIO_ROUTING_INTERFACE_CHANGE
alias SIO_ROUTING_INTERFACE_CHANGE = _WSAIOW!(IOC_WS2, 21)
Undocumented in source.
- SIO_ROUTING_INTERFACE_QUERY
alias SIO_ROUTING_INTERFACE_QUERY = _WSAIORW!(IOC_WS2, 20)
Undocumented in source.
- SIO_SET_GROUP_QOS
alias SIO_SET_GROUP_QOS = _WSAIOW!(IOC_WS2, 12)
Undocumented in source.
- SIO_SET_QOS
alias SIO_SET_QOS = _WSAIOW!(IOC_WS2, 11)
Undocumented in source.
- SIO_TRANSLATE_HANDLE
alias SIO_TRANSLATE_HANDLE = _WSAIORW!(IOC_WS2, 13)
Undocumented in source.
- WSASocket
alias WSASocket = WSASocketW
Undocumented in source.
- WSARecv
int WSARecv(SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, LPDWORD lpNumberOfBytesRecvd, LPDWORD lpFlags, LPOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
- WSASend
int WSASend(SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, LPDWORD lpNumberOfBytesRecvd, DWORD lpFlags, LPOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
- accept4
int accept4(int , sockaddr* , socklen_t* , int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- wouldHaveBlocked
bool wouldHaveBlocked()
Checks if the last error is a serious error or just a special
behaviour error of non-blocking sockets (for example an error
returned because the socket would block or because the
asynchronous operation was successfully started but not finished yet).
Platform-independent socket API