ReactOS  0.4.14-dev-358-gbef841c
_AFD_FCB Struct Reference

#include <afd.h>

Collaboration diagram for _AFD_FCB:

Public Attributes

BOOLEAN Locked
 
BOOLEAN Critical
 
BOOLEAN Overread
 
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 161 of file afd.h.

Member Data Documentation

◆ AddressFile

AFD_TDI_OBJECT _AFD_FCB::AddressFile

Definition at line 176 of file afd.h.

◆ AddressFrom

PTDI_CONNECTION_INFORMATION _AFD_FCB::AddressFrom

Definition at line 175 of file afd.h.

◆ ConnectCallInfo

PTDI_CONNECTION_INFORMATION _AFD_FCB::ConnectCallInfo

Definition at line 175 of file afd.h.

◆ ConnectData

PVOID _AFD_FCB::ConnectData

Definition at line 189 of file afd.h.

◆ ConnectDataSize

UINT _AFD_FCB::ConnectDataSize

Definition at line 191 of file afd.h.

◆ Connection

AFD_TDI_OBJECT _AFD_FCB::Connection

Definition at line 176 of file afd.h.

◆ ConnectIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::ConnectIrp

Definition at line 177 of file afd.h.

◆ ConnectOptions

PVOID _AFD_FCB::ConnectOptions

Definition at line 195 of file afd.h.

◆ ConnectOptionsSize

UINT _AFD_FCB::ConnectOptionsSize

Definition at line 197 of file afd.h.

◆ ConnectReturnInfo

PTDI_CONNECTION_INFORMATION _AFD_FCB::ConnectReturnInfo

Definition at line 175 of file afd.h.

◆ ConnSeq

UINT _AFD_FCB::ConnSeq

Definition at line 170 of file afd.h.

◆ Context

PVOID _AFD_FCB::Context

Definition at line 184 of file afd.h.

◆ ContextSize

UINT _AFD_FCB::ContextSize

Definition at line 188 of file afd.h.

◆ Critical

BOOLEAN _AFD_FCB::Critical

Definition at line 162 of file afd.h.

◆ CurrentThread

PVOID _AFD_FCB::CurrentThread

Definition at line 166 of file afd.h.

◆ DatagramList

LIST_ENTRY _AFD_FCB::DatagramList

Definition at line 202 of file afd.h.

◆ DelayedAccept

BOOLEAN _AFD_FCB::DelayedAccept

Definition at line 169 of file afd.h.

◆ DeviceExt

PAFD_DEVICE_EXTENSION _AFD_FCB::DeviceExt

Definition at line 168 of file afd.h.

◆ DisconnectData

PVOID _AFD_FCB::DisconnectData

Definition at line 192 of file afd.h.

◆ DisconnectDataSize

UINT _AFD_FCB::DisconnectDataSize

Definition at line 194 of file afd.h.

◆ DisconnectFlags

USHORT _AFD_FCB::DisconnectFlags

Definition at line 171 of file afd.h.

◆ DisconnectIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::DisconnectIrp

Definition at line 177 of file afd.h.

◆ DisconnectOptions

PVOID _AFD_FCB::DisconnectOptions

Definition at line 198 of file afd.h.

◆ DisconnectOptionsSize

UINT _AFD_FCB::DisconnectOptionsSize

Definition at line 200 of file afd.h.

◆ DisconnectPending

BOOLEAN _AFD_FCB::DisconnectPending

Definition at line 172 of file afd.h.

◆ DisconnectTimeout

LARGE_INTEGER _AFD_FCB::DisconnectTimeout

Definition at line 173 of file afd.h.

◆ EventSelect

PKEVENT _AFD_FCB::EventSelect

Definition at line 180 of file afd.h.

◆ EventSelectDisabled

DWORD _AFD_FCB::EventSelectDisabled

Definition at line 182 of file afd.h.

◆ EventSelectTriggers

DWORD _AFD_FCB::EventSelectTriggers

Definition at line 181 of file afd.h.

◆ FileObject

PFILE_OBJECT _AFD_FCB::FileObject

Definition at line 167 of file afd.h.

◆ FilledConnectData

UINT _AFD_FCB::FilledConnectData

Definition at line 190 of file afd.h.

◆ FilledConnectOptions

UINT _AFD_FCB::FilledConnectOptions

Definition at line 196 of file afd.h.

◆ FilledDisconnectData

UINT _AFD_FCB::FilledDisconnectData

Definition at line 193 of file afd.h.

◆ FilledDisconnectOptions

UINT _AFD_FCB::FilledDisconnectOptions

Definition at line 199 of file afd.h.

◆ Flags

UINT _AFD_FCB::Flags

Definition at line 163 of file afd.h.

◆ GroupID

UINT _AFD_FCB::GroupID

Definition at line 163 of file afd.h.

◆ GroupType

UINT _AFD_FCB::GroupType

Definition at line 163 of file afd.h.

◆ LastReceiveStatus

NTSTATUS _AFD_FCB::LastReceiveStatus

Definition at line 187 of file afd.h.

◆ ListenIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::ListenIrp

Definition at line 177 of file afd.h.

◆ LocalAddress

PTRANSPORT_ADDRESS _AFD_FCB::LocalAddress

Definition at line 174 of file afd.h.

◆ LockCount

UINT _AFD_FCB::LockCount

Definition at line 165 of file afd.h.

◆ Locked

BOOLEAN _AFD_FCB::Locked

Definition at line 162 of file afd.h.

◆ Mutex

KMUTEX _AFD_FCB::Mutex

Definition at line 179 of file afd.h.

◆ NonBlocking

BOOLEAN _AFD_FCB::NonBlocking

Definition at line 162 of file afd.h.

◆ OldIrql

KIRQL _AFD_FCB::OldIrql

Definition at line 164 of file afd.h.

◆ OobInline

BOOLEAN _AFD_FCB::OobInline

Definition at line 162 of file afd.h.

◆ Overread

BOOLEAN _AFD_FCB::Overread

Definition at line 162 of file afd.h.

◆ PendingConnections

LIST_ENTRY _AFD_FCB::PendingConnections

Definition at line 203 of file afd.h.

◆ PendingIrpList

LIST_ENTRY _AFD_FCB::PendingIrpList[MAX_FUNCTIONS]

Definition at line 201 of file afd.h.

◆ PollState

DWORD _AFD_FCB::PollState

Definition at line 185 of file afd.h.

◆ PollStatus

NTSTATUS _AFD_FCB::PollStatus[FD_MAX_EVENTS]

Definition at line 186 of file afd.h.

◆ ReceiveIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::ReceiveIrp

Definition at line 177 of file afd.h.

◆ Recv

AFD_DATA_WINDOW _AFD_FCB::Recv

Definition at line 178 of file afd.h.

◆ RemoteAddress

PTRANSPORT_ADDRESS _AFD_FCB::RemoteAddress

Definition at line 174 of file afd.h.

◆ Send

AFD_DATA_WINDOW _AFD_FCB::Send

Definition at line 178 of file afd.h.

◆ SendClosed

BOOLEAN _AFD_FCB::SendClosed

Definition at line 162 of file afd.h.

◆ SendIrp

AFD_IN_FLIGHT_REQUEST _AFD_FCB::SendIrp

Definition at line 177 of file afd.h.

◆ State

UINT _AFD_FCB::State

Definition at line 163 of file afd.h.

◆ TdiDeviceName

UNICODE_STRING _AFD_FCB::TdiDeviceName

Definition at line 183 of file afd.h.

◆ TdiReceiveClosed

BOOLEAN _AFD_FCB::TdiReceiveClosed

Definition at line 162 of file afd.h.


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