ReactOS 0.4.16-dev-1946-g52006dd
tcpestats.h
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS PSDK
3 * LICENSE: MIT (https://spdx.org/licenses/MIT)
4 * PURPOSE: TCP Extended Statistics Header
5 * COPYRIGHT: Copyright 2025 Carl Bialorucki <carl.bialorucki@reactos.org>
6 */
7
8#ifndef _TCPESTATS_
9#define _TCPESTATS_
10
11/* Enums */
17
18typedef enum {
30
31typedef enum {
43
44/* Structures */
53
58
75
76typedef struct _TCP_ESTATS_DATA_RW_v0 {
79
83
90
97
101
144
148
165
166typedef struct _TCP_ESTATS_REC_RW_v0 {
169
176
180
201
205
209
215
216#endif // _TCPESTATS_
unsigned char BOOLEAN
unsigned __int64 ULONG64
Definition: imports.h:198
struct _TCP_ESTATS_REC_ROD_v0 * PTCP_ESTATS_REC_ROD_v0
struct _TCP_ESTATS_FINE_RTT_ROD_v0 * PTCP_ESTATS_FINE_RTT_ROD_v0
struct _TCP_ESTATS_OBS_REC_ROD_v0 * PTCP_ESTATS_OBS_REC_ROD_v0
struct _TCP_ESTATS_REC_RW_v0 TCP_ESTATS_REC_RW_v0
struct _TCP_ESTATS_SND_CONG_ROS_v0 TCP_ESTATS_SND_CONG_ROS_v0
struct _TCP_ESTATS_REC_RW_v0 * PTCP_ESTATS_REC_RW_v0
TCP_SOFT_ERROR
Definition: tcpestats.h:31
@ TcpErrorMaxSoftError
Definition: tcpestats.h:41
@ TcpErrorBelowDataWindow
Definition: tcpestats.h:33
@ TcpErrorBelowTsWindow
Definition: tcpestats.h:37
@ TcpErrorAboveDataWindow
Definition: tcpestats.h:34
@ TcpErrorAboveTsWindow
Definition: tcpestats.h:38
@ TcpErrorDataChecksumError
Definition: tcpestats.h:39
@ TcpErrorAboveAckWindow
Definition: tcpestats.h:36
@ TcpErrorDataLengthError
Definition: tcpestats.h:40
@ TcpErrorBelowAckWindow
Definition: tcpestats.h:35
@ TcpErrorNone
Definition: tcpestats.h:32
struct _TCP_ESTATS_SEND_BUFF_RW_v0 * PTCP_ESTATS_SEND_BUFF_RW_v0
struct _TCP_ESTATS_DATA_ROD_v0 TCP_ESTATS_DATA_ROD_v0
struct _TCP_ESTATS_PATH_ROD_v0 * PTCP_ESTATS_PATH_ROD_v0
struct _TCP_ESTATS_FINE_RTT_RW_v0 * PTCP_ESTATS_FINE_RTT_RW_v0
struct _TCP_ESTATS_SND_CONG_ROD_v0 * PTCP_ESTATS_SND_CONG_ROD_v0
struct _TCP_ESTATS_SND_CONG_RW_v0 TCP_ESTATS_SND_CONG_RW_v0
struct _TCP_ESTATS_DATA_ROD_v0 * PTCP_ESTATS_DATA_ROD_v0
struct _TCP_ESTATS_BANDWIDTH_ROD_v0 TCP_ESTATS_BANDWIDTH_ROD_v0
struct _TCP_ESTATS_REC_ROD_v0 TCP_ESTATS_REC_ROD_v0
struct _TCP_ESTATS_SND_CONG_ROD_v0 TCP_ESTATS_SND_CONG_ROD_v0
struct _TCP_ESTATS_SEND_BUFF_ROD_v0 * PTCP_ESTATS_SEND_BUFF_ROD_v0
TCP_ESTATS_TYPE
Definition: tcpestats.h:18
@ TcpConnectionEstatsSendBuff
Definition: tcpestats.h:23
@ TcpConnectionEstatsSndCong
Definition: tcpestats.h:21
@ TcpConnectionEstatsBandwidth
Definition: tcpestats.h:26
@ TcpConnectionEstatsObsRec
Definition: tcpestats.h:25
@ TcpConnectionEstatsPath
Definition: tcpestats.h:22
@ TcpConnectionEstatsRec
Definition: tcpestats.h:24
@ TcpConnectionEstatsSynOpts
Definition: tcpestats.h:19
@ TcpConnectionEstatsFineRtt
Definition: tcpestats.h:27
@ TcpConnectionEstatsMaximum
Definition: tcpestats.h:28
@ TcpConnectionEstatsData
Definition: tcpestats.h:20
struct _TCP_ESTATS_SYN_OPTS_ROS_v0 TCP_ESTATS_SYN_OPTS_ROS_v0
enum _TCP_BOOLEAN_OPTIONAL TCP_BOOLEAN_OPTIONAL
struct _TCP_ESTATS_OBS_REC_ROD_v0 TCP_ESTATS_OBS_REC_ROD_v0
struct _TCP_ESTATS_SEND_BUFF_RW_v0 TCP_ESTATS_SEND_BUFF_RW_v0
struct _TCP_ESTATS_OBS_REC_RW_v0 TCP_ESTATS_OBS_REC_RW_v0
struct _TCP_ESTATS_FINE_RTT_RW_v0 TCP_ESTATS_FINE_RTT_RW_v0
struct _TCP_ESTATS_PATH_RW_v0 TCP_ESTATS_PATH_RW_v0
enum _TCP_BOOLEAN_OPTIONAL * PTCP_BOOLEAN_OPTIONAL
struct _TCP_ESTATS_BANDWIDTH_ROD_v0 * PTCP_ESTATS_BANDWIDTH_ROD_v0
struct _TCP_ESTATS_BANDWIDTH_RW_v0 * PTCP_ESTATS_BANDWIDTH_RW_v0
_TCP_BOOLEAN_OPTIONAL
Definition: tcpestats.h:12
@ TcpBoolOptUnchanged
Definition: tcpestats.h:13
@ TcpBoolOptEnabled
Definition: tcpestats.h:15
@ TcpBoolOptDisabled
Definition: tcpestats.h:14
struct _TCP_ESTATS_SND_CONG_RW_v0 * PTCP_ESTATS_SND_CONG_RW_v0
struct _TCP_ESTATS_SEND_BUFF_ROD_v0 TCP_ESTATS_SEND_BUFF_ROD_v0
struct _TCP_ESTATS_SND_CONG_ROS_v0 * PTCP_ESTATS_SND_CONG_ROS_v0
struct _TCP_ESTATS_BANDWIDTH_RW_v0 TCP_ESTATS_BANDWIDTH_RW_v0
enum TCP_ESTATS_TYPE * PTCP_ESTATS_TYPE
struct _TCP_ESTATS_OBS_REC_RW_v0 * PTCP_ESTATS_OBS_REC_RW_v0
struct _TCP_ESTATS_PATH_ROD_v0 TCP_ESTATS_PATH_ROD_v0
struct _TCP_ESTATS_DATA_RW_v0 TCP_ESTATS_DATA_RW_v0
struct _TCP_ESTATS_DATA_RW_v0 * PTCP_ESTATS_DATA_RW_v0
struct _TCP_ESTATS_SYN_OPTS_ROS_v0 * PTCP_ESTATS_SYN_OPTS_ROS_v0
enum TCP_SOFT_ERROR * PTCP_SOFT_ERROR
struct _TCP_ESTATS_FINE_RTT_ROD_v0 TCP_ESTATS_FINE_RTT_ROD_v0
struct _TCP_ESTATS_PATH_RW_v0 * PTCP_ESTATS_PATH_RW_v0
TCP_BOOLEAN_OPTIONAL EnableCollectionOutbound
Definition: tcpestats.h:55
TCP_BOOLEAN_OPTIONAL EnableCollectionInbound
Definition: tcpestats.h:56
BOOLEAN EnableCollection
Definition: tcpestats.h:77
BOOLEAN EnableCollection
Definition: tcpestats.h:167
ULONG_PTR SIZE_T
Definition: typedefs.h:80
uint32_t ULONG
Definition: typedefs.h:59
unsigned char UCHAR
Definition: xmlstorage.h:181