3 * DESCRIPTION: Default TDI event handlers.
9 /* ClientEventChainedReceiveDatagram */
12 TdiDefaultChainedRcvDatagramHandler (
13 IN PVOID TdiEventContext,
14 IN LONG SourceAddressLength,
15 IN PVOID SourceAddress,
16 IN LONG OptionsLength,
18 IN ULONG ReceiveDatagramFlags,
19 IN ULONG ReceiveDatagramLength,
20 IN ULONG StartingOffset,
22 IN PVOID TsduDescriptor
25 return STATUS_NOT_IMPLEMENTED;
29 /* ClientEventChainedReceiveExpedited */
32 TdiDefaultChainedRcvExpeditedHandler (
33 IN PVOID TdiEventContext,
34 IN CONNECTION_CONTEXT ConnectionContext,
35 IN ULONG ReceiveFlags,
36 IN ULONG ReceiveLength,
37 IN ULONG StartingOffset,
39 IN PVOID TsduDescriptor
42 return STATUS_NOT_IMPLEMENTED;
46 /* ClientEventChainedReceive */
49 TdiDefaultChainedReceiveHandler (
50 IN PVOID TdiEventContext,
51 IN CONNECTION_CONTEXT ConnectionContext,
52 IN ULONG ReceiveFlags,
53 IN ULONG ReceiveLength,
54 IN ULONG StartingOffset,
56 IN PVOID TsduDescriptor
59 return STATUS_NOT_IMPLEMENTED;
63 /* ClientEventConnect */
66 TdiDefaultConnectHandler (
67 IN PVOID TdiEventContext,
68 IN LONG RemoteAddressLength,
69 IN PVOID RemoteAddress,
70 IN LONG UserDataLength,
72 IN LONG OptionsLength,
74 OUT CONNECTION_CONTEXT * ConnectionContext,
78 return STATUS_NOT_IMPLEMENTED;
82 /* ClientEventDisconnect */
85 TdiDefaultDisconnectHandler (
86 IN PVOID TdiEventContext,
87 IN CONNECTION_CONTEXT ConnectionContext,
88 IN LONG DisconnectDataLength,
89 IN PVOID DisconnectData,
90 IN LONG DisconnectInformationLength,
91 IN PVOID DisconnectInformation,
92 IN ULONG DisconnectFlags
95 return STATUS_NOT_IMPLEMENTED;
99 /* ClientEventError */
102 TdiDefaultErrorHandler (
103 IN PVOID TdiEventContext,
107 return STATUS_NOT_IMPLEMENTED;
111 /* ClientEventReceiveDatagram */
114 TdiDefaultRcvDatagramHandler (
115 IN PVOID TdiEventContext,
116 IN LONG SourceAddressLength,
117 IN PVOID SourceAddress,
118 IN LONG OptionsLength,
120 IN ULONG ReceiveDatagramFlags,
121 IN ULONG BytesIndicated,
122 IN ULONG BytesAvailable,
123 OUT ULONG * BytesTaken,
125 OUT PIRP * IoRequestPacket
128 return STATUS_NOT_IMPLEMENTED;
132 /* ClientEventReceiveExpedited */
135 TdiDefaultRcvExpeditedHandler (
136 IN PVOID TdiEventContext,
137 IN CONNECTION_CONTEXT ConnectionContext,
138 IN ULONG ReceiveFlags,
139 IN ULONG BytesIndicated,
140 IN ULONG BytesAvailable,
141 OUT ULONG * BytesTaken,
143 OUT PIRP * IoRequestPacket
146 return STATUS_NOT_IMPLEMENTED;
150 /* ClientEventReceive */
153 TdiDefaultReceiveHandler (
154 IN PVOID TdiEventContext,
155 IN CONNECTION_CONTEXT ConnectionContext,
156 IN ULONG ReceiveFlags,
157 IN ULONG BytesIndicated,
158 IN ULONG BytesAvailable,
159 OUT ULONG * BytesTaken,
161 OUT PIRP * IoRequestPacket
164 return STATUS_NOT_IMPLEMENTED;
168 /* ClientEventSendPossible */
171 TdiDefaultSendPossibleHandler (
172 IN PVOID TdiEventContext,
173 IN PVOID ConnectionContext,
174 IN ULONG BytesAvailable
177 return STATUS_NOT_IMPLEMENTED;