ReactOS  0.4.14-dev-297-g23e575c
mstcpip.h File Reference
#include <nldef.h>
Include dependency graph for mstcpip.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tcp_keepalive
 
struct  RCVALL_IF
 
struct  _INET_PORT_RANGE
 
struct  INET_PORT_RESERVATION_TOKEN
 
struct  INET_PORT_RESERVATION_INSTANCE
 
struct  INET_PORT_RESERVATION_INFORMATION
 

Macros

#define MSTCPIP_ASSERT_UNDEFINED
 
#define ASSERT(exp)   ((VOID) 0)
 
#define MSTCPIP_INLINE   static inline
 
#define SIO_RCVALL   _WSAIOW(IOC_VENDOR,1)
 
#define SIO_RCVALL_MCAST   _WSAIOW(IOC_VENDOR,2)
 
#define SIO_RCVALL_IGMPMCAST   _WSAIOW(IOC_VENDOR,3)
 
#define SIO_KEEPALIVE_VALS   _WSAIOW(IOC_VENDOR,4)
 
#define SIO_ABSORB_RTRALERT   _WSAIOW(IOC_VENDOR,5)
 
#define SIO_UCAST_IF   _WSAIOW(IOC_VENDOR,6)
 
#define SIO_LIMIT_BROADCASTS   _WSAIOW(IOC_VENDOR,7)
 
#define SIO_INDEX_BIND   _WSAIOW(IOC_VENDOR,8)
 
#define SIO_INDEX_MCASTIF   _WSAIOW(IOC_VENDOR,9)
 
#define SIO_INDEX_ADD_MCAST   _WSAIOW(IOC_VENDOR,10)
 
#define SIO_INDEX_DEL_MCAST   _WSAIOW(IOC_VENDOR,11)
 
#define SIO_RCVALL_MCAST_IF   _WSAIOW(IOC_VENDOR,13)
 
#define SIO_RCVALL_IF   _WSAIOW(IOC_VENDOR,14)
 
#define RCVALL_MAX   RCVALL_IPLEVEL
 
#define SIO_ACQUIRE_PORT_RESERVATION   _WSAIOW(IOC_VENDOR, 100)
 
#define SIO_RELEASE_PORT_RESERVATION   _WSAIOW(IOC_VENDOR, 101)
 
#define SIO_ASSOCIATE_PORT_RESERVATION   _WSAIOW(IOC_VENDOR, 102)
 
#define INVALID_PORT_RESERVATION_TOKEN   ((ULONG64)0)
 
#define __IP2STRING__
 

Typedefs

typedef enum RCVALL_VALUEPRCVALL_VALUE
 
typedef struct RCVALL_IFPRCVALL_IF
 
typedef struct _INET_PORT_RANGE INET_PORT_RANGE
 
typedef struct _INET_PORT_RANGEPINET_PORT_RANGE
 
typedef struct _INET_PORT_RANGE INET_PORT_RESERVATION
 
typedef struct _INET_PORT_RANGEPINET_PORT_RESERVATION
 
typedef struct INET_PORT_RESERVATION_TOKENPINET_PORT_RESERVATION_TOKEN
 
typedef struct INET_PORT_RESERVATION_INSTANCEPINET_PORT_RESERVATION_INSTANCE
 
typedef struct INET_PORT_RESERVATION_INFORMATIONPINET_PORT_RESERVATION_INFORMATION
 

Enumerations

enum  RCVALL_VALUE { RCVALL_OFF = 0, RCVALL_ON = 1, RCVALL_SOCKETLEVELONLY = 2, RCVALL_IPLEVEL = 3 }
 

Functions

 DEFINE_GUID (SOCKET_DEFAULT2_QM_POLICY, 0xaec2ef9c, 0x3a4d, 0x4d3e, 0x88, 0x42, 0x23, 0x99, 0x42, 0xe3, 0x9a, 0x47)
 

Macro Definition Documentation

◆ __IP2STRING__

#define __IP2STRING__

Definition at line 1301 of file mstcpip.h.

◆ ASSERT

#define ASSERT (   exp)    ((VOID) 0)

Definition at line 9 of file mstcpip.h.

◆ INVALID_PORT_RESERVATION_TOKEN

#define INVALID_PORT_RESERVATION_TOKEN   ((ULONG64)0)

Definition at line 72 of file mstcpip.h.

◆ MSTCPIP_ASSERT_UNDEFINED

#define MSTCPIP_ASSERT_UNDEFINED

Definition at line 8 of file mstcpip.h.

◆ MSTCPIP_INLINE

#define MSTCPIP_INLINE   static inline

Definition at line 15 of file mstcpip.h.

◆ RCVALL_MAX

#define RCVALL_MAX   RCVALL_IPLEVEL

Definition at line 47 of file mstcpip.h.

◆ SIO_ABSORB_RTRALERT

#define SIO_ABSORB_RTRALERT   _WSAIOW(IOC_VENDOR,5)

Definition at line 30 of file mstcpip.h.

◆ SIO_ACQUIRE_PORT_RESERVATION

#define SIO_ACQUIRE_PORT_RESERVATION   _WSAIOW(IOC_VENDOR, 100)

Definition at line 58 of file mstcpip.h.

◆ SIO_ASSOCIATE_PORT_RESERVATION

#define SIO_ASSOCIATE_PORT_RESERVATION   _WSAIOW(IOC_VENDOR, 102)

Definition at line 60 of file mstcpip.h.

◆ SIO_INDEX_ADD_MCAST

#define SIO_INDEX_ADD_MCAST   _WSAIOW(IOC_VENDOR,10)

Definition at line 35 of file mstcpip.h.

◆ SIO_INDEX_BIND

#define SIO_INDEX_BIND   _WSAIOW(IOC_VENDOR,8)

Definition at line 33 of file mstcpip.h.

◆ SIO_INDEX_DEL_MCAST

#define SIO_INDEX_DEL_MCAST   _WSAIOW(IOC_VENDOR,11)

Definition at line 36 of file mstcpip.h.

◆ SIO_INDEX_MCASTIF

#define SIO_INDEX_MCASTIF   _WSAIOW(IOC_VENDOR,9)

Definition at line 34 of file mstcpip.h.

◆ SIO_KEEPALIVE_VALS

#define SIO_KEEPALIVE_VALS   _WSAIOW(IOC_VENDOR,4)

Definition at line 29 of file mstcpip.h.

◆ SIO_LIMIT_BROADCASTS

#define SIO_LIMIT_BROADCASTS   _WSAIOW(IOC_VENDOR,7)

Definition at line 32 of file mstcpip.h.

◆ SIO_RCVALL

#define SIO_RCVALL   _WSAIOW(IOC_VENDOR,1)

Definition at line 26 of file mstcpip.h.

◆ SIO_RCVALL_IF

#define SIO_RCVALL_IF   _WSAIOW(IOC_VENDOR,14)

Definition at line 38 of file mstcpip.h.

◆ SIO_RCVALL_IGMPMCAST

#define SIO_RCVALL_IGMPMCAST   _WSAIOW(IOC_VENDOR,3)

Definition at line 28 of file mstcpip.h.

◆ SIO_RCVALL_MCAST

#define SIO_RCVALL_MCAST   _WSAIOW(IOC_VENDOR,2)

Definition at line 27 of file mstcpip.h.

◆ SIO_RCVALL_MCAST_IF

#define SIO_RCVALL_MCAST_IF   _WSAIOW(IOC_VENDOR,13)

Definition at line 37 of file mstcpip.h.

◆ SIO_RELEASE_PORT_RESERVATION

#define SIO_RELEASE_PORT_RESERVATION   _WSAIOW(IOC_VENDOR, 101)

Definition at line 59 of file mstcpip.h.

◆ SIO_UCAST_IF

#define SIO_UCAST_IF   _WSAIOW(IOC_VENDOR,6)

Definition at line 31 of file mstcpip.h.

Typedef Documentation

◆ INET_PORT_RANGE

◆ INET_PORT_RESERVATION

Definition at line 66 of file mstcpip.h.

◆ PINET_PORT_RANGE

◆ PINET_PORT_RESERVATION

Definition at line 66 of file mstcpip.h.

◆ PINET_PORT_RESERVATION_INFORMATION

◆ PINET_PORT_RESERVATION_INSTANCE

◆ PINET_PORT_RESERVATION_TOKEN

◆ PRCVALL_IF

◆ PRCVALL_VALUE

Enumeration Type Documentation

◆ RCVALL_VALUE

Enumerator
RCVALL_OFF 
RCVALL_ON 
RCVALL_SOCKETLEVELONLY 
RCVALL_IPLEVEL 

Definition at line 40 of file mstcpip.h.

40  {
41  RCVALL_OFF = 0,
42  RCVALL_ON = 1,
44  RCVALL_IPLEVEL = 3,
RCVALL_VALUE
Definition: mstcpip.h:40
enum RCVALL_VALUE * PRCVALL_VALUE

Function Documentation

◆ DEFINE_GUID()

DEFINE_GUID ( SOCKET_DEFAULT2_QM_POLICY  ,
0xaec2ef9c  ,
0x3a4d  ,
0x4d3e  ,
0x88  ,
0x42  ,
0x23  ,
0x99  ,
0x42  ,
0xe3  ,
0x9a  ,
0x47   
)