3 * DESCRIPTION: Default TDI event handlers.
8 * ClientEventChainedReceiveDatagram
14 TdiDefaultChainedRcvDatagramHandler (
15 IN PVOID TdiEventContext
,
16 IN LONG SourceAddressLength
,
17 IN PVOID SourceAddress
,
18 IN LONG OptionsLength
,
20 IN ULONG ReceiveDatagramFlags
,
21 IN ULONG ReceiveDatagramLength
,
22 IN ULONG StartingOffset
,
24 IN PVOID TsduDescriptor
27 return STATUS_NOT_IMPLEMENTED
;
32 * ClientEventChainedReceiveExpedited
38 TdiDefaultChainedRcvExpeditedHandler (
39 IN PVOID TdiEventContext
,
40 IN CONNECTION_CONTEXT ConnectionContext
,
41 IN ULONG ReceiveFlags
,
42 IN ULONG ReceiveLength
,
43 IN ULONG StartingOffset
,
45 IN PVOID TsduDescriptor
48 return STATUS_NOT_IMPLEMENTED
;
53 * ClientEventChainedReceive
59 TdiDefaultChainedReceiveHandler (
60 IN PVOID TdiEventContext
,
61 IN CONNECTION_CONTEXT ConnectionContext
,
62 IN ULONG ReceiveFlags
,
63 IN ULONG ReceiveLength
,
64 IN ULONG StartingOffset
,
66 IN PVOID TsduDescriptor
69 return STATUS_NOT_IMPLEMENTED
;
80 TdiDefaultConnectHandler (
81 IN PVOID TdiEventContext
,
82 IN LONG RemoteAddressLength
,
83 IN PVOID RemoteAddress
,
84 IN LONG UserDataLength
,
86 IN LONG OptionsLength
,
88 OUT CONNECTION_CONTEXT
* ConnectionContext
,
92 return STATUS_NOT_IMPLEMENTED
;
97 * ClientEventDisconnect
103 TdiDefaultDisconnectHandler (
104 IN PVOID TdiEventContext
,
105 IN CONNECTION_CONTEXT ConnectionContext
,
106 IN LONG DisconnectDataLength
,
107 IN PVOID DisconnectData
,
108 IN LONG DisconnectInformationLength
,
109 IN PVOID DisconnectInformation
,
110 IN ULONG DisconnectFlags
113 return STATUS_NOT_IMPLEMENTED
;
124 TdiDefaultErrorHandler (
125 IN PVOID TdiEventContext
,
129 return STATUS_NOT_IMPLEMENTED
;
134 * ClientEventReceiveDatagram
140 TdiDefaultRcvDatagramHandler (
141 IN PVOID TdiEventContext
,
142 IN LONG SourceAddressLength
,
143 IN PVOID SourceAddress
,
144 IN LONG OptionsLength
,
146 IN ULONG ReceiveDatagramFlags
,
147 IN ULONG BytesIndicated
,
148 IN ULONG BytesAvailable
,
149 OUT ULONG
* BytesTaken
,
151 OUT PIRP
* IoRequestPacket
154 return STATUS_NOT_IMPLEMENTED
;
159 * ClientEventReceiveExpedited
165 TdiDefaultRcvExpeditedHandler (
166 IN PVOID TdiEventContext
,
167 IN CONNECTION_CONTEXT ConnectionContext
,
168 IN ULONG ReceiveFlags
,
169 IN ULONG BytesIndicated
,
170 IN ULONG BytesAvailable
,
171 OUT ULONG
* BytesTaken
,
173 OUT PIRP
* IoRequestPacket
176 return STATUS_NOT_IMPLEMENTED
;
187 TdiDefaultReceiveHandler (
188 IN PVOID TdiEventContext
,
189 IN CONNECTION_CONTEXT ConnectionContext
,
190 IN ULONG ReceiveFlags
,
191 IN ULONG BytesIndicated
,
192 IN ULONG BytesAvailable
,
193 OUT ULONG
* BytesTaken
,
195 OUT PIRP
* IoRequestPacket
198 return STATUS_NOT_IMPLEMENTED
;
203 * ClientEventSendPossible
209 TdiDefaultSendPossibleHandler (
210 IN PVOID TdiEventContext
,
211 IN PVOID ConnectionContext
,
212 IN ULONG BytesAvailable
215 return STATUS_NOT_IMPLEMENTED
;