[][src]Module winapi::um::winsock2

Definitions to be used with the WinSock 2 DLL and WinSock 2 applications.

Structs

AFPROTOCOLS
QOS
WSACOMPLETION
WSACOMPLETION_Apc
WSACOMPLETION_Event
WSACOMPLETION_Parameter
WSACOMPLETION_Port
WSACOMPLETION_WindowMessage
WSADATA
WSANAMESPACE_INFOA
WSANAMESPACE_INFOEXA
WSANAMESPACE_INFOEXW
WSANAMESPACE_INFOW
WSANETWORKEVENTS
WSANSCLASSINFOA
WSANSCLASSINFOW
WSAPOLLFD
WSAPROTOCOLCHAIN
WSAPROTOCOL_INFOA
WSAPROTOCOL_INFOW
WSAQUERYSET2A
WSAQUERYSET2W
WSAQUERYSETA
WSAQUERYSETW
WSASERVICECLASSINFOA
WSASERVICECLASSINFOW
WSAVERSION
fd_set
hostent
linger
netent
protoent
servent
sockproto
timeval

Constants

ADDR_ANY
BASE_PROTOCOL
BIGENDIAN
CF_ACCEPT
CF_DEFER
CF_REJECT
COMP_EQUAL
COMP_NOTLESS
FD_ACCEPT
FD_ACCEPT_BIT
FD_ADDRESS_LIST_CHANGE
FD_ADDRESS_LIST_CHANGE_BIT
FD_ALL_EVENTS
FD_CLOSE
FD_CLOSE_BIT
FD_CONNECT
FD_CONNECT_BIT
FD_GROUP_QOS
FD_GROUP_QOS_BIT
FD_MAX_EVENTS
FD_OOB
FD_OOB_BIT
FD_QOS
FD_QOS_BIT
FD_READ
FD_READ_BIT
FD_ROUTING_INTERFACE_CHANGE
FD_ROUTING_INTERFACE_CHANGE_BIT
FD_SETSIZE
FD_WRITE
FD_WRITE_BIT
FIOASYNC
FIONBIO
FIONREAD
FROM_PROTOCOL_INFO
HOST_NOT_FOUND
IMPLINK_HIGHEXPER
IMPLINK_IP
IMPLINK_LOWEXPER
INVALID_SOCKET
IOCPARM_MASK
IOC_IN
IOC_INOUT
IOC_OUT
IOC_VOID
IPPORT_BIFFUDP
IPPORT_CMDSERVER
IPPORT_DAYTIME
IPPORT_DISCARD
IPPORT_ECHO
IPPORT_EFSSERVER
IPPORT_EXECSERVER
IPPORT_FINGER
IPPORT_FTP
IPPORT_LOGINSERVER
IPPORT_MTP
IPPORT_NAMESERVER
IPPORT_NETSTAT
IPPORT_RESERVED
IPPORT_RJE
IPPORT_ROUTESERVER
IPPORT_SMTP
IPPORT_SUPDUP
IPPORT_SYSTAT
IPPORT_TELNET
IPPORT_TFTP
IPPORT_TIMESERVER
IPPORT_TTYLINK
IPPORT_WHOIS
IPPORT_WHOSERVER
JL_BOTH
JL_RECEIVER_ONLY
JL_SENDER_ONLY
LAYERED_PROTOCOL
LITTLEENDIAN
LUP_ADDRCONFIG
LUP_API_ANSI
LUP_CONTAINERS
LUP_DEEP
LUP_DISABLE_IDN_ENCODING
LUP_DNS_ONLY
LUP_DUAL_ADDR
LUP_FILESERVER
LUP_FLUSHCACHE
LUP_FLUSHPREVIOUS
LUP_NEAREST
LUP_NOCONTAINERS
LUP_NON_AUTHORITATIVE
LUP_RESOLUTION_HANDLE
LUP_RES_SERVICE
LUP_RETURN_ADDR
LUP_RETURN_ALIASES
LUP_RETURN_ALL
LUP_RETURN_BLOB
LUP_RETURN_COMMENT
LUP_RETURN_NAME
LUP_RETURN_PREFERRED_NAMES
LUP_RETURN_QUERY_STRING
LUP_RETURN_TYPE
LUP_RETURN_VERSION
LUP_SECURE
MAXGETHOSTSTRUCT
MAX_PROTOCOL_CHAIN
MSG_DONTROUTE
MSG_INTERRUPT
MSG_MAXIOVLEN
MSG_OOB
MSG_PARTIAL
MSG_PEEK
MSG_PUSH_IMMEDIATE
MSG_WAITALL
NO_ADDRESS
NO_DATA
NO_RECOVERY
NSP_NOTIFY_APC
NSP_NOTIFY_EVENT
NSP_NOTIFY_HWND
NSP_NOTIFY_IMMEDIATELY
NSP_NOTIFY_PORT
NS_ALL
NS_BTH
NS_DHCP
NS_DNS
NS_EMAIL
NS_LOCALNAME
NS_MS
NS_NBP
NS_NDS
NS_NETBT
NS_NETDES
NS_NIS
NS_NISPLUS
NS_NLA
NS_NTDS
NS_PEER_BROWSE
NS_PNRPCLOUD
NS_PNRPNAME
NS_SAP
NS_SLP
NS_STDA
NS_TCPIP_HOSTS
NS_TCPIP_LOCAL
NS_WINS
NS_WRQ
NS_X500
PFL_HIDDEN
PFL_MATCHES_PROTOCOL_ZERO
PFL_MULTIPLE_PROTO_ENTRIES
PFL_NETWORKDIRECT_PROVIDER
PFL_RECOMMENDED_PROTO_ENTRY
PF_APPLETALK
PF_ATM
PF_BAN
PF_BTH
PF_CCITT
PF_CHAOS
PF_DATAKIT
PF_DECnet
PF_DLI
PF_ECMA
PF_FIREFOX
PF_HYLINK
PF_IMPLINK
PF_INET
PF_INET6
PF_IPX
PF_ISO
PF_LAT
PF_MAX
PF_NS
PF_OSI
PF_PUP
PF_SNA
PF_UNIX
PF_UNKNOWN1
PF_UNSPEC
PF_VOICEVIEW
POLLERR
POLLHUP
POLLIN
POLLNVAL
POLLOUT
POLLPRI
POLLRDBAND
POLLRDNORM
POLLWRBAND
POLLWRNORM
PVD_CONFIG
RESULT_IS_ADDED
RESULT_IS_ALIAS
RESULT_IS_CHANGED
RESULT_IS_DELETED
RES_FLUSH_CACHE
RES_SERVICE
RES_UNUSED_1
RNRSERVICE_DELETE
RNRSERVICE_DEREGISTER
RNRSERVICE_REGISTER
SD_BOTH
SD_RECEIVE
SD_SEND
SECURITY_PROTOCOL_NONE
SERVICE_MULTIPLE
SERVICE_TYPE_VALUE_IPXPORT
SERVICE_TYPE_VALUE_OBJECTID
SERVICE_TYPE_VALUE_SAPID
SERVICE_TYPE_VALUE_TCPPORT
SERVICE_TYPE_VALUE_UDPPORT
SG_CONSTRAINED_GROUP
SG_UNCONSTRAINED_GROUP
SIOCATMARK
SIOCGHIWAT
SIOCGLOWAT
SIOCSHIWAT
SIOCSLOWAT
SOCKET_ERROR
SOCK_DGRAM
SOCK_RAW
SOCK_RDM
SOCK_SEQPACKET
SOCK_STREAM
SOL_SOCKET
SOMAXCONN
SO_ACCEPTCONN
SO_BROADCAST
SO_CONDITIONAL_ACCEPT
SO_DEBUG
SO_DONTLINGER
SO_DONTROUTE
SO_ERROR
SO_EXCLUSIVEADDRUSE
SO_GROUP_ID
SO_GROUP_PRIORITY
SO_KEEPALIVE
SO_LINGER
SO_MAX_MSG_SIZE
SO_OOBINLINE
SO_PROTOCOL_INFOA
SO_PROTOCOL_INFOW
SO_RCVBUF
SO_RCVLOWAT
SO_RCVTIMEO
SO_REUSEADDR
SO_SNDBUF
SO_SNDLOWAT
SO_SNDTIMEO
SO_TYPE
SO_USELOOPBACK
TH_NETDEV
TH_TAPI
TRY_AGAIN
WINSOCK_VERSION
WSABASEERR
WSADESCRIPTION_LEN
WSAEACCES
WSAEADDRINUSE
WSAEADDRNOTAVAIL
WSAEAFNOSUPPORT
WSAEALREADY
WSAEBADF
WSAECANCELLED
WSAECONNABORTED
WSAECONNREFUSED
WSAECONNRESET
WSAEDESTADDRREQ
WSAEDISCON
WSAEDQUOT
WSAEFAULT
WSAEHOSTDOWN
WSAEHOSTUNREACH
WSAEINPROGRESS
WSAEINTR
WSAEINVAL
WSAEINVALIDPROCTABLE
WSAEINVALIDPROVIDER
WSAEISCONN
WSAELOOP
WSAEMFILE
WSAEMSGSIZE
WSAENAMETOOLONG
WSAENETDOWN
WSAENETRESET
WSAENETUNREACH
WSAENOBUFS
WSAENOMORE
WSAENOPROTOOPT
WSAENOTCONN
WSAENOTEMPTY
WSAENOTSOCK
WSAEOPNOTSUPP
WSAEPFNOSUPPORT
WSAEPROCLIM
WSAEPROTONOSUPPORT
WSAEPROTOTYPE
WSAEPROVIDERFAILEDINIT
WSAEREFUSED
WSAEREMOTE
WSAESHUTDOWN
WSAESOCKTNOSUPPORT
WSAESTALE
WSAETIMEDOUT
WSAETOOMANYREFS
WSAEUSERS
WSAEWOULDBLOCK
WSAHOST_NOT_FOUND
WSANOTINITIALISED
WSANO_ADDRESS
WSANO_DATA
WSANO_RECOVERY
WSAPROTOCOL_LEN
WSASERVICE_NOT_FOUND
WSASYSCALLFAILURE
WSASYSNOTREADY
WSASYS_STATUS_LEN
WSATRY_AGAIN
WSATYPE_NOT_FOUND
WSAVERNOTSUPPORTED
WSA_E_CANCELLED
WSA_E_NO_MORE
WSA_FLAG_ACCESS_SYSTEM_SECURITY
WSA_FLAG_MULTIPOINT_C_LEAF
WSA_FLAG_MULTIPOINT_C_ROOT
WSA_FLAG_MULTIPOINT_D_LEAF
WSA_FLAG_MULTIPOINT_D_ROOT
WSA_FLAG_NO_HANDLE_INHERIT
WSA_FLAG_OVERLAPPED
WSA_FLAG_REGISTERED_IO
WSA_INFINITE
WSA_INVALID_EVENT
WSA_INVALID_HANDLE
WSA_INVALID_PARAMETER
WSA_IO_INCOMPLETE
WSA_IO_PENDING
WSA_MAXIMUM_WAIT_EVENTS
WSA_NOT_ENOUGH_MEMORY
WSA_OPERATION_ABORTED
WSA_QOS_ADMISSION_FAILURE
WSA_QOS_BAD_OBJECT
WSA_QOS_BAD_STYLE
WSA_QOS_EFILTERCOUNT
WSA_QOS_EFILTERSTYLE
WSA_QOS_EFILTERTYPE
WSA_QOS_EFLOWCOUNT
WSA_QOS_EFLOWDESC
WSA_QOS_EFLOWSPEC
WSA_QOS_EOBJLENGTH
WSA_QOS_EPOLICYOBJ
WSA_QOS_EPROVSPECBUF
WSA_QOS_EPSFILTERSPEC
WSA_QOS_EPSFLOWSPEC
WSA_QOS_ESDMODEOBJ
WSA_QOS_ESERVICETYPE
WSA_QOS_ESHAPERATEOBJ
WSA_QOS_EUNKOWNPSOBJ
WSA_QOS_GENERIC_ERROR
WSA_QOS_NO_RECEIVERS
WSA_QOS_NO_SENDERS
WSA_QOS_POLICY_FAILURE
WSA_QOS_RECEIVERS
WSA_QOS_REQUEST_CONFIRMED
WSA_QOS_RESERVED_PETYPE
WSA_QOS_SENDERS
WSA_QOS_TRAFFIC_CTRL_ERROR
WSA_WAIT_EVENT_0
WSA_WAIT_FAILED
WSA_WAIT_IO_COMPLETION
WSA_WAIT_TIMEOUT
XP1_CONNECTIONLESS
XP1_GUARANTEED_DELIVERY
XP1_GUARANTEED_ORDER
XP1_MESSAGE_ORIENTED
XP1_PSEUDO_STREAM
XP1_GRACEFUL_CLOSE
XP1_EXPEDITED_DATA
XP1_CONNECT_DATA
XP1_DISCONNECT_DATA
XP1_SUPPORT_BROADCAST
XP1_SUPPORT_MULTIPOINT
XP1_MULTIPOINT_CONTROL_PLANE
XP1_MULTIPOINT_DATA_PLANE
XP1_QOS_SUPPORTED
XP1_INTERRUPT
XP1_UNI_SEND
XP1_UNI_RECV
XP1_IFS_HANDLES
XP1_PARTIAL_MESSAGE
XP1_SAN_SUPPORT_SDP

Functions

GetHostNameW
SOMAXCONN_HINT
WSAAccept
WSAAddressToStringA
WSAAddressToStringW
WSAAsyncGetHostByAddr
WSAAsyncGetHostByName
WSAAsyncGetProtoByName
WSAAsyncGetProtoByNumber
WSAAsyncGetServByName
WSAAsyncGetServByPort
WSAAsyncSelect
WSACancelAsyncRequest
WSACancelBlockingCall
WSACleanup
WSACloseEvent
WSAConnect
WSAConnectByList
WSAConnectByNameA
WSAConnectByNameW
WSACreateEvent
WSADuplicateSocketA
WSADuplicateSocketW
WSAEnumNameSpaceProvidersA
WSAEnumNameSpaceProvidersExA
WSAEnumNameSpaceProvidersExW
WSAEnumNameSpaceProvidersW
WSAEnumNetworkEvents
WSAEnumProtocolsA
WSAEnumProtocolsW
WSAEventSelect
WSAGETASYNCBUFLEN
WSAGETASYNCERROR
WSAGETSELECTERROR
WSAGETSELECTEVENT
WSAGetLastError
WSAGetOverlappedResult
WSAGetQOSByName
WSAGetServiceClassInfoA
WSAGetServiceClassInfoW
WSAGetServiceClassNameByClassIdA
WSAGetServiceClassNameByClassIdW
WSAHtonl
WSAHtons
WSAInstallServiceClassA
WSAInstallServiceClassW
WSAIoctl
WSAIsBlocking
WSAJoinLeaf
WSALookupServiceBeginA
WSALookupServiceBeginW
WSALookupServiceEnd
WSALookupServiceNextA
WSALookupServiceNextW
WSAMAKEASYNCREPLY
WSAMAKESELECTREPLY
WSANSPIoctl
WSANtohl
WSANtohs
WSAPoll
WSAProviderConfigChange
WSARecv
WSARecvDisconnect
WSARecvFrom
WSARemoveServiceClass
WSAResetEvent
WSASend
WSASendDisconnect
WSASendMsg
WSASendTo
WSASetBlockingHook
WSASetEvent
WSASetLastError
WSASetServiceA
WSASetServiceW
WSASocketA
WSASocketW
WSAStartup
WSAStringToAddressA
WSAStringToAddressW
WSAUnhookBlockingHook
WSAWaitForMultipleEvents
_WS2_32_WINSOCK_SWAP_LONG
_WS2_32_WINSOCK_SWAP_LONGLONG
__WSAFDIsSet
accept
bind
closesocket
connect
gethostbyaddr
gethostbyname
gethostname
getpeername
getprotobyname
getprotobynumber
getservbyname
getservbyport
getsockname
getsockopt
h_errno
htond
htonf
htonl
htonll
htons
inet_addr
inet_ntoa
ioctlsocket
listen
ntohd
ntohf
ntohl
ntohll
ntohs
recv
recvfrom
select
send
sendto
setsockopt
shutdown
socket

Type Definitions

FD_SET
GROUP
HOSTENT
LINGER
LPAFPROTOCOLS
LPCONDITIONPROC
LPFD_SET
LPHOSTENT
LPLINGER
LPPROTOENT
LPQOS
LPSERVENT
LPSOCKADDR_IN
LPTIMEVAL
LPWSACOMPLETION
LPWSACOMPLETIONTYPE
LPWSADATA
LPWSAECOMPARATOR
LPWSAESETSERVICEOP
LPWSAEVENT
LPWSANAMESPACE_INFOA
LPWSANAMESPACE_INFOEXA
LPWSANAMESPACE_INFOEXW
LPWSANAMESPACE_INFOW
LPWSANETWORKEVENTS
LPWSANSCLASSINFOA
LPWSANSCLASSINFOW
LPWSAOVERLAPPED
LPWSAOVERLAPPED_COMPLETION_ROUTINE
LPWSAPOLLFD
LPWSAPROTOCOLCHAIN
LPWSAPROTOCOL_INFOA
LPWSAPROTOCOL_INFOW
LPWSAQUERYSET2A
LPWSAQUERYSET2W
LPWSAQUERYSETA
LPWSAQUERYSETW
LPWSASERVICECLASSINFOA
LPWSASERVICECLASSINFOW
LPWSAVERSION
PAFPROTOCOLS
PFD_SET
PHOSTENT
PLINGER
PPROTOENT
PROTOENT
PSERVENT
PTIMEVAL
PWSACOMPLETION
PWSACOMPLETIONTYPE
PWSAECOMPARATOR
PWSAESETSERVICEOP
PWSANAMESPACE_INFOA
PWSANAMESPACE_INFOEXA
PWSANAMESPACE_INFOEXW
PWSANAMESPACE_INFOW
PWSANSCLASSINFOA
PWSANSCLASSINFOW
PWSAPOLLFD
PWSAQUERYSET2A
PWSAQUERYSET2W
PWSAQUERYSETA
PWSAQUERYSETW
PWSASERVICECLASSINFOA
PWSASERVICECLASSINFOW
PWSAVERSION
SERVENT
SOCKET
TIMEVAL
WSACOMPLETIONTYPE
WSAECOMPARATOR
WSAESETSERVICEOP
WSAEVENT
WSAOVERLAPPED
u_char
u_int
u_int64
u_long
u_short