Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |