- Sync with trunk r58248 to bring the latest changes from Amine (headers) and others...
[reactos.git] / drivers / network / ndis / ndis / co.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
4 * FILE: ndis/co.c
5 * PURPOSE: Services for connection-oriented NDIS drivers
6 * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
7 * REVISIONS:
8 * CSH 01/08-2000 Created
9 */
10
11 #include "ndissys.h"
12
13 /*
14 * @unimplemented
15 */
16 NDIS_STATUS
17 EXPORT
18 NdisCoGetTapiCallId(
19 IN NDIS_HANDLE NdisVcHandle,
20 IN OUT PVAR_STRING TapiCallId)
21 {
22 UNIMPLEMENTED
23
24 return NDIS_STATUS_FAILURE;
25 }
26
27 /*
28 * @unimplemented
29 */
30 NDIS_STATUS
31 EXPORT
32 NdisCoAssignInstanceName(
33 IN NDIS_HANDLE NdisVcHandle,
34 IN PNDIS_STRING BaseInstanceName,
35 OUT PNDIS_STRING VcInstanceName)
36 {
37 UNIMPLEMENTED
38
39 return NDIS_STATUS_FAILURE;
40 }
41
42 /*
43 * @unimplemented
44 */
45 NDIS_STATUS
46 EXPORT
47 NdisCoCreateVc(
48 IN NDIS_HANDLE NdisBindingHandle,
49 IN NDIS_HANDLE NdisAfHandle OPTIONAL,
50 IN NDIS_HANDLE ProtocolVcContext,
51 IN OUT PNDIS_HANDLE NdisVcHandle)
52 /*
53 * FUNCTION:
54 * ARGUMENTS:
55 * NOTES:
56 * NDIS 5.0
57 */
58 {
59 UNIMPLEMENTED
60
61 return NDIS_STATUS_FAILURE;
62 }
63
64
65 /*
66 * @unimplemented
67 */
68 NDIS_STATUS
69 EXPORT
70 NdisCoDeleteVc(
71 IN NDIS_HANDLE NdisVcHandle)
72 /*
73 * FUNCTION:
74 * ARGUMENTS:
75 * NOTES:
76 * NDIS 5.0
77 */
78 {
79 UNIMPLEMENTED
80
81 return NDIS_STATUS_FAILURE;
82 }
83
84
85 /*
86 * @unimplemented
87 */
88 NDIS_STATUS
89 EXPORT
90 NdisCoRequest(
91 IN NDIS_HANDLE NdisBindingHandle,
92 IN NDIS_HANDLE NdisAfHandle OPTIONAL,
93 IN NDIS_HANDLE NdisVcHandle OPTIONAL,
94 IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
95 IN OUT PNDIS_REQUEST NdisRequest)
96 /*
97 * FUNCTION:
98 * ARGUMENTS:
99 * NOTES:
100 * NDIS 5.0
101 */
102 {
103 UNIMPLEMENTED
104
105 return NDIS_STATUS_FAILURE;
106 }
107
108
109 /*
110 * @unimplemented
111 */
112 VOID
113 EXPORT
114 NdisCoRequestComplete(
115 IN NDIS_STATUS Status,
116 IN NDIS_HANDLE NdisAfHandle,
117 IN NDIS_HANDLE NdisVcHandle OPTIONAL,
118 IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
119 IN PNDIS_REQUEST NdisRequest)
120 /*
121 * FUNCTION:
122 * ARGUMENTS:
123 * NOTES:
124 * NDIS 5.0
125 */
126 {
127 UNIMPLEMENTED
128 }
129
130
131 /*
132 * @unimplemented
133 */
134 VOID
135 EXPORT
136 NdisCoSendPackets(
137 IN NDIS_HANDLE NdisVcHandle,
138 IN PPNDIS_PACKET PacketArray,
139 IN UINT NumberOfPackets)
140 /*
141 * FUNCTION:
142 * ARGUMENTS:
143 * NOTES:
144 * NDIS 5.0
145 */
146 {
147 UNIMPLEMENTED
148 }
149
150
151 /*
152 * @unimplemented
153 */
154 VOID
155 EXPORT
156 NdisMCoActivateVcComplete(
157 IN NDIS_STATUS Status,
158 IN NDIS_HANDLE NdisVcHandle,
159 IN PCO_CALL_PARAMETERS CallParameters)
160 /*
161 * FUNCTION:
162 * ARGUMENTS:
163 * NOTES:
164 * NDIS 5.0
165 */
166 {
167 UNIMPLEMENTED
168 }
169
170
171 /*
172 * @unimplemented
173 */
174 VOID
175 EXPORT
176 NdisMCoDeactivateVcComplete(
177 IN NDIS_STATUS Status,
178 IN NDIS_HANDLE NdisVcHandle)
179 /*
180 * FUNCTION:
181 * ARGUMENTS:
182 * NOTES:
183 * NDIS 5.0
184 */
185 {
186 UNIMPLEMENTED
187 }
188
189
190 /*
191 * @unimplemented
192 */
193 VOID
194 EXPORT
195 NdisMCoIndicateReceivePacket(
196 IN NDIS_HANDLE NdisVcHandle,
197 IN PPNDIS_PACKET PacketArray,
198 IN UINT NumberOfPackets)
199 /*
200 * FUNCTION:
201 * ARGUMENTS:
202 * NOTES:
203 * NDIS 5.0
204 */
205 {
206 UNIMPLEMENTED
207 }
208
209
210 /*
211 * @unimplemented
212 */
213 VOID
214 EXPORT
215 NdisMCoIndicateStatus(
216 IN NDIS_HANDLE MiniportAdapterHandle,
217 IN NDIS_HANDLE NdisVcHandle OPTIONAL,
218 IN NDIS_STATUS GeneralStatus,
219 IN PVOID StatusBuffer OPTIONAL,
220 IN ULONG StatusBufferSize)
221 /*
222 * FUNCTION:
223 * ARGUMENTS:
224 * NOTES:
225 * NDIS 5.0
226 */
227 {
228 UNIMPLEMENTED
229 }
230
231
232 /*
233 * @unimplemented
234 */
235 VOID
236 EXPORT
237 NdisMCoReceiveComplete(
238 IN NDIS_HANDLE MiniportAdapterHandle)
239 /*
240 * FUNCTION:
241 * ARGUMENTS:
242 * NOTES:
243 * NDIS 5.0
244 */
245 {
246 UNIMPLEMENTED
247 }
248
249
250 /*
251 * @unimplemented
252 */
253 VOID
254 EXPORT
255 NdisMCoRequestComplete(
256 IN NDIS_STATUS Status,
257 IN NDIS_HANDLE MiniportAdapterHandle,
258 IN PNDIS_REQUEST Request)
259 /*
260 * FUNCTION:
261 * ARGUMENTS:
262 * NOTES:
263 * NDIS 5.0
264 */
265 {
266 UNIMPLEMENTED
267 }
268
269
270 /*
271 * @unimplemented
272 */
273 VOID
274 EXPORT
275 NdisMCoSendComplete(
276 IN NDIS_STATUS Status,
277 IN NDIS_HANDLE NdisVcHandle,
278 IN PNDIS_PACKET Packet)
279 /*
280 * FUNCTION:
281 * ARGUMENTS:
282 * NOTES:
283 * NDIS 5.0
284 */
285 {
286 UNIMPLEMENTED
287 }
288
289 /* EOF */