ReactOS 0.4.16-dev-197-g92996da
_SOCK_SHARED_INFO Struct Reference

#include <msafd.h>

Collaboration diagram for _SOCK_SHARED_INFO:

Public Attributes

SOCKET_STATE State
 
LONG RefCount
 
INT AddressFamily
 
INT SocketType
 
INT Protocol
 
INT SizeOfLocalAddress
 
INT SizeOfRemoteAddress
 
struct linger LingerData
 
ULONG SendTimeout
 
ULONG RecvTimeout
 
ULONG SizeOfRecvBuffer
 
ULONG SizeOfSendBuffer
 
ULONG ConnectTime
 
struct {
   BOOLEAN   Listening:1
 
   BOOLEAN   Broadcast:1
 
   BOOLEAN   Debug:1
 
   BOOLEAN   OobInline:1
 
   BOOLEAN   ReuseAddresses:1
 
   BOOLEAN   ExclusiveAddressUse:1
 
   BOOLEAN   NonBlocking:1
 
   BOOLEAN   DontUseWildcard:1
 
   BOOLEAN   ReceiveShutdown:1
 
   BOOLEAN   SendShutdown:1
 
   BOOLEAN   UseDelayedAcceptance:1
 
   BOOLEAN   UseSAN:1
 
}; 
 
DWORD CreateFlags
 
DWORD ServiceFlags1
 
DWORD ProviderFlags
 
GROUP GroupID
 
DWORD GroupType
 
INT GroupPriority
 
INT SocketLastError
 
HWND hWnd
 
LONG Unknown
 
DWORD SequenceNumber
 
UINT wMsg
 
LONG AsyncEvents
 
LONG AsyncDisabledEvents
 
SOCKADDR WSLocalAddress
 
SOCKADDR WSRemoteAddress
 
struct {
   BOOLEAN   Listening:1
 
   BOOLEAN   Broadcast:1
 
   BOOLEAN   Debug:1
 
   BOOLEAN   OobInline:1
 
   BOOLEAN   ReuseAddresses:1
 
   BOOLEAN   ExclusiveAddressUse:1
 
   BOOLEAN   NonBlocking:1
 
   BOOLEAN   DontUseWildcard:1
 
   BOOLEAN   ReceiveShutdown:1
 
   BOOLEAN   SendShutdown:1
 
   BOOLEAN   UseDelayedAcceptance:1
 
   BOOLEAN   UseSAN:1
 
}; 
 
DWORD CatalogEntryId
 

Detailed Description

Definition at line 53 of file msafd.h.

Member Data Documentation

◆ 

struct { ... } _SOCK_SHARED_INFO::@3685

◆ 

struct { ... } _SOCK_SHARED_INFO::@484

◆ AddressFamily

INT _SOCK_SHARED_INFO::AddressFamily

Definition at line 56 of file msafd.h.

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

◆ AsyncDisabledEvents

LONG _SOCK_SHARED_INFO::AsyncDisabledEvents

◆ AsyncEvents

◆ Broadcast

BOOLEAN _SOCK_SHARED_INFO::Broadcast

Definition at line 69 of file msafd.h.

Referenced by WSPBind(), WSPGetSockOpt(), and WSPSetSockOpt().

◆ CatalogEntryId

DWORD _SOCK_SHARED_INFO::CatalogEntryId

Definition at line 66 of file msafdlib.h.

◆ ConnectTime

ULONG _SOCK_SHARED_INFO::ConnectTime

Definition at line 66 of file msafd.h.

Referenced by WSPAccept(), WSPConnect(), and WSPGetSockOpt().

◆ CreateFlags

DWORD _SOCK_SHARED_INFO::CreateFlags

◆ Debug

BOOLEAN _SOCK_SHARED_INFO::Debug

Definition at line 70 of file msafd.h.

Referenced by WSPGetSockOpt().

◆ DontUseWildcard

BOOLEAN _SOCK_SHARED_INFO::DontUseWildcard

Definition at line 75 of file msafd.h.

◆ ExclusiveAddressUse

BOOLEAN _SOCK_SHARED_INFO::ExclusiveAddressUse

Definition at line 73 of file msafd.h.

Referenced by WSPBind(), WSPGetSockOpt(), and WSPSetSockOpt().

◆ GroupID

GROUP _SOCK_SHARED_INFO::GroupID

Definition at line 84 of file msafd.h.

Referenced by WSPSocket().

◆ GroupPriority

INT _SOCK_SHARED_INFO::GroupPriority

Definition at line 86 of file msafd.h.

◆ GroupType

DWORD _SOCK_SHARED_INFO::GroupType

Definition at line 85 of file msafd.h.

Referenced by WSPSocket().

◆ hWnd

HWND _SOCK_SHARED_INFO::hWnd

Definition at line 88 of file msafd.h.

Referenced by SockAsyncSelectCompletionRoutine(), WSPAsyncSelect(), and WSPEventSelect().

◆ LingerData

struct linger _SOCK_SHARED_INFO::LingerData

Definition at line 61 of file msafd.h.

Referenced by WSPCloseSocket(), WSPGetSockOpt(), and WSPSetSockOpt().

◆ Listening

BOOLEAN _SOCK_SHARED_INFO::Listening

Definition at line 68 of file msafd.h.

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

◆ NonBlocking

◆ OobInline

BOOLEAN _SOCK_SHARED_INFO::OobInline

Definition at line 71 of file msafd.h.

Referenced by WSPGetSockOpt(), WSPIoctl(), WSPRecv(), WSPRecvFrom(), WSPSelect(), WSPSetSockOpt(), and WSPSocket().

◆ Protocol

INT _SOCK_SHARED_INFO::Protocol

Definition at line 58 of file msafd.h.

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

◆ ProviderFlags

DWORD _SOCK_SHARED_INFO::ProviderFlags

Definition at line 83 of file msafd.h.

Referenced by WSPSocket().

◆ ReceiveShutdown

BOOLEAN _SOCK_SHARED_INFO::ReceiveShutdown

Definition at line 76 of file msafd.h.

Referenced by WSPCloseSocket(), and WSPShutdown().

◆ RecvTimeout

ULONG _SOCK_SHARED_INFO::RecvTimeout

Definition at line 63 of file msafd.h.

Referenced by WSPGetSockOpt(), WSPSetSockOpt(), and WSPSocket().

◆ RefCount

LONG _SOCK_SHARED_INFO::RefCount

Definition at line 55 of file msafd.h.

Referenced by WSPCloseSocket(), and WSPSocket().

◆ ReuseAddresses

BOOLEAN _SOCK_SHARED_INFO::ReuseAddresses

Definition at line 72 of file msafd.h.

Referenced by WSPBind(), WSPGetSockOpt(), and WSPSetSockOpt().

◆ SendShutdown

BOOLEAN _SOCK_SHARED_INFO::SendShutdown

Definition at line 77 of file msafd.h.

Referenced by WSPCloseSocket(), and WSPShutdown().

◆ SendTimeout

ULONG _SOCK_SHARED_INFO::SendTimeout

Definition at line 62 of file msafd.h.

Referenced by WSPGetSockOpt(), WSPSetSockOpt(), and WSPSocket().

◆ SequenceNumber

DWORD _SOCK_SHARED_INFO::SequenceNumber

◆ ServiceFlags1

DWORD _SOCK_SHARED_INFO::ServiceFlags1

Definition at line 82 of file msafd.h.

Referenced by WSPAccept(), WSPRecvFrom(), WSPSendTo(), and WSPSocket().

◆ SizeOfLocalAddress

INT _SOCK_SHARED_INFO::SizeOfLocalAddress

Definition at line 59 of file msafd.h.

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

◆ SizeOfRecvBuffer

ULONG _SOCK_SHARED_INFO::SizeOfRecvBuffer

Definition at line 64 of file msafd.h.

Referenced by WSPGetSockOpt(), WSPSetSockOpt(), and WSPSocket().

◆ SizeOfRemoteAddress

INT _SOCK_SHARED_INFO::SizeOfRemoteAddress

Definition at line 60 of file msafd.h.

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

◆ SizeOfSendBuffer

ULONG _SOCK_SHARED_INFO::SizeOfSendBuffer

Definition at line 65 of file msafd.h.

Referenced by WSPGetSockOpt(), WSPSetSockOpt(), and WSPSocket().

◆ SocketLastError

INT _SOCK_SHARED_INFO::SocketLastError

◆ SocketType

INT _SOCK_SHARED_INFO::SocketType

Definition at line 57 of file msafd.h.

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

◆ State

◆ Unknown

LONG _SOCK_SHARED_INFO::Unknown

Definition at line 89 of file msafd.h.

◆ UseDelayedAcceptance

BOOLEAN _SOCK_SHARED_INFO::UseDelayedAcceptance

Definition at line 78 of file msafd.h.

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

◆ UseSAN

BOOLEAN _SOCK_SHARED_INFO::UseSAN

Definition at line 79 of file msafd.h.

Referenced by WSPSocket().

◆ wMsg

UINT _SOCK_SHARED_INFO::wMsg

Definition at line 91 of file msafd.h.

Referenced by SockAsyncSelectCompletionRoutine(), WSPAsyncSelect(), and WSPEventSelect().

◆ WSLocalAddress

SOCKADDR _SOCK_SHARED_INFO::WSLocalAddress

Definition at line 94 of file msafd.h.

Referenced by WSPIoctl(), and WSPSocket().

◆ WSRemoteAddress

SOCKADDR _SOCK_SHARED_INFO::WSRemoteAddress

Definition at line 95 of file msafd.h.

Referenced by WSPSocket().


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