2 * DESCRIPTION: Default TDI event handlers.
7 * ClientEventChainedReceiveDatagram
13 TdiDefaultChainedRcvDatagramHandler (
14 IN PVOID TdiEventContext
,
15 IN LONG SourceAddressLength
,
16 IN PVOID SourceAddress
,
17 IN LONG OptionsLength
,
19 IN ULONG ReceiveDatagramFlags
,
20 IN ULONG ReceiveDatagramLength
,
21 IN ULONG StartingOffset
,
23 IN PVOID TsduDescriptor
26 return STATUS_NOT_IMPLEMENTED
;
31 * ClientEventChainedReceiveExpedited
37 TdiDefaultChainedRcvExpeditedHandler (
38 IN PVOID TdiEventContext
,
39 IN CONNECTION_CONTEXT ConnectionContext
,
40 IN ULONG ReceiveFlags
,
41 IN ULONG ReceiveLength
,
42 IN ULONG StartingOffset
,
44 IN PVOID TsduDescriptor
47 return STATUS_NOT_IMPLEMENTED
;
52 * ClientEventChainedReceive
58 TdiDefaultChainedReceiveHandler (
59 IN PVOID TdiEventContext
,
60 IN CONNECTION_CONTEXT ConnectionContext
,
61 IN ULONG ReceiveFlags
,
62 IN ULONG ReceiveLength
,
63 IN ULONG StartingOffset
,
65 IN PVOID TsduDescriptor
68 return STATUS_NOT_IMPLEMENTED
;
79 TdiDefaultConnectHandler (
80 IN PVOID TdiEventContext
,
81 IN LONG RemoteAddressLength
,
82 IN PVOID RemoteAddress
,
83 IN LONG UserDataLength
,
85 IN LONG OptionsLength
,
87 OUT CONNECTION_CONTEXT
* ConnectionContext
,
91 return STATUS_NOT_IMPLEMENTED
;
96 * ClientEventDisconnect
102 TdiDefaultDisconnectHandler (
103 IN PVOID TdiEventContext
,
104 IN CONNECTION_CONTEXT ConnectionContext
,
105 IN LONG DisconnectDataLength
,
106 IN PVOID DisconnectData
,
107 IN LONG DisconnectInformationLength
,
108 IN PVOID DisconnectInformation
,
109 IN ULONG DisconnectFlags
112 return STATUS_NOT_IMPLEMENTED
;
123 TdiDefaultErrorHandler (
124 IN PVOID TdiEventContext
,
128 return STATUS_NOT_IMPLEMENTED
;
133 * ClientEventReceiveDatagram
139 TdiDefaultRcvDatagramHandler (
140 IN PVOID TdiEventContext
,
141 IN LONG SourceAddressLength
,
142 IN PVOID SourceAddress
,
143 IN LONG OptionsLength
,
145 IN ULONG ReceiveDatagramFlags
,
146 IN ULONG BytesIndicated
,
147 IN ULONG BytesAvailable
,
148 OUT ULONG
* BytesTaken
,
150 OUT PIRP
* IoRequestPacket
153 return STATUS_NOT_IMPLEMENTED
;
158 * ClientEventReceiveExpedited
164 TdiDefaultRcvExpeditedHandler (
165 IN PVOID TdiEventContext
,
166 IN CONNECTION_CONTEXT ConnectionContext
,
167 IN ULONG ReceiveFlags
,
168 IN ULONG BytesIndicated
,
169 IN ULONG BytesAvailable
,
170 OUT ULONG
* BytesTaken
,
172 OUT PIRP
* IoRequestPacket
175 return STATUS_NOT_IMPLEMENTED
;
186 TdiDefaultReceiveHandler (
187 IN PVOID TdiEventContext
,
188 IN CONNECTION_CONTEXT ConnectionContext
,
189 IN ULONG ReceiveFlags
,
190 IN ULONG BytesIndicated
,
191 IN ULONG BytesAvailable
,
192 OUT ULONG
* BytesTaken
,
194 OUT PIRP
* IoRequestPacket
197 return STATUS_NOT_IMPLEMENTED
;
202 * ClientEventSendPossible
208 TdiDefaultSendPossibleHandler (
209 IN PVOID TdiEventContext
,
210 IN PVOID ConnectionContext
,
211 IN ULONG BytesAvailable
214 return STATUS_NOT_IMPLEMENTED
;