ReactOS  0.4.14-dev-293-g2b39b42
_SOCKET_INFORMATION Struct Reference

#include <msafd.h>

Collaboration diagram for _SOCKET_INFORMATION:

Public Attributes

SOCKET Handle
 
PSOCK_SHARED_INFO SharedData
 
HANDLE SharedDataHandle
 
DWORD HelperEvents
 
PHELPER_DATA HelperData
 
PVOID HelperContext
 
PSOCKADDR LocalAddress
 
PSOCKADDR RemoteAddress
 
HANDLE TdiAddressHandle
 
HANDLE TdiConnectionHandle
 
PVOID AsyncData
 
HANDLE EventObject
 
LONG NetworkEvents
 
CRITICAL_SECTION Lock
 
PVOID SanData
 
BOOL TrySAN
 
WSAPROTOCOL_INFOW ProtocolInfo
 
struct _SOCKET_INFORMATIONNextSocket
 
union {
   WSH_HANDLE   WshContext
 
   struct {
      LONG   RefCount
 
      SOCKET   Handle
 
   } 
 
}; 
 
SOCK_SHARED_INFO SharedData
 
GUID ProviderId
 
PASYNC_DATA AsyncData
 
BOOL DontUseSan
 

Detailed Description

Definition at line 98 of file msafd.h.

Member Data Documentation

◆ @3563

union { ... }

◆ AsyncData [1/2]

PVOID _SOCKET_INFORMATION::AsyncData

Definition at line 109 of file msafd.h.

◆ AsyncData [2/2]

PASYNC_DATA _SOCKET_INFORMATION::AsyncData

Definition at line 133 of file msafdlib.h.

◆ DontUseSan

BOOL _SOCKET_INFORMATION::DontUseSan

Definition at line 137 of file msafdlib.h.

◆ EventObject

HANDLE _SOCKET_INFORMATION::EventObject

Definition at line 110 of file msafd.h.

Referenced by WSPEventSelect().

◆ Handle

◆ HelperContext

PVOID _SOCKET_INFORMATION::HelperContext

◆ HelperData

PHELPER_DATA _SOCKET_INFORMATION::HelperData

◆ HelperEvents

DWORD _SOCKET_INFORMATION::HelperEvents

Definition at line 102 of file msafd.h.

Referenced by WSPAccept(), WSPBind(), WSPCloseSocket(), WSPConnect(), WSPListen(), and WSPSocket().

◆ LocalAddress

PSOCKADDR _SOCKET_INFORMATION::LocalAddress

Definition at line 105 of file msafd.h.

Referenced by CreateContext(), WSPAccept(), and WSPSocket().

◆ Lock

CRITICAL_SECTION _SOCKET_INFORMATION::Lock

Definition at line 112 of file msafd.h.

◆ NetworkEvents

LONG _SOCKET_INFORMATION::NetworkEvents

Definition at line 111 of file msafd.h.

Referenced by WSPEventSelect(), and WSPIoctl().

◆ NextSocket

struct _SOCKET_INFORMATION* _SOCKET_INFORMATION::NextSocket

Definition at line 116 of file msafd.h.

Referenced by GetSocketStructure(), WSPCloseSocket(), and WSPSocket().

◆ ProtocolInfo

WSAPROTOCOL_INFOW _SOCKET_INFORMATION::ProtocolInfo

Definition at line 115 of file msafd.h.

Referenced by WSPAccept(), WSPDuplicateSocket(), WSPGetSockOpt(), and WSPSocket().

◆ ProviderId

GUID _SOCKET_INFORMATION::ProviderId

Definition at line 125 of file msafdlib.h.

◆ RefCount

LONG _SOCKET_INFORMATION::RefCount

Definition at line 120 of file msafdlib.h.

◆ RemoteAddress

PSOCKADDR _SOCKET_INFORMATION::RemoteAddress

Definition at line 106 of file msafd.h.

Referenced by CreateContext(), and WSPSocket().

◆ SanData

PVOID _SOCKET_INFORMATION::SanData

Definition at line 113 of file msafd.h.

Referenced by WSPSocket().

◆ SharedData [1/2]

◆ SharedData [2/2]

SOCK_SHARED_INFO _SOCKET_INFORMATION::SharedData

Definition at line 124 of file msafdlib.h.

◆ SharedDataHandle

HANDLE _SOCKET_INFORMATION::SharedDataHandle

Definition at line 101 of file msafd.h.

Referenced by WSPCloseSocket(), WSPDuplicateSocket(), and WSPSocket().

◆ TdiAddressHandle

HANDLE _SOCKET_INFORMATION::TdiAddressHandle

◆ TdiConnectionHandle

HANDLE _SOCKET_INFORMATION::TdiConnectionHandle

◆ TrySAN

BOOL _SOCKET_INFORMATION::TrySAN

Definition at line 114 of file msafd.h.

◆ WshContext

WSH_HANDLE _SOCKET_INFORMATION::WshContext

Definition at line 118 of file msafdlib.h.


The documentation for this struct was generated from the following files: