11#define TCPIP_OWNING_MODULE_SIZE 16
12#define MIB_TCP_MAXCONN_DYNAMIC ((ULONG)-1)
55#define SIZEOF_TCPTABLE(x) \
56 (FIELD_OFFSET(MIB_TCPTABLE, table[0]) + ((x) * sizeof(MIB_TCPROW)) + ALIGN_SIZE)
73#define SIZEOF_TCPTABLE2(x) \
74 (FIELD_OFFSET(MIB_TCPTABLE2, table[0]) + ((x) * sizeof(MIB_TCPROW2)) + ALIGN_SIZE)
90#define SIZEOF_TCPTABLE_OWNER_PID(x) \
91 (FIELD_OFFSET(MIB_TCPTABLE_OWNER_PID, table[0]) + ((x) * sizeof(MIB_TCPROW_OWNER_PID)) + ALIGN_SIZE)
109#define SIZEOF_TCPTABLE_OWNER_MODULE(x) \
110 (FIELD_OFFSET(MIB_TCPTABLE_OWNER_MODULE, table[0]) + ((x) * sizeof(MIB_TCPROW_OWNER_MODULE)) + ALIGN_SIZE)
145#if (NTDDI_VERSION >= NTDDI_WIN10_RS3)
181#define SIZEOF_TCP6TABLE(x) \
182 (FIELD_OFFSET(MIB_TCP6TABLE, table[0]) + ((x) * sizeof(MIB_TCP6ROW)) + ALIGN_SIZE)
201#define SIZEOF_TCP6TABLE2(x) \
202 (FIELD_OFFSET(MIB_TCP6TABLE2, table[0]) + ((x) * sizeof(MIB_TCP6ROW2)) + ALIGN_SIZE)
221#define SIZEOF_TCP6TABLE_OWNER_PID(x) \
222 (FIELD_OFFSET(MIB_TCP6TABLE_OWNER_PID, table[0]) + ((x) * sizeof(MIB_TCP6ROW_OWNER_PID)) + ALIGN_SIZE)
243#define SIZEOF_TCP6TABLE_OWNER_MODULE(x) \
244 (FIELD_OFFSET(MIB_TCP6TABLE_OWNER_MODULE, table[0]) + ((x) * sizeof(MIB_TCP6ROW_OWNER_MODULE)) + ALIGN_SIZE)
@ TcpRtoAlgorithmConstant
struct _MIB_TCPROW * PMIB_TCPROW
struct _MIB_TCPROW MIB_TCPROW
struct _MIB_TCPTABLE_OWNER_PID * PMIB_TCPTABLE_OWNER_PID
struct _MIB_TCPTABLE_OWNER_MODULE * PMIB_TCPTABLE_OWNER_MODULE
struct _MIB_TCPTABLE * PMIB_TCPTABLE
struct _MIB_TCPROW2 MIB_TCPROW2
struct _MIB_TCPROW_OWNER_PID * PMIB_TCPROW_OWNER_PID
struct _MIB_TCPROW2 * PMIB_TCPROW2
struct _MIB_TCPROW_OWNER_PID MIB_TCPROW_OWNER_PID
enum TCP_RTO_ALGORITHM * PTCP_RTO_ALGORITHM
@ MIB_TCP_STATE_FIN_WAIT1
@ MIB_TCP_STATE_DELETE_TCB
@ MIB_TCP_STATE_TIME_WAIT
@ MIB_TCP_STATE_FIN_WAIT2
@ MIB_TCP_STATE_CLOSE_WAIT
struct _MIB_TCPSTATS2 MIB_TCPSTATS2
struct _MIB_TCPSTATS * PMIB_TCPSTATS
struct _MIB_TCPROW_OWNER_MODULE * PMIB_TCPROW_OWNER_MODULE
struct _MIB_TCPTABLE_OWNER_MODULE MIB_TCPTABLE_OWNER_MODULE
struct _MIB_TCPSTATS MIB_TCPSTATS
struct _MIB_TCPTABLE2 * PMIB_TCPTABLE2
struct _MIB_TCPSTATS2 * PMIB_TCPSTATS2
struct _MIB_TCPTABLE2 MIB_TCPTABLE2
struct _MIB_TCPTABLE_OWNER_PID MIB_TCPTABLE_OWNER_PID
enum TCP_CONNECTION_OFFLOAD_STATE * PTCP_CONNECTION_OFFLOAD_STATE
struct _MIB_TCPROW_OWNER_MODULE MIB_TCPROW_OWNER_MODULE
TCP_CONNECTION_OFFLOAD_STATE
@ TcpConnectionOffloadStateMax
@ TcpConnectionOffloadStateOffloading
@ TcpConnectionOffloadStateOffloaded
@ TcpConnectionOffloadStateUploading
@ TcpConnectionOffloadStateInHost
struct _MIB_TCPTABLE MIB_TCPTABLE
TCP_CONNECTION_OFFLOAD_STATE dwOffloadState
ULONGLONG OwningModuleInfo[TCPIP_OWNING_MODULE_SIZE]
LARGE_INTEGER liCreateTimestamp
TCP_CONNECTION_OFFLOAD_STATE dwOffloadState
ULONGLONG OwningModuleInfo[TCPIP_OWNING_MODULE_SIZE]
LARGE_INTEGER liCreateTimestamp
TCP_RTO_ALGORITHM RtoAlgorithm
TCP_RTO_ALGORITHM RtoAlgorithm
struct _MIB_TCP6ROW_OWNER_MODULE MIB_TCP6ROW_OWNER_MODULE
struct _MIB_TCP6ROW2 MIB_TCP6ROW2
struct _MIB_TCP6TABLE_OWNER_PID * PMIB_TCP6TABLE_OWNER_PID
struct _MIB_TCP6TABLE_OWNER_MODULE * PMIB_TCP6TABLE_OWNER_MODULE
struct _MIB_TCP6ROW MIB_TCP6ROW
#define TCPIP_OWNING_MODULE_SIZE
struct _MIB_TCP6ROW * PMIB_TCP6ROW
struct _MIB_TCP6ROW_OWNER_PID * PMIB_TCP6ROW_OWNER_PID
struct _MIB_TCP6ROW2 * PMIB_TCP6ROW2
struct _MIB_TCP6TABLE_OWNER_PID MIB_TCP6TABLE_OWNER_PID
struct _MIB_TCP6TABLE MIB_TCP6TABLE
struct _MIB_TCP6TABLE_OWNER_MODULE MIB_TCP6TABLE_OWNER_MODULE
struct _MIB_TCP6ROW_OWNER_MODULE * PMIB_TCP6ROW_OWNER_MODULE
struct _MIB_TCP6TABLE * PMIB_TCP6TABLE
struct _MIB_TCP6TABLE2 MIB_TCP6TABLE2
TCP_CONNECTION_OFFLOAD_STATE
struct _MIB_TCP6ROW_OWNER_PID MIB_TCP6ROW_OWNER_PID
struct _MIB_TCP6TABLE2 * PMIB_TCP6TABLE2