00001
00002 typedef struct _CO_CALL_PARAMETERS CO_CALL_PARAMETERS, *
PCO_CALL_PARAMETERS;
00003 typedef struct _CO_MEDIA_PARAMETERS CO_MEDIA_PARAMETERS, *
PCO_MEDIA_PARAMETERS;
00004
00005
00006
00007
00008
typedef
00009
VOID
00010 (*CL_OPEN_AF_COMPLETE_HANDLER)(
00011 IN
NDIS_STATUS Status,
00012 IN
NDIS_HANDLE ProtocolAfContext,
00013 IN
NDIS_HANDLE NdisAfHandle
00014 );
00015
00016
typedef
00017
VOID
00018 (*CL_CLOSE_AF_COMPLETE_HANDLER)(
00019 IN
NDIS_STATUS Status,
00020 IN
NDIS_HANDLE ProtocolAfContext
00021 );
00022
00023
typedef
00024
VOID
00025 (*CL_REG_SAP_COMPLETE_HANDLER)(
00026 IN
NDIS_STATUS Status,
00027 IN
NDIS_HANDLE ProtocolSapContext,
00028 IN
PCO_SAP Sap,
00029 IN
NDIS_HANDLE NdisSapHandle
00030 );
00031
00032
typedef
00033
VOID
00034 (*CL_DEREG_SAP_COMPLETE_HANDLER)(
00035 IN
NDIS_STATUS Status,
00036 IN
NDIS_HANDLE ProtocolSapContext
00037 );
00038
00039
typedef
00040
VOID
00041 (*CL_MAKE_CALL_COMPLETE_HANDLER)(
00042 IN
NDIS_STATUS Status,
00043 IN
NDIS_HANDLE ProtocolVcContext,
00044 IN
NDIS_HANDLE NdisPartyHandle OPTIONAL,
00045 IN
PCO_CALL_PARAMETERS CallParameters
00046 );
00047
00048
typedef
00049
VOID
00050 (*CL_CLOSE_CALL_COMPLETE_HANDLER)(
00051 IN
NDIS_STATUS Status,
00052 IN
NDIS_HANDLE ProtocolVcContext,
00053 IN
NDIS_HANDLE ProtocolPartyContext OPTIONAL
00054 );
00055
00056
typedef
00057
VOID
00058 (*CL_ADD_PARTY_COMPLETE_HANDLER)(
00059 IN
NDIS_STATUS Status,
00060 IN
NDIS_HANDLE ProtocolPartyContext,
00061 IN
NDIS_HANDLE NdisPartyHandle,
00062 IN
PCO_CALL_PARAMETERS CallParameters
00063 );
00064
00065
typedef
00066
VOID
00067 (*CL_DROP_PARTY_COMPLETE_HANDLER)(
00068 IN
NDIS_STATUS Status,
00069 IN
NDIS_HANDLE ProtocolPartyContext
00070 );
00071
00072
typedef
00073
NDIS_STATUS
00074 (*CL_INCOMING_CALL_HANDLER)(
00075 IN
NDIS_HANDLE ProtocolSapContext,
00076 IN
NDIS_HANDLE ProtocolVcContext,
00077 IN OUT
PCO_CALL_PARAMETERS CallParameters
00078 );
00079
00080
typedef
00081
VOID
00082 (*CL_CALL_CONNECTED_HANDLER)(
00083 IN
NDIS_HANDLE ProtocolVcContext
00084 );
00085
00086
typedef
00087
VOID
00088 (*CL_INCOMING_CLOSE_CALL_HANDLER)(
00089 IN
NDIS_STATUS CloseStatus,
00090 IN
NDIS_HANDLE ProtocolVcContext,
00091 IN PVOID CloseData OPTIONAL,
00092 IN
UINT Size OPTIONAL
00093 );
00094
00095
typedef
00096
VOID
00097 (*CL_INCOMING_DROP_PARTY_HANDLER)(
00098 IN
NDIS_STATUS DropStatus,
00099 IN
NDIS_HANDLE ProtocolPartyContext,
00100 IN PVOID CloseData OPTIONAL,
00101 IN
UINT Size OPTIONAL
00102 );
00103
00104
typedef
00105
VOID
00106 (*CL_MODIFY_CALL_QOS_COMPLETE_HANDLER)(
00107 IN
NDIS_STATUS Status,
00108 IN
NDIS_HANDLE ProtocolVcContext,
00109 IN
PCO_CALL_PARAMETERS CallParameters
00110 );
00111
00112
typedef
00113
VOID
00114 (*CL_INCOMING_CALL_QOS_CHANGE_HANDLER)(
00115 IN
NDIS_HANDLE ProtocolVcContext,
00116 IN
PCO_CALL_PARAMETERS CallParameters
00117 );
00118
00119 typedef struct _NDIS_CLIENT_CHARACTERISTICS
00120 {
00121 UCHAR
MajorVersion;
00122 UCHAR
MinorVersion;
00123
00124 USHORT Filler;
00125 UINT Reserved;
00126
00127 CO_CREATE_VC_HANDLER ClCreateVcHandler;
00128 CO_DELETE_VC_HANDLER ClDeleteVcHandler;
00129 CO_REQUEST_HANDLER ClRequestHandler;
00130 CO_REQUEST_COMPLETE_HANDLER ClRequestCompleteHandler;
00131 CL_OPEN_AF_COMPLETE_HANDLER ClOpenAfCompleteHandler;
00132 CL_CLOSE_AF_COMPLETE_HANDLER ClCloseAfCompleteHandler;
00133 CL_REG_SAP_COMPLETE_HANDLER ClRegisterSapCompleteHandler;
00134 CL_DEREG_SAP_COMPLETE_HANDLER ClDeregisterSapCompleteHandler;
00135 CL_MAKE_CALL_COMPLETE_HANDLER ClMakeCallCompleteHandler;
00136 CL_MODIFY_CALL_QOS_COMPLETE_HANDLER ClModifyCallQoSCompleteHandler;
00137 CL_CLOSE_CALL_COMPLETE_HANDLER ClCloseCallCompleteHandler;
00138 CL_ADD_PARTY_COMPLETE_HANDLER ClAddPartyCompleteHandler;
00139 CL_DROP_PARTY_COMPLETE_HANDLER ClDropPartyCompleteHandler;
00140 CL_INCOMING_CALL_HANDLER ClIncomingCallHandler;
00141 CL_INCOMING_CALL_QOS_CHANGE_HANDLER ClIncomingCallQoSChangeHandler;
00142 CL_INCOMING_CLOSE_CALL_HANDLER ClIncomingCloseCallHandler;
00143 CL_INCOMING_DROP_PARTY_HANDLER ClIncomingDropPartyHandler;
00144 CL_CALL_CONNECTED_HANDLER ClCallConnectedHandler;
00145
00146 }
NDIS_CLIENT_CHARACTERISTICS, *
PNDIS_CLIENT_CHARACTERISTICS;
00147
00148
00149
00150
00151
typedef
00152
NDIS_STATUS
00153 (*CM_OPEN_AF_HANDLER)(
00154 IN
NDIS_HANDLE CallMgrBindingContext,
00155 IN
PCO_ADDRESS_FAMILY AddressFamily,
00156 IN
NDIS_HANDLE NdisAfHandle,
00157 OUT
PNDIS_HANDLE CallMgrAfContext
00158 );
00159
00160
typedef
00161
NDIS_STATUS
00162 (*CM_CLOSE_AF_HANDLER)(
00163 IN
NDIS_HANDLE CallMgrAfContext
00164 );
00165
00166
typedef
00167
NDIS_STATUS
00168 (*CM_REG_SAP_HANDLER)(
00169 IN
NDIS_HANDLE CallMgrAfContext,
00170 IN
PCO_SAP Sap,
00171 IN
NDIS_HANDLE NdisSapHandle,
00172 OUT
PNDIS_HANDLE CallMgrSapContext
00173 );
00174
00175
typedef
00176
NDIS_STATUS
00177 (*CM_DEREG_SAP_HANDLER)(
00178 IN
NDIS_HANDLE CallMgrSapContext
00179 );
00180
00181
typedef
00182
NDIS_STATUS
00183 (*CM_MAKE_CALL_HANDLER)(
00184 IN
NDIS_HANDLE CallMgrVcContext,
00185 IN OUT
PCO_CALL_PARAMETERS CallParameters,
00186 IN
NDIS_HANDLE NdisPartyHandle OPTIONAL,
00187 OUT
PNDIS_HANDLE CallMgrPartyContext OPTIONAL
00188 );
00189
00190
typedef
00191
NDIS_STATUS
00192 (*CM_CLOSE_CALL_HANDLER)(
00193 IN
NDIS_HANDLE CallMgrVcContext,
00194 IN
NDIS_HANDLE CallMgrPartyContext OPTIONAL,
00195 IN PVOID CloseData OPTIONAL,
00196 IN
UINT Size OPTIONAL
00197 );
00198
00199
typedef
00200
NDIS_STATUS
00201 (*CM_MODIFY_CALL_QOS_HANDLER)(
00202 IN
NDIS_HANDLE CallMgrVcContext,
00203 IN
PCO_CALL_PARAMETERS CallParameters
00204 );
00205
00206
typedef
00207
VOID
00208 (*CM_INCOMING_CALL_COMPLETE_HANDLER)(
00209 IN
NDIS_STATUS Status,
00210 IN
NDIS_HANDLE CallMgrVcContext,
00211 IN
PCO_CALL_PARAMETERS CallParameters
00212 );
00213
00214
typedef
00215
VOID
00216 (*CM_ACTIVATE_VC_COMPLETE_HANDLER)(
00217 IN
NDIS_STATUS Status,
00218 IN
NDIS_HANDLE CallMgrVcContext,
00219 IN
PCO_CALL_PARAMETERS CallParameters
00220 );
00221
00222
typedef
00223
VOID
00224 (*CM_DEACTIVATE_VC_COMPLETE_HANDLER)(
00225 IN
NDIS_STATUS Status,
00226 IN
NDIS_HANDLE CallMgrVcContext
00227 );
00228
00229
typedef
00230
NDIS_STATUS
00231 (*CM_ADD_PARTY_HANDLER)(
00232 IN
NDIS_HANDLE CallMgrVcContext,
00233 IN OUT
PCO_CALL_PARAMETERS CallParameters,
00234 IN
NDIS_HANDLE NdisPartyHandle,
00235 OUT
PNDIS_HANDLE CallMgrPartyContext
00236 );
00237
00238
typedef
00239
NDIS_STATUS
00240 (*CM_DROP_PARTY_HANDLER)(
00241 IN
NDIS_HANDLE CallMgrPartyContext,
00242 IN PVOID CloseData OPTIONAL,
00243 IN
UINT Size OPTIONAL
00244 );
00245
00246 typedef struct _NDIS_CALL_MANAGER_CHARACTERISTICS
00247 {
00248 UCHAR
MajorVersion;
00249 UCHAR
MinorVersion;
00250 USHORT Filler;
00251 UINT Reserved;
00252
00253 CO_CREATE_VC_HANDLER CmCreateVcHandler;
00254 CO_DELETE_VC_HANDLER CmDeleteVcHandler;
00255 CM_OPEN_AF_HANDLER CmOpenAfHandler;
00256 CM_CLOSE_AF_HANDLER CmCloseAfHandler;
00257 CM_REG_SAP_HANDLER CmRegisterSapHandler;
00258 CM_DEREG_SAP_HANDLER CmDeregisterSapHandler;
00259 CM_MAKE_CALL_HANDLER CmMakeCallHandler;
00260 CM_CLOSE_CALL_HANDLER CmCloseCallHandler;
00261 CM_INCOMING_CALL_COMPLETE_HANDLER CmIncomingCallCompleteHandler;
00262 CM_ADD_PARTY_HANDLER CmAddPartyHandler;
00263 CM_DROP_PARTY_HANDLER CmDropPartyHandler;
00264 CM_ACTIVATE_VC_COMPLETE_HANDLER CmActivateVcCompleteHandler;
00265 CM_DEACTIVATE_VC_COMPLETE_HANDLER CmDeactivateVcCompleteHandler;
00266 CM_MODIFY_CALL_QOS_HANDLER CmModifyCallQoSHandler;
00267 CO_REQUEST_HANDLER CmRequestHandler;
00268 CO_REQUEST_COMPLETE_HANDLER CmRequestCompleteHandler;
00269
00270 }
NDIS_CALL_MANAGER_CHARACTERISTICS, *
PNDIS_CALL_MANAGER_CHARACTERISTICS;
00271
00272
00273
00274
00275
00276 #define CO_SEND_FLAG_SET_DISCARD_ELIBILITY 0x00000001
00277
00278
00279
00280
00281 typedef struct _CO_ADDRESS
00282 {
00283 ULONG
AddressSize;
00284 UCHAR
Address[1];
00285 }
CO_ADDRESS, *
PCO_ADDRESS;
00286
00287
00288
00289
00290 typedef struct _CO_ADDRESS_LIST
00291 {
00292 ULONG
NumberOfAddressesAvailable;
00293 ULONG
NumberOfAddresses;
00294 CO_ADDRESS AddressList;
00295 }
CO_ADDRESS_LIST, *
PCO_ADDRESS_LIST;
00296
00297
#ifndef FAR
00298
#define FAR
00299
#endif
00300
#include <qos.h>
00301
00302 typedef struct _CO_SPECIFIC_PARAMETERS
00303 {
00304 ULONG
ParamType;
00305 ULONG
Length;
00306 UCHAR
Parameters[1];
00307 }
CO_SPECIFIC_PARAMETERS, *
PCO_SPECIFIC_PARAMETERS;
00308
00309 typedef struct _CO_CALL_MANAGER_PARAMETERS
00310 {
00311 FLOWSPEC
Transmit;
00312 FLOWSPEC
Receive;
00313 CO_SPECIFIC_PARAMETERS CallMgrSpecific;
00314 }
CO_CALL_MANAGER_PARAMETERS, *
PCO_CALL_MANAGER_PARAMETERS;
00315
00316
00317
00318
00319
00320
00321 typedef struct _CO_MEDIA_PARAMETERS
00322 {
00323 ULONG
Flags;
00324 ULONG
ReceivePriority;
00325 ULONG
ReceiveSizeHint;
00326 CO_SPECIFIC_PARAMETERS MediaSpecific;
00327 }
CO_MEDIA_PARAMETERS, *
PCO_MEDIA_PARAMETERS;
00328
00329
00330
00331
00332 #define RECEIVE_TIME_INDICATION 0x00000001
00333 #define USE_TIME_STAMPS 0x00000002
00334 #define TRANSMIT_VC 0x00000004
00335 #define RECEIVE_VC 0x00000008
00336 #define INDICATE_ERRED_PACKETS 0x00000010
00337 #define INDICATE_END_OF_TX 0x00000020
00338 #define RESERVE_RESOURCES_VC 0x00000040
00339 #define ROUND_DOWN_FLOW 0x00000080
00340 #define ROUND_UP_FLOW 0x00000100
00341
00342
00343
00344
00345 #define ERRED_PACKET_INDICATION 0x00000001
00346
00347
00348
00349
00350 typedef struct _CO_CALL_PARAMETERS
00351 {
00352 ULONG
Flags;
00353 PCO_CALL_MANAGER_PARAMETERS CallMgrParameters;
00354 PCO_MEDIA_PARAMETERS MediaParameters;
00355 }
CO_CALL_PARAMETERS, *
PCO_CALL_PARAMETERS;
00356
00357
00358
00359
00360 #define PERMANENT_VC 0x00000001
00361 #define CALL_PARAMETERS_CHANGED 0x00000002
00362 #define QUERY_CALL_PARAMETERS 0x00000004
00363 #define BROADCAST_VC 0x00000008
00364 #define MULTIPOINT_VC 0x00000010
00365
00366
00367
00368
00369 typedef struct _CO_PVC
00370 {
00371 NDIS_HANDLE NdisAfHandle;
00372 CO_SPECIFIC_PARAMETERS PvcParameters;
00373 }
CO_PVC,*
PCO_PVC;
00374
00375
00376 typedef struct _ATM_ADDRESS ATM_ADDRESS, *
PATM_ADDRESS;
00377
00378
EXPORT
00379
VOID
00380
NdisConvertStringToAtmAddress(
00381 OUT
PNDIS_STATUS Status,
00382 IN PNDIS_STRING String,
00383 OUT PATM_ADDRESS AtmAddress
00384 );
00385
00386
00387
00388
00389
00390
EXPORT
00391
NDIS_STATUS
00392
NdisCoAssignInstanceName(
00393 IN NDIS_HANDLE NdisVcHandle,
00394 IN PNDIS_STRING BaseInstanceName,
00395 OUT PNDIS_STRING VcInstanceName
00396 );
00397
00398
EXPORT
00399
VOID
00400
NdisCoSendPackets(
00401 IN NDIS_HANDLE NdisVcHandle,
00402 IN
PPNDIS_PACKET PacketArray,
00403 IN UINT NumberOfPackets
00404 );
00405
00406
00407
EXPORT
00408
NDIS_STATUS
00409
NdisCoCreateVc(
00410 IN NDIS_HANDLE NdisBindingHandle,
00411 IN NDIS_HANDLE NdisAfHandle OPTIONAL,
00412 IN NDIS_HANDLE ProtocolVcContext,
00413 IN OUT PNDIS_HANDLE NdisVcHandle
00414 );
00415
00416
00417
EXPORT
00418
NDIS_STATUS
00419
NdisCoDeleteVc(
00420 IN NDIS_HANDLE NdisVcHandle
00421 );
00422
00423
00424
EXPORT
00425
NDIS_STATUS
00426
NdisCoRequest(
00427 IN NDIS_HANDLE NdisBindingHandle,
00428 IN NDIS_HANDLE NdisAfHandle OPTIONAL,
00429 IN NDIS_HANDLE NdisVcHandle OPTIONAL,
00430 IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
00431 IN OUT
PNDIS_REQUEST NdisRequest
00432 );
00433
00434
00435
EXPORT
00436
VOID
00437
NdisCoRequestComplete(
00438 IN NDIS_STATUS Status,
00439 IN NDIS_HANDLE NdisAfHandle,
00440 IN NDIS_HANDLE NdisVcHandle OPTIONAL,
00441 IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
00442 IN
PNDIS_REQUEST NdisRequest
00443 );
00444
00445
#ifndef __NDISTAPI_VAR_STRING_DECLARED
00446
#define __NDISTAPI_VAR_STRING_DECLARED
00447
00448 typedef struct _VAR_STRING
00449 {
00450 ULONG
ulTotalSize;
00451 ULONG
ulNeededSize;
00452 ULONG
ulUsedSize;
00453
00454 ULONG
ulStringFormat;
00455 ULONG
ulStringSize;
00456 ULONG
ulStringOffset;
00457
00458 }
VAR_STRING, *
PVAR_STRING;
00459
00460
#endif // __NDISTAPI_VAR_STRING_DECLARED
00461
00462
00463
#ifndef __NDISTAPI_STRINGFORMATS_DEFINED
00464
#define __NDISTAPI_STRINGFORMATS_DEFINED
00465
00466 #define STRINGFORMAT_ASCII 0x00000001
00467 #define STRINGFORMAT_DBCS 0x00000002
00468 #define STRINGFORMAT_UNICODE 0x00000003
00469 #define STRINGFORMAT_BINARY 0x00000004
00470
00471
#endif // __NDISTAPI_STRINGFORMATS_DEFINED
00472
00473
EXPORT
00474
NDIS_STATUS
00475
NdisCoGetTapiCallId(
00476 IN NDIS_HANDLE NdisVcHandle,
00477 IN OUT PVAR_STRING TapiCallId
00478 );
00479
00480
00481
00482
00483
EXPORT
00484
NDIS_STATUS
00485
NdisClOpenAddressFamily(
00486 IN NDIS_HANDLE NdisBindingHandle,
00487 IN PCO_ADDRESS_FAMILY AddressFamily,
00488 IN NDIS_HANDLE ProtocolAfContext,
00489 IN PNDIS_CLIENT_CHARACTERISTICS ClCharacteristics,
00490 IN UINT SizeOfClCharacteristics,
00491 OUT PNDIS_HANDLE NdisAfHandle
00492 );
00493
00494
00495
EXPORT
00496
NDIS_STATUS
00497
NdisClCloseAddressFamily(
00498 IN NDIS_HANDLE NdisAfHandle
00499 );
00500
00501
00502
EXPORT
00503
NDIS_STATUS
00504
NdisClRegisterSap(
00505 IN NDIS_HANDLE NdisAfHandle,
00506 IN NDIS_HANDLE ProtocolSapContext,
00507 IN PCO_SAP Sap,
00508 OUT PNDIS_HANDLE NdisSapHandle
00509 );
00510
00511
00512
EXPORT
00513
NDIS_STATUS
00514
NdisClDeregisterSap(
00515 IN NDIS_HANDLE NdisSapHandle
00516 );
00517
00518
00519
EXPORT
00520
NDIS_STATUS
00521
NdisClMakeCall(
00522 IN NDIS_HANDLE NdisVcHandle,
00523 IN OUT PCO_CALL_PARAMETERS CallParameters,
00524 IN NDIS_HANDLE ProtocolPartyContext OPTIONAL,
00525 OUT PNDIS_HANDLE NdisPartyHandle OPTIONAL
00526 );
00527
00528
00529
EXPORT
00530
NDIS_STATUS
00531
NdisClCloseCall(
00532 IN NDIS_HANDLE NdisVcHandle,
00533 IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
00534 IN PVOID Buffer OPTIONAL,
00535 IN UINT Size OPTIONAL
00536 );
00537
00538
00539
EXPORT
00540
NDIS_STATUS
00541
NdisClModifyCallQoS(
00542 IN NDIS_HANDLE NdisVcHandle,
00543 IN PCO_CALL_PARAMETERS CallParameters
00544 );
00545
00546
00547
EXPORT
00548
VOID
00549
NdisClIncomingCallComplete(
00550 IN NDIS_STATUS Status,
00551 IN NDIS_HANDLE NdisVcHandle,
00552 IN PCO_CALL_PARAMETERS CallParameters
00553 );
00554
00555
00556
EXPORT
00557
NDIS_STATUS
00558
NdisClAddParty(
00559 IN NDIS_HANDLE NdisVcHandle,
00560 IN NDIS_HANDLE ProtocolPartyContext,
00561 IN OUT PCO_CALL_PARAMETERS CallParameters,
00562 OUT PNDIS_HANDLE NdisPartyHandle
00563 );
00564
00565
00566
EXPORT
00567
NDIS_STATUS
00568
NdisClDropParty(
00569 IN NDIS_HANDLE NdisPartyHandle,
00570 IN PVOID Buffer OPTIONAL,
00571 IN UINT Size OPTIONAL
00572 );
00573
00574
00575
EXPORT
00576
NDIS_STATUS
00577
NdisClGetProtocolVcContextFromTapiCallId(
00578 IN UNICODE_STRING TapiCallId,
00579 OUT PNDIS_HANDLE ProtocolVcContext
00580 );
00581
00582
00583
00584
00585
EXPORT
00586
NDIS_STATUS
00587
NdisCmRegisterAddressFamily(
00588 IN NDIS_HANDLE NdisBindingHandle,
00589 IN PCO_ADDRESS_FAMILY AddressFamily,
00590 IN PNDIS_CALL_MANAGER_CHARACTERISTICS CmCharacteristics,
00591 IN UINT SizeOfCmCharacteristics
00592 );
00593
00594
00595
EXPORT
00596
VOID
00597
NdisCmOpenAddressFamilyComplete(
00598 IN NDIS_STATUS Status,
00599 IN NDIS_HANDLE NdisAfHandle,
00600 IN NDIS_HANDLE CallMgrAfContext
00601 );
00602
00603
00604
EXPORT
00605
VOID
00606
NdisCmCloseAddressFamilyComplete(
00607 IN NDIS_STATUS Status,
00608 IN NDIS_HANDLE NdisAfHandle
00609 );
00610
00611
00612
EXPORT
00613
VOID
00614
NdisCmRegisterSapComplete(
00615 IN NDIS_STATUS Status,
00616 IN NDIS_HANDLE NdisSapHandle,
00617 IN NDIS_HANDLE CallMgrSapContext
00618 );
00619
00620
00621
EXPORT
00622
VOID
00623
NdisCmDeregisterSapComplete(
00624 IN NDIS_STATUS Status,
00625 IN NDIS_HANDLE NdisSapHandle
00626 );
00627
00628
00629
EXPORT
00630
NDIS_STATUS
00631
NdisCmActivateVc(
00632 IN NDIS_HANDLE NdisVcHandle,
00633 IN OUT PCO_CALL_PARAMETERS CallParameters
00634 );
00635
00636
00637
EXPORT
00638
NDIS_STATUS
00639
NdisCmDeactivateVc(
00640 IN NDIS_HANDLE NdisVcHandle
00641 );
00642
00643
00644
EXPORT
00645
VOID
00646
NdisCmMakeCallComplete(
00647 IN NDIS_STATUS Status,
00648 IN NDIS_HANDLE NdisVcHandle,
00649 IN NDIS_HANDLE NdisPartyHandle OPTIONAL,
00650 IN NDIS_HANDLE CallMgrPartyContext OPTIONAL,
00651 IN PCO_CALL_PARAMETERS CallParameters
00652 );
00653
00654
00655
EXPORT
00656
VOID
00657
NdisCmCloseCallComplete(
00658 IN NDIS_STATUS Status,
00659 IN NDIS_HANDLE NdisVcHandle,
00660 IN NDIS_HANDLE NdisPartyHandle OPTIONAL
00661 );
00662
00663
00664
EXPORT
00665
VOID
00666
NdisCmAddPartyComplete(
00667 IN NDIS_STATUS Status,
00668 IN NDIS_HANDLE NdisPartyHandle,
00669 IN NDIS_HANDLE CallMgrPartyContext OPTIONAL,
00670 IN PCO_CALL_PARAMETERS CallParameters
00671 );
00672
00673
00674
EXPORT
00675
VOID
00676
NdisCmDropPartyComplete(
00677 IN NDIS_STATUS Status,
00678 IN NDIS_HANDLE NdisPartyHandle
00679 );
00680
00681
00682
EXPORT
00683
NDIS_STATUS
00684
NdisCmDispatchIncomingCall(
00685 IN NDIS_HANDLE NdisSapHandle,
00686 IN NDIS_HANDLE NdisVcHandle,
00687 IN PCO_CALL_PARAMETERS CallParameters
00688 );
00689
00690
00691
EXPORT
00692
VOID
00693
NdisCmDispatchCallConnected(
00694 IN NDIS_HANDLE NdisVcHandle
00695 );
00696
00697
00698
EXPORT
00699
VOID
00700
NdisCmModifyCallQoSComplete(
00701 IN NDIS_STATUS Status,
00702 IN NDIS_HANDLE NdisVcHandle,
00703 IN PCO_CALL_PARAMETERS CallParameters
00704 );
00705
00706
00707
EXPORT
00708
VOID
00709
NdisCmDispatchIncomingCallQoSChange(
00710 IN NDIS_HANDLE NdisVcHandle,
00711 IN PCO_CALL_PARAMETERS CallParameters
00712 );
00713
00714
00715
EXPORT
00716
VOID
00717
NdisCmDispatchIncomingCloseCall(
00718 IN NDIS_STATUS CloseStatus,
00719 IN NDIS_HANDLE NdisVcHandle,
00720 IN PVOID Buffer OPTIONAL,
00721 IN UINT Size OPTIONAL
00722 );
00723
00724
00725
EXPORT
00726
VOID
00727
NdisCmDispatchIncomingDropParty(
00728 IN NDIS_STATUS DropStatus,
00729 IN NDIS_HANDLE NdisPartyHandle,
00730 IN PVOID Buffer OPTIONAL,
00731 IN UINT Size OPTIONAL
00732 );
00733
00734