Go to the source code of this file.
|
enum | CONNECTION_STATE {
ctListen = 0
, ctSynSent
, ctSynReceived
, ctEstablished
,
ctFinWait1
, ctFinWait2
, ctCloseWait
, ctClosing
,
ctLastAck
, ctTimeWait
, ctClosed
} |
|
◆ ASSERT_TCPIP_OBJECT_LOCKED
◆ DereferenceObject
Value:{ \
}
#define InterlockedDecrement
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
_In_opt_ PALLOCATE_FUNCTION _In_opt_ PFREE_FUNCTION Free
Definition at line 24 of file titypes.h.
◆ LockObject
Value:do \
{ \
KeEnterCriticalRegion(); \
} while(0)
_Acquires_exclusive_lock_ Resource _Acquires_shared_lock_ Resource _Inout_ PERESOURCE Resource
Definition at line 34 of file titypes.h.
◆ ReferenceObject
Value:{ \
InterlockedIncrement(&((
Object)->RefCount)); \
}
Definition at line 14 of file titypes.h.
◆ UnlockObject
Value:do \
{ \
KeLeaveCriticalRegion(); \
} while(0)
Definition at line 44 of file titypes.h.
◆ ADDRESS_FILE
◆ AF_SEARCH
◆ CONNECTION_ENDPOINT
◆ CONTROL_CHANNEL
◆ DATAGRAM_BUILD_ROUTINE
◆ DATAGRAM_COMPLETION_ROUTINE
◆ DATAGRAM_RECEIVE_REQUEST
◆ DATAGRAM_SEND_REQUEST
◆ DATAGRAM_SEND_ROUTINE
◆ PADDRESS_FILE
◆ PAF_SEARCH
◆ PCONNECTION_ENDPOINT
◆ PCONNECTION_STATE
◆ PCONTROL_CHANNEL
◆ PDATAGRAM_COMPLETION_ROUTINE
◆ PDATAGRAM_RECEIVE_REQUEST
◆ PDATAGRAM_SEND_REQUEST
◆ PTCP_RECEIVE_REQUEST
◆ PTCP_SEGMENT
◆ PTDI_BUCKET
◆ PTI_QUERY_CONTEXT
◆ PTRANSPORT_CONTEXT
◆ TCP_RECEIVE_REQUEST
◆ TCP_SEGMENT
◆ TDI_BUCKET
◆ TI_QUERY_CONTEXT
◆ TRANSPORT_CONTEXT
◆ CONNECTION_STATE
Enumerator |
---|
ctListen | |
ctSynSent | |
ctSynReceived | |
ctEstablished | |
ctFinWait1 | |
ctFinWait2 | |
ctCloseWait | |
ctClosing | |
ctLastAck | |
ctTimeWait | |
ctClosed | |
Definition at line 203 of file titypes.h.
203 {
214
enum CONNECTION_STATE * PCONNECTION_STATE