ReactOS 0.4.15-dev-7924-g5949c20
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 */
21/*
22 * FUNCTION:
23 * ARGUMENTS:
24 * NOTES:
25 * NDIS 5.0
26 */
27{
29
31}
32
33
34/*
35 * @unimplemented
36 */
37VOID
44/*
45 * FUNCTION:
46 * ARGUMENTS:
47 * NOTES:
48 * NDIS 5.0
49 */
50{
52}
53
54
55/*
56 * @unimplemented
57 */
58VOID
63/*
64 * FUNCTION:
65 * ARGUMENTS:
66 * NOTES:
67 * NDIS 5.0
68 */
69{
71}
72
73
74/*
75 * @unimplemented
76 */
77VOID
83/*
84 * FUNCTION:
85 * ARGUMENTS:
86 * NOTES:
87 * NDIS 5.0
88 */
89{
91}
92
93
94/*
95 * @unimplemented
96 */
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 */
117VOID
118EXPORT
122/*
123 * FUNCTION:
124 * ARGUMENTS:
125 * NOTES:
126 * NDIS 5.0
127 */
128{
130}
131
132
133/*
134 * @unimplemented
135 */
136VOID
137EXPORT
140/*
141 * FUNCTION:
142 * ARGUMENTS:
143 * NOTES:
144 * NDIS 5.0
145 */
146{
148}
149
150
151/*
152 * @unimplemented
153 */
155EXPORT
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 */
176VOID
177EXPORT
181/*
182 * FUNCTION:
183 * ARGUMENTS:
184 * NOTES:
185 * NDIS 5.0
186 */
187{
189}
190
191
192/*
193 * @unimplemented
194 */
195VOID
196EXPORT
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 */
216VOID
217EXPORT
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 */
237VOID
238EXPORT
242/*
243 * FUNCTION:
244 * ARGUMENTS:
245 * NOTES:
246 * NDIS 5.0
247 */
248{
250}
251
252
253/*
254 * @unimplemented
255 */
256VOID
257EXPORT
264/*
265 * FUNCTION:
266 * ARGUMENTS:
267 * NOTES:
268 * NDIS 5.0
269 */
270{
272}
273
274
275/*
276 * @unimplemented
277 */
278VOID
279EXPORT
284/*
285 * FUNCTION:
286 * ARGUMENTS:
287 * NOTES:
288 * NDIS 5.0
289 */
290{
292}
293
294
295/*
296 * @unimplemented
297 */
298VOID
299EXPORT
304/*
305 * FUNCTION:
306 * ARGUMENTS:
307 * NOTES:
308 * NDIS 5.0
309 */
310{
312}
313
314
315/*
316 * @unimplemented
317 */
319EXPORT
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 */
341VOID
342EXPORT
347/*
348 * FUNCTION:
349 * ARGUMENTS:
350 * NOTES:
351 * NDIS 5.0
352 */
353{
355}
356
357
358/*
359 * @unimplemented
360 */
362EXPORT
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 */
383EXPORT
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 */
406EXPORT
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 */
426EXPORT
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 */
446EXPORT
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 */
469EXPORT
475/*
476 * FUNCTION:
477 * ARGUMENTS:
478 * NOTES:
479 * NDIS 5.0
480 */
481{
483
484 return NDIS_STATUS_FAILURE;
485}
486
487/* EOF */
#define UNIMPLEMENTED
Definition: debug.h:115
Definition: bufpool.h:45
VOID EXPORT NdisCmDispatchIncomingCloseCall(IN NDIS_STATUS CloseStatus, IN NDIS_HANDLE NdisVcHandle, IN PVOID Buffer OPTIONAL, IN UINT Size)
Definition: cm.c:197
VOID EXPORT NdisCmModifyCallQoSComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:280
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 NdisCmActivateVc(IN NDIS_HANDLE NdisVcHandle, IN OUT PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:18
NDIS_STATUS EXPORT NdisMCmDeleteVc(IN NDIS_HANDLE NdisVcHandle)
Definition: cm.c:427
VOID EXPORT NdisCmCloseAddressFamilyComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisAfHandle)
Definition: cm.c:60
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
VOID EXPORT NdisCmCloseCallComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisVcHandle, IN NDIS_HANDLE NdisPartyHandle OPTIONAL)
Definition: cm.c:79
VOID EXPORT NdisCmDropPartyComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisPartyHandle)
Definition: cm.c:239
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 NdisCmDeregisterSapComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisSapHandle)
Definition: cm.c:119
VOID EXPORT NdisCmOpenAddressFamilyComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisAfHandle, IN NDIS_HANDLE CallMgrAfContext)
Definition: cm.c:300
VOID EXPORT NdisCmRegisterSapComplete(IN NDIS_STATUS Status, IN NDIS_HANDLE NdisSapHandle, IN NDIS_HANDLE CallMgrSapContext)
Definition: cm.c:343
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
VOID EXPORT NdisCmDispatchIncomingCallQoSChange(IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:178
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
NDIS_STATUS EXPORT NdisMCmCreateVc(IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE NdisAfHandle, IN NDIS_HANDLE MiniportVcContext, OUT PNDIS_HANDLE NdisVcHandle)
Definition: cm.c:384
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
NDIS_STATUS EXPORT NdisMCmDeactivateVc(IN NDIS_HANDLE NdisVcHandle)
Definition: cm.c:407
NDIS_STATUS EXPORT NdisCmDeactivateVc(IN NDIS_HANDLE NdisVcHandle)
Definition: cm.c:99
NDIS_STATUS EXPORT NdisMCmActivateVc(IN NDIS_HANDLE NdisVcHandle, IN PCO_CALL_PARAMETERS CallParameters)
Definition: cm.c:363
VOID EXPORT NdisCmDispatchIncomingDropParty(IN NDIS_STATUS DropStatus, IN NDIS_HANDLE NdisPartyHandle, IN PVOID Buffer OPTIONAL, IN UINT Size)
Definition: cm.c:218
Status
Definition: gdiplustypes.h:25
_Inout_ PCO_CALL_PARAMETERS CallParameters
Definition: ndis.h:2116
_Must_inspect_result_ _In_ NDIS_HANDLE NdisBindingHandle
Definition: ndis.h:4735
unsigned int UINT
Definition: ndis.h:50
#define NDIS_STATUS_FAILURE
Definition: ndis.h:465
_In_ NDIS_HANDLE _In_ NDIS_HANDLE CallMgrAfContext
Definition: ndis.h:4996
_Must_inspect_result_ _In_ NDIS_HANDLE _In_ PCO_SAP _Out_ PNDIS_HANDLE NdisSapHandle
Definition: ndis.h:4859
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ NDIS_HANDLE _In_ PNDIS_CLIENT_CHARACTERISTICS _In_ UINT _Out_ PNDIS_HANDLE NdisAfHandle
Definition: ndis.h:4848
_Must_inspect_result_ _In_ NDIS_HANDLE _In_ PCO_CALL_PARAMETERS _Out_ PNDIS_HANDLE NdisPartyHandle
Definition: ndis.h:4769
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics
Definition: ndis.h:5006
_In_ NDIS_HANDLE _In_opt_ NDIS_HANDLE CallMgrPartyContext
Definition: ndis.h:4880
_In_ NDIS_HANDLE _Out_ PNDIS_HANDLE MiniportVcContext
Definition: ndis.h:2101
_In_ NDIS_HANDLE MiniportAdapterHandle
Definition: ndis.h:4668
_In_ NDIS_HANDLE NdisVcHandle
Definition: ndis.h:2100
_In_ NDIS_HANDLE _In_ NDIS_HANDLE CallMgrSapContext
Definition: ndis.h:5016
_Must_inspect_result_ _In_ PCO_ADDRESS_FAMILY _In_ PNDIS_CALL_MANAGER_CHARACTERISTICS _In_ UINT SizeOfCmCharacteristics
Definition: ndis.h:5007
_In_opt_ NDIS_HANDLE _In_opt_ NDIS_HANDLE _Inout_ PNDIS_REQUEST NdisRequest
Definition: ndis.h:1573
IN PCO_ADDRESS_FAMILY AddressFamily
Definition: ndis.h:1906
int NDIS_STATUS
Definition: ntddndis.h:475
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68
#define IN
Definition: typedefs.h:39
#define OUT
Definition: typedefs.h:40
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
Definition: wdfdevice.h:4533