ReactOS 0.4.15-dev-7934-g1dc8d80
_AFD_FCB Struct Reference

#include <afd.h>

Collaboration diagram for _AFD_FCB:

Public Attributes

BOOLEAN Locked
 
BOOLEAN Critical
 
BOOLEAN NonBlocking
 
BOOLEAN OobInline
 
BOOLEAN TdiReceiveClosed
 
BOOLEAN SendClosed
 
UINT State
 
UINT Flags
 
UINT GroupID
 
UINT GroupType
 
KIRQL OldIrql
 
UINT LockCount
 
PVOID CurrentThread
 
PFILE_OBJECT FileObject
 
PAFD_DEVICE_EXTENSION DeviceExt
 
BOOLEAN DelayedAccept
 
UINT ConnSeq
 
USHORT DisconnectFlags
 
BOOLEAN DisconnectPending
 
LARGE_INTEGER DisconnectTimeout
 
PTRANSPORT_ADDRESS LocalAddress
 
PTRANSPORT_ADDRESS RemoteAddress
 
PTDI_CONNECTION_INFORMATION AddressFrom
 
PTDI_CONNECTION_INFORMATION ConnectCallInfo
 
PTDI_CONNECTION_INFORMATION ConnectReturnInfo
 
AFD_TDI_OBJECT AddressFile
 
AFD_TDI_OBJECT Connection
 
AFD_IN_FLIGHT_REQUEST ConnectIrp
 
AFD_IN_FLIGHT_REQUEST ListenIrp
 
AFD_IN_FLIGHT_REQUEST ReceiveIrp
 
AFD_IN_FLIGHT_REQUEST SendIrp
 
AFD_IN_FLIGHT_REQUEST DisconnectIrp
 
AFD_DATA_WINDOW Send
 
AFD_DATA_WINDOW Recv
 
KMUTEX Mutex
 
PKEVENT EventSelect
 
DWORD EventSelectTriggers
 
DWORD EventSelectDisabled
 
UNICODE_STRING TdiDeviceName
 
PVOID Context
 
DWORD PollState
 
NTSTATUS PollStatus [FD_MAX_EVENTS]
 
NTSTATUS LastReceiveStatus
 
UINT ContextSize
 
PVOID ConnectData
 
UINT FilledConnectData
 
UINT ConnectDataSize
 
PVOID DisconnectData
 
UINT FilledDisconnectData
 
UINT DisconnectDataSize
 
PVOID ConnectOptions
 
UINT FilledConnectOptions
 
UINT ConnectOptionsSize
 
PVOID DisconnectOptions
 
UINT FilledDisconnectOptions
 
UINT DisconnectOptionsSize
 
LIST_ENTRY PendingIrpList [MAX_FUNCTIONS]
 
LIST_ENTRY DatagramList
 
LIST_ENTRY PendingConnections
 

Detailed Description

Definition at line 159 of file afd.h.

Member Data Documentation

◆ AddressFile

AFD_TDI_OBJECT _AFD_FCB::AddressFile

Definition at line 174 of file afd.h.

◆ AddressFrom

PTDI_CONNECTION_INFORMATION _AFD_FCB::AddressFrom

Definition at line 173 of file afd.h.

◆ ConnectCallInfo

PTDI_CONNECTION_INFORMATION _AFD_FCB::ConnectCallInfo

Definition at line 173 of file afd.h.

◆ ConnectData

PVOID _AFD_FCB::ConnectData

Definition at line 187 of file afd.h.

◆ ConnectDataSize

UINT _AFD_FCB::ConnectDataSize

Definition at line 189 of file afd.h.

◆ Connection

AFD_TDI_OBJECT _AFD_FCB::Connection

Definition at line 174 of file afd.h.

◆ ConnectIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::ConnectIrp

Definition at line 175 of file afd.h.

◆ ConnectOptions

PVOID _AFD_FCB::ConnectOptions

Definition at line 193 of file afd.h.

◆ ConnectOptionsSize

UINT _AFD_FCB::ConnectOptionsSize

Definition at line 195 of file afd.h.

◆ ConnectReturnInfo

PTDI_CONNECTION_INFORMATION _AFD_FCB::ConnectReturnInfo

Definition at line 173 of file afd.h.

◆ ConnSeq

UINT _AFD_FCB::ConnSeq

Definition at line 168 of file afd.h.

◆ Context

PVOID _AFD_FCB::Context

Definition at line 182 of file afd.h.

◆ ContextSize

UINT _AFD_FCB::ContextSize

Definition at line 186 of file afd.h.

◆ Critical

BOOLEAN _AFD_FCB::Critical

Definition at line 160 of file afd.h.

◆ CurrentThread

PVOID _AFD_FCB::CurrentThread

Definition at line 164 of file afd.h.

◆ DatagramList

LIST_ENTRY _AFD_FCB::DatagramList

Definition at line 200 of file afd.h.

◆ DelayedAccept

BOOLEAN _AFD_FCB::DelayedAccept

Definition at line 167 of file afd.h.

◆ DeviceExt

PAFD_DEVICE_EXTENSION _AFD_FCB::DeviceExt

Definition at line 166 of file afd.h.

◆ DisconnectData

PVOID _AFD_FCB::DisconnectData

Definition at line 190 of file afd.h.

◆ DisconnectDataSize

UINT _AFD_FCB::DisconnectDataSize

Definition at line 192 of file afd.h.

◆ DisconnectFlags

USHORT _AFD_FCB::DisconnectFlags

Definition at line 169 of file afd.h.

◆ DisconnectIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::DisconnectIrp

Definition at line 175 of file afd.h.

◆ DisconnectOptions

PVOID _AFD_FCB::DisconnectOptions

Definition at line 196 of file afd.h.

◆ DisconnectOptionsSize

UINT _AFD_FCB::DisconnectOptionsSize

Definition at line 198 of file afd.h.

◆ DisconnectPending

BOOLEAN _AFD_FCB::DisconnectPending

Definition at line 170 of file afd.h.

◆ DisconnectTimeout

LARGE_INTEGER _AFD_FCB::DisconnectTimeout

Definition at line 171 of file afd.h.

◆ EventSelect

PKEVENT _AFD_FCB::EventSelect

Definition at line 178 of file afd.h.

◆ EventSelectDisabled

DWORD _AFD_FCB::EventSelectDisabled

Definition at line 180 of file afd.h.

◆ EventSelectTriggers

DWORD _AFD_FCB::EventSelectTriggers

Definition at line 179 of file afd.h.

◆ FileObject

PFILE_OBJECT _AFD_FCB::FileObject

Definition at line 165 of file afd.h.

◆ FilledConnectData

UINT _AFD_FCB::FilledConnectData

Definition at line 188 of file afd.h.

◆ FilledConnectOptions

UINT _AFD_FCB::FilledConnectOptions

Definition at line 194 of file afd.h.

◆ FilledDisconnectData

UINT _AFD_FCB::FilledDisconnectData

Definition at line 191 of file afd.h.

◆ FilledDisconnectOptions

UINT _AFD_FCB::FilledDisconnectOptions

Definition at line 197 of file afd.h.

◆ Flags

UINT _AFD_FCB::Flags

Definition at line 161 of file afd.h.

◆ GroupID

UINT _AFD_FCB::GroupID

Definition at line 161 of file afd.h.

◆ GroupType

UINT _AFD_FCB::GroupType

Definition at line 161 of file afd.h.

◆ LastReceiveStatus

NTSTATUS _AFD_FCB::LastReceiveStatus

Definition at line 185 of file afd.h.

◆ ListenIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::ListenIrp

Definition at line 175 of file afd.h.

◆ LocalAddress

PTRANSPORT_ADDRESS _AFD_FCB::LocalAddress

Definition at line 172 of file afd.h.

◆ LockCount

UINT _AFD_FCB::LockCount

Definition at line 163 of file afd.h.

◆ Locked

BOOLEAN _AFD_FCB::Locked

Definition at line 160 of file afd.h.

◆ Mutex

KMUTEX _AFD_FCB::Mutex

Definition at line 177 of file afd.h.

◆ NonBlocking

BOOLEAN _AFD_FCB::NonBlocking

Definition at line 160 of file afd.h.

◆ OldIrql

KIRQL _AFD_FCB::OldIrql

Definition at line 162 of file afd.h.

◆ OobInline

BOOLEAN _AFD_FCB::OobInline

Definition at line 160 of file afd.h.

◆ PendingConnections

LIST_ENTRY _AFD_FCB::PendingConnections

Definition at line 201 of file afd.h.

◆ PendingIrpList

LIST_ENTRY _AFD_FCB::PendingIrpList[MAX_FUNCTIONS]

Definition at line 199 of file afd.h.

◆ PollState

DWORD _AFD_FCB::PollState

Definition at line 183 of file afd.h.

◆ PollStatus

NTSTATUS _AFD_FCB::PollStatus[FD_MAX_EVENTS]

Definition at line 184 of file afd.h.

◆ ReceiveIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::ReceiveIrp

Definition at line 175 of file afd.h.

◆ Recv

AFD_DATA_WINDOW _AFD_FCB::Recv

Definition at line 176 of file afd.h.

◆ RemoteAddress

PTRANSPORT_ADDRESS _AFD_FCB::RemoteAddress

Definition at line 172 of file afd.h.

◆ Send

AFD_DATA_WINDOW _AFD_FCB::Send

Definition at line 176 of file afd.h.

◆ SendClosed

BOOLEAN _AFD_FCB::SendClosed

Definition at line 160 of file afd.h.

◆ SendIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::SendIrp

Definition at line 175 of file afd.h.

◆ State

UINT _AFD_FCB::State

Definition at line 161 of file afd.h.

◆ TdiDeviceName

UNICODE_STRING _AFD_FCB::TdiDeviceName

Definition at line 181 of file afd.h.

◆ TdiReceiveClosed

BOOLEAN _AFD_FCB::TdiReceiveClosed

Definition at line 160 of file afd.h.


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