Expand description
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_
Window Message - WSADATA
- WSANAMESPACE_
INFOA - WSANAMESPACE_
INFOEXA - WSANAMESPACE_
INFOEXW - WSANAMESPACE_
INFOW - WSANETWORKEVENTS
- WSANSCLASSINFOA
- WSANSCLASSINFOW
- WSAPOLLFD
- WSAPROTOCOLCHAIN
- WSAPROTOCOL_
INFOA - WSAPROTOCOL_
INFOW - WSAQUERYSE
T2A - WSAQUERYSE
T2W - 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_
UNKNOW N1 - 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_
CONNECT_ DATA - XP1_
DISCONNECT_ DATA - XP1_
EXPEDITED_ DATA - XP1_
GRACEFUL_ CLOSE - XP1_
GUARANTEED_ DELIVERY - XP1_
GUARANTEED_ ORDER - XP1_
IFS_ HANDLES - XP1_
INTERRUPT - XP1_
MESSAGE_ ORIENTED - XP1_
MULTIPOINT_ CONTROL_ PLANE - XP1_
MULTIPOINT_ DATA_ PLANE - XP1_
PARTIAL_ MESSAGE - XP1_
PSEUDO_ STREAM - XP1_
QOS_ SUPPORTED - XP1_
SAN_ SUPPORT_ SDP - XP1_
SUPPORT_ BROADCAST - XP1_
SUPPORT_ MULTIPOINT - XP1_
UNI_ RECV - XP1_
UNI_ SEND
Functions§
- GetHost
NameW ⚠ - SOMAXCONN_
HINT - WSAAccept⚠
- WSAAddress
ToStringA ⚠ - WSAAddress
ToStringW ⚠ - WSAAsync
GetHost ⚠ByAddr - WSAAsync
GetHost ⚠ByName - WSAAsync
GetProto ⚠ByName - WSAAsync
GetProto ⚠ByNumber - WSAAsync
GetServ ⚠ByName - WSAAsync
GetServ ⚠ByPort - WSAAsync
Select ⚠ - WSACancel
Async ⚠Request - WSACancel
Blocking ⚠Call - WSACleanup⚠
- WSAClose
Event ⚠ - WSAConnect⚠
- WSAConnect
ByList ⚠ - WSAConnect
ByNameA ⚠ - WSAConnect
ByNameW ⚠ - WSACreate
Event ⚠ - WSADuplicate
SocketA ⚠ - WSADuplicate
SocketW ⚠ - WSAEnum
Name ⚠Space ProvidersA - WSAEnum
Name ⚠Space Providers ExA - WSAEnum
Name ⚠Space Providers ExW - WSAEnum
Name ⚠Space ProvidersW - WSAEnum
Network ⚠Events - WSAEnum
ProtocolsA ⚠ - WSAEnum
ProtocolsW ⚠ - WSAEvent
Select ⚠ - WSAGETASYNCBUFLEN
- WSAGETASYNCERROR
- WSAGETSELECTERROR
- WSAGETSELECTEVENT
- WSAGet
Last ⚠Error - WSAGet
Overlapped ⚠Result - WSAGetQOS
ByName ⚠ - WSAGet
Service ⚠Class InfoA - WSAGet
Service ⚠Class InfoW - WSAGet
Service ⚠Class Name ByClass IdA - WSAGet
Service ⚠Class Name ByClass IdW - WSAHtonl⚠
- WSAHtons⚠
- WSAInstall
Service ⚠ClassA - WSAInstall
Service ⚠ClassW - WSAIoctl⚠
- WSAIs
Blocking ⚠ - WSAJoin
Leaf ⚠ - WSALookup
Service ⚠BeginA - WSALookup
Service ⚠BeginW - WSALookup
Service ⚠End - WSALookup
Service ⚠NextA - WSALookup
Service ⚠NextW - WSAMAKEASYNCREPLY
- WSAMAKESELECTREPLY
- WSANSP
Ioctl ⚠ - WSANtohl⚠
- WSANtohs⚠
- WSAPoll⚠
- WSAProvider
Config ⚠Change - WSARecv⚠
- WSARecv
Disconnect ⚠ - WSARecv
From ⚠ - WSARemove
Service ⚠Class - WSAReset
Event ⚠ - WSASend⚠
- WSASend
Disconnect ⚠ - WSASend
Msg ⚠ - WSASend
To ⚠ - WSASet
Blocking ⚠Hook - WSASet
Event ⚠ - WSASet
Last ⚠Error - WSASet
ServiceA ⚠ - WSASet
ServiceW ⚠ - WSASocketA⚠
- WSASocketW⚠
- WSAStartup⚠
- WSAString
ToAddressA ⚠ - WSAString
ToAddressW ⚠ - WSAUnhook
Blocking ⚠Hook - WSAWait
ForMultiple ⚠Events - _WS2_
32_ WINSOCK_ SWAP_ LONG - _WS2_
32_ WINSOCK_ SWAP_ LONGLONG - __
WSAFD ⚠IsSet - 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 Aliases§
- 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 - LPWSAQUERYSE
T2A - LPWSAQUERYSE
T2W - 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
- PWSAQUERYSE
T2A - PWSAQUERYSE
T2W - PWSAQUERYSETA
- PWSAQUERYSETW
- PWSASERVICECLASSINFOA
- PWSASERVICECLASSINFOW
- PWSAVERSION
- SERVENT
- SOCKET
- TIMEVAL
- WSACOMPLETIONTYPE
- WSAECOMPARATOR
- WSAESETSERVICEOP
- WSAEVENT
- WSAOVERLAPPED
- u_char
- u_int
- u_int64
- u_long
- u_short