:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / drivers / net / ndis / ndis / cm.c
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 #include <ndissys.h>
11
12
13 NDIS_STATUS
14 EXPORT
15 NdisCmActivateVc(
16     IN      NDIS_HANDLE         NdisVcHandle,
17     IN OUT  PCO_CALL_PARAMETERS CallParameters)
18 /*
19  * FUNCTION:
20  * ARGUMENTS:
21  * NOTES:
22  *    NDIS 5.0
23  */
24 {
25     UNIMPLEMENTED
26
27     return NDIS_STATUS_FAILURE;
28 }
29
30
31 VOID
32 EXPORT
33 NdisCmAddPartyComplete(
34     IN  NDIS_STATUS         Status,
35     IN  NDIS_HANDLE         NdisPartyHandle,
36     IN  NDIS_HANDLE         CallMgrPartyContext OPTIONAL,
37     IN  PCO_CALL_PARAMETERS CallParameters)
38 /*
39  * FUNCTION:
40  * ARGUMENTS:
41  * NOTES:
42  *    NDIS 5.0
43  */
44 {
45     UNIMPLEMENTED
46 }
47
48
49 VOID
50 EXPORT
51 NdisCmCloseAddressFamilyComplete(
52     IN  NDIS_STATUS Status,
53     IN  NDIS_HANDLE NdisAfHandle)
54 /*
55  * FUNCTION:
56  * ARGUMENTS:
57  * NOTES:
58  *    NDIS 5.0
59  */
60 {
61     UNIMPLEMENTED
62 }
63
64
65 VOID
66 EXPORT
67 NdisCmCloseCallComplete(
68     IN  NDIS_STATUS Status,
69     IN  NDIS_HANDLE NdisVcHandle,
70     IN  NDIS_HANDLE NdisPartyHandle OPTIONAL)
71 /*
72  * FUNCTION:
73  * ARGUMENTS:
74  * NOTES:
75  *    NDIS 5.0
76  */
77 {
78     UNIMPLEMENTED
79 }
80
81
82 NDIS_STATUS
83 EXPORT
84 NdisCmDeactivateVc(
85     IN  NDIS_HANDLE NdisVcHandle)
86 /*
87  * FUNCTION:
88  * ARGUMENTS:
89  * NOTES:
90  *    NDIS 5.0
91  */
92 {
93     UNIMPLEMENTED
94
95     return NDIS_STATUS_FAILURE;
96 }
97
98
99 VOID
100 EXPORT
101 NdisCmDeregisterSapComplete(
102     IN  NDIS_STATUS Status,
103     IN  NDIS_HANDLE NdisSapHandle)
104 /*
105  * FUNCTION:
106  * ARGUMENTS:
107  * NOTES:
108  *    NDIS 5.0
109  */
110 {
111     UNIMPLEMENTED
112 }
113
114
115 VOID
116 EXPORT
117 NdisCmDispatchCallConnected(
118     IN  NDIS_HANDLE NdisVcHandle)
119 /*
120  * FUNCTION:
121  * ARGUMENTS:
122  * NOTES:
123  *    NDIS 5.0
124  */
125 {
126     UNIMPLEMENTED
127 }
128
129
130 NDIS_STATUS
131 EXPORT
132 NdisCmDispatchIncomingCall(
133     IN  NDIS_HANDLE         NdisSapHandle,
134     IN  NDIS_HANDLE         NdisVcHandle,
135     IN  PCO_CALL_PARAMETERS CallParameters)
136 /*
137  * FUNCTION:
138  * ARGUMENTS:
139  * NOTES:
140  *    NDIS 5.0
141  */
142 {
143     UNIMPLEMENTED
144
145     return NDIS_STATUS_FAILURE;
146 }
147
148
149 VOID
150 EXPORT
151 NdisCmDispatchIncomingCallQoSChange(
152     IN  NDIS_HANDLE         NdisVcHandle,
153     IN  PCO_CALL_PARAMETERS CallParameters)
154 /*
155  * FUNCTION:
156  * ARGUMENTS:
157  * NOTES:
158  *    NDIS 5.0
159  */
160 {
161     UNIMPLEMENTED
162 }
163
164
165 VOID
166 EXPORT
167 NdisCmDispatchIncomingCloseCall(
168     IN  NDIS_STATUS CloseStatus,
169     IN  NDIS_HANDLE NdisVcHandle,
170     IN  PVOID       Buffer  OPTIONAL,
171     IN  UINT        Size)
172 /*
173  * FUNCTION:
174  * ARGUMENTS:
175  * NOTES:
176  *    NDIS 5.0
177  */
178 {
179     UNIMPLEMENTED
180 }
181
182
183 VOID
184 EXPORT
185 NdisCmDispatchIncomingDropParty(
186     IN  NDIS_STATUS DropStatus,
187     IN  NDIS_HANDLE NdisPartyHandle,
188     IN  PVOID       Buffer  OPTIONAL,
189     IN  UINT        Size)
190 /*
191  * FUNCTION:
192  * ARGUMENTS:
193  * NOTES:
194  *    NDIS 5.0
195  */
196 {
197     UNIMPLEMENTED
198 }
199
200
201 VOID
202 EXPORT
203 NdisCmDropPartyComplete(
204     IN  NDIS_STATUS Status,
205     IN  NDIS_HANDLE NdisPartyHandle)
206 /*
207  * FUNCTION:
208  * ARGUMENTS:
209  * NOTES:
210  *    NDIS 5.0
211  */
212 {
213     UNIMPLEMENTED
214 }
215
216
217 VOID
218 EXPORT
219 NdisCmMakeCallComplete(
220     IN  NDIS_STATUS         Status,
221     IN  NDIS_HANDLE         NdisVcHandle,
222     IN  NDIS_HANDLE         NdisPartyHandle     OPTIONAL,
223     IN  NDIS_HANDLE         CallMgrPartyContext OPTIONAL,
224     IN  PCO_CALL_PARAMETERS CallParameters)
225 /*
226  * FUNCTION:
227  * ARGUMENTS:
228  * NOTES:
229  *    NDIS 5.0
230  */
231 {
232     UNIMPLEMENTED
233 }
234
235
236 VOID
237 EXPORT
238 NdisCmModifyCallQoSComplete(
239     IN  NDIS_STATUS         Status,
240     IN  NDIS_HANDLE         NdisVcHandle,
241     IN  PCO_CALL_PARAMETERS CallParameters)
242 /*
243  * FUNCTION:
244  * ARGUMENTS:
245  * NOTES:
246  *    NDIS 5.0
247  */
248 {
249     UNIMPLEMENTED
250 }
251
252
253 VOID
254 EXPORT
255 NdisCmOpenAddressFamilyComplete(
256     IN  NDIS_STATUS Status,
257     IN  NDIS_HANDLE NdisAfHandle,
258     IN  NDIS_HANDLE CallMgrAfContext)
259 /*
260  * FUNCTION:
261  * ARGUMENTS:
262  * NOTES:
263  *    NDIS 5.0
264  */
265 {
266     UNIMPLEMENTED
267 }
268
269
270 NDIS_STATUS
271 EXPORT
272 NdisCmRegisterAddressFamily(
273     IN  NDIS_HANDLE                         NdisBindingHandle,
274     IN  PCO_ADDRESS_FAMILY                  AddressFamily,
275     IN  PNDIS_CALL_MANAGER_CHARACTERISTICS  CmCharacteristics,
276     IN  UINT                                SizeOfCmCharacteristics)
277 /*
278  * FUNCTION:
279  * ARGUMENTS:
280  * NOTES:
281  *    NDIS 5.0
282  */
283 {
284     UNIMPLEMENTED
285
286     return NDIS_STATUS_FAILURE;
287 }
288
289
290 VOID
291 EXPORT
292 NdisCmRegisterSapComplete(
293     IN  NDIS_STATUS Status,
294     IN  NDIS_HANDLE NdisSapHandle,
295     IN  NDIS_HANDLE CallMgrSapContext)
296 /*
297  * FUNCTION:
298  * ARGUMENTS:
299  * NOTES:
300  *    NDIS 5.0
301  */
302 {
303     UNIMPLEMENTED
304 }
305
306
307
308 NDIS_STATUS
309 EXPORT
310 NdisMCmActivateVc(
311     IN  NDIS_HANDLE         NdisVcHandle,
312     IN  PCO_CALL_PARAMETERS CallParameters)
313 /*
314  * FUNCTION:
315  * ARGUMENTS:
316  * NOTES:
317  *    NDIS 5.0
318  */
319 {
320     UNIMPLEMENTED
321
322     return NDIS_STATUS_FAILURE;
323 }
324
325
326 NDIS_STATUS
327 EXPORT
328 NdisMCmCreateVc(
329     IN  NDIS_HANDLE     MiniportAdapterHandle,
330     IN  NDIS_HANDLE     NdisAfHandle,
331     IN  NDIS_HANDLE     MiniportVcContext,
332     OUT PNDIS_HANDLE    NdisVcHandle)
333 /*
334  * FUNCTION:
335  * ARGUMENTS:
336  * NOTES:
337  *    NDIS 5.0
338  */
339 {
340     UNIMPLEMENTED
341
342     return NDIS_STATUS_FAILURE;
343 }
344
345
346 NDIS_STATUS
347 EXPORT
348 NdisMCmDeactivateVc(
349     IN  NDIS_HANDLE NdisVcHandle)
350 /*
351  * FUNCTION:
352  * ARGUMENTS:
353  * NOTES:
354  *    NDIS 5.0
355  */
356 {
357     UNIMPLEMENTED
358
359     return NDIS_STATUS_FAILURE;
360 }
361
362
363 NDIS_STATUS
364 EXPORT
365 NdisMCmDeleteVc(
366     IN  NDIS_HANDLE NdisVcHandle)
367 /*
368  * FUNCTION:
369  * ARGUMENTS:
370  * NOTES:
371  *    NDIS 5.0
372  */
373 {
374     UNIMPLEMENTED
375
376     return NDIS_STATUS_FAILURE;
377 }
378
379
380 NDIS_STATUS
381 EXPORT
382 NdisMCmRegisterAddressFamily(
383     IN  NDIS_HANDLE                         MiniportAdapterHandle,
384     IN  PCO_ADDRESS_FAMILY                  AddressFamily,
385     IN  PNDIS_CALL_MANAGER_CHARACTERISTICS  CmCharacteristics,
386     IN  UINT                                SizeOfCmCharacteristics)
387 /*
388  * FUNCTION:
389  * ARGUMENTS:
390  * NOTES:
391  *    NDIS 5.0
392  */
393 {
394     UNIMPLEMENTED
395
396     return NDIS_STATUS_FAILURE;
397 }
398
399 NDIS_STATUS
400 EXPORT
401 NdisMCmRequest(
402     IN      NDIS_HANDLE     NdisAfHandle,
403     IN      NDIS_HANDLE     NdisVcHandle    OPTIONAL,
404     IN      NDIS_HANDLE     NdisPartyHandle OPTIONAL,
405     IN OUT  PNDIS_REQUEST   NdisRequest)
406 /*
407  * FUNCTION:
408  * ARGUMENTS:
409  * NOTES:
410  *    NDIS 5.0
411  */
412 {
413     UNIMPLEMENTED
414
415     return NDIS_STATUS_FAILURE;
416 }
417
418 /* EOF */