ReactOS  0.4.13-dev-563-g0561610
_ADDRESS_FILE Struct Reference

#include <titypes.h>

Collaboration diagram for _ADDRESS_FILE:

Public Attributes

LIST_ENTRY ListEntry
 
LONG RefCount
 
OBJECT_FREE_ROUTINE Free
 
KSPIN_LOCK Lock
 
KIRQL OldIrql
 
IP_ADDRESS Address
 
USHORT Family
 
USHORT Protocol
 
USHORT Port
 
LONG Sharers
 
UCHAR TTL
 
UINT DF
 
UINT BCast
 
UINT HeaderIncl
 
WORK_QUEUE_ITEM WorkItem
 
DATAGRAM_COMPLETION_ROUTINE Complete
 
PVOID Context
 
DATAGRAM_SEND_ROUTINE Send
 
LIST_ENTRY ReceiveQueue
 
LIST_ENTRY TransmitQueue
 
struct _CONNECTION_ENDPOINTConnection
 
struct _CONNECTION_ENDPOINTListener
 
IP_ADDRESS AddrCache
 
HANDLE ProcessId
 
PVOID SubProcessTag
 
LARGE_INTEGER CreationTime
 
PTDI_IND_CONNECT ConnectHandler
 
PVOID ConnectHandlerContext
 
BOOLEAN RegisteredConnectHandler
 
PTDI_IND_DISCONNECT DisconnectHandler
 
PVOID DisconnectHandlerContext
 
BOOLEAN RegisteredDisconnectHandler
 
PTDI_IND_ERROR ErrorHandler
 
PVOID ErrorHandlerContext
 
PVOID ErrorHandlerOwner
 
BOOLEAN RegisteredErrorHandler
 
PTDI_IND_RECEIVE ReceiveHandler
 
PVOID ReceiveHandlerContext
 
BOOLEAN RegisteredReceiveHandler
 
PTDI_IND_RECEIVE_DATAGRAM ReceiveDatagramHandler
 
PVOID ReceiveDatagramHandlerContext
 
BOOLEAN RegisteredReceiveDatagramHandler
 
PTDI_IND_RECEIVE_EXPEDITED ExpeditedReceiveHandler
 
PVOID ExpeditedReceiveHandlerContext
 
BOOLEAN RegisteredExpeditedReceiveHandler
 
PTDI_IND_CHAINED_RECEIVE ChainedReceiveHandler
 
PVOID ChainedReceiveHandlerContext
 
BOOLEAN RegisteredChainedReceiveHandler
 
PTDI_IND_CHAINED_RECEIVE_DATAGRAM ChainedReceiveDatagramHandler
 
PVOID ChainedReceiveDatagramHandlerContext
 
BOOLEAN RegisteredChainedReceiveDatagramHandler
 
PTDI_IND_CHAINED_RECEIVE_EXPEDITED ChainedReceiveExpeditedHandler
 
PVOID ChainedReceiveExpeditedHandlerContext
 
BOOLEAN RegisteredChainedReceiveExpeditedHandler
 

Detailed Description

Definition at line 130 of file titypes.h.

Member Data Documentation

◆ AddrCache

IP_ADDRESS _ADDRESS_FILE::AddrCache

Definition at line 155 of file titypes.h.

◆ Address

◆ BCast

UINT _ADDRESS_FILE::BCast

Definition at line 143 of file titypes.h.

Referenced by FileOpenAddress(), and SetAddressFileInfo().

◆ ChainedReceiveDatagramHandler

PTDI_IND_CHAINED_RECEIVE_DATAGRAM _ADDRESS_FILE::ChainedReceiveDatagramHandler

Definition at line 193 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ChainedReceiveDatagramHandlerContext

PVOID _ADDRESS_FILE::ChainedReceiveDatagramHandlerContext

Definition at line 194 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ChainedReceiveExpeditedHandler

PTDI_IND_CHAINED_RECEIVE_EXPEDITED _ADDRESS_FILE::ChainedReceiveExpeditedHandler

Definition at line 197 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ChainedReceiveExpeditedHandlerContext

PVOID _ADDRESS_FILE::ChainedReceiveExpeditedHandlerContext

Definition at line 198 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ChainedReceiveHandler

PTDI_IND_CHAINED_RECEIVE _ADDRESS_FILE::ChainedReceiveHandler

Definition at line 189 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ChainedReceiveHandlerContext

PVOID _ADDRESS_FILE::ChainedReceiveHandlerContext

Definition at line 190 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ Complete

DATAGRAM_COMPLETION_ROUTINE _ADDRESS_FILE::Complete

Definition at line 146 of file titypes.h.

◆ ConnectHandler

PTDI_IND_CONNECT _ADDRESS_FILE::ConnectHandler

Definition at line 164 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ConnectHandlerContext

PVOID _ADDRESS_FILE::ConnectHandlerContext

Definition at line 165 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ Connection

◆ Context

PVOID _ADDRESS_FILE::Context

Definition at line 147 of file titypes.h.

◆ CreationTime

LARGE_INTEGER _ADDRESS_FILE::CreationTime

◆ DF

UINT _ADDRESS_FILE::DF

Definition at line 142 of file titypes.h.

Referenced by FileOpenAddress(), and SetAddressFileInfo().

◆ DisconnectHandler

PTDI_IND_DISCONNECT _ADDRESS_FILE::DisconnectHandler

Definition at line 168 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ DisconnectHandlerContext

PVOID _ADDRESS_FILE::DisconnectHandlerContext

Definition at line 169 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ErrorHandler

PTDI_IND_ERROR _ADDRESS_FILE::ErrorHandler

Definition at line 172 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ErrorHandlerContext

PVOID _ADDRESS_FILE::ErrorHandlerContext

Definition at line 173 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ErrorHandlerOwner

PVOID _ADDRESS_FILE::ErrorHandlerOwner

Definition at line 174 of file titypes.h.

◆ ExpeditedReceiveHandler

PTDI_IND_RECEIVE_EXPEDITED _ADDRESS_FILE::ExpeditedReceiveHandler

Definition at line 185 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ExpeditedReceiveHandlerContext

PVOID _ADDRESS_FILE::ExpeditedReceiveHandlerContext

Definition at line 186 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ Family

USHORT _ADDRESS_FILE::Family

Definition at line 137 of file titypes.h.

Referenced by DispTdiListen(), and FileOpenAddress().

◆ Free

OBJECT_FREE_ROUTINE _ADDRESS_FILE::Free

Definition at line 133 of file titypes.h.

Referenced by FileOpenAddress().

◆ HeaderIncl

UINT _ADDRESS_FILE::HeaderIncl

Definition at line 144 of file titypes.h.

Referenced by DGDeliverData(), FileOpenAddress(), and SetAddressFileInfo().

◆ Listener

◆ ListEntry

LIST_ENTRY _ADDRESS_FILE::ListEntry

Definition at line 131 of file titypes.h.

Referenced by AddrFileFree(), and FileOpenAddress().

◆ Lock

KSPIN_LOCK _ADDRESS_FILE::Lock

Definition at line 134 of file titypes.h.

Referenced by AddrFileFree(), and FileOpenAddress().

◆ OldIrql

KIRQL _ADDRESS_FILE::OldIrql

Definition at line 135 of file titypes.h.

◆ Port

◆ ProcessId

HANDLE _ADDRESS_FILE::ProcessId

◆ Protocol

◆ ReceiveDatagramHandler

PTDI_IND_RECEIVE_DATAGRAM _ADDRESS_FILE::ReceiveDatagramHandler

Definition at line 181 of file titypes.h.

Referenced by DGDeliverData(), and DispTdiSetEventHandler().

◆ ReceiveDatagramHandlerContext

PVOID _ADDRESS_FILE::ReceiveDatagramHandlerContext

Definition at line 182 of file titypes.h.

Referenced by DGDeliverData(), and DispTdiSetEventHandler().

◆ ReceiveHandler

PTDI_IND_RECEIVE _ADDRESS_FILE::ReceiveHandler

Definition at line 177 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ReceiveHandlerContext

PVOID _ADDRESS_FILE::ReceiveHandlerContext

Definition at line 178 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ ReceiveQueue

LIST_ENTRY _ADDRESS_FILE::ReceiveQueue

◆ RefCount

LONG _ADDRESS_FILE::RefCount

Definition at line 132 of file titypes.h.

Referenced by FileOpenAddress(), and LogActiveObjects().

◆ RegisteredChainedReceiveDatagramHandler

BOOLEAN _ADDRESS_FILE::RegisteredChainedReceiveDatagramHandler

Definition at line 195 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ RegisteredChainedReceiveExpeditedHandler

BOOLEAN _ADDRESS_FILE::RegisteredChainedReceiveExpeditedHandler

Definition at line 199 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ RegisteredChainedReceiveHandler

BOOLEAN _ADDRESS_FILE::RegisteredChainedReceiveHandler

Definition at line 191 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ RegisteredConnectHandler

BOOLEAN _ADDRESS_FILE::RegisteredConnectHandler

Definition at line 166 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ RegisteredDisconnectHandler

BOOLEAN _ADDRESS_FILE::RegisteredDisconnectHandler

Definition at line 170 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ RegisteredErrorHandler

BOOLEAN _ADDRESS_FILE::RegisteredErrorHandler

Definition at line 175 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ RegisteredExpeditedReceiveHandler

BOOLEAN _ADDRESS_FILE::RegisteredExpeditedReceiveHandler

Definition at line 187 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ RegisteredReceiveDatagramHandler

BOOLEAN _ADDRESS_FILE::RegisteredReceiveDatagramHandler

Definition at line 183 of file titypes.h.

Referenced by DGDeliverData(), and DispTdiSetEventHandler().

◆ RegisteredReceiveHandler

BOOLEAN _ADDRESS_FILE::RegisteredReceiveHandler

Definition at line 179 of file titypes.h.

Referenced by DispTdiSetEventHandler().

◆ Send

DATAGRAM_SEND_ROUTINE _ADDRESS_FILE::Send

Definition at line 148 of file titypes.h.

Referenced by FileOpenAddress().

◆ Sharers

LONG _ADDRESS_FILE::Sharers

Definition at line 140 of file titypes.h.

Referenced by AddrFindShared(), FileCloseAddress(), FileOpenAddress(), and LogActiveObjects().

◆ SubProcessTag

PVOID _ADDRESS_FILE::SubProcessTag

◆ TransmitQueue

LIST_ENTRY _ADDRESS_FILE::TransmitQueue

Definition at line 150 of file titypes.h.

Referenced by FileOpenAddress().

◆ TTL

UCHAR _ADDRESS_FILE::TTL

◆ WorkItem

WORK_QUEUE_ITEM _ADDRESS_FILE::WorkItem

Definition at line 145 of file titypes.h.


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