Edit

Share via


mstcpip.h header

This header is used by Windows Sockets 2. For more information, see:

mstcpip.h contains the following programming interfaces:

Functions

Structures

 
ASSOCIATE_NAMERES_CONTEXT_INPUT

Contains the transport setting ID and handle to a fully qualified domain name.
INET_PORT_RANGE

Provides input data used by the SIO_ACQUIRE_PORT_RESERVATION IOCTL to acquire a runtime reservation for a block of TCP or UDP ports.
INET_PORT_RESERVATION_INSTANCE

Contains a port reservation and a token for a block of TCP or UDP ports.
INET_PORT_RESERVATION_TOKEN

Contains a port reservation token for a block of TCP or UDP ports.
REAL_TIME_NOTIFICATION_SETTING_INPUT

Provides input settings to apply for the REAL_TIME_NOTIFICATION_CAPABILITY transport setting for a TCP socket that is used with ControlChannelTrigger to receive background network notifications in a Windows Store app.
REAL_TIME_NOTIFICATION_SETTING_OUTPUT

Provides the output settings from a query for the REAL_TIME_NOTIFICATION_CAPABILITY transport setting for a TCP socket that is used with ControlChannelTrigger to receive background network notifications in a Windows Store app.
SOCKET_PEER_TARGET_NAME

Contains the IP address and name for a peer target and the type of security protocol to be used on a socket.
SOCKET_SECURITY_QUERY_INFO

Contains security information returned by the WSAQuerySocketSecurity function.
SOCKET_SECURITY_QUERY_TEMPLATE

Contains the security template used by the WSAQuerySocketSecurity function.
SOCKET_SECURITY_SETTINGS

Specifies generic security requirements for a socket.
SOCKET_SECURITY_SETTINGS_IPSEC

Specifies various security requirements and settings that are specific to IPsec.
TCP_INFO_v0

Contains the Transmission Control Protocol (TCP) statistics that were collected for a socket.
TCP_INFO_v1

Contains the Transmission Control Protocol (TCP) statistics that were collected for a socket. (version 1.0)
TCP_INITIAL_RTO_PARAMETERS

Specifies data used by the SIO_TCP_INITIAL_RTO IOCTL to configure initial retransmission timeout (RTO) parameters to be used on the socket.
TIMESTAMPING_CONFIG

Describes the input structure used by the SIO_TIMESTAMPING IOCTL to configure timestamp reception for a datagram socket.
TRANSPORT_SETTING_ID

The TRANSPORT_SETTING_ID structure (mstcpip.h) specifies the transport setting ID used by specific IOCTLs to apply or query the transport setting for a socket.

Enumerations

 
CONTROL_CHANNEL_TRIGGER_STATUS

Specifies the status from a query for the REAL_TIME_NOTIFICATION_CAPABILITY transport setting for a TCP socket that is used with ControlChannelTrigger to receive background network notifications in a Windows Store app.
SOCKET_SECURITY_PROTOCOL

Indicates the type of security protocol to be used on a socket to secure network traffic.
SOCKET_USAGE_TYPE

Used to specified the usage type for the socket.
TCPSTATE

Indicates the possible states of a Transmission Control Protocol (TCP) connection.