ReactOS 0.4.16-dev-1946-g52006dd
tcpmib.h File Reference

Go to the source code of this file.

Classes

struct  _MIB_TCPROW
 
struct  _MIB_TCPTABLE
 
struct  _MIB_TCP6ROW
 
struct  _MIB_TCP6TABLE
 
struct  _MIB_TCP6ROW2
 
struct  _MIB_TCP6TABLE2
 
struct  _MIB_TCPROW_OWNER_PID
 
struct  _MIB_TCPTABLE_OWNER_PID
 
struct  _MIB_TCP6ROW_OWNER_PID
 
struct  _MIB_TCP6TABLE_OWNER_PID
 
struct  _MIB_TCPROW_OWNER_MODULE
 
struct  _MIB_TCPTABLE_OWNER_MODULE
 
struct  _MIB_TCP6ROW_OWNER_MODULE
 
struct  _MIB_TCP6TABLE_OWNER_MODULE
 
struct  _MIB_TCPROW2
 
struct  _MIB_TCPTABLE2
 
struct  _MIB_TCPSTATS
 

Macros

#define TCPIP_OWNING_MODULE_SIZE   16
 

Typedefs

typedef enum TCP_CONNECTION_OFFLOAD_STATEPTCP_CONNECTION_OFFLOAD_STATE
 
typedef struct _MIB_TCPROW MIB_TCPROW
 
typedef struct _MIB_TCPROWPMIB_TCPROW
 
typedef struct _MIB_TCPTABLE MIB_TCPTABLE
 
typedef struct _MIB_TCPTABLEPMIB_TCPTABLE
 
typedef struct _MIB_TCP6ROW MIB_TCP6ROW
 
typedef struct _MIB_TCP6ROWPMIB_TCP6ROW
 
typedef struct _MIB_TCP6TABLE MIB_TCP6TABLE
 
typedef struct _MIB_TCP6TABLEPMIB_TCP6TABLE
 
typedef struct _MIB_TCP6ROW2 MIB_TCP6ROW2
 
typedef struct _MIB_TCP6ROW2PMIB_TCP6ROW2
 
typedef struct _MIB_TCP6TABLE2 MIB_TCP6TABLE2
 
typedef struct _MIB_TCP6TABLE2PMIB_TCP6TABLE2
 
typedef struct _MIB_TCPROW_OWNER_PID MIB_TCPROW_OWNER_PID
 
typedef struct _MIB_TCPROW_OWNER_PIDPMIB_TCPROW_OWNER_PID
 
typedef struct _MIB_TCPTABLE_OWNER_PID MIB_TCPTABLE_OWNER_PID
 
typedef struct _MIB_TCPTABLE_OWNER_PIDPMIB_TCPTABLE_OWNER_PID
 
typedef struct _MIB_TCP6ROW_OWNER_PID MIB_TCP6ROW_OWNER_PID
 
typedef struct _MIB_TCP6ROW_OWNER_PIDPMIB_TCP6ROW_OWNER_PID
 
typedef struct _MIB_TCP6TABLE_OWNER_PID MIB_TCP6TABLE_OWNER_PID
 
typedef struct _MIB_TCP6TABLE_OWNER_PIDPMIB_TCP6TABLE_OWNER_PID
 
typedef struct _MIB_TCPROW_OWNER_MODULE MIB_TCPROW_OWNER_MODULE
 
typedef struct _MIB_TCPROW_OWNER_MODULEPMIB_TCPROW_OWNER_MODULE
 
typedef struct _MIB_TCPTABLE_OWNER_MODULE MIB_TCPTABLE_OWNER_MODULE
 
typedef struct _MIB_TCPTABLE_OWNER_MODULEPMIB_TCPTABLE_OWNER_MODULE
 
typedef struct _MIB_TCP6ROW_OWNER_MODULE MIB_TCP6ROW_OWNER_MODULE
 
typedef struct _MIB_TCP6ROW_OWNER_MODULEPMIB_TCP6ROW_OWNER_MODULE
 
typedef struct _MIB_TCP6TABLE_OWNER_MODULE MIB_TCP6TABLE_OWNER_MODULE
 
typedef struct _MIB_TCP6TABLE_OWNER_MODULEPMIB_TCP6TABLE_OWNER_MODULE
 
typedef struct _MIB_TCPROW2 MIB_TCPROW2
 
typedef struct _MIB_TCPROW2PMIB_TCPROW2
 
typedef struct _MIB_TCPTABLE2 MIB_TCPTABLE2
 
typedef struct _MIB_TCPTABLE2PMIB_TCPTABLE2
 
typedef enum TCP_RTO_ALGORITHMPTCP_RTO_ALGORITHM
 
typedef struct _MIB_TCPSTATS MIB_TCPSTATS
 
typedef struct _MIB_TCPSTATSPMIB_TCPSTATS
 

Enumerations

enum  MIB_TCP_STATE {
  MIB_TCP_STATE_CLOSED = 1 , MIB_TCP_STATE_LISTEN = 2 , MIB_TCP_STATE_SYN_SENT = 3 , MIB_TCP_STATE_SYN_RCVD = 4 ,
  MIB_TCP_STATE_ESTAB = 5 , MIB_TCP_STATE_FIN_WAIT1 = 6 , MIB_TCP_STATE_FIN_WAIT2 = 7 , MIB_TCP_STATE_CLOSE_WAIT = 8 ,
  MIB_TCP_STATE_CLOSING = 9 , MIB_TCP_STATE_LAST_ACK = 10 , MIB_TCP_STATE_TIME_WAIT = 11 , MIB_TCP_STATE_DELETE_TCB = 12 ,
  MIB_TCP_STATE_RESERVED = 100 , MIB_TCP_STATE_CLOSED = 1 , MIB_TCP_STATE_LISTEN = 2 , MIB_TCP_STATE_SYN_SENT = 3 ,
  MIB_TCP_STATE_SYN_RCVD = 4 , MIB_TCP_STATE_ESTAB = 5 , MIB_TCP_STATE_FIN_WAIT1 = 6 , MIB_TCP_STATE_FIN_WAIT2 = 7 ,
  MIB_TCP_STATE_CLOSE_WAIT = 8 , MIB_TCP_STATE_CLOSING = 9 , MIB_TCP_STATE_LAST_ACK = 10 , MIB_TCP_STATE_TIME_WAIT = 11 ,
  MIB_TCP_STATE_DELETE_TCB = 12
}
 
enum  TCP_CONNECTION_OFFLOAD_STATE {
  TcpConnectionOffloadStateInHost , TcpConnectionOffloadStateOffloading , TcpConnectionOffloadStateOffloaded , TcpConnectionOffloadStateUploading ,
  TcpConnectionOffloadStateMax , TcpConnectionOffloadStateInHost , TcpConnectionOffloadStateOffloading , TcpConnectionOffloadStateOffloaded ,
  TcpConnectionOffloadStateUploading , TcpConnectionOffloadStateMax
}
 
enum  TCP_RTO_ALGORITHM {
  TcpRtoAlgorithmOther = 1 , TcpRtoAlgorithmConstant = 2 , TcpRtoAlgorithmRsre = 3 , TcpRtoAlgorithmVanj = 4 ,
  MIB_TCP_RTO_OTHER = 1 , MIB_TCP_RTO_CONSTANT = 2 , MIB_TCP_RTO_RSRE = 3 , MIB_TCP_RTO_VANJ = 4 ,
  TcpRtoAlgorithmOther = 0 , TcpRtoAlgorithmConstant = 1 , TcpRtoAlgorithmRsre = 2 , TcpRtoAlgorithmVanj = 3 ,
  MIB_TCP_RTO_OTHER = 1 , MIB_TCP_RTO_CONSTANT = 2 , MIB_TCP_RTO_RSRE = 3 , MIB_TCP_RTO_VANJ = 4
}
 

Macro Definition Documentation

◆ TCPIP_OWNING_MODULE_SIZE

#define TCPIP_OWNING_MODULE_SIZE   16

Definition at line 21 of file tcpmib.h.

Typedef Documentation

◆ MIB_TCP6ROW

◆ MIB_TCP6ROW2

◆ MIB_TCP6ROW_OWNER_MODULE

◆ MIB_TCP6ROW_OWNER_PID

◆ MIB_TCP6TABLE

◆ MIB_TCP6TABLE2

◆ MIB_TCP6TABLE_OWNER_MODULE

◆ MIB_TCP6TABLE_OWNER_PID

◆ MIB_TCPROW

◆ MIB_TCPROW2

◆ MIB_TCPROW_OWNER_MODULE

◆ MIB_TCPROW_OWNER_PID

◆ MIB_TCPSTATS

◆ MIB_TCPTABLE

◆ MIB_TCPTABLE2

◆ MIB_TCPTABLE_OWNER_MODULE

◆ MIB_TCPTABLE_OWNER_PID

◆ PMIB_TCP6ROW

◆ PMIB_TCP6ROW2

◆ PMIB_TCP6ROW_OWNER_MODULE

◆ PMIB_TCP6ROW_OWNER_PID

◆ PMIB_TCP6TABLE

◆ PMIB_TCP6TABLE2

◆ PMIB_TCP6TABLE_OWNER_MODULE

◆ PMIB_TCP6TABLE_OWNER_PID

◆ PMIB_TCPROW

◆ PMIB_TCPROW2

◆ PMIB_TCPROW_OWNER_MODULE

◆ PMIB_TCPROW_OWNER_PID

◆ PMIB_TCPSTATS

◆ PMIB_TCPTABLE

◆ PMIB_TCPTABLE2

◆ PMIB_TCPTABLE_OWNER_MODULE

◆ PMIB_TCPTABLE_OWNER_PID

◆ PTCP_CONNECTION_OFFLOAD_STATE

◆ PTCP_RTO_ALGORITHM

Enumeration Type Documentation

◆ MIB_TCP_STATE

Enumerator
MIB_TCP_STATE_CLOSED 
MIB_TCP_STATE_LISTEN 
MIB_TCP_STATE_SYN_SENT 
MIB_TCP_STATE_SYN_RCVD 
MIB_TCP_STATE_ESTAB 
MIB_TCP_STATE_FIN_WAIT1 
MIB_TCP_STATE_FIN_WAIT2 
MIB_TCP_STATE_CLOSE_WAIT 
MIB_TCP_STATE_CLOSING 
MIB_TCP_STATE_LAST_ACK 
MIB_TCP_STATE_TIME_WAIT 
MIB_TCP_STATE_DELETE_TCB 
MIB_TCP_STATE_RESERVED 
MIB_TCP_STATE_CLOSED 
MIB_TCP_STATE_LISTEN 
MIB_TCP_STATE_SYN_SENT 
MIB_TCP_STATE_SYN_RCVD 
MIB_TCP_STATE_ESTAB 
MIB_TCP_STATE_FIN_WAIT1 
MIB_TCP_STATE_FIN_WAIT2 
MIB_TCP_STATE_CLOSE_WAIT 
MIB_TCP_STATE_CLOSING 
MIB_TCP_STATE_LAST_ACK 
MIB_TCP_STATE_TIME_WAIT 
MIB_TCP_STATE_DELETE_TCB 

Definition at line 26 of file tcpmib.h.

27{
MIB_TCP_STATE
Definition: tcpmib.h:14
@ MIB_TCP_STATE_FIN_WAIT1
Definition: tcpmib.h:20
@ MIB_TCP_STATE_DELETE_TCB
Definition: tcpmib.h:26
@ MIB_TCP_STATE_CLOSING
Definition: tcpmib.h:23
@ MIB_TCP_STATE_TIME_WAIT
Definition: tcpmib.h:25
@ MIB_TCP_STATE_SYN_RCVD
Definition: tcpmib.h:18
@ MIB_TCP_STATE_SYN_SENT
Definition: tcpmib.h:17
@ MIB_TCP_STATE_ESTAB
Definition: tcpmib.h:19
@ MIB_TCP_STATE_LISTEN
Definition: tcpmib.h:16
@ MIB_TCP_STATE_CLOSED
Definition: tcpmib.h:15
@ MIB_TCP_STATE_LAST_ACK
Definition: tcpmib.h:24
@ MIB_TCP_STATE_FIN_WAIT2
Definition: tcpmib.h:21
@ MIB_TCP_STATE_CLOSE_WAIT
Definition: tcpmib.h:22

◆ TCP_CONNECTION_OFFLOAD_STATE

Enumerator
TcpConnectionOffloadStateInHost 
TcpConnectionOffloadStateOffloading 
TcpConnectionOffloadStateOffloaded 
TcpConnectionOffloadStateUploading 
TcpConnectionOffloadStateMax 
TcpConnectionOffloadStateInHost 
TcpConnectionOffloadStateOffloading 
TcpConnectionOffloadStateOffloaded 
TcpConnectionOffloadStateUploading 
TcpConnectionOffloadStateMax 

Definition at line 42 of file tcpmib.h.

43{
enum TCP_CONNECTION_OFFLOAD_STATE * PTCP_CONNECTION_OFFLOAD_STATE
TCP_CONNECTION_OFFLOAD_STATE
Definition: tcpmib.h:31
@ TcpConnectionOffloadStateMax
Definition: tcpmib.h:36
@ TcpConnectionOffloadStateOffloading
Definition: tcpmib.h:33
@ TcpConnectionOffloadStateOffloaded
Definition: tcpmib.h:34
@ TcpConnectionOffloadStateUploading
Definition: tcpmib.h:35
@ TcpConnectionOffloadStateInHost
Definition: tcpmib.h:32

◆ TCP_RTO_ALGORITHM

Enumerator
TcpRtoAlgorithmOther 
TcpRtoAlgorithmConstant 
TcpRtoAlgorithmRsre 
TcpRtoAlgorithmVanj 
MIB_TCP_RTO_OTHER 
MIB_TCP_RTO_CONSTANT 
MIB_TCP_RTO_RSRE 
MIB_TCP_RTO_VANJ 
TcpRtoAlgorithmOther 
TcpRtoAlgorithmConstant 
TcpRtoAlgorithmRsre 
TcpRtoAlgorithmVanj 
MIB_TCP_RTO_OTHER 
MIB_TCP_RTO_CONSTANT 
MIB_TCP_RTO_RSRE 
MIB_TCP_RTO_VANJ 

Definition at line 194 of file tcpmib.h.

195{
200
TCP_RTO_ALGORITHM
Definition: tcpmib.h:112
@ MIB_TCP_RTO_CONSTANT
Definition: tcpmib.h:119
@ TcpRtoAlgorithmOther
Definition: tcpmib.h:113
@ TcpRtoAlgorithmRsre
Definition: tcpmib.h:115
@ TcpRtoAlgorithmVanj
Definition: tcpmib.h:116
@ MIB_TCP_RTO_OTHER
Definition: tcpmib.h:118
@ MIB_TCP_RTO_RSRE
Definition: tcpmib.h:120
@ MIB_TCP_RTO_VANJ
Definition: tcpmib.h:121
@ TcpRtoAlgorithmConstant
Definition: tcpmib.h:114
enum TCP_RTO_ALGORITHM * PTCP_RTO_ALGORITHM