xref: /reactos/drivers/network/ndis/ndis/cm.c (revision c2c66aff)
1 /*
2  * COPYRIGHT:   See COPYING in the top level directory
3  * PROJECT:     ReactOS NDIS library
4  * FILE:        ndis/cm.c
5  * PURPOSE:     Call Manager services
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
NdisCmActivateVc(IN NDIS_HANDLE NdisVcHandle,IN OUT PCO_CALL_PARAMETERS CallParameters)18 NdisCmActivateVc(
19     IN      NDIS_HANDLE         NdisVcHandle,
20     IN OUT  PCO_CALL_PARAMETERS CallParameters)
21 /*
22  * FUNCTION:
23  * ARGUMENTS:
24  * NOTES:
25  *    NDIS 5.0
26  */
27 {
28     UNIMPLEMENTED;
29 
30     return NDIS_STATUS_FAILURE;
31 }
32 
33 
34 /*
35  * @unimplemented
36  */
37 VOID
38 EXPORT
NdisCmAddPartyComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisPartyHandle,IN NDIS_HANDLE CallMgrPartyContext OPTIONAL,IN PCO_CALL_PARAMETERS CallParameters)39 NdisCmAddPartyComplete(
40     IN  NDIS_STATUS         Status,
41     IN  NDIS_HANDLE         NdisPartyHandle,
42     IN  NDIS_HANDLE         CallMgrPartyContext OPTIONAL,
43     IN  PCO_CALL_PARAMETERS CallParameters)
44 /*
45  * FUNCTION:
46  * ARGUMENTS:
47  * NOTES:
48  *    NDIS 5.0
49  */
50 {
51     UNIMPLEMENTED;
52 }
53 
54 
55 /*
56  * @unimplemented
57  */
58 VOID
59 EXPORT
NdisCmCloseAddressFamilyComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisAfHandle)60 NdisCmCloseAddressFamilyComplete(
61     IN  NDIS_STATUS Status,
62     IN  NDIS_HANDLE NdisAfHandle)
63 /*
64  * FUNCTION:
65  * ARGUMENTS:
66  * NOTES:
67  *    NDIS 5.0
68  */
69 {
70     UNIMPLEMENTED;
71 }
72 
73 
74 /*
75  * @unimplemented
76  */
77 VOID
78 EXPORT
NdisCmCloseCallComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisVcHandle,IN NDIS_HANDLE NdisPartyHandle OPTIONAL)79 NdisCmCloseCallComplete(
80     IN  NDIS_STATUS Status,
81     IN  NDIS_HANDLE NdisVcHandle,
82     IN  NDIS_HANDLE NdisPartyHandle OPTIONAL)
83 /*
84  * FUNCTION:
85  * ARGUMENTS:
86  * NOTES:
87  *    NDIS 5.0
88  */
89 {
90     UNIMPLEMENTED;
91 }
92 
93 
94 /*
95  * @unimplemented
96  */
97 NDIS_STATUS
98 EXPORT
NdisCmDeactivateVc(IN NDIS_HANDLE NdisVcHandle)99 NdisCmDeactivateVc(
100     IN  NDIS_HANDLE NdisVcHandle)
101 /*
102  * FUNCTION:
103  * ARGUMENTS:
104  * NOTES:
105  *    NDIS 5.0
106  */
107 {
108     UNIMPLEMENTED;
109 
110     return NDIS_STATUS_FAILURE;
111 }
112 
113 
114 /*
115  * @unimplemented
116  */
117 VOID
118 EXPORT
NdisCmDeregisterSapComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisSapHandle)119 NdisCmDeregisterSapComplete(
120     IN  NDIS_STATUS Status,
121     IN  NDIS_HANDLE NdisSapHandle)
122 /*
123  * FUNCTION:
124  * ARGUMENTS:
125  * NOTES:
126  *    NDIS 5.0
127  */
128 {
129     UNIMPLEMENTED;
130 }
131 
132 
133 /*
134  * @unimplemented
135  */
136 VOID
137 EXPORT
NdisCmDispatchCallConnected(IN NDIS_HANDLE NdisVcHandle)138 NdisCmDispatchCallConnected(
139     IN  NDIS_HANDLE NdisVcHandle)
140 /*
141  * FUNCTION:
142  * ARGUMENTS:
143  * NOTES:
144  *    NDIS 5.0
145  */
146 {
147     UNIMPLEMENTED;
148 }
149 
150 
151 /*
152  * @unimplemented
153  */
154 NDIS_STATUS
155 EXPORT
NdisCmDispatchIncomingCall(IN NDIS_HANDLE NdisSapHandle,IN NDIS_HANDLE NdisVcHandle,IN PCO_CALL_PARAMETERS CallParameters)156 NdisCmDispatchIncomingCall(
157     IN  NDIS_HANDLE         NdisSapHandle,
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     return NDIS_STATUS_FAILURE;
170 }
171 
172 
173 /*
174  * @unimplemented
175  */
176 VOID
177 EXPORT
NdisCmDispatchIncomingCallQoSChange(IN NDIS_HANDLE NdisVcHandle,IN PCO_CALL_PARAMETERS CallParameters)178 NdisCmDispatchIncomingCallQoSChange(
179     IN  NDIS_HANDLE         NdisVcHandle,
180     IN  PCO_CALL_PARAMETERS CallParameters)
181 /*
182  * FUNCTION:
183  * ARGUMENTS:
184  * NOTES:
185  *    NDIS 5.0
186  */
187 {
188     UNIMPLEMENTED;
189 }
190 
191 
192 /*
193  * @unimplemented
194  */
195 VOID
196 EXPORT
NdisCmDispatchIncomingCloseCall(IN NDIS_STATUS CloseStatus,IN NDIS_HANDLE NdisVcHandle,IN PVOID Buffer OPTIONAL,IN UINT Size)197 NdisCmDispatchIncomingCloseCall(
198     IN  NDIS_STATUS CloseStatus,
199     IN  NDIS_HANDLE NdisVcHandle,
200     IN  PVOID       Buffer  OPTIONAL,
201     IN  UINT        Size)
202 /*
203  * FUNCTION:
204  * ARGUMENTS:
205  * NOTES:
206  *    NDIS 5.0
207  */
208 {
209     UNIMPLEMENTED;
210 }
211 
212 
213 /*
214  * @unimplemented
215  */
216 VOID
217 EXPORT
NdisCmDispatchIncomingDropParty(IN NDIS_STATUS DropStatus,IN NDIS_HANDLE NdisPartyHandle,IN PVOID Buffer OPTIONAL,IN UINT Size)218 NdisCmDispatchIncomingDropParty(
219     IN  NDIS_STATUS DropStatus,
220     IN  NDIS_HANDLE NdisPartyHandle,
221     IN  PVOID       Buffer  OPTIONAL,
222     IN  UINT        Size)
223 /*
224  * FUNCTION:
225  * ARGUMENTS:
226  * NOTES:
227  *    NDIS 5.0
228  */
229 {
230     UNIMPLEMENTED;
231 }
232 
233 
234 /*
235  * @unimplemented
236  */
237 VOID
238 EXPORT
NdisCmDropPartyComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisPartyHandle)239 NdisCmDropPartyComplete(
240     IN  NDIS_STATUS Status,
241     IN  NDIS_HANDLE NdisPartyHandle)
242 /*
243  * FUNCTION:
244  * ARGUMENTS:
245  * NOTES:
246  *    NDIS 5.0
247  */
248 {
249     UNIMPLEMENTED;
250 }
251 
252 
253 /*
254  * @unimplemented
255  */
256 VOID
257 EXPORT
NdisCmMakeCallComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisVcHandle,IN NDIS_HANDLE NdisPartyHandle OPTIONAL,IN NDIS_HANDLE CallMgrPartyContext OPTIONAL,IN PCO_CALL_PARAMETERS CallParameters)258 NdisCmMakeCallComplete(
259     IN  NDIS_STATUS         Status,
260     IN  NDIS_HANDLE         NdisVcHandle,
261     IN  NDIS_HANDLE         NdisPartyHandle     OPTIONAL,
262     IN  NDIS_HANDLE         CallMgrPartyContext OPTIONAL,
263     IN  PCO_CALL_PARAMETERS CallParameters)
264 /*
265  * FUNCTION:
266  * ARGUMENTS:
267  * NOTES:
268  *    NDIS 5.0
269  */
270 {
271     UNIMPLEMENTED;
272 }
273 
274 
275 /*
276  * @unimplemented
277  */
278 VOID
279 EXPORT
NdisCmModifyCallQoSComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisVcHandle,IN PCO_CALL_PARAMETERS CallParameters)280 NdisCmModifyCallQoSComplete(
281     IN  NDIS_STATUS         Status,
282     IN  NDIS_HANDLE         NdisVcHandle,
283     IN  PCO_CALL_PARAMETERS CallParameters)
284 /*
285  * FUNCTION:
286  * ARGUMENTS:
287  * NOTES:
288  *    NDIS 5.0
289  */
290 {
291     UNIMPLEMENTED;
292 }
293 
294 
295 /*
296  * @unimplemented
297  */
298 VOID
299 EXPORT
NdisCmOpenAddressFamilyComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisAfHandle,IN NDIS_HANDLE CallMgrAfContext)300 NdisCmOpenAddressFamilyComplete(
301     IN  NDIS_STATUS Status,
302     IN  NDIS_HANDLE NdisAfHandle,
303     IN  NDIS_HANDLE CallMgrAfContext)
304 /*
305  * FUNCTION:
306  * ARGUMENTS:
307  * NOTES:
308  *    NDIS 5.0
309  */
310 {
311     UNIMPLEMENTED;
312 }
313 
314 
315 /*
316  * @unimplemented
317  */
318 NDIS_STATUS
319 EXPORT
NdisCmRegisterAddressFamily(IN NDIS_HANDLE NdisBindingHandle,IN PCO_ADDRESS_FAMILY AddressFamily,IN PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics,IN UINT SizeOfCmCharacteristics)320 NdisCmRegisterAddressFamily(
321     IN  NDIS_HANDLE                         NdisBindingHandle,
322     IN  PCO_ADDRESS_FAMILY                  AddressFamily,
323     IN  PNDIS_CALL_MANAGER_CHARACTERISTICS  CmCharacteristics,
324     IN  UINT                                SizeOfCmCharacteristics)
325 /*
326  * FUNCTION:
327  * ARGUMENTS:
328  * NOTES:
329  *    NDIS 5.0
330  */
331 {
332     UNIMPLEMENTED;
333 
334     return NDIS_STATUS_FAILURE;
335 }
336 
337 
338 /*
339  * @unimplemented
340  */
341 VOID
342 EXPORT
NdisCmRegisterSapComplete(IN NDIS_STATUS Status,IN NDIS_HANDLE NdisSapHandle,IN NDIS_HANDLE CallMgrSapContext)343 NdisCmRegisterSapComplete(
344     IN  NDIS_STATUS Status,
345     IN  NDIS_HANDLE NdisSapHandle,
346     IN  NDIS_HANDLE CallMgrSapContext)
347 /*
348  * FUNCTION:
349  * ARGUMENTS:
350  * NOTES:
351  *    NDIS 5.0
352  */
353 {
354     UNIMPLEMENTED;
355 }
356 
357 
358 /*
359  * @unimplemented
360  */
361 NDIS_STATUS
362 EXPORT
NdisMCmActivateVc(IN NDIS_HANDLE NdisVcHandle,IN PCO_CALL_PARAMETERS CallParameters)363 NdisMCmActivateVc(
364     IN  NDIS_HANDLE         NdisVcHandle,
365     IN  PCO_CALL_PARAMETERS CallParameters)
366 /*
367  * FUNCTION:
368  * ARGUMENTS:
369  * NOTES:
370  *    NDIS 5.0
371  */
372 {
373     UNIMPLEMENTED;
374 
375     return NDIS_STATUS_FAILURE;
376 }
377 
378 
379 /*
380  * @unimplemented
381  */
382 NDIS_STATUS
383 EXPORT
NdisMCmCreateVc(IN NDIS_HANDLE MiniportAdapterHandle,IN NDIS_HANDLE NdisAfHandle,IN NDIS_HANDLE MiniportVcContext,OUT PNDIS_HANDLE NdisVcHandle)384 NdisMCmCreateVc(
385     IN  NDIS_HANDLE     MiniportAdapterHandle,
386     IN  NDIS_HANDLE     NdisAfHandle,
387     IN  NDIS_HANDLE     MiniportVcContext,
388     OUT PNDIS_HANDLE    NdisVcHandle)
389 /*
390  * FUNCTION:
391  * ARGUMENTS:
392  * NOTES:
393  *    NDIS 5.0
394  */
395 {
396     UNIMPLEMENTED;
397 
398     return NDIS_STATUS_FAILURE;
399 }
400 
401 
402 /*
403  * @unimplemented
404  */
405 NDIS_STATUS
406 EXPORT
NdisMCmDeactivateVc(IN NDIS_HANDLE NdisVcHandle)407 NdisMCmDeactivateVc(
408     IN  NDIS_HANDLE NdisVcHandle)
409 /*
410  * FUNCTION:
411  * ARGUMENTS:
412  * NOTES:
413  *    NDIS 5.0
414  */
415 {
416     UNIMPLEMENTED;
417 
418     return NDIS_STATUS_FAILURE;
419 }
420 
421 
422 /*
423  * @unimplemented
424  */
425 NDIS_STATUS
426 EXPORT
NdisMCmDeleteVc(IN NDIS_HANDLE NdisVcHandle)427 NdisMCmDeleteVc(
428     IN  NDIS_HANDLE NdisVcHandle)
429 /*
430  * FUNCTION:
431  * ARGUMENTS:
432  * NOTES:
433  *    NDIS 5.0
434  */
435 {
436     UNIMPLEMENTED;
437 
438     return NDIS_STATUS_FAILURE;
439 }
440 
441 
442 /*
443  * @unimplemented
444  */
445 NDIS_STATUS
446 EXPORT
NdisMCmRegisterAddressFamily(IN NDIS_HANDLE MiniportAdapterHandle,IN PCO_ADDRESS_FAMILY AddressFamily,IN PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics,IN UINT SizeOfCmCharacteristics)447 NdisMCmRegisterAddressFamily(
448     IN  NDIS_HANDLE                         MiniportAdapterHandle,
449     IN  PCO_ADDRESS_FAMILY                  AddressFamily,
450     IN  PNDIS_CALL_MANAGER_CHARACTERISTICS  CmCharacteristics,
451     IN  UINT                                SizeOfCmCharacteristics)
452 /*
453  * FUNCTION:
454  * ARGUMENTS:
455  * NOTES:
456  *    NDIS 5.0
457  */
458 {
459     UNIMPLEMENTED;
460 
461     return NDIS_STATUS_FAILURE;
462 }
463 
464 
465 /*
466  * @unimplemented
467  */
468 NDIS_STATUS
469 EXPORT
NdisMCmRequest(IN NDIS_HANDLE NdisAfHandle,IN NDIS_HANDLE NdisVcHandle OPTIONAL,IN NDIS_HANDLE NdisPartyHandle OPTIONAL,IN OUT PNDIS_REQUEST NdisRequest)470 NdisMCmRequest(
471     IN      NDIS_HANDLE     NdisAfHandle,
472     IN      NDIS_HANDLE     NdisVcHandle    OPTIONAL,
473     IN      NDIS_HANDLE     NdisPartyHandle OPTIONAL,
474     IN OUT  PNDIS_REQUEST   NdisRequest)
475 /*
476  * FUNCTION:
477  * ARGUMENTS:
478  * NOTES:
479  *    NDIS 5.0
480  */
481 {
482     UNIMPLEMENTED;
483 
484     return NDIS_STATUS_FAILURE;
485 }
486 
487 /* EOF */
488