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. |