Alex Henrie : include: Add remaining MIB_TCP6 types.

Alexandre Julliard julliard at winehq.org
Tue Feb 4 15:33:20 CST 2020


Module: wine
Branch: master
Commit: 69649476618b4c064d3a5e204cc0e45858020fb7
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=69649476618b4c064d3a5e204cc0e45858020fb7

Author: Alex Henrie <alexhenrie24 at gmail.com>
Date:   Mon Feb  3 23:50:08 2020 -0700

include: Add remaining MIB_TCP6 types.

Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 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;




More information about the wine-cvs mailing list