Winsock Structures (Windows CE 5.0)

Send Feedback

The following table shows the Winsock structures with a description of the purpose of each.

Programming element Description
addrinfo This structure is used by the getaddrinfo function to hold host address information.
AFPROTOCOLS This structure supplies a list of protocols to which application programmers can constrain queries. This structure is used for query purposes only.
BLOB (Windows Sockets) This structure is derived from a binary large object (BLOB) and contains information about a block of data.
CSADDR_INFO This structure contains Windows Sockets address information for a network service or name space provider.
fd_set This structure is used by various Windows Sockets functions and service providers to place sockets into a set for various purposes.
hostent This structure is used by functions to store information about a given host, such as host name, IP address, and so forth
in_addr This structure represents a host by its Internet address.
in6_addr This structure represents a host by its IPv6 address.
linger This structure maintains information about a specific socket that specifies how that socket should behave when data is queued to be sent and the closesocket function is called.
NS_SERVICE_INFO This structure contains information about a network service or a network service type in the context of a specified name space, or a set of default name spaces.
PROTOCOL_INFO This structure contains information about a protocol.
protoent This structure contains the name and protocol numbers that correspond to a given protocol name
servent This structure is used to store or return the name and service number for a given service name.
SERVICE_ADDRESSES This structure contains an array of SERVICE_ADDRESS data structures.
SERVICE_ADDRESS This structure contains address information for a service
SERVICE_INFO This structure contains information about a network service or a network service type.
SERVICE_TYPE_INFO_ABS This structure contains information about a network service type. Use this structure to add a network service type to a name space.
SERVICE_TYPE_VALUE_ABS This structure contains information about a network-service type value. This information may be specific to a name space.
sockaddr_in6 In the Internet address family, this structure is used by Windows Sockets to specify a local or remote endpoint address to which to connect a socket
sockaddr_in In the Internet address family, this structure is used by Windows Sockets to specify a local or remote endpoint address to which to connect a socket
SOCKADDR_STORAGE This structure stores socket address information.
sockaddr This structure varies depending on the protocol selected.
SOCKET_ADDRESS This structure stores protocol-specific address information.
timeval This structure is used to specify time values.
TRANSMIT_FILE_BUFFERS This structure specifies data to be transmitted before and after file data during a file transfer operation.
WSABUF This structure enables the creation or manipulation of a data buffer.
WSACOMPLETION This structure specifies completion notification settings for I/O control calls made to a registered namespace.
WSADATA This structure is used to store Windows Sockets initialization data returned by a call to WSAStartup.
WSANAMESPACE_INFO This structure contains all registration information for a name space provider.
WSANETWORKEVENTS This structure is used to store a socket's internal information about network events.
WSAOVERLAPPED This structure provides a communication medium between the initiation of an overlapped I/O operation and its subsequent completion.
WSAPROTOCOL_INFO This structure is used to store or retrieve complete information for a given protocol.
WSAPROTOCOLCHAIN This structure contains a counted list of Catalog Entry identifiers that constitute a provider chain.
WSAQUERYSET (Windows Sockets) This structure provides relevant information about a given service, including service class ID, service name, applicable name-space identifier and protocol information, as well as a set of transport addresses at which the service listens.
WSASERVICECLASSINFO This structure contains information about a specified service class.

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.