ReactOS  0.4.15-dev-506-ga3ec01c
ndistapi.h
Go to the documentation of this file.
1 /*
2  * ndistapi.h
3  *
4  * NDIS Telephony API
5  *
6  * This file is part of the w32api package.
7  *
8  * Contributors:
9  * Created by Casper S. Hornstrup <chorns@users.sourceforge.net>
10  *
11  * THIS SOFTWARE IS NOT COPYRIGHTED
12  *
13  * This source code is offered for use in the public domain. You may
14  * use, modify or distribute it freely.
15  *
16  * This code is distributed in the hope that it will be useful but
17  * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
18  * DISCLAIMED. This includes but is not limited to warranties of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20  *
21  */
22 
23 #pragma once
24 
25 #ifndef _NDIS_TAPI_
26 #define _NDIS_TAPI_
27 
28 #include "ndis.h"
29 
30 #ifdef __cplusplus
31 extern "C" {
32 #endif
33 
34 #ifndef NDIS_TAPI_CURRENT_VERSION
35 #define NDIS_TAPI_CURRENT_VERSION 0x00010003
36 #endif
37 
42 
43 #define NDIS_STATUS_TAPI_ADDRESSBLOCKED ((NDIS_STATUS)0xC0012000L)
44 #define NDIS_STATUS_TAPI_BEARERMODEUNAVAIL ((NDIS_STATUS)0xC0012001L)
45 #define NDIS_STATUS_TAPI_CALLUNAVAIL ((NDIS_STATUS)0xC0012002L)
46 #define NDIS_STATUS_TAPI_DIALBILLING ((NDIS_STATUS)0xC0012003L)
47 #define NDIS_STATUS_TAPI_DIALDIALTONE ((NDIS_STATUS)0xC0012004L)
48 #define NDIS_STATUS_TAPI_DIALPROMPT ((NDIS_STATUS)0xC0012005L)
49 #define NDIS_STATUS_TAPI_DIALQUIET ((NDIS_STATUS)0xC0012006L)
50 #define NDIS_STATUS_TAPI_INCOMPATIBLEEXTVERSION ((NDIS_STATUS)0xC0012007L)
51 #define NDIS_STATUS_TAPI_INUSE ((NDIS_STATUS)0xC0012008L)
52 #define NDIS_STATUS_TAPI_INVALADDRESS ((NDIS_STATUS)0xC0012009L)
53 #define NDIS_STATUS_TAPI_INVALADDRESSID ((NDIS_STATUS)0xC001200AL)
54 #define NDIS_STATUS_TAPI_INVALADDRESSMODE ((NDIS_STATUS)0xC001200BL)
55 #define NDIS_STATUS_TAPI_INVALBEARERMODE ((NDIS_STATUS)0xC001200CL)
56 #define NDIS_STATUS_TAPI_INVALCALLHANDLE ((NDIS_STATUS)0xC001200DL)
57 #define NDIS_STATUS_TAPI_INVALCALLPARAMS ((NDIS_STATUS)0xC001200EL)
58 #define NDIS_STATUS_TAPI_INVALCALLSTATE ((NDIS_STATUS)0xC001200FL)
59 #define NDIS_STATUS_TAPI_INVALDEVICECLASS ((NDIS_STATUS)0xC0012010L)
60 #define NDIS_STATUS_TAPI_INVALLINEHANDLE ((NDIS_STATUS)0xC0012011L)
61 #define NDIS_STATUS_TAPI_INVALLINESTATE ((NDIS_STATUS)0xC0012012L)
62 #define NDIS_STATUS_TAPI_INVALMEDIAMODE ((NDIS_STATUS)0xC0012013L)
63 #define NDIS_STATUS_TAPI_INVALRATE ((NDIS_STATUS)0xC0012014L)
64 #define NDIS_STATUS_TAPI_NODRIVER ((NDIS_STATUS)0xC0012015L)
65 #define NDIS_STATUS_TAPI_OPERATIONUNAVAIL ((NDIS_STATUS)0xC0012016L)
66 #define NDIS_STATUS_TAPI_RATEUNAVAIL ((NDIS_STATUS)0xC0012017L)
67 #define NDIS_STATUS_TAPI_RESOURCEUNAVAIL ((NDIS_STATUS)0xC0012018L)
68 #define NDIS_STATUS_TAPI_STRUCTURETOOSMALL ((NDIS_STATUS)0xC0012019L)
69 #define NDIS_STATUS_TAPI_USERUSERINFOTOOBIG ((NDIS_STATUS)0xC001201AL)
70 #define NDIS_STATUS_TAPI_ALLOCATED ((NDIS_STATUS)0xC001201BL)
71 #define NDIS_STATUS_TAPI_INVALADDRESSSTATE ((NDIS_STATUS)0xC001201CL)
72 #define NDIS_STATUS_TAPI_INVALPARAM ((NDIS_STATUS)0xC001201DL)
73 #define NDIS_STATUS_TAPI_NODEVICE ((NDIS_STATUS)0xC001201EL)
74 #define NDIS_STATUS_TAPI_DISCONNECTMODE_NORMAL ((NDIS_STATUS)0xC0012020L)
75 #define NDIS_STATUS_TAPI_DISCONNECTMODE_UNKNOWN ((NDIS_STATUS)0xC0012021L)
76 #define NDIS_STATUS_TAPI_DISCONNECTMODE_REJECT ((NDIS_STATUS)0xC0012022L)
77 #define NDIS_STATUS_TAPI_DISCONNECTMODE_PICKUP ((NDIS_STATUS)0xC0012023L)
78 #define NDIS_STATUS_TAPI_DISCONNECTMODE_FORWARDED ((NDIS_STATUS)0xC0012024L)
79 #define NDIS_STATUS_TAPI_DISCONNECTMODE_BUSY ((NDIS_STATUS)0xC0012025L)
80 #define NDIS_STATUS_TAPI_DISCONNECTMODE_NOANSWER ((NDIS_STATUS)0xC0012026L)
81 #define NDIS_STATUS_TAPI_DISCONNECTMODE_BADADDRESS ((NDIS_STATUS)0xC0012027L)
82 #define NDIS_STATUS_TAPI_DISCONNECTMODE_UNREACHABLE ((NDIS_STATUS)0xC0012028L)
83 #define NDIS_STATUS_TAPI_DISCONNECTMODE_CONGESTION ((NDIS_STATUS)0xC0012029L)
84 #define NDIS_STATUS_TAPI_DISCONNECTMODE_INCOMPATIBLE ((NDIS_STATUS)0xC001202AL)
85 #define NDIS_STATUS_TAPI_DISCONNECTMODE_UNAVAIL ((NDIS_STATUS)0xC001202BL)
86 #define NDIS_STATUS_TAPI_RECV_DIGIT ((NDIS_STATUS)0x40010020L)
87 
88 #define LINE_ADDRESSSTATE 0L
89 #define LINE_CALLINFO 1L
90 #define LINE_CALLSTATE 2L
91 #define LINE_CLOSE 3L
92 #define LINE_DEVSPECIFIC 4L
93 #define LINE_DEVSPECIFICFEATURE 5L
94 #define LINE_GATHERDIGITS 6L
95 #define LINE_GENERATE 7L
96 #define LINE_LINEDEVSTATE 8L
97 #define LINE_MONITORDIGITS 9L
98 #define LINE_MONITORMEDIA 10L
99 #define LINE_MONITORTONE 11L
100 #define LINE_REPLY 12L
101 #define LINE_REQUEST 13L
102 #define LINE_CREATE 19L
103 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
104 #define LINE_AGENTSPECIFIC 21L
105 #define LINE_AGENTSTATUS 22L
106 #define LINE_APPNEWCALL 23L
107 #define LINE_PROXYREQUEST 24L
108 #define LINE_REMOVE 25L
109 #endif
110 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020002)
111 #define LINE_AGENTSESSIONSTATUS 27L
112 #define LINE_QUEUESTATUS 28L
113 #define LINE_AGENTSTATUSEX 29L
114 #define LINE_GROUPSTATUS 30L
115 #define LINE_PROXYSTATUS 31L
116 #endif
117 #if (TAPI_CURRENT_VERSION >= 0x00030000)
118 #define LINE_APPNEWCALLHUB 32L
119 #define LINE_CALLHUBCLOSE 33L
120 #define LINE_DEVSPECIFICEX 34L
121 #endif
122 
123 #define TSPI_MESSAGE_BASE 500L
124 #define LINE_NEWCALL TSPI_MESSAGE_BASE
125 #define LINE_CALLDEVSPECIFIC (TSPI_MESSAGE_BASE + 1L)
126 #define STRINGFORMAT_ASCII 0x00000001
127 #define STRINGFORMAT_DBCS 0x00000002
128 #define STRINGFORMAT_UNICODE 0x00000003
129 #define STRINGFORMAT_BINARY 0x00000004
130 
131 #define LINEADDRCAPFLAGS_FWDNUMRINGS 0x00000001
132 #define LINEADDRCAPFLAGS_PICKUPGROUPID 0x00000002
133 #define LINEADDRCAPFLAGS_SECURE 0x00000004
134 #define LINEADDRCAPFLAGS_BLOCKIDDEFAULT 0x00000008
135 #define LINEADDRCAPFLAGS_BLOCKIDOVERRIDE 0x00000010
136 #define LINEADDRCAPFLAGS_DIALED 0x00000020
137 #define LINEADDRCAPFLAGS_ORIGOFFHOOK 0x00000040
138 #define LINEADDRCAPFLAGS_DESTOFFHOOK 0x00000080
139 #define LINEADDRCAPFLAGS_FWDCONSULT 0x00000100
140 #define LINEADDRCAPFLAGS_SETUPCONFNULL 0x00000200
141 #define LINEADDRCAPFLAGS_AUTORECONNECT 0x00000400
142 #define LINEADDRCAPFLAGS_COMPLETIONID 0x00000800
143 #define LINEADDRCAPFLAGS_TRANSFERHELD 0x00001000
144 #define LINEADDRCAPFLAGS_TRANSFERMAKE 0x00002000
145 #define LINEADDRCAPFLAGS_CONFERENCEHELD 0x00004000
146 #define LINEADDRCAPFLAGS_CONFERENCEMAKE 0x00008000
147 #define LINEADDRCAPFLAGS_PARTIALDIAL 0x00010000
148 #define LINEADDRCAPFLAGS_FWDSTATUSVALID 0x00020000
149 #define LINEADDRCAPFLAGS_FWDINTEXTADDR 0x00040000
150 #define LINEADDRCAPFLAGS_FWDBUSYNAADDR 0x00080000
151 #define LINEADDRCAPFLAGS_ACCEPTTOALERT 0x00100000
152 #define LINEADDRCAPFLAGS_CONFDROP 0x00200000
153 #define LINEADDRCAPFLAGS_PICKUPCALLWAIT 0x00400000
154 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
155 #define LINEADDRCAPFLAGS_PREDICTIVEDIALER 0x00800000
156 #define LINEADDRCAPFLAGS_QUEUE 0x01000000
157 #define LINEADDRCAPFLAGS_ROUTEPOINT 0x02000000
158 #define LINEADDRCAPFLAGS_HOLDMAKESNEW 0x04000000
159 #define LINEADDRCAPFLAGS_NOINTERNALCALLS 0x08000000
160 #define LINEADDRCAPFLAGS_NOEXTERNALCALLS 0x10000000
161 #define LINEADDRCAPFLAGS_SETCALLINGID 0x20000000
162 #endif
163 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
164 #define LINEADDRCAPFLAGS_ACDGROUP 0x40000000
165 #define LINEADDRCAPFLAGS_NOPSTNADDRESSTRANSLATION \
166  0x80000000
167 #endif
168 
169 #define LINEADDRESSMODE_ADDRESSID 0x00000001
170 #define LINEADDRESSMODE_DIALABLEADDR 0x00000002
171 #define LINEADDRESSSHARING_PRIVATE 0x00000001
172 #define LINEADDRESSSHARING_BRIDGEDEXCL 0x00000002
173 #define LINEADDRESSSHARING_BRIDGEDNEW 0x00000004
174 #define LINEADDRESSSHARING_BRIDGEDSHARED 0x00000008
175 #define LINEADDRESSSHARING_MONITORED 0x00000010
176 #define LINEADDRESSSTATE_OTHER 0x00000001
177 #define LINEADDRESSSTATE_DEVSPECIFIC 0x00000002
178 #define LINEADDRESSSTATE_INUSEZERO 0x00000004
179 #define LINEADDRESSSTATE_INUSEONE 0x00000008
180 #define LINEADDRESSSTATE_INUSEMANY 0x00000010
181 #define LINEADDRESSSTATE_NUMCALLS 0x00000020
182 #define LINEADDRESSSTATE_FORWARD 0x00000040
183 #define LINEADDRESSSTATE_TERMINALS 0x00000080
184 
185 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
186 #define LINEADDRESSTYPE_PHONENUMBER 0x00000001
187 #define LINEADDRESSTYPE_SDP 0x00000002
188 #define LINEADDRESSTYPE_EMAILNAME 0x00000004
189 #define LINEADDRESSTYPE_DOMAINNAME 0x00000008
190 #define LINEADDRESSTYPE_IPADDRESS 0x00000010
191 #endif
192 
193 #define LINEADDRFEATURE_FORWARD 0x00000001
194 #define LINEADDRFEATURE_MAKECALL 0x00000002
195 #define LINEADDRFEATURE_PICKUP 0x00000004
196 #define LINEADDRFEATURE_SETMEDIACONTROL 0x00000008
197 #define LINEADDRFEATURE_SETTERMINAL 0x00000010
198 #define LINEADDRFEATURE_SETUPCONF 0x00000020
199 #define LINEADDRFEATURE_UNCOMPLETECALL 0x00000040
200 #define LINEADDRFEATURE_UNPARK 0x00000080
201 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
202 #define LINEADDRFEATURE_PICKUPHELD 0x00000100
203 #define LINEADDRFEATURE_PICKUPGROUP 0x00000200
204 #define LINEADDRFEATURE_PICKUPDIRECT 0x00000400
205 #define LINEADDRFEATURE_PICKUPWAITING 0x00000800
206 #define LINEADDRFEATURE_FORWARDFWD 0x00001000
207 #define LINEADDRFEATURE_FORWARDDND 0x00002000
208 #endif
209 
210 #define LINEANSWERMODE_NONE 0x00000001
211 #define LINEANSWERMODE_DROP 0x00000002
212 #define LINEANSWERMODE_HOLD 0x00000004
213 
214 #define LINEBEARERMODE_VOICE 0x00000001
215 #define LINEBEARERMODE_SPEECH 0x00000002
216 #define LINEBEARERMODE_MULTIUSE 0x00000004
217 #define LINEBEARERMODE_DATA 0x00000008
218 #define LINEBEARERMODE_ALTSPEECHDATA 0x00000010
219 #define LINEBEARERMODE_NONCALLSIGNALING 0x00000020
220 #define LINEBEARERMODE_PASSTHROUGH 0x00000040
221 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
222 #define LINEBEARERMODE_RESTRICTEDDATA 0x00000080
223 #endif
224 
225 #define LINEBUSYMODE_STATION 0x00000001
226 #define LINEBUSYMODE_TRUNK 0x00000002
227 #define LINEBUSYMODE_UNKNOWN 0x00000004
228 #define LINEBUSYMODE_UNAVAIL 0x00000008
229 
230 #define LINECALLCOMPLCOND_BUSY 0x00000001
231 #define LINECALLCOMPLCOND_NOANSWER 0x00000002
232 
233 #define LINECALLCOMPLMODE_CAMPON 0x00000001
234 #define LINECALLCOMPLMODE_CALLBACK 0x00000002
235 #define LINECALLCOMPLMODE_INTRUDE 0x00000004
236 #define LINECALLCOMPLMODE_MESSAGE 0x00000008
237 
238 #define LINECALLFEATURE_ACCEPT 0x00000001
239 #define LINECALLFEATURE_ADDTOCONF 0x00000002
240 #define LINECALLFEATURE_ANSWER 0x00000004
241 #define LINECALLFEATURE_BLINDTRANSFER 0x00000008
242 #define LINECALLFEATURE_COMPLETECALL 0x00000010
243 #define LINECALLFEATURE_COMPLETETRANSF 0x00000020
244 #define LINECALLFEATURE_DIAL 0x00000040
245 #define LINECALLFEATURE_DROP 0x00000080
246 #define LINECALLFEATURE_GATHERDIGITS 0x00000100
247 #define LINECALLFEATURE_GENERATEDIGITS 0x00000200
248 #define LINECALLFEATURE_GENERATETONE 0x00000400
249 #define LINECALLFEATURE_HOLD 0x00000800
250 #define LINECALLFEATURE_MONITORDIGITS 0x00001000
251 #define LINECALLFEATURE_MONITORMEDIA 0x00002000
252 #define LINECALLFEATURE_MONITORTONES 0x00004000
253 #define LINECALLFEATURE_PARK 0x00008000
254 #define LINECALLFEATURE_PREPAREADDCONF 0x00010000
255 #define LINECALLFEATURE_REDIRECT 0x00020000
256 #define LINECALLFEATURE_REMOVEFROMCONF 0x00040000
257 #define LINECALLFEATURE_SECURECALL 0x00080000
258 #define LINECALLFEATURE_SENDUSERUSER 0x00100000
259 #define LINECALLFEATURE_SETCALLPARAMS 0x00200000
260 #define LINECALLFEATURE_SETMEDIACONTROL 0x00400000
261 #define LINECALLFEATURE_SETTERMINAL 0x00800000
262 #define LINECALLFEATURE_SETUPCONF 0x01000000
263 #define LINECALLFEATURE_SETUPTRANSFER 0x02000000
264 #define LINECALLFEATURE_SWAPHOLD 0x04000000
265 #define LINECALLFEATURE_UNHOLD 0x08000000
266 #define LINECALLFEATURE_RELEASEUSERUSERINFO \
267  0x10000000
268 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
269 #define LINECALLFEATURE_SETTREATMENT 0x20000000
270 #define LINECALLFEATURE_SETQOS 0x40000000
271 #define LINECALLFEATURE_SETCALLDATA 0x80000000
272 #endif
273 
274 #define LINECALLINFOSTATE_OTHER 0x00000001
275 #define LINECALLINFOSTATE_DEVSPECIFIC 0x00000002
276 #define LINECALLINFOSTATE_BEARERMODE 0x00000004
277 #define LINECALLINFOSTATE_RATE 0x00000008
278 #define LINECALLINFOSTATE_MEDIAMODE 0x00000010
279 #define LINECALLINFOSTATE_APPSPECIFIC 0x00000020
280 #define LINECALLINFOSTATE_CALLID 0x00000040
281 #define LINECALLINFOSTATE_RELATEDCALLID 0x00000080
282 #define LINECALLINFOSTATE_ORIGIN 0x00000100
283 #define LINECALLINFOSTATE_REASON 0x00000200
284 #define LINECALLINFOSTATE_COMPLETIONID 0x00000400
285 #define LINECALLINFOSTATE_NUMOWNERINCR 0x00000800
286 #define LINECALLINFOSTATE_NUMOWNERDECR 0x00001000
287 #define LINECALLINFOSTATE_NUMMONITORS 0x00002000
288 #define LINECALLINFOSTATE_TRUNK 0x00004000
289 #define LINECALLINFOSTATE_CALLERID 0x00008000
290 #define LINECALLINFOSTATE_CALLEDID 0x00010000
291 #define LINECALLINFOSTATE_CONNECTEDID 0x00020000
292 #define LINECALLINFOSTATE_REDIRECTIONID 0x00040000
293 #define LINECALLINFOSTATE_REDIRECTINGID 0x00080000
294 #define LINECALLINFOSTATE_DISPLAY 0x00100000
295 #define LINECALLINFOSTATE_USERUSERINFO 0x00200000
296 #define LINECALLINFOSTATE_HIGHLEVELCOMP 0x00400000
297 #define LINECALLINFOSTATE_LOWLEVELCOMP 0x00800000
298 #define LINECALLINFOSTATE_CHARGINGINFO 0x01000000
299 #define LINECALLINFOSTATE_TERMINAL 0x02000000
300 #define LINECALLINFOSTATE_DIALPARAMS 0x04000000
301 #define LINECALLINFOSTATE_MONITORMODES 0x08000000
302 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
303 #define LINECALLINFOSTATE_TREATMENT 0x10000000
304 #define LINECALLINFOSTATE_QOS 0x20000000
305 #define LINECALLINFOSTATE_CALLDATA 0x40000000
306 #endif
307 
308 #define LINECALLORIGIN_OUTBOUND 0x00000001
309 #define LINECALLORIGIN_INTERNAL 0x00000002
310 #define LINECALLORIGIN_EXTERNAL 0x00000004
311 #define LINECALLORIGIN_UNKNOWN 0x00000010
312 #define LINECALLORIGIN_UNAVAIL 0x00000020
313 #define LINECALLORIGIN_CONFERENCE 0x00000040
314 #define LINECALLORIGIN_INBOUND 0x00000080
315 
316 #define LINECALLPARAMFLAGS_SECURE 0x00000001
317 #define LINECALLPARAMFLAGS_IDLE 0x00000002
318 #define LINECALLPARAMFLAGS_BLOCKID 0x00000004
319 #define LINECALLPARAMFLAGS_ORIGOFFHOOK 0x00000008
320 #define LINECALLPARAMFLAGS_DESTOFFHOOK 0x00000010
321 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
322 #define LINECALLPARAMFLAGS_NOHOLDCONFERENCE \
323  0x00000020
324 #define LINECALLPARAMFLAGS_PREDICTIVEDIAL 0x00000040
325 #define LINECALLPARAMFLAGS_ONESTEPTRANSFER \
326  0x00000080
327 #endif
328 
329 #define LINECALLPARTYID_BLOCKED 0x00000001
330 #define LINECALLPARTYID_OUTOFAREA 0x00000002
331 #define LINECALLPARTYID_NAME 0x00000004
332 #define LINECALLPARTYID_ADDRESS 0x00000008
333 #define LINECALLPARTYID_PARTIAL 0x00000010
334 #define LINECALLPARTYID_UNKNOWN 0x00000020
335 #define LINECALLPARTYID_UNAVAIL 0x00000040
336 
337 #define LINECALLPRIVILEGE_NONE 0x00000001
338 #define LINECALLPRIVILEGE_MONITOR 0x00000002
339 #define LINECALLPRIVILEGE_OWNER 0x00000004
340 
341 #define LINECALLREASON_DIRECT 0x00000001
342 #define LINECALLREASON_FWDBUSY 0x00000002
343 #define LINECALLREASON_FWDNOANSWER 0x00000004
344 #define LINECALLREASON_FWDUNCOND 0x00000008
345 #define LINECALLREASON_PICKUP 0x00000010
346 #define LINECALLREASON_UNPARK 0x00000020
347 #define LINECALLREASON_REDIRECT 0x00000040
348 #define LINECALLREASON_CALLCOMPLETION 0x00000080
349 #define LINECALLREASON_TRANSFER 0x00000100
350 #define LINECALLREASON_REMINDER 0x00000200
351 #define LINECALLREASON_UNKNOWN 0x00000400
352 #define LINECALLREASON_UNAVAIL 0x00000800
353 #define LINECALLREASON_INTRUDE 0x00001000
354 #define LINECALLREASON_PARKED 0x00002000
355 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
356 #define LINECALLREASON_CAMPEDON 0x00004000
357 #define LINECALLREASON_ROUTEREQUEST 0x00008000
358 #endif
359 
360 #define LINECALLSELECT_LINE 0x00000001
361 #define LINECALLSELECT_ADDRESS 0x00000002
362 #define LINECALLSELECT_CALL 0x00000004
363 #if (NDIS_TAPI_CURRENT_VERSION > 0x00020000)
364 #define LINECALLSELECT_DEVICEID 0x00000008
365 #endif
366 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
367 #define LINECALLSELECT_CALLID 0x00000010
368 #endif
369 
370 #define LINECALLSTATE_IDLE 0x00000001
371 #define LINECALLSTATE_OFFERING 0x00000002
372 #define LINECALLSTATE_ACCEPTED 0x00000004
373 #define LINECALLSTATE_DIALTONE 0x00000008
374 #define LINECALLSTATE_DIALING 0x00000010
375 #define LINECALLSTATE_RINGBACK 0x00000020
376 #define LINECALLSTATE_BUSY 0x00000040
377 #define LINECALLSTATE_SPECIALINFO 0x00000080
378 #define LINECALLSTATE_CONNECTED 0x00000100
379 #define LINECALLSTATE_PROCEEDING 0x00000200
380 #define LINECALLSTATE_ONHOLD 0x00000400
381 #define LINECALLSTATE_CONFERENCED 0x00000800
382 #define LINECALLSTATE_ONHOLDPENDCONF 0x00001000
383 #define LINECALLSTATE_ONHOLDPENDTRANSFER 0x00002000
384 #define LINECALLSTATE_DISCONNECTED 0x00004000
385 #define LINECALLSTATE_UNKNOWN 0x00008000
386 
387 #define LINEDEVCAPFLAGS_CROSSADDRCONF 0x00000001
388 #define LINEDEVCAPFLAGS_HIGHLEVCOMP 0x00000002
389 #define LINEDEVCAPFLAGS_LOWLEVCOMP 0x00000004
390 #define LINEDEVCAPFLAGS_MEDIACONTROL 0x00000008
391 #define LINEDEVCAPFLAGS_MULTIPLEADDR 0x00000010
392 #define LINEDEVCAPFLAGS_CLOSEDROP 0x00000020
393 #define LINEDEVCAPFLAGS_DIALBILLING 0x00000040
394 #define LINEDEVCAPFLAGS_DIALQUIET 0x00000080
395 #define LINEDEVCAPFLAGS_DIALDIALTONE 0x00000100
396 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
397 #define LINEDEVCAPFLAGS_MSP 0x00000200
398 #define LINEDEVCAPFLAGS_CALLHUB 0x00000400
399 #define LINEDEVCAPFLAGS_CALLHUBTRACKING 0x00000800
400 #define LINEDEVCAPFLAGS_PRIVATEOBJECTS 0x00001000
401 #endif
402 
403 #define LINEDEVSTATE_OTHER 0x00000001
404 #define LINEDEVSTATE_RINGING 0x00000002
405 #define LINEDEVSTATE_CONNECTED 0x00000004
406 #define LINEDEVSTATE_DISCONNECTED 0x00000008
407 #define LINEDEVSTATE_MSGWAITON 0x00000010
408 #define LINEDEVSTATE_MSGWAITOFF 0x00000020
409 #define LINEDEVSTATE_INSERVICE 0x00000040
410 #define LINEDEVSTATE_OUTOFSERVICE 0x00000080
411 #define LINEDEVSTATE_MAINTENANCE 0x00000100
412 #define LINEDEVSTATE_OPEN 0x00000200
413 #define LINEDEVSTATE_CLOSE 0x00000400
414 #define LINEDEVSTATE_NUMCALLS 0x00000800
415 #define LINEDEVSTATE_NUMCOMPLETIONS 0x00001000
416 #define LINEDEVSTATE_TERMINALS 0x00002000
417 #define LINEDEVSTATE_ROAMMODE 0x00004000
418 #define LINEDEVSTATE_BATTERY 0x00008000
419 #define LINEDEVSTATE_SIGNAL 0x00010000
420 #define LINEDEVSTATE_DEVSPECIFIC 0x00020000
421 #define LINEDEVSTATE_REINIT 0x00040000
422 #define LINEDEVSTATE_LOCK 0x00080000
423 
424 #define LINEDEVSTATUSFLAGS_CONNECTED 0x00000001
425 #define LINEDEVSTATUSFLAGS_MSGWAIT 0x00000002
426 #define LINEDEVSTATUSFLAGS_INSERVICE 0x00000004
427 #define LINEDEVSTATUSFLAGS_LOCKED 0x00000008
428 
429 #define LINEDIALTONEMODE_NORMAL 0x00000001
430 #define LINEDIALTONEMODE_SPECIAL 0x00000002
431 #define LINEDIALTONEMODE_INTERNAL 0x00000004
432 #define LINEDIALTONEMODE_EXTERNAL 0x00000008
433 #define LINEDIALTONEMODE_UNKNOWN 0x00000010
434 #define LINEDIALTONEMODE_UNAVAIL 0x00000020
435 
436 #define LINEDIGITMODE_PULSE 0x00000001
437 #define LINEDIGITMODE_DTMF 0x00000002
438 #define LINEDIGITMODE_DTMFEND 0x00000004
439 
440 #define LINEDISCONNECTMODE_NORMAL 0x00000001
441 #define LINEDISCONNECTMODE_UNKNOWN 0x00000002
442 #define LINEDISCONNECTMODE_REJECT 0x00000004
443 #define LINEDISCONNECTMODE_PICKUP 0x00000008
444 #define LINEDISCONNECTMODE_FORWARDED 0x00000010
445 #define LINEDISCONNECTMODE_BUSY 0x00000020
446 #define LINEDISCONNECTMODE_NOANSWER 0x00000040
447 #define LINEDISCONNECTMODE_BADADDRESS 0x00000080
448 #define LINEDISCONNECTMODE_UNREACHABLE 0x00000100
449 #define LINEDISCONNECTMODE_CONGESTION 0x00000200
450 #define LINEDISCONNECTMODE_INCOMPATIBLE 0x00000400
451 #define LINEDISCONNECTMODE_UNAVAIL 0x00000800
452 #define LINEDISCONNECTMODE_NODIALTONE 0x00001000
453 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
454 #define LINEDISCONNECTMODE_NUMBERCHANGED 0x00002000
455 #define LINEDISCONNECTMODE_OUTOFORDER 0x00004000
456 #define LINEDISCONNECTMODE_TEMPFAILURE 0x00008000
457 #define LINEDISCONNECTMODE_QOSUNAVAIL 0x00010000
458 #define LINEDISCONNECTMODE_BLOCKED 0x00020000
459 #define LINEDISCONNECTMODE_DONOTDISTURB 0x00040000
460 #define LINEDISCONNECTMODE_CANCELLED 0x00080000
461 #endif
462 
463 #define LINEFEATURE_DEVSPECIFIC 0x00000001
464 #define LINEFEATURE_DEVSPECIFICFEAT 0x00000002
465 #define LINEFEATURE_FORWARD 0x00000004
466 #define LINEFEATURE_MAKECALL 0x00000008
467 #define LINEFEATURE_SETMEDIACONTROL 0x00000010
468 #define LINEFEATURE_SETTERMINAL 0x00000020
469 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
470 #define LINEFEATURE_SETDEVSTATUS 0x00000040
471 #define LINEFEATURE_FORWARDFWD 0x00000080
472 #define LINEFEATURE_FORWARDDND 0x00000100
473 #endif
474 
475 #define LINEFORWARDMODE_UNCOND 0x00000001
476 #define LINEFORWARDMODE_UNCONDINTERNAL 0x00000002
477 #define LINEFORWARDMODE_UNCONDEXTERNAL 0x00000004
478 #define LINEFORWARDMODE_UNCONDSPECIFIC 0x00000008
479 #define LINEFORWARDMODE_BUSY 0x00000010
480 #define LINEFORWARDMODE_BUSYINTERNAL 0x00000020
481 #define LINEFORWARDMODE_BUSYEXTERNAL 0x00000040
482 #define LINEFORWARDMODE_BUSYSPECIFIC 0x00000080
483 #define LINEFORWARDMODE_NOANSW 0x00000100
484 #define LINEFORWARDMODE_NOANSWINTERNAL 0x00000200
485 #define LINEFORWARDMODE_NOANSWEXTERNAL 0x00000400
486 #define LINEFORWARDMODE_NOANSWSPECIFIC 0x00000800
487 #define LINEFORWARDMODE_BUSYNA 0x00001000
488 #define LINEFORWARDMODE_BUSYNAINTERNAL 0x00002000
489 #define LINEFORWARDMODE_BUSYNAEXTERNAL 0x00004000
490 #define LINEFORWARDMODE_BUSYNASPECIFIC 0x00008000
491 
492 #define LINEGATHERTERM_BUFFERFULL 0x00000001
493 #define LINEGATHERTERM_TERMDIGIT 0x00000002
494 #define LINEGATHERTERM_FIRSTTIMEOUT 0x00000004
495 #define LINEGATHERTERM_INTERTIMEOUT 0x00000008
496 #define LINEGATHERTERM_CANCEL 0x00000010
497 
498 #define LINEGENERATETERM_DONE 0x00000001
499 #define LINEGENERATETERM_CANCEL 0x00000002
500 
501 #define LINEMEDIACONTROL_NONE 0x00000001
502 #define LINEMEDIACONTROL_START 0x00000002
503 #define LINEMEDIACONTROL_RESET 0x00000004
504 #define LINEMEDIACONTROL_PAUSE 0x00000008
505 #define LINEMEDIACONTROL_RESUME 0x00000010
506 #define LINEMEDIACONTROL_RATEUP 0x00000020
507 #define LINEMEDIACONTROL_RATEDOWN 0x00000040
508 #define LINEMEDIACONTROL_RATENORMAL 0x00000080
509 #define LINEMEDIACONTROL_VOLUMEUP 0x00000100
510 #define LINEMEDIACONTROL_VOLUMEDOWN 0x00000200
511 #define LINEMEDIACONTROL_VOLUMENORMAL 0x00000400
512 
513 #define LINEMEDIAMODE_UNKNOWN 0x00000002
514 #define LINEMEDIAMODE_INTERACTIVEVOICE 0x00000004
515 #define LINEMEDIAMODE_AUTOMATEDVOICE 0x00000008
516 #define LINEMEDIAMODE_DATAMODEM 0x00000010
517 #define LINEMEDIAMODE_G3FAX 0x00000020
518 #define LINEMEDIAMODE_TDD 0x00000040
519 #define LINEMEDIAMODE_G4FAX 0x00000080
520 #define LINEMEDIAMODE_DIGITALDATA 0x00000100
521 #define LINEMEDIAMODE_TELETEX 0x00000200
522 #define LINEMEDIAMODE_VIDEOTEX 0x00000400
523 #define LINEMEDIAMODE_TELEX 0x00000800
524 #define LINEMEDIAMODE_MIXED 0x00001000
525 #define LINEMEDIAMODE_ADSI 0x00002000
526 
527 #define LINEMEDIAMODE_VOICEVIEW 0x00004000
528 #define LAST_LINEMEDIAMODE 0x00004000
529 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020001)
530 #define LINEMEDIAMODE_VIDEO 0x00008000
531 #define LAST_LINEMEDIAMODE 0x00008000
532 #endif
533 
534 #define LINEPARKMODE_DIRECTED 0x00000001
535 #define LINEPARKMODE_NONDIRECTED 0x00000002
536 
537 #define LINEREMOVEFROMCONF_NONE 0x00000001
538 #define LINEREMOVEFROMCONF_LAST 0x00000002
539 #define LINEREMOVEFROMCONF_ANY 0x00000003
540 
541 #define LINEREQUESTMODE_MAKECALL 0x00000001
542 #define LINEREQUESTMODE_MEDIACALL 0x00000002
543 #define LINEREQUESTMODE_DROP 0x00000004
544 
545 #define LAST_LINEREQUESTMODE LINEREQUESTMODE_MEDIACALL
546 
547 #define LINEROAMMODE_UNKNOWN 0x00000001
548 #define LINEROAMMODE_UNAVAIL 0x00000002
549 #define LINEROAMMODE_HOME 0x00000004
550 #define LINEROAMMODE_ROAMA 0x00000008
551 #define LINEROAMMODE_ROAMB 0x00000010
552 
553 #define LINESPECIALINFO_NOCIRCUIT 0x00000001
554 #define LINESPECIALINFO_CUSTIRREG 0x00000002
555 #define LINESPECIALINFO_REORDER 0x00000004
556 #define LINESPECIALINFO_UNKNOWN 0x00000008
557 #define LINESPECIALINFO_UNAVAIL 0x00000010
558 
559 #define LINETERMDEV_PHONE 0x00000001
560 #define LINETERMDEV_HEADSET 0x00000002
561 #define LINETERMDEV_SPEAKER 0x00000004
562 
563 #define LINETERMMODE_BUTTONS 0x00000001
564 #define LINETERMMODE_LAMPS 0x00000002
565 #define LINETERMMODE_DISPLAY 0x00000004
566 #define LINETERMMODE_RINGER 0x00000008
567 #define LINETERMMODE_HOOKSWITCH 0x00000010
568 #define LINETERMMODE_MEDIATOLINE 0x00000020
569 #define LINETERMMODE_MEDIAFROMLINE 0x00000040
570 #define LINETERMMODE_MEDIABIDIRECT 0x00000080
571 
572 #define LINETERMSHARING_PRIVATE 0x00000001
573 #define LINETERMSHARING_SHAREDEXCL 0x00000002
574 #define LINETERMSHARING_SHAREDCONF 0x00000004
575 
576 #define LINETONEMODE_CUSTOM 0x00000001
577 #define LINETONEMODE_RINGBACK 0x00000002
578 #define LINETONEMODE_BUSY 0x00000004
579 #define LINETONEMODE_BEEP 0x00000008
580 #define LINETONEMODE_BILLING 0x00000010
581 
582 #define LINETRANSFERMODE_TRANSFER 0x00000001
583 #define LINETRANSFERMODE_CONFERENCE 0x00000002
584 
585 #define LINETOLLLISTOPTION_ADD 0x00000001
586 #define LINETOLLLISTOPTION_REMOVE 0x00000002
587 
588 #define LINETRANSLATEOPTION_CARDOVERRIDE 0x00000001
589 
590 #define LINETRANSLATERESULT_CANONICAL 0x00000001
591 #define LINETRANSLATERESULT_INTERNATIONAL 0x00000002
592 #define LINETRANSLATERESULT_LONGDISTANCE 0x00000004
593 #define LINETRANSLATERESULT_LOCAL 0x00000008
594 #define LINETRANSLATERESULT_INTOLLLIST 0x00000010
595 #define LINETRANSLATERESULT_NOTINTOLLLIST 0x00000020
596 #define LINETRANSLATERESULT_DIALBILLING 0x00000040
597 #define LINETRANSLATERESULT_DIALQUIET 0x00000080
598 #define LINETRANSLATERESULT_DIALDIALTONE 0x00000100
599 #define LINETRANSLATERESULT_DIALPROMPT 0x00000200
600 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
601 #define LINETRANSLATERESULT_VOICEDETECT 0x00000400
602 #endif
603 
604 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
605 #define LINETRANSLATERESULT_NOTRANSLATION 0x00000800
606 #endif
607 
608 typedef struct _NDIS_VAR_DATA_DESC {
613 
614 typedef struct _LINE_DIAL_PARAMS {
620 
621 typedef struct _LINE_ADDRESS_CAPS {
666 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00010004)
667  ULONG ulAddressFeatures;
668 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
669  ULONG ulPredictiveAutoTransferStates;
670  ULONG ulNumCallTreatments;
671  ULONG ulCallTreatmentListSize;
672  ULONG ulCallTreatmentListOffset;
673  ULONG ulDeviceClassesSize;
674  ULONG ulDeviceClassesOffset;
675  ULONG ulMaxCallDataSize;
676  ULONG ulCallFeatures2;
677  ULONG ulMaxNoAnswerTimeout;
678  ULONG ulConnectedModes;
679  ULONG ulOfferingModes;
680  ULONG ulAvailableMediaModes;
681 #endif
682 #endif /* (NDIS_TAPI_CURRENT_VERSION >= 0x00010004) */
684 
685 typedef struct _LINE_ADDRESS_STATUS {
703 
704 typedef struct _LINE_CALL_INFO {
776 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
777  ULONG ulCallTreatment;
778  ULONG ulCallDataSize;
779  ULONG ulCallDataOffset;
780  ULONG ulSendingFlowspecSize;
781  ULONG ulSendingFlowspecOffset;
782  ULONG ulReceivingFlowspecSize;
783  ULONG ulReceivingFlowspecOffset;
784 #endif
785 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
786  ULONG ulCallerIDAddressType;
787  ULONG ulCalledIDAddressType;
788  ULONG ulConnectedIDAddressType;
789  ULONG ulRedirectionIDAddressType;
790  ULONG ulRedirectingIDAddressType;
791 #endif
793 
794 typedef struct _LINE_CALL_PARAMS {
820 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
821  ULONG ulPredictiveAutoTransferStates;
822  ULONG ulTargetAddressSize;
823  ULONG ulTargetAddressOffset;
824  ULONG ulSendingFlowspecSize;
825  ULONG ulSendingFlowspecOffset;
826  ULONG ulReceivingFlowspecSize;
827  ULONG ulReceivingFlowspecOffset;
828  ULONG ulDeviceClassSize;
829  ULONG ulDeviceClassOffset;
830  ULONG ulDeviceConfigSize;
831  ULONG ulDeviceConfigOffset;
832  ULONG ulCallDataSize;
833  ULONG ulCallDataOffset;
834  ULONG ulNoAnswerTimeout;
835  ULONG ulCallingPartyIDSize;
836  ULONG ulCallingPartyIDOffset;
837 #endif
838 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
839  ULONG ulAddressType;
840 #endif
842 
843 typedef struct _LINE_CALL_STATUS {
854 
855 typedef struct _LINE_DEV_CAPS {
906 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00010004)
907  ULONG ulLineFeatures;
908 #endif
909 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)
910  ULONG ulSettableDevStatus;
911  ULONG ulDeviceClassesSize;
912  ULONG ulDeviceClassesOffset;
913 #endif
914 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00020002)
915  GUID PermanentLineGuid;
916 #endif
917 #if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
918  ULONG ulAddressTypes;
919  GUID ProtocolGuid;
920  ULONG ulAvailableTracking;
921 #endif
923 
924 typedef struct _LINE_DEV_STATUS {
945 
946 typedef struct _LINE_EXTENSION_ID {
952 
953 typedef struct _VAR_STRING {
961 
962 typedef struct _NDIS_TAPI_ANSWER {
968 
969 typedef struct _NDIS_TAPI_CLOSE {
973 
974 typedef struct _NDIS_TAPI_CLOSE_CALL {
978 
985 
986 typedef struct _NDIS_TAPI_DROP {
992 
996 
1002 
1012 
1018 
1027 
1033 
1040 
1041 typedef struct _NDIS_TAPI_ACCEPT {
1047 
1048 typedef struct _NDIS_TAPI_DIAL {
1054 
1055 typedef struct _NDIS_TAPI_EVENT {
1063 
1064 typedef struct _NDIS_TAPI_OPEN {
1070 
1071 typedef struct _NDIS_TAPI_SECURE_CALL {
1075 
1081 
1088 
1098 
1099 typedef struct _NDIS_TAPI_DEV_SPECIFIC {
1107 
1115 
1124 
1131 
1137 
1143 
1149 
1150 typedef struct _NDIS_TAPI_GET_DEV_CAPS {
1156 
1164 
1170 
1171 typedef struct _NDIS_TAPI_GET_ID {
1181 
1187 
1188 typedef struct _NDIS_TAPI_MAKE_CALL {
1198 
1206 
1213 
1214 #define CO_TAPI_VERSION NDIS_TAPI_CURRENT_VERSION
1215 
1216 #define CO_TAPI_FLAG_OUTGOING_CALL 0x00000001
1217 #define CO_TAPI_FLAG_INCOMING_CALL 0x00000002
1218 #define CO_TAPI_FLAG_USE_DEFAULT_CALLPARAMS 0x00000004
1219 
1220 #define AF_TAPI_SAP_TYPE 0x00008000
1221 
1222 typedef struct _CO_TAPI_ADDRESS_CAPS {
1228 
1229 /* CO_TAPI_CM_CAPS.ulFlags constants */
1230 #define CO_TAPI_FLAG_PER_LINE_CAPS 0x00000001
1231 
1232 typedef struct _CO_TAPI_CM_CAPS {
1237 
1243 
1244 /* CO_TAPI_LINE_CAPS.ulFlags constants */
1245 #define CO_TAPI_FLAG_PER_ADDRESS_CAPS 0x00000001
1246 
1247 typedef struct _CO_TAPI_LINE_CAPS {
1252 
1258 
1267 
1268 /* CO_TAPI_TRANSLATE_SAP.ulLineID constants */
1269 #define CO_TAPI_LINE_ID_UNSPECIFIED 0xFFFFFFFF
1270 
1271 /* CO_TAPI_TRANSLATE_SAP.ulAddressID constants */
1272 #define CO_TAPI_ADDRESS_ID_UNSPECIFIED 0xFFFFFFFF
1273 
1274 typedef struct _CO_TAPI_TRANSLATE_SAP {
1282 
1289 
1297 
1298 #ifdef __cplusplus
1299 }
1300 #endif
1301 
1302 #endif /* _NDIS_TAPI_ */
_In_ ULONG ulDeviceConfigSize
Definition: ndistapi.h:1024
struct _CO_TAPI_CALL_DIAGNOSTICS CO_TAPI_CALL_DIAGNOSTICS
ULONG ulCalledPartyOffset
Definition: ndistapi.h:809
ULONG ulGatherDigitsMinTimeout
Definition: ndistapi.h:878
struct _NDIS_TAPI_GET_ADDRESS_STATUS NDIS_TAPI_GET_ADDRESS_STATUS
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1050
ULONG ulExtensionID0
Definition: ndistapi.h:947
ULONG ulLineDeviceID
Definition: ndistapi.h:709
ULONG ulDisplayableAddressSize
Definition: ndistapi.h:756
_Out_ LINE_DEV_CAPS LineDevCaps
Definition: ndistapi.h:1154
ULONG ulAddressSharing
Definition: ndistapi.h:630
ULONG ulLowLevelCompSize
Definition: ndistapi.h:816
ULONG ulGatherDigitsMaxTimeout
Definition: ndistapi.h:879
ULONG ulRoamMode
Definition: ndistapi.h:938
ULONG ulMediaModes
Definition: ndistapi.h:871
_In_ ULONG ulRequestID
Definition: ndistapi.h:1065
_In_ HTAPI_LINE htLine
Definition: ndistapi.h:1056
_Out_ LINE_DEV_CAPS LineDevCaps
Definition: ndistapi.h:1250
struct _CO_AF_TAPI_INCOMING_CALL_PARAMETERS * PCO_AF_TAPI_INCOMING_CALL_PARAMETERS
_In_ ULONG ulAddressID
Definition: ndistapi.h:1102
ULONG ulUsedSize
Definition: ndistapi.h:707
ULONG ulConnectedIDOffset
Definition: ndistapi.h:741
ULONG ulAppNameSize
Definition: ndistapi.h:754
ULONG ulMonitorToneMaxNumFreq
Definition: ndistapi.h:875
ULONG ulDevSpecificSize
Definition: ndistapi.h:942
ULONG ulUUIDropSize
Definition: ndistapi.h:892
struct _NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION
ULONG ulHighLevelCompOffset
Definition: ndistapi.h:767
_In_ ULONG ulDeviceClassSize
Definition: ndistapi.h:1092
_In_ ULONG ulMsg
Definition: ndistapi.h:1058
ULONG ulNeededSize
Definition: ndistapi.h:857
struct _NDIS_TAPI_SET_CALL_PARAMS * PNDIS_TAPI_SET_CALL_PARAMS
struct _NDIS_TAPI_CLOSE_CALL * PNDIS_TAPI_CLOSE_CALL
ULONG ulCalledIDNameOffset
Definition: ndistapi.h:738
ULONG ulUsedSize
Definition: ndistapi.h:956
struct _CO_TAPI_LINE_CAPS CO_TAPI_LINE_CAPS
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:976
struct _NDIS_TAPI_GET_LINE_DEV_STATUS * PNDIS_TAPI_GET_LINE_DEV_STATUS
ULONG ulTerminalModesSize
Definition: ndistapi.h:940
ULONG ulLowLevelCompOffset
Definition: ndistapi.h:817
struct _NDIS_TAPI_DEV_SPECIFIC * PNDIS_TAPI_DEV_SPECIFIC
ULONG ulMaxNumConference
Definition: ndistapi.h:646
ULONG ulTerminalCapsSize
Definition: ndistapi.h:899
ULONG ulConnectedIDFlags
Definition: ndistapi.h:635
ULONG ulChargingInfoSize
Definition: ndistapi.h:770
ULONG ulCalledPartySize
Definition: ndistapi.h:758
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1140
ULONG ulCallID
Definition: ndistapi.h:715
struct _NDIS_TAPI_CLOSE * PNDIS_TAPI_CLOSE
struct _NDIS_TAPI_SET_STATUS_MESSAGES * PNDIS_TAPI_SET_STATUS_MESSAGES
_Inout_ ULONG ulParamsSize
Definition: ndistapi.h:1104
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1073
struct _NDIS_TAPI_DIAL * PNDIS_TAPI_DIAL
ULONG ulAppSpecific
Definition: ndistapi.h:714
ULONG ulStringSize
Definition: ndistapi.h:958
ULONG ulDevSpecificSize
Definition: ndistapi.h:628
struct _NDIS_TAPI_PROVIDER_SHUTDOWN * PNDIS_TAPI_PROVIDER_SHUTDOWN
ULONG ulGenerateToneMaxNumFreq
Definition: ndistapi.h:873
struct _LINE_DIAL_PARAMS LINE_DIAL_PARAMS
struct _CO_TAPI_TRANSLATE_TAPI_CALLPARAMS CO_TAPI_TRANSLATE_TAPI_CALLPARAMS
ULONG ulCallerIDFlags
Definition: ndistapi.h:729
ULONG ulMedCtlToneMaxListSize
Definition: ndistapi.h:882
ULONG ulRedirectingIDOffset
Definition: ndistapi.h:751
struct _NDIS_TAPI_SECURE_CALL * PNDIS_TAPI_SECURE_CALL
ULONG ulCommentSize
Definition: ndistapi.h:810
ULONG ulRemoveFromConfState
Definition: ndistapi.h:651
ULONG ulTotalSize
Definition: ndistapi.h:856
ULONG ulMonitorMediaModes
Definition: ndistapi.h:720
struct _NDIS_TAPI_GET_ADDRESS_ID NDIS_TAPI_GET_ADDRESS_ID
ULONG ulSignalLevel
Definition: ndistapi.h:936
char CHAR
Definition: xmlstorage.h:175
struct _NDIS_TAPI_EVENT * PNDIS_TAPI_EVENT
ULONG ulNeededSize
Definition: ndistapi.h:926
ULONG ulDevStatusFlags
Definition: ndistapi.h:939
ULONG ulCallStates
Definition: ndistapi.h:718
_In_ UCHAR UserUserInfo[1]
Definition: ndistapi.h:966
ULONG ulDevSpecificSize
Definition: ndistapi.h:818
struct _NDIS_TAPI_SEND_USER_USER_INFO NDIS_TAPI_SEND_USER_USER_INFO
ULONG ulCalledIDNameSize
Definition: ndistapi.h:737
ULONG ulLineNameOffset
Definition: ndistapi.h:865
_In_ ULONG ulParam1
Definition: ndistapi.h:1059
ULONG ulCommentOffset
Definition: ndistapi.h:761
_Out_ LINE_ADDRESS_CAPS LineAddressCaps
Definition: ndistapi.h:1113
struct _NDIS_TAPI_GET_CALL_ADDRESS_ID * PNDIS_TAPI_GET_CALL_ADDRESS_ID
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:1118
ULONG ulLineDeviceID
Definition: ndistapi.h:625
ULONG ulCommentOffset
Definition: ndistapi.h:811
struct _NDIS_TAPI_GET_CALL_INFO NDIS_TAPI_GET_CALL_INFO
ULONG ulBatteryLevel
Definition: ndistapi.h:937
struct _CO_TAPI_ADDRESS_CAPS * PCO_TAPI_ADDRESS_CAPS
_In_ ULONG ulParam3
Definition: ndistapi.h:1061
struct _CO_TAPI_LINE_CAPS * PCO_TAPI_LINE_CAPS
struct _NDIS_TAPI_CONFIG_DIALOG NDIS_TAPI_CONFIG_DIALOG
ULONG ulConnectedIDFlags
Definition: ndistapi.h:739
ULONG ulAddressID
Definition: ndistapi.h:710
LINE_DIAL_PARAMS DialParams
Definition: ndistapi.h:721
struct _NDIS_TAPI_ACCEPT NDIS_TAPI_ACCEPT
ULONG ulUsedSize
Definition: ndistapi.h:927
ULONG ulAddressStates
Definition: ndistapi.h:631
struct _NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION
ULONG ulDisplaySize
Definition: ndistapi.h:762
struct _LINE_CALL_STATUS LINE_CALL_STATUS
_Out_ NDIS_VAR_DATA_DESC LineCallInfo
Definition: ndistapi.h:1256
ULONG ulMonitorDigitModes
Definition: ndistapi.h:877
ULONG ulLowLevelCompOffset
Definition: ndistapi.h:769
struct _NDIS_TAPI_ACCEPT * PNDIS_TAPI_ACCEPT
ULONG ulHighLevelCompOffset
Definition: ndistapi.h:815
_In_ CHAR szAddress[1]
Definition: ndistapi.h:1122
_Out_ LINE_DEV_STATUS LineDevStatus
Definition: ndistapi.h:1185
ULONG ulTotalSize
Definition: ndistapi.h:954
_Out_ ULONG ulFlags
Definition: ndistapi.h:1235
ULONG ulDevSpecificOffset
Definition: ndistapi.h:819
_In_ UCHAR DeviceConfig[1]
Definition: ndistapi.h:1025
ULONG ulDisplayOffset
Definition: ndistapi.h:763
ULONG ulDialToneModes
Definition: ndistapi.h:639
struct _LINE_CALL_PARAMS * PLINE_CALL_PARAMS
_Out_ LINE_ADDRESS_CAPS LineAddressCaps
Definition: ndistapi.h:1226
struct _NDIS_TAPI_GET_CALL_STATUS * PNDIS_TAPI_GET_CALL_STATUS
struct _VAR_STRING * PVAR_STRING
_Out_ LINE_EXTENSION_ID LineExtensionID
Definition: ndistapi.h:1168
struct _NDIS_TAPI_SET_CALL_PARAMS NDIS_TAPI_SET_CALL_PARAMS
ULONG ulCompletionID
Definition: ndistapi.h:724
ULONG ulRingMode
Definition: ndistapi.h:935
ULONG ulLineNameSize
Definition: ndistapi.h:864
_Out_ VAR_STRING DeviceID
Definition: ndistapi.h:1179
ULONG ulDevCapFlags
Definition: ndistapi.h:884
ULONG ulDigitDuration
Definition: ndistapi.h:617
_In_ UCHAR UserUserInfo[1]
Definition: ndistapi.h:1045
ULONG ulCallerIDSize
Definition: ndistapi.h:730
ULONG ulTerminalCapsOffset
Definition: ndistapi.h:900
_Out_ ULONG ulCoTapiVersion
Definition: ndistapi.h:1233
_In_ NDIS_VAR_DATA_DESC NdisCallParams
Definition: ndistapi.h:1255
ULONG ulMonitorToneMaxNumEntries
Definition: ndistapi.h:876
_Out_ HDRV_LINE hdLine
Definition: ndistapi.h:1068
struct _NDIS_TAPI_PROVIDER_INITIALIZE NDIS_TAPI_PROVIDER_INITIALIZE
ULONG ulRelatedCallID
Definition: ndistapi.h:716
ULONG ulCallFeatures
Definition: ndistapi.h:649
ULONG ulMediaMode
Definition: ndistapi.h:713
_In_ HTAPI_CALL htCall
Definition: ndistapi.h:1191
struct _CO_TAPI_CALL_DIAGNOSTICS * PCO_TAPI_CALL_DIAGNOSTICS
_In_ ULONG ulDestAddressSize
Definition: ndistapi.h:1193
ULONG ulCalledPartyOffset
Definition: ndistapi.h:759
uint32_t ULONG_PTR
Definition: typedefs.h:64
ULONG ulNumOnHoldCalls
Definition: ndistapi.h:931
ULONG ulHighLevelCompSize
Definition: ndistapi.h:766
ULONG ulMaxNumActiveCalls
Definition: ndistapi.h:643
ULONG ulCompletionMsgTextOffset
Definition: ndistapi.h:665
ULONG ulLineFeatures
Definition: ndistapi.h:933
struct _NDIS_TAPI_GET_ADDRESS_CAPS * PNDIS_TAPI_GET_ADDRESS_CAPS
struct _NDIS_TAPI_SEND_USER_USER_INFO * PNDIS_TAPI_SEND_USER_USER_INFO
ULONG ulBearerMode
Definition: ndistapi.h:796
_In_ ULONG ulRequestID
Definition: ndistapi.h:1042
ULONG ulLowLevelCompSize
Definition: ndistapi.h:768
ULONG ulCallInfoStates
Definition: ndistapi.h:632
struct _CO_AF_TAPI_MAKE_CALL_PARAMETERS CO_AF_TAPI_MAKE_CALL_PARAMETERS
LINE_DIAL_PARAMS MaxDialParams
Definition: ndistapi.h:896
ULONG ulTerminalModesOffset
Definition: ndistapi.h:773
ULONG ulMaxSpecificEntries
Definition: ndistapi.h:656
_In_ ULONG ulDeviceClassSize
Definition: ndistapi.h:1177
struct _NDIS_TAPI_DEV_SPECIFIC NDIS_TAPI_DEV_SPECIFIC
ULONG ulCommentSize
Definition: ndistapi.h:760
struct _NDIS_TAPI_SET_DEV_CONFIG * PNDIS_TAPI_SET_DEV_CONFIG
ULONG ulConnectedIDNameOffset
Definition: ndistapi.h:743
ULONG ulNumOnHoldPendCalls
Definition: ndistapi.h:692
struct _NDIS_TAPI_PROVIDER_INITIALIZE * PNDIS_TAPI_PROVIDER_INITIALIZE
ULONG ulSwitchInfoOffset
Definition: ndistapi.h:862
struct _NDIS_TAPI_GET_CALL_ADDRESS_ID NDIS_TAPI_GET_CALL_ADDRESS_ID
struct _NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION * PNDIS_TAPI_CONDITIONAL_MEDIA_DETECTION
_In_ ULONG ulDeviceClassOffset
Definition: ndistapi.h:1093
ULONG ulCompletionMsgTextEntrySize
Definition: ndistapi.h:663
long LONG
Definition: pedump.c:60
ULONG ulTransferModes
Definition: ndistapi.h:652
ULONG ulMedCtlCallStateMaxListSize
Definition: ndistapi.h:883
_In_ ULONG ulLineID
Definition: ndistapi.h:1248
ULONG ulUserUserInfoSize
Definition: ndistapi.h:764
ULONG ulRedirectionIDSize
Definition: ndistapi.h:745
ULONG ulCountryCode
Definition: ndistapi.h:727
ULONG ulForwardModes
Definition: ndistapi.h:654
ULONG ulGenerateToneModes
Definition: ndistapi.h:872
struct _LINE_CALL_INFO * PLINE_CALL_INFO
struct _LINE_DEV_STATUS LINE_DEV_STATUS
_In_ ULONG ulDeviceClassOffset
Definition: ndistapi.h:1178
struct _LINE_DIAL_PARAMS * PLINE_DIAL_PARAMS
ULONG ulOrigin
Definition: ndistapi.h:722
struct _NDIS_TAPI_ANSWER NDIS_TAPI_ANSWER
_In_ ULONG ulMediaModes
Definition: ndistapi.h:1277
ULONG ulUserUserInfoSize
Definition: ndistapi.h:812
struct _LINE_EXTENSION_ID LINE_EXTENSION_ID
ULONG ulNumAddresses
Definition: ndistapi.h:868
ULONG ulAppNameOffset
Definition: ndistapi.h:755
ULONG ulMaxFwdNumRings
Definition: ndistapi.h:658
ULONG ulTerminalModesSize
Definition: ndistapi.h:772
ULONG ulRedirectingIDNameSize
Definition: ndistapi.h:752
struct _LINE_ADDRESS_STATUS * PLINE_ADDRESS_STATUS
ULONG ulRedirectingIDNameOffset
Definition: ndistapi.h:753
_In_ ULONG ulRequestID
Definition: ndistapi.h:975
_Inout_ UCHAR Params[1]
Definition: ndistapi.h:1105
ULONG ulUsedSize
Definition: ndistapi.h:858
unsigned char BOOLEAN
ULONG ulOpenMediaModes
Definition: ndistapi.h:929
ULONG ulDisplayableAddressOffset
Definition: ndistapi.h:757
struct _NDIS_TAPI_GET_CALL_INFO * PNDIS_TAPI_GET_CALL_INFO
_Out_ NDIS_VAR_DATA_DESC DiagInfo
Definition: ndistapi.h:1241
ULONG ulProviderInfoSize
Definition: ndistapi.h:859
#define _Out_
Definition: no_sal2.h:323
_In_ ULONG ulDeviceClassOffset
Definition: ndistapi.h:1161
ULONG_PTR HDRV_CALL
Definition: ndistapi.h:41
ULONG ulHighLevelCompSize
Definition: ndistapi.h:814
ULONG ulMonitorDigitModes
Definition: ndistapi.h:719
_In_ HTAPI_CALL htCall
Definition: ndistapi.h:1057
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:988
ULONG_PTR HDRV_LINE
Definition: ndistapi.h:39
ULONG ulDevSpecificSize
Definition: ndistapi.h:774
struct _CO_TAPI_CM_CAPS CO_TAPI_CM_CAPS
ULONG_PTR HTAPI_CALL
Definition: ndistapi.h:40
ULONG ulNumOnHoldPendCalls
Definition: ndistapi.h:932
ULONG ulStringFormat
Definition: ndistapi.h:866
struct _NDIS_TAPI_SELECT_EXT_VERSION * PNDIS_TAPI_SELECT_EXT_VERSION
ULONG ulRedirectionIDNameSize
Definition: ndistapi.h:747
ULONG ulReason
Definition: ndistapi.h:723
_Out_ HDRV_CALL hdCall
Definition: ndistapi.h:1192
ULONG ulConnectedIDSize
Definition: ndistapi.h:740
ULONG ulDisplayableAddressOffset
Definition: ndistapi.h:807
struct _LINE_EXTENSION_ID * PLINE_EXTENSION_ID
ULONG ulCalledIDFlags
Definition: ndistapi.h:634
_In_ NDIS_VAR_DATA_DESC LineCallInfo
Definition: ndistapi.h:1287
struct _CO_TAPI_TRANSLATE_NDIS_CALLPARAMS CO_TAPI_TRANSLATE_NDIS_CALLPARAMS
ULONG ulCallFeatures
Definition: ndistapi.h:850
struct _NDIS_TAPI_GET_ADDRESS_STATUS * PNDIS_TAPI_GET_ADDRESS_STATUS
struct _VAR_STRING VAR_STRING
struct _CO_TAPI_TRANSLATE_NDIS_CALLPARAMS * PCO_TAPI_TRANSLATE_NDIS_CALLPARAMS
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1030
_In_ ULONG ulDeviceClassSize
Definition: ndistapi.h:1022
ULONG ulRedirectionIDFlags
Definition: ndistapi.h:744
_In_ ULONG ulRequestID
Definition: ndistapi.h:1072
struct _NDIS_TAPI_EVENT NDIS_TAPI_EVENT
_Out_ ULONG ulFlags
Definition: ndistapi.h:1225
ULONG ulNumRingsNoAnswer
Definition: ndistapi.h:694
struct _LINE_DEV_CAPS LINE_DEV_CAPS
_In_ ULONG ulUserUserInfoSize
Definition: ndistapi.h:989
ULONG ulProviderInfoOffset
Definition: ndistapi.h:860
ULONG ulRedirectingIDSize
Definition: ndistapi.h:750
_In_ ULONG ulRequestID
Definition: ndistapi.h:963
_In_ BOOLEAN bUseDefaultLineCallParams
Definition: ndistapi.h:1195
ULONG ulAddrCapFlags
Definition: ndistapi.h:648
ULONG ulNumOpens
Definition: ndistapi.h:928
struct _NDIS_TAPI_SECURE_CALL NDIS_TAPI_SECURE_CALL
struct _NDIS_TAPI_DIAL NDIS_TAPI_DIAL
struct _LINE_DEV_STATUS * PLINE_DEV_STATUS
struct _NDIS_TAPI_NEGOTIATE_EXT_VERSION NDIS_TAPI_NEGOTIATE_EXT_VERSION
ULONG ulDisplayableAddressSize
Definition: ndistapi.h:806
_Out_ ULONG ulLibraryNameNeededSize
Definition: ndistapi.h:1095
struct _NDIS_TAPI_GET_ADDRESS_ID * PNDIS_TAPI_GET_ADDRESS_ID
ULONG ulChargingInfoOffset
Definition: ndistapi.h:771
ULONG ulMedCtlMediaMaxListSize
Definition: ndistapi.h:881
ULONG ulTerminalModesOffset
Definition: ndistapi.h:941
_In_ NDIS_VAR_DATA_DESC DestAddress
Definition: ndistapi.h:1294
ULONG ulBearerModes
Definition: ndistapi.h:869
ULONG ulAnswerMode
Definition: ndistapi.h:886
ULONG ulNeededSize
Definition: ndistapi.h:955
struct _LINE_CALL_STATUS * PLINE_CALL_STATUS
_Out_ ULONG ulFlags
Definition: ndistapi.h:1249
_Out_ ULONG ulNumLines
Definition: ndistapi.h:1234
ULONG ulNeededSize
Definition: ndistapi.h:706
struct _NDIS_TAPI_GET_ID NDIS_TAPI_GET_ID
ULONG ulUUICallInfoSize
Definition: ndistapi.h:894
_Out_ NDIS_VAR_DATA_DESC NdisSapParams[1]
Definition: ndistapi.h:1280
USHORT MaximumLength
Definition: ndistapi.h:610
ULONG ulDevSpecificOffset
Definition: ndistapi.h:775
ULONG ulMaxNumActiveCalls
Definition: ndistapi.h:885
_In_ NDIS_VAR_DATA_DESC LineCallParams
Definition: ndistapi.h:1264
ULONG ulTerminalTextOffset
Definition: ndistapi.h:903
_In_ ULONG ulRequestID
Definition: ndistapi.h:1189
ULONG ulTerminalModesOffset
Definition: ndistapi.h:699
struct _NDIS_TAPI_CONFIG_DIALOG * PNDIS_TAPI_CONFIG_DIALOG
_Out_ LINE_ADDRESS_STATUS LineAddressStatus
Definition: ndistapi.h:1129
_In_ ULONG ulDeviceClassSize
Definition: ndistapi.h:1160
#define _Inout_
Definition: no_sal2.h:244
_In_ ULONG ulRequestID
Definition: ndistapi.h:987
ULONG ulDevSpecificOffset
Definition: ndistapi.h:629
ULONG ulStringFormat
Definition: ndistapi.h:957
ULONG ulAddressMode
Definition: ndistapi.h:801
ULONG ulWaitForDialtone
Definition: ndistapi.h:618
_In_ ULONG ulUserUserInfoSize
Definition: ndistapi.h:1044
_Out_ LINE_CALL_STATUS LineCallStatus
Definition: ndistapi.h:1147
struct _NDIS_TAPI_OPEN * PNDIS_TAPI_OPEN
struct _CO_TAPI_TRANSLATE_SAP * PCO_AF_TAPI_SAP
struct _CO_TAPI_CM_CAPS * PCO_TAPI_CM_CAPS
ULONG ulCallerIDOffset
Definition: ndistapi.h:731
ULONG ulConnectedIDNameSize
Definition: ndistapi.h:742
ULONG ulAddressOffset
Definition: ndistapi.h:627
ULONG ulExtensionID2
Definition: ndistapi.h:949
ULONG ulTotalSize
Definition: ndistapi.h:705
ULONG ulStringOffset
Definition: ndistapi.h:959
_In_ ULONG ulRequestID
Definition: ndistapi.h:1100
ULONG ulUUIAcceptSize
Definition: ndistapi.h:889
ULONG_PTR HTAPI_LINE
Definition: ndistapi.h:38
_In_ ULONG ulAddressID
Definition: ndistapi.h:1276
unsigned char UCHAR
Definition: xmlstorage.h:181
ULONG ulCallParamFlags
Definition: ndistapi.h:717
ULONG ulBearerMode
Definition: ndistapi.h:711
struct _NDIS_TAPI_GET_DEV_CAPS * PNDIS_TAPI_GET_DEV_CAPS
ULONG ulCallerIDNameSize
Definition: ndistapi.h:732
_In_ CHAR szDestAddress[1]
Definition: ndistapi.h:1052
ULONG ulUUIMakeCallSize
Definition: ndistapi.h:891
ULONG ulLineStates
Definition: ndistapi.h:888
struct _CO_AF_TAPI_MAKE_CALL_PARAMETERS * PCO_AF_TAPI_MAKE_CALL_PARAMETERS
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1103
ULONG ulCallParamFlags
Definition: ndistapi.h:800
_In_ ULONG ulExtVersion
Definition: ndistapi.h:1153
struct _CO_AF_TAPI_INCOMING_CALL_PARAMETERS CO_AF_TAPI_INCOMING_CALL_PARAMETERS
ULONG ulDevSpecificOffset
Definition: ndistapi.h:943
ULONG ulRedirectingIDFlags
Definition: ndistapi.h:749
struct _NDIS_TAPI_CLOSE_CALL NDIS_TAPI_CLOSE_CALL
ULONG ulTerminalTextSize
Definition: ndistapi.h:902
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:999
ULONG ulRedirectingIDFlags
Definition: ndistapi.h:637
struct _NDIS_TAPI_SET_MEDIA_MODE NDIS_TAPI_SET_MEDIA_MODE
_Out_ NDIS_VAR_DATA_DESC NdisCallParams
Definition: ndistapi.h:1265
struct _NDIS_TAPI_SET_MEDIA_MODE * PNDIS_TAPI_SET_MEDIA_MODE
ULONG ulDisconnectModes
Definition: ndistapi.h:642
ULONG ulMaxCallCompletions
Definition: ndistapi.h:659
_In_ NDIS_VAR_DATA_DESC DestAddress
Definition: ndistapi.h:1263
ULONG ulCallCompletionModes
Definition: ndistapi.h:661
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1043
struct _NDIS_TAPI_MAKE_CALL * PNDIS_TAPI_MAKE_CALL
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1146
ULONG ulCalledPartySize
Definition: ndistapi.h:808
struct _NDIS_TAPI_GET_CALL_STATUS NDIS_TAPI_GET_CALL_STATUS
ULONG ulRingModes
Definition: ndistapi.h:887
ULONG ulDevSpecificOffset
Definition: ndistapi.h:852
struct _NDIS_TAPI_GET_LINE_DEV_STATUS NDIS_TAPI_GET_LINE_DEV_STATUS
ULONG ulCallStateMode
Definition: ndistapi.h:848
struct _CO_TAPI_TRANSLATE_TAPI_CALLPARAMS * PCO_TAPI_TRANSLATE_TAPI_CALLPARAMS
struct _LINE_ADDRESS_CAPS * PLINE_ADDRESS_CAPS
ULONG ulDevSpecificSize
Definition: ndistapi.h:851
ULONG ulMaxNumOnHoldCalls
Definition: ndistapi.h:644
_In_ BOOLEAN bSetLineDialParams
Definition: ndistapi.h:1009
_In_ ULONG ulDestAddressOffset
Definition: ndistapi.h:1194
ULONG ulCallPrivilege
Definition: ndistapi.h:849
struct _NDIS_TAPI_PROVIDER_SHUTDOWN NDIS_TAPI_PROVIDER_SHUTDOWN
ULONG ulCallCompletionConds
Definition: ndistapi.h:660
ULONG ulRedirectionIDOffset
Definition: ndistapi.h:746
struct _NDIS_TAPI_GET_DEV_CONFIG * PNDIS_TAPI_GET_DEV_CONFIG
_In_ ULONG ulDestAddressSize
Definition: ndistapi.h:1051
_In_ ULONG ulRequestID
Definition: ndistapi.h:1049
LINE_DIAL_PARAMS MinDialParams
Definition: ndistapi.h:895
ULONG ulForwardNumEntries
Definition: ndistapi.h:695
ULONG ulTerminalTextEntrySize
Definition: ndistapi.h:901
#define _In_
Definition: no_sal2.h:204
ULONG ulMinFwdNumRings
Definition: ndistapi.h:657
struct _NDIS_TAPI_GET_ADDRESS_CAPS NDIS_TAPI_GET_ADDRESS_CAPS
ULONG ulSwitchInfoSize
Definition: ndistapi.h:861
_In_ ULONG ulRequestID
Definition: ndistapi.h:970
ULONG ulExtensionID1
Definition: ndistapi.h:948
ULONG ulRedirectionIDNameOffset
Definition: ndistapi.h:748
ULONG ulRedirectionIDFlags
Definition: ndistapi.h:636
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:971
struct _LINE_ADDRESS_STATUS LINE_ADDRESS_STATUS
ULONG ulDevSpecificOffset
Definition: ndistapi.h:701
_In_ LINE_CALL_PARAMS LineCallParams
Definition: ndistapi.h:983
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:1173
ULONG ulUUIAnswerSize
Definition: ndistapi.h:890
struct _LINE_CALL_INFO LINE_CALL_INFO
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1175
ULONG ulNeededSize
Definition: ndistapi.h:845
_Out_ VAR_STRING DeviceConfig
Definition: ndistapi.h:1162
unsigned short USHORT
Definition: pedump.c:61
_In_ ULONG ulDeviceID
Definition: ndistapi.h:1066
ULONG ulTerminalModesSize
Definition: ndistapi.h:698
ULONG ulDevSpecificOffset
Definition: ndistapi.h:905
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:1190
ULONG ulNumCallCompletions
Definition: ndistapi.h:934
ULONG ulNumMonitors
Definition: ndistapi.h:726
ULONG ulUserUserInfoOffset
Definition: ndistapi.h:813
struct _NDIS_TAPI_GET_EXTENSION_ID NDIS_TAPI_GET_EXTENSION_ID
struct _NDIS_TAPI_SET_STATUS_MESSAGES NDIS_TAPI_SET_STATUS_MESSAGES
ULONG ulNumActiveCalls
Definition: ndistapi.h:930
struct _NDIS_TAPI_CLOSE NDIS_TAPI_CLOSE
ULONG ulNumTerminals
Definition: ndistapi.h:898
struct _NDIS_TAPI_SELECT_EXT_VERSION NDIS_TAPI_SELECT_EXT_VERSION
LINE_DIAL_PARAMS DialParams
Definition: ndistapi.h:803
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1005
struct _NDIS_TAPI_ANSWER * PNDIS_TAPI_ANSWER
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:1101
struct _NDIS_TAPI_SET_DEV_CONFIG NDIS_TAPI_SET_DEV_CONFIG
_In_ UCHAR UserUserInfo[1]
Definition: ndistapi.h:990
ULONG ulOrigAddressOffset
Definition: ndistapi.h:805
ULONG ulMaxNumOnHoldPendingCalls
Definition: ndistapi.h:645
_In_ ULONG ulSelect
Definition: ndistapi.h:1176
ULONG ulCallerIDFlags
Definition: ndistapi.h:633
struct _NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION * PNDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION
_In_ ULONG ulAddressID
Definition: ndistapi.h:1174
struct _LINE_DEV_CAPS * PLINE_DEV_CAPS
_In_ LINE_DIAL_PARAMS LineDialParams
Definition: ndistapi.h:1010
ULONG ulCalledIDFlags
Definition: ndistapi.h:734
struct _NDIS_VAR_DATA_DESC NDIS_VAR_DATA_DESC
struct _NDIS_TAPI_DROP NDIS_TAPI_DROP
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:964
struct _NDIS_VAR_DATA_DESC * PNDIS_VAR_DATA_DESC
_In_ ULONG ulRequestID
Definition: ndistapi.h:1172
ULONG ulCalledIDOffset
Definition: ndistapi.h:736
unsigned int ULONG
Definition: retypes.h:1
struct _NDIS_TAPI_NEGOTIATE_EXT_VERSION * PNDIS_TAPI_NEGOTIATE_EXT_VERSION
ULONG ulCallerIDNameOffset
Definition: ndistapi.h:733
ULONG ulUserUserInfoOffset
Definition: ndistapi.h:765
_In_ ULONG ulRequestID
Definition: ndistapi.h:1151
struct _LINE_ADDRESS_CAPS LINE_ADDRESS_CAPS
_In_ ULONG ulUserUserInfoSize
Definition: ndistapi.h:965
struct _NDIS_TAPI_MAKE_CALL NDIS_TAPI_MAKE_CALL
struct _NDIS_TAPI_GET_DEV_CAPS NDIS_TAPI_GET_DEV_CAPS
ULONG ulMaxForwardEntries
Definition: ndistapi.h:655
ULONG ulNumCompletionMessages
Definition: ndistapi.h:662
struct _NDIS_TAPI_GET_ID * PNDIS_TAPI_GET_ID
struct _CO_TAPI_ADDRESS_CAPS CO_TAPI_ADDRESS_CAPS
_Out_ LINE_CALL_INFO LineCallInfo
Definition: ndistapi.h:1141
ULONG ulPermanentLineID
Definition: ndistapi.h:863
struct _LINE_CALL_PARAMS LINE_CALL_PARAMS
struct _NDIS_TAPI_GET_DEV_CONFIG NDIS_TAPI_GET_DEV_CONFIG
_In_ ULONG ulLibraryNameTotalSize
Definition: ndistapi.h:1094
ULONG ulCompletionMsgTextSize
Definition: ndistapi.h:664
ULONG ulRemoveFromConfCaps
Definition: ndistapi.h:650
_In_ LINE_CALL_PARAMS LineCallParams
Definition: ndistapi.h:1196
ULONG ulAddressModes
Definition: ndistapi.h:867
_Out_ CHAR szLibraryName[1]
Definition: ndistapi.h:1096
ULONG ulMaxNumTransConf
Definition: ndistapi.h:647
ULONG ulDevSpecificSize
Definition: ndistapi.h:904
_In_ HTAPI_LINE htLine
Definition: ndistapi.h:1067
_In_ ULONG ulParam2
Definition: ndistapi.h:1060
struct _CO_TAPI_TRANSLATE_SAP CO_AF_TAPI_SAP
struct _NDIS_TAPI_OPEN NDIS_TAPI_OPEN
struct _NDIS_TAPI_GET_EXTENSION_ID * PNDIS_TAPI_GET_EXTENSION_ID
_In_ ULONG ulLineID
Definition: ndistapi.h:1223
ULONG ulUUISendUserUserInfoSize
Definition: ndistapi.h:893
_Out_ ULONG NumberOfSaps
Definition: ndistapi.h:1279
ULONG ulMedCtlDigitMaxListSize
Definition: ndistapi.h:880
_In_ ULONG ulAddressID
Definition: ndistapi.h:1224
LINE_DIAL_PARAMS DefaultDialParams
Definition: ndistapi.h:897
struct _NDIS_TAPI_SET_APP_SPECIFIC * PNDIS_TAPI_SET_APP_SPECIFIC
_In_ ULONG ulDeviceClassOffset
Definition: ndistapi.h:1023
ULONG ulCalledIDSize
Definition: ndistapi.h:735
ULONG ulGenerateDigitModes
Definition: ndistapi.h:874
ULONG ulNumOwners
Definition: ndistapi.h:725
ULONG ulOrigAddressSize
Definition: ndistapi.h:804
ULONG ulExtensionID3
Definition: ndistapi.h:950
ULONG ulMaxRate
Definition: ndistapi.h:870
struct _NDIS_TAPI_DROP * PNDIS_TAPI_DROP
ULONG ulTotalSize
Definition: ndistapi.h:925
_In_ NDIS_VAR_DATA_DESC LineCallParams
Definition: ndistapi.h:1295
struct _NDIS_TAPI_SET_APP_SPECIFIC NDIS_TAPI_SET_APP_SPECIFIC