ReactOS  0.4.15-dev-494-g1d8c567
cm.c
Go to the documentation of this file.
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  */
17 EXPORT
21 /*
22  * FUNCTION:
23  * ARGUMENTS:
24  * NOTES:
25  * NDIS 5.0
26  */
27 {
29 
30  return NDIS_STATUS_FAILURE;
31 }
32 
33 
34 /*
35  * @unimplemented
36  */
37 VOID
38 EXPORT
44 /*
45  * FUNCTION:
46  * ARGUMENTS:
47  * NOTES:
48  * NDIS 5.0
49  */
50 {
52 }
53 
54 
55 /*
56  * @unimplemented
57  */
58 VOID
59 EXPORT
63 /*
64  * FUNCTION:
65  * ARGUMENTS:
66  * NOTES:
67  * NDIS 5.0
68  */
69 {
71 }
72 
73 
74 /*
75  * @unimplemented
76  */
77 VOID
78 EXPORT
83 /*
84  * FUNCTION:
85  * ARGUMENTS:
86  * NOTES:
87  * NDIS 5.0
88  */
89 {
91 }
92 
93 
94 /*
95  * @unimplemented
96  */
98 EXPORT
101 /*
102  * FUNCTION:
103  * ARGUMENTS:
104  * NOTES:
105  * NDIS 5.0
106  */
107 {
109 
110  return NDIS_STATUS_FAILURE;
111 }
112 
113 
114 /*
115  * @unimplemented
116  */
117 VOID
118 EXPORT
122 /*
123  * FUNCTION:
124  * ARGUMENTS:
125  * NOTES:
126  * NDIS 5.0
127  */
128 {
130 }
131 
132 
133 /*
134  * @unimplemented
135  */
136 VOID
137 EXPORT
140 /*
141  * FUNCTION:
142  * ARGUMENTS:
143  * NOTES:
144  * NDIS 5.0
145  */
146 {
148 }
149 
150 
151 /*
152  * @unimplemented
153  */
155 EXPORT
160 /*
161  * FUNCTION:
162  * ARGUMENTS:
163  * NOTES:
164  * NDIS 5.0
165  */
166 {
168 
169  return NDIS_STATUS_FAILURE;
170 }
171 
172 
173 /*
174  * @unimplemented
175  */
176 VOID
177 EXPORT
181 /*
182  * FUNCTION:
183  * ARGUMENTS:
184  * NOTES:
185  * NDIS 5.0
186  */
187 {
189 }
190 
191 
192 /*
193  * @unimplemented
194  */
195 VOID
196 EXPORT
198  IN NDIS_STATUS CloseStatus,
201  IN UINT Size)
202 /*
203  * FUNCTION:
204  * ARGUMENTS:
205  * NOTES:
206  * NDIS 5.0
207  */
208 {
210 }
211 
212 
213 /*
214  * @unimplemented
215  */
216 VOID
217 EXPORT
219  IN NDIS_STATUS DropStatus,
222  IN UINT Size)
223 /*
224  * FUNCTION:
225  * ARGUMENTS:
226  * NOTES:
227  * NDIS 5.0
228  */
229 {
231 }
232 
233 
234 /*
235  * @unimplemented
236  */
237 VOID
238 EXPORT
242 /*
243  * FUNCTION:
244  * ARGUMENTS:
245  * NOTES:
246  * NDIS 5.0
247  */
248 {
250 }
251 
252 
253 /*
254  * @unimplemented
255  */
256 VOID
257 EXPORT
264 /*
265  * FUNCTION:
266  * ARGUMENTS:
267  * NOTES:
268  * NDIS 5.0
269  */
270 {
272 }
273 
274 
275 /*
276  * @unimplemented
277  */
278 VOID
279 EXPORT
284 /*
285  * FUNCTION:
286  * ARGUMENTS:
287  * NOTES:
288  * NDIS 5.0
289  */
290 {
292 }
293 
294 
295 /*
296  * @unimplemented
297  */
298 VOID
299 EXPORT
304 /*
305  * FUNCTION:
306  * ARGUMENTS:
307  * NOTES:
308  * NDIS 5.0
309  */
310 {
312 }
313 
314 
315 /*
316  * @unimplemented
317  */
319 EXPORT
325 /*
326  * FUNCTION:
327  * ARGUMENTS:
328  * NOTES:
329  * NDIS 5.0
330  */
331 {
333 
334  return NDIS_STATUS_FAILURE;
335 }
336 
337 
338 /*
339  * @unimplemented
340  */
341 VOID
342 EXPORT
347 /*
348  * FUNCTION:
349  * ARGUMENTS:
350  * NOTES:
351  * NDIS 5.0
352  */
353 {
355 }
356 
357 
358 /*
359  * @unimplemented
360  */
362 EXPORT
366 /*
367  * FUNCTION:
368  * ARGUMENTS:
369  * NOTES:
370  * NDIS 5.0
371  */
372 {
374 
375  return NDIS_STATUS_FAILURE;
376 }
377 
378 
379 /*
380  * @unimplemented
381  */
383 EXPORT
389 /*
390  * FUNCTION:
391  * ARGUMENTS:
392  * NOTES:
393  * NDIS 5.0
394  */
395 {
397 
398  return NDIS_STATUS_FAILURE;
399 }
400 
401 
402 /*
403  * @unimplemented
404  */
406 EXPORT
409 /*
410  * FUNCTION:
411  * ARGUMENTS:
412  * NOTES:
413  * NDIS 5.0
414  */
415 {
417 
418  return NDIS_STATUS_FAILURE;
419 }
420 
421 
422 /*
423  * @unimplemented
424  */
426 EXPORT
429 /*
430  * FUNCTION:
431  * ARGUMENTS:
432  * NOTES:
433  * NDIS 5.0
434  */
435 {
437 
438  return NDIS_STATUS_FAILURE;
439 }
440 
441 
442 /*
443  * @unimplemented
444  */
446 EXPORT
452 /*
453  * FUNCTION:
454  * ARGUMENTS:
455  * NOTES:
456  * NDIS 5.0
457  */
458 {
460 
461  return NDIS_STATUS_FAILURE;
462 }
463 
464 
465 /*
466  * @unimplemented
467  */
469 EXPORT
475 /*
476  * FUNCTION:
477  * ARGUMENTS:
478  * NOTES:
479  * NDIS 5.0
480  */
481 {
483 
484  return NDIS_STATUS_FAILURE;
485 }
486 
487 /* EOF */
NDIS_STATUS EXPORT NdisMCmDeleteVc(IN NDIS_HANDLE NdisVcHandle)
Definition: cm.c:427
#define IN
Definition: typedefs.h:39
_In_opt_ NDIS_HANDLE _In_opt_ NDIS_HANDLE _Inout_ PNDIS_REQUEST NdisRequest
Definition: ndis.h:1571
IN PCO_ADDRESS_FAMILY AddressFamily
Definition: ndis.h:1906
VOID EXPORT NdisCmModifyCallQoSComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:280
NDIS_STATUS EXPORT NdisCmDeactivateVc(IN NDIS_HANDLE NdisVcHandle)
Definition: cm.c:99
_In_ NDIS_HANDLE _In_opt_ NDIS_HANDLE CallMgrPartyContext
Definition: ndis.h:4879
_In_ NDIS_HANDLE MiniportAdapterHandle
Definition: ndis.h:4668
VOID EXPORT NdisCmDispatchIncomingCloseCall(IN NDIS_STATUS CloseStatus, IN NDIS_HANDLE NdisVcHandle, IN PVOID Buffer OPTIONAL, IN UINT Size)
Definition: cm.c:197
_Must_inspect_result_ _In_ NDIS_HANDLE _In_ PCO_CALL_PARAMETERS _Out_ PNDIS_HANDLE NdisPartyHandle
Definition: ndis.h:4767
NDIS_STATUS EXPORT NdisCmActivateVc(IN NDIS_HANDLE NdisVcHandle, IN OUT PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:18
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ NDIS_HANDLE _In_ PNDIS_CLIENT_CHARACTERISTICS _In_ UINT _Out_ PNDIS_HANDLE NdisAfHandle
Definition: ndis.h:4844
int NDIS_STATUS
Definition: ntddndis.h:471
_In_ NDIS_HANDLE _Out_ PNDIS_HANDLE MiniportVcContext
Definition: ndis.h:2100
Definition: bufpool.h:45
VOID EXPORT NdisCmAddPartyComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisPartyHandle, IN NDIS_HANDLE CallMgrPartyContext OPTIONAL, IN PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:39
_In_ NDIS_HANDLE _In_ NDIS_HANDLE CallMgrSapContext
Definition: ndis.h:5015
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics
Definition: ndis.h:5005
NDIS_STATUS EXPORT NdisMCmRequest(IN NDIS_HANDLE NdisAfHandle, IN NDIS_HANDLE NdisVcHandle OPTIONAL, IN NDIS_HANDLE NdisPartyHandle OPTIONAL, IN OUT PNDIS_REQUEST NdisRequest)
Definition: cm.c:470
VOID EXPORT NdisCmDispatchIncomingCallQoSChange(IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:178
NDIS_STATUS EXPORT NdisCmDispatchIncomingCall(IN NDIS_HANDLE NdisSapHandle, IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:156
VOID EXPORT NdisCmDispatchCallConnected(IN NDIS_HANDLE NdisVcHandle)
Definition: cm.c:138
_In_ NDIS_HANDLE _In_ NDIS_HANDLE CallMgrAfContext
Definition: ndis.h:4995
_Inout_ PCO_CALL_PARAMETERS CallParameters
Definition: ndis.h:2116
VOID EXPORT NdisCmRegisterSapComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisSapHandle, IN NDIS_HANDLE CallMgrSapContext)
Definition: cm.c:343
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:361
VOID EXPORT NdisCmCloseAddressFamilyComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisAfHandle)
Definition: cm.c:60
Status
Definition: gdiplustypes.h:24
NDIS_STATUS EXPORT NdisMCmDeactivateVc(IN NDIS_HANDLE NdisVcHandle)
Definition: cm.c:407
VOID EXPORT NdisCmCloseCallComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle, IN NDIS_HANDLE NdisPartyHandle OPTIONAL)
Definition: cm.c:79
_In_ NDIS_HANDLE NdisVcHandle
Definition: ndis.h:2100
VOID EXPORT NdisCmDispatchIncomingDropParty(IN NDIS_STATUS DropStatus, IN NDIS_HANDLE NdisPartyHandle, IN PVOID Buffer OPTIONAL, IN UINT Size)
Definition: cm.c:218
unsigned int UINT
Definition: ndis.h:50
NDIS_STATUS EXPORT NdisCmRegisterAddressFamily(IN NDIS_HANDLE NdisBindingHandle, IN PCO_ADDRESS_FAMILY AddressFamily, IN PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics, IN UINT SizeOfCmCharacteristics)
Definition: cm.c:320
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ PNDIS_CALL_MANAGER_CHARACTERISTICS _In_ UINT SizeOfCmCharacteristics
Definition: ndis.h:5005
NDIS_STATUS EXPORT NdisMCmRegisterAddressFamily(IN NDIS_HANDLE MiniportAdapterHandle, IN PCO_ADDRESS_FAMILY AddressFamily, IN PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics, IN UINT SizeOfCmCharacteristics)
Definition: cm.c:447
_Must_inspect_result_ _In_ NDIS_HANDLE _In_ PCO_SAP _Out_ PNDIS_HANDLE NdisSapHandle
Definition: ndis.h:4857
#define OUT
Definition: typedefs.h:40
#define UNIMPLEMENTED
Definition: debug.h:115
VOID 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)
Definition: cm.c:258
NDIS_STATUS EXPORT NdisMCmActivateVc(IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:363
VOID EXPORT NdisCmDeregisterSapComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisSapHandle)
Definition: cm.c:119
_Must_inspect_result_ _In_ NDIS_HANDLE NdisBindingHandle
Definition: ndis.h:4735
#define NDIS_STATUS_FAILURE
Definition: ndis.h:465
VOID EXPORT NdisCmDropPartyComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisPartyHandle)
Definition: cm.c:239
NDIS_STATUS EXPORT NdisMCmCreateVc(IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE NdisAfHandle, IN NDIS_HANDLE MiniportVcContext, OUT PNDIS_HANDLE NdisVcHandle)
Definition: cm.c:384
VOID EXPORT NdisCmOpenAddressFamilyComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisAfHandle, IN NDIS_HANDLE CallMgrAfContext)
Definition: cm.c:300
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68