https://git.reactos.org/?p=reactos.git;a=commitdiff;h=738f3276683a782eb74cabc0bac0f63dfc410613

commit 738f3276683a782eb74cabc0bac0f63dfc410613
Author:     Pierre Schweitzer <[email protected]>
AuthorDate: Fri Nov 23 22:48:34 2018 +0100
Commit:     Pierre Schweitzer <[email protected]>
CommitDate: Fri Nov 23 22:51:35 2018 +0100

    [IP] Add a TCPGetSocketStatus() wrapper around LibTCPGetSocketStatus()
---
 sdk/lib/drivers/ip/transport/tcp/tcp.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/sdk/lib/drivers/ip/transport/tcp/tcp.c 
b/sdk/lib/drivers/ip/transport/tcp/tcp.c
index 69a2f42366..675971bb2a 100644
--- a/sdk/lib/drivers/ip/transport/tcp/tcp.c
+++ b/sdk/lib/drivers/ip/transport/tcp/tcp.c
@@ -691,5 +691,19 @@ TCPSetNoDelay(
     return STATUS_SUCCESS;
 }
 
+NTSTATUS
+TCPGetSocketStatus(
+    PCONNECTION_ENDPOINT Connection,
+    PULONG State)
+{
+    if (!Connection)
+        return STATUS_UNSUCCESSFUL;
+
+    if (Connection->SocketContext == NULL)
+        return STATUS_UNSUCCESSFUL;
+
+    LibTCPGetSocketStatus(Connection->SocketContext, State);
+    return STATUS_SUCCESS;
+}
 
 /* EOF */

Reply via email to