Ws2_32

E193835

Ws2_32 is the Windows Sockets 2 (Winsock) library that provides networking and socket communication functionality for Windows applications.

All labels observed (1)

Label Occurrences
Ws2_32 canonical 1

How this entity was disambiguated

Statements (65)

Predicate Object
instanceOf Windows library
dynamic-link library
networking library
backwardCompatibleWith Winsock 1.1 API
callingConvention stdcall
cleanupFunction WSACleanup
distributedWith Microsoft Windows operating system
exportsFunction WSAAsyncSelect
WSACleanup
WSAEnumProtocols
WSAEventSelect
WSAGetLastError
WSAIoctl
WSARecv
WSARecvFrom
WSASend
WSASendTo
WSASocket
WSAStartup
WSAWaitForMultipleEvents
accept
bind
closesocket
connect
freeaddrinfo
getaddrinfo
gethostbyname
gethostname
inet_addr
inet_ntoa
ioctlsocket
listen
recv
select
send
socket
fileName Ws2_32.dll
fullName Windows Sockets 2 library
implements Windows Sockets 2 library
surface form: Windows Sockets 2 API
languageBinding Win32 API
surface form: C API
operatingSystem Windows
surface form: Microsoft Windows
partOf Windows networking stack
providesFunctionality IP address manipulation
TCP/IP networking
UDP networking
asynchronous socket operations
name resolution
networking
socket communication
replaces Wsock32.dll
requiresInitializationFunction WSAStartup
shortName Windows Sockets 2 library
surface form: Winsock 2
supportsFeature IPv6 networking
event-based socket notification
overlapped I/O
service provider interface (SPI)
supportsProtocolFamily AF_INET
AF_INET6
AF_UNIX (limited, newer Windows versions)
supportsSocketType SOCK_DGRAM
SOCK_RAW
SOCK_STREAM
usedBy Windows desktop applications
Windows server applications
console applications

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Win32 API component Ws2_32