ReactOS 0.4.16-dev-2293-g4d8327b
_SOCK_SHARED_INFO Struct Reference

#include <shared.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 369 of file shared.h.

Member Data Documentation

◆ 

struct { ... } _SOCK_SHARED_INFO::@3576

◆ 

struct { ... } _SOCK_SHARED_INFO::@3747

◆ AddressFamily

INT _SOCK_SHARED_INFO::AddressFamily

Definition at line 372 of file shared.h.

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

◆ AsyncDisabledEvents

LONG _SOCK_SHARED_INFO::AsyncDisabledEvents

◆ AsyncEvents

◆ Broadcast

BOOLEAN _SOCK_SHARED_INFO::Broadcast

Definition at line 385 of file shared.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

◆ CreateFlags

DWORD _SOCK_SHARED_INFO::CreateFlags

◆ Debug

BOOLEAN _SOCK_SHARED_INFO::Debug

Definition at line 386 of file shared.h.

Referenced by WSPGetSockOpt().

◆ DontUseWildcard

BOOLEAN _SOCK_SHARED_INFO::DontUseWildcard

Definition at line 391 of file shared.h.

◆ ExclusiveAddressUse

BOOLEAN _SOCK_SHARED_INFO::ExclusiveAddressUse

Definition at line 389 of file shared.h.

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

◆ GroupID

GROUP _SOCK_SHARED_INFO::GroupID

Definition at line 400 of file shared.h.

Referenced by WSPSocket().

◆ GroupPriority

INT _SOCK_SHARED_INFO::GroupPriority

Definition at line 402 of file shared.h.

◆ GroupType

DWORD _SOCK_SHARED_INFO::GroupType

Definition at line 401 of file shared.h.

Referenced by WSPSocket().

◆ hWnd

HWND _SOCK_SHARED_INFO::hWnd

Definition at line 404 of file shared.h.

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

◆ LingerData

struct linger _SOCK_SHARED_INFO::LingerData

Definition at line 377 of file shared.h.

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

◆ Listening

BOOLEAN _SOCK_SHARED_INFO::Listening

Definition at line 384 of file shared.h.

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

◆ NonBlocking

◆ OobInline

BOOLEAN _SOCK_SHARED_INFO::OobInline

◆ Protocol

INT _SOCK_SHARED_INFO::Protocol

Definition at line 374 of file shared.h.

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

◆ ProviderFlags

DWORD _SOCK_SHARED_INFO::ProviderFlags

Definition at line 399 of file shared.h.

Referenced by WSPSocket().

◆ ReceiveShutdown

BOOLEAN _SOCK_SHARED_INFO::ReceiveShutdown

Definition at line 392 of file shared.h.

Referenced by WSPCloseSocket(), and WSPShutdown().

◆ RecvTimeout

ULONG _SOCK_SHARED_INFO::RecvTimeout

Definition at line 379 of file shared.h.

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

◆ RefCount

LONG _SOCK_SHARED_INFO::RefCount

Definition at line 371 of file shared.h.

Referenced by WSPCloseSocket(), and WSPSocket().

◆ ReuseAddresses

BOOLEAN _SOCK_SHARED_INFO::ReuseAddresses

Definition at line 388 of file shared.h.

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

◆ SendShutdown

BOOLEAN _SOCK_SHARED_INFO::SendShutdown

Definition at line 393 of file shared.h.

Referenced by WSPCloseSocket(), and WSPShutdown().

◆ SendTimeout

ULONG _SOCK_SHARED_INFO::SendTimeout

Definition at line 378 of file shared.h.

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

◆ SequenceNumber

DWORD _SOCK_SHARED_INFO::SequenceNumber

◆ ServiceFlags1

DWORD _SOCK_SHARED_INFO::ServiceFlags1

Definition at line 398 of file shared.h.

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

◆ SizeOfLocalAddress

INT _SOCK_SHARED_INFO::SizeOfLocalAddress

Definition at line 375 of file shared.h.

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

◆ SizeOfRecvBuffer

ULONG _SOCK_SHARED_INFO::SizeOfRecvBuffer

Definition at line 380 of file shared.h.

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

◆ SizeOfRemoteAddress

INT _SOCK_SHARED_INFO::SizeOfRemoteAddress

Definition at line 376 of file shared.h.

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

◆ SizeOfSendBuffer

ULONG _SOCK_SHARED_INFO::SizeOfSendBuffer

Definition at line 381 of file shared.h.

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

◆ SocketLastError

INT _SOCK_SHARED_INFO::SocketLastError

◆ SocketType

INT _SOCK_SHARED_INFO::SocketType

Definition at line 373 of file shared.h.

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

◆ State

◆ Unknown

LONG _SOCK_SHARED_INFO::Unknown

Definition at line 405 of file shared.h.

◆ UseDelayedAcceptance

BOOLEAN _SOCK_SHARED_INFO::UseDelayedAcceptance

Definition at line 394 of file shared.h.

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

◆ UseSAN

BOOLEAN _SOCK_SHARED_INFO::UseSAN

Definition at line 395 of file shared.h.

Referenced by WSPSocket().

◆ wMsg

UINT _SOCK_SHARED_INFO::wMsg

Definition at line 407 of file shared.h.

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

◆ WSLocalAddress

SOCKADDR _SOCK_SHARED_INFO::WSLocalAddress

Definition at line 410 of file shared.h.

Referenced by WSPIoctl(), and WSPSocket().

◆ WSRemoteAddress

SOCKADDR _SOCK_SHARED_INFO::WSRemoteAddress

Definition at line 411 of file shared.h.

Referenced by WSPSocket().


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