[PATCH 1/1] include: Add remaining MIB_TCP6 types
Alex Henrie
alexhenrie24 at gmail.com
Tue Feb 4 00:50:08 CST 2020
Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
---
include/tcpmib.h | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/include/tcpmib.h b/include/tcpmib.h
index 477500c4fb..6576f8afa5 100644
--- a/include/tcpmib.h
+++ b/include/tcpmib.h
@@ -115,6 +115,24 @@ typedef struct _MIB_TCPTABLE_OWNER_PID
MIB_TCPROW_OWNER_PID table[1];
} MIB_TCPTABLE_OWNER_PID, *PMIB_TCPTABLE_OWNER_PID;
+typedef struct _MIB_TCP6ROW_OWNER_PID
+{
+ UCHAR ucLocalAddr[16];
+ DWORD dwLocalScopeId;
+ DWORD dwLocalPort;
+ UCHAR ucRemoteAddr[16];
+ DWORD dwRemoteScopeId;
+ DWORD dwRemotePort;
+ DWORD dwState;
+ DWORD dwOwningPid;
+} MIB_TCP6ROW_OWNER_PID, *PMIB_TCP6ROW_OWNER_PID;
+
+typedef struct _MIB_TCP6TABLE_OWNER_PID
+{
+ DWORD dwNumEntries;
+ MIB_TCP6ROW_OWNER_PID table[1];
+} MIB_TCP6TABLE_OWNER_PID, *PMIB_TCP6TABLE_OWNER_PID;
+
typedef struct _MIB_TCPROW_OWNER_MODULE
{
DWORD dwState;
@@ -133,6 +151,26 @@ typedef struct _MIB_TCPTABLE_OWNER_MODULE
MIB_TCPROW_OWNER_MODULE table[1];
} MIB_TCPTABLE_OWNER_MODULE, *PMIB_TCPTABLE_OWNER_MODULE;
+typedef struct _MIB_TCP6ROW_OWNER_MODULE
+{
+ UCHAR ucLocalAddr[16];
+ DWORD dwLocalScopeId;
+ DWORD dwLocalPort;
+ UCHAR ucRemoteAddr[16];
+ DWORD dwRemoteScopeId;
+ DWORD dwRemotePort;
+ DWORD dwState;
+ DWORD dwOwningPid;
+ LARGE_INTEGER liCreateTimestamp;
+ ULONGLONG OwningModuleInfo[TCPIP_OWNING_MODULE_SIZE];
+} MIB_TCP6ROW_OWNER_MODULE, *PMIB_TCP6ROW_OWNER_MODULE;
+
+typedef struct _MIB_TCP6TABLE_OWNER_MODULE
+{
+ DWORD dwNumEntries;
+ MIB_TCP6ROW_OWNER_MODULE table[1];
+} MIB_TCP6TABLE_OWNER_MODULE, *PMIB_TCP6TABLE_OWNER_MODULE;
+
typedef struct _MIB_TCPROW2
{
DWORD dwState;
--
2.25.0
More information about the wine-devel
mailing list