ReactOS 0.4.15-dev-8227-g32d615f
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
31extern "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
608typedef struct _NDIS_VAR_DATA_DESC {
613
614typedef struct _LINE_DIAL_PARAMS {
620
621typedef 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
685typedef struct _LINE_ADDRESS_STATUS {
703
704typedef 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
794typedef 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
843typedef struct _LINE_CALL_STATUS {
854
855typedef 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
924typedef struct _LINE_DEV_STATUS {
945
946typedef struct _LINE_EXTENSION_ID {
952
953typedef struct _VAR_STRING {
961
962typedef struct _NDIS_TAPI_ANSWER {
968
969typedef struct _NDIS_TAPI_CLOSE {
973
974typedef struct _NDIS_TAPI_CLOSE_CALL {
978
985
986typedef struct _NDIS_TAPI_DROP {
992
996
1002
1012
1018
1027
1033
1040
1041typedef struct _NDIS_TAPI_ACCEPT {
1047
1048typedef struct _NDIS_TAPI_DIAL {
1054
1055typedef struct _NDIS_TAPI_EVENT {
1063
1064typedef struct _NDIS_TAPI_OPEN {
1070
1075
1081
1088
1098
1107
1115
1124
1131
1137
1143
1149
1156
1164
1170
1171typedef struct _NDIS_TAPI_GET_ID {
1181
1187
1188typedef 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
1228
1229/* CO_TAPI_CM_CAPS.ulFlags constants */
1230#define CO_TAPI_FLAG_PER_LINE_CAPS 0x00000001
1231
1232typedef struct _CO_TAPI_CM_CAPS {
1237
1243
1244/* CO_TAPI_LINE_CAPS.ulFlags constants */
1245#define CO_TAPI_FLAG_PER_ADDRESS_CAPS 0x00000001
1246
1247typedef 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
1282
1289
1297
1298#ifdef __cplusplus
1299}
1300#endif
1301
1302#endif /* _NDIS_TAPI_ */
unsigned char BOOLEAN
#define _Inout_
Definition: ms_sal.h:378
#define _Out_
Definition: ms_sal.h:345
#define _In_
Definition: ms_sal.h:308
struct _CO_AF_TAPI_MAKE_CALL_PARAMETERS * PCO_AF_TAPI_MAKE_CALL_PARAMETERS
struct _CO_TAPI_LINE_CAPS CO_TAPI_LINE_CAPS
struct _LINE_EXTENSION_ID LINE_EXTENSION_ID
struct _NDIS_TAPI_GET_DEV_CONFIG * PNDIS_TAPI_GET_DEV_CONFIG
struct _NDIS_TAPI_PROVIDER_INITIALIZE * PNDIS_TAPI_PROVIDER_INITIALIZE
struct _CO_TAPI_ADDRESS_CAPS CO_TAPI_ADDRESS_CAPS
struct _NDIS_TAPI_DIAL NDIS_TAPI_DIAL
struct _LINE_DEV_STATUS * PLINE_DEV_STATUS
struct _NDIS_TAPI_CLOSE_CALL * PNDIS_TAPI_CLOSE_CALL
struct _NDIS_TAPI_GET_LINE_DEV_STATUS NDIS_TAPI_GET_LINE_DEV_STATUS
struct _NDIS_VAR_DATA_DESC NDIS_VAR_DATA_DESC
struct _NDIS_TAPI_SET_MEDIA_MODE NDIS_TAPI_SET_MEDIA_MODE
struct _NDIS_TAPI_SET_DEV_CONFIG * PNDIS_TAPI_SET_DEV_CONFIG
struct _LINE_CALL_INFO * PLINE_CALL_INFO
struct _NDIS_TAPI_ANSWER NDIS_TAPI_ANSWER
struct _NDIS_TAPI_GET_DEV_CAPS * PNDIS_TAPI_GET_DEV_CAPS
struct _CO_TAPI_TRANSLATE_TAPI_CALLPARAMS * PCO_TAPI_TRANSLATE_TAPI_CALLPARAMS
struct _CO_AF_TAPI_INCOMING_CALL_PARAMETERS * PCO_AF_TAPI_INCOMING_CALL_PARAMETERS
struct _NDIS_TAPI_GET_DEV_CAPS NDIS_TAPI_GET_DEV_CAPS
struct _NDIS_TAPI_SEND_USER_USER_INFO NDIS_TAPI_SEND_USER_USER_INFO
struct _LINE_CALL_INFO LINE_CALL_INFO
struct _NDIS_TAPI_EVENT * PNDIS_TAPI_EVENT
struct _NDIS_TAPI_PROVIDER_INITIALIZE NDIS_TAPI_PROVIDER_INITIALIZE
struct _CO_TAPI_TRANSLATE_SAP CO_AF_TAPI_SAP
struct _NDIS_TAPI_SET_CALL_PARAMS NDIS_TAPI_SET_CALL_PARAMS
struct _NDIS_TAPI_GET_CALL_STATUS * PNDIS_TAPI_GET_CALL_STATUS
struct _NDIS_TAPI_DEV_SPECIFIC NDIS_TAPI_DEV_SPECIFIC
struct _NDIS_TAPI_DROP * PNDIS_TAPI_DROP
struct _LINE_CALL_STATUS LINE_CALL_STATUS
struct _CO_AF_TAPI_MAKE_CALL_PARAMETERS CO_AF_TAPI_MAKE_CALL_PARAMETERS
struct _NDIS_TAPI_SECURE_CALL NDIS_TAPI_SECURE_CALL
struct _LINE_DEV_CAPS * PLINE_DEV_CAPS
struct _NDIS_TAPI_ANSWER * PNDIS_TAPI_ANSWER
struct _NDIS_TAPI_NEGOTIATE_EXT_VERSION NDIS_TAPI_NEGOTIATE_EXT_VERSION
struct _NDIS_TAPI_ACCEPT * PNDIS_TAPI_ACCEPT
struct _LINE_CALL_PARAMS * PLINE_CALL_PARAMS
struct _NDIS_TAPI_MAKE_CALL * PNDIS_TAPI_MAKE_CALL
struct _NDIS_TAPI_ACCEPT NDIS_TAPI_ACCEPT
struct _NDIS_TAPI_DROP NDIS_TAPI_DROP
struct _NDIS_TAPI_SET_APP_SPECIFIC NDIS_TAPI_SET_APP_SPECIFIC
struct _LINE_DIAL_PARAMS * PLINE_DIAL_PARAMS
ULONG_PTR HTAPI_CALL
Definition: ndistapi.h:40
struct _LINE_DEV_STATUS LINE_DEV_STATUS
struct _CO_TAPI_CM_CAPS * PCO_TAPI_CM_CAPS
struct _CO_TAPI_TRANSLATE_SAP * PCO_AF_TAPI_SAP
struct _CO_TAPI_TRANSLATE_NDIS_CALLPARAMS * PCO_TAPI_TRANSLATE_NDIS_CALLPARAMS
struct _CO_TAPI_CALL_DIAGNOSTICS CO_TAPI_CALL_DIAGNOSTICS
struct _NDIS_TAPI_GET_CALL_ADDRESS_ID NDIS_TAPI_GET_CALL_ADDRESS_ID
struct _NDIS_TAPI_GET_CALL_STATUS NDIS_TAPI_GET_CALL_STATUS
struct _NDIS_TAPI_SET_STATUS_MESSAGES * PNDIS_TAPI_SET_STATUS_MESSAGES
struct _NDIS_TAPI_GET_ID NDIS_TAPI_GET_ID
struct _LINE_ADDRESS_CAPS * PLINE_ADDRESS_CAPS
struct _NDIS_TAPI_GET_EXTENSION_ID NDIS_TAPI_GET_EXTENSION_ID
struct _NDIS_TAPI_SECURE_CALL * PNDIS_TAPI_SECURE_CALL
struct _NDIS_TAPI_DIAL * PNDIS_TAPI_DIAL
struct _CO_TAPI_CM_CAPS CO_TAPI_CM_CAPS
struct _VAR_STRING * PVAR_STRING
struct _NDIS_TAPI_SET_CALL_PARAMS * PNDIS_TAPI_SET_CALL_PARAMS
struct _NDIS_TAPI_GET_CALL_ADDRESS_ID * PNDIS_TAPI_GET_CALL_ADDRESS_ID
ULONG_PTR HDRV_LINE
Definition: ndistapi.h:39
struct _NDIS_TAPI_GET_ADDRESS_CAPS NDIS_TAPI_GET_ADDRESS_CAPS
struct _NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION * PNDIS_TAPI_CONDITIONAL_MEDIA_DETECTION
struct _NDIS_TAPI_GET_DEV_CONFIG NDIS_TAPI_GET_DEV_CONFIG
struct _NDIS_TAPI_GET_LINE_DEV_STATUS * PNDIS_TAPI_GET_LINE_DEV_STATUS
struct _NDIS_TAPI_CONFIG_DIALOG NDIS_TAPI_CONFIG_DIALOG
struct _NDIS_TAPI_EVENT NDIS_TAPI_EVENT
struct _NDIS_TAPI_SELECT_EXT_VERSION * PNDIS_TAPI_SELECT_EXT_VERSION
struct _NDIS_TAPI_GET_ADDRESS_STATUS * PNDIS_TAPI_GET_ADDRESS_STATUS
struct _LINE_DIAL_PARAMS LINE_DIAL_PARAMS
struct _NDIS_TAPI_GET_ADDRESS_ID * PNDIS_TAPI_GET_ADDRESS_ID
struct _NDIS_TAPI_OPEN NDIS_TAPI_OPEN
struct _NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION * PNDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION
struct _NDIS_TAPI_CLOSE NDIS_TAPI_CLOSE
struct _NDIS_TAPI_GET_ID * PNDIS_TAPI_GET_ID
struct _NDIS_TAPI_CLOSE_CALL NDIS_TAPI_CLOSE_CALL
struct _LINE_ADDRESS_CAPS LINE_ADDRESS_CAPS
struct _NDIS_TAPI_OPEN * PNDIS_TAPI_OPEN
struct _NDIS_TAPI_CLOSE * PNDIS_TAPI_CLOSE
struct _NDIS_TAPI_GET_ADDRESS_ID NDIS_TAPI_GET_ADDRESS_ID
struct _CO_AF_TAPI_INCOMING_CALL_PARAMETERS CO_AF_TAPI_INCOMING_CALL_PARAMETERS
struct _LINE_ADDRESS_STATUS * PLINE_ADDRESS_STATUS
struct _NDIS_TAPI_GET_CALL_INFO NDIS_TAPI_GET_CALL_INFO
struct _CO_TAPI_LINE_CAPS * PCO_TAPI_LINE_CAPS
struct _NDIS_TAPI_MAKE_CALL NDIS_TAPI_MAKE_CALL
struct _NDIS_TAPI_SET_DEV_CONFIG NDIS_TAPI_SET_DEV_CONFIG
struct _NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION
struct _LINE_CALL_STATUS * PLINE_CALL_STATUS
struct _CO_TAPI_TRANSLATE_TAPI_CALLPARAMS CO_TAPI_TRANSLATE_TAPI_CALLPARAMS
ULONG_PTR HTAPI_LINE
Definition: ndistapi.h:38
struct _LINE_ADDRESS_STATUS LINE_ADDRESS_STATUS
struct _CO_TAPI_ADDRESS_CAPS * PCO_TAPI_ADDRESS_CAPS
struct _NDIS_TAPI_SELECT_EXT_VERSION NDIS_TAPI_SELECT_EXT_VERSION
struct _NDIS_TAPI_GET_EXTENSION_ID * PNDIS_TAPI_GET_EXTENSION_ID
struct _NDIS_TAPI_DEV_SPECIFIC * PNDIS_TAPI_DEV_SPECIFIC
struct _NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION
struct _CO_TAPI_TRANSLATE_NDIS_CALLPARAMS CO_TAPI_TRANSLATE_NDIS_CALLPARAMS
struct _NDIS_VAR_DATA_DESC * PNDIS_VAR_DATA_DESC
struct _NDIS_TAPI_PROVIDER_SHUTDOWN * PNDIS_TAPI_PROVIDER_SHUTDOWN
struct _NDIS_TAPI_CONFIG_DIALOG * PNDIS_TAPI_CONFIG_DIALOG
struct _NDIS_TAPI_SEND_USER_USER_INFO * PNDIS_TAPI_SEND_USER_USER_INFO
struct _NDIS_TAPI_PROVIDER_SHUTDOWN NDIS_TAPI_PROVIDER_SHUTDOWN
struct _NDIS_TAPI_SET_STATUS_MESSAGES NDIS_TAPI_SET_STATUS_MESSAGES
ULONG_PTR HDRV_CALL
Definition: ndistapi.h:41
struct _NDIS_TAPI_GET_ADDRESS_CAPS * PNDIS_TAPI_GET_ADDRESS_CAPS
struct _LINE_EXTENSION_ID * PLINE_EXTENSION_ID
struct _CO_TAPI_CALL_DIAGNOSTICS * PCO_TAPI_CALL_DIAGNOSTICS
struct _NDIS_TAPI_SET_APP_SPECIFIC * PNDIS_TAPI_SET_APP_SPECIFIC
struct _VAR_STRING VAR_STRING
struct _NDIS_TAPI_NEGOTIATE_EXT_VERSION * PNDIS_TAPI_NEGOTIATE_EXT_VERSION
struct _LINE_CALL_PARAMS LINE_CALL_PARAMS
struct _LINE_DEV_CAPS LINE_DEV_CAPS
struct _NDIS_TAPI_SET_MEDIA_MODE * PNDIS_TAPI_SET_MEDIA_MODE
struct _NDIS_TAPI_GET_CALL_INFO * PNDIS_TAPI_GET_CALL_INFO
struct _NDIS_TAPI_GET_ADDRESS_STATUS NDIS_TAPI_GET_ADDRESS_STATUS
long LONG
Definition: pedump.c:60
unsigned short USHORT
Definition: pedump.c:61
_In_ NDIS_VAR_DATA_DESC LineCallInfo
Definition: ndistapi.h:1287
_In_ NDIS_VAR_DATA_DESC DestAddress
Definition: ndistapi.h:1294
_In_ NDIS_VAR_DATA_DESC LineCallParams
Definition: ndistapi.h:1295
_In_ ULONG ulLineID
Definition: ndistapi.h:1223
_In_ ULONG ulAddressID
Definition: ndistapi.h:1224
_Out_ ULONG ulFlags
Definition: ndistapi.h:1225
_Out_ LINE_ADDRESS_CAPS LineAddressCaps
Definition: ndistapi.h:1226
_Out_ NDIS_VAR_DATA_DESC DiagInfo
Definition: ndistapi.h:1241
_Out_ ULONG ulNumLines
Definition: ndistapi.h:1234
_Out_ ULONG ulFlags
Definition: ndistapi.h:1235
_Out_ ULONG ulCoTapiVersion
Definition: ndistapi.h:1233
_Out_ LINE_DEV_CAPS LineDevCaps
Definition: ndistapi.h:1250
_In_ ULONG ulLineID
Definition: ndistapi.h:1248
_Out_ ULONG ulFlags
Definition: ndistapi.h:1249
_Out_ NDIS_VAR_DATA_DESC LineCallInfo
Definition: ndistapi.h:1256
_In_ NDIS_VAR_DATA_DESC NdisCallParams
Definition: ndistapi.h:1255
_Out_ NDIS_VAR_DATA_DESC NdisSapParams[1]
Definition: ndistapi.h:1280
_In_ ULONG ulAddressID
Definition: ndistapi.h:1276
_In_ ULONG ulMediaModes
Definition: ndistapi.h:1277
_Out_ ULONG NumberOfSaps
Definition: ndistapi.h:1279
_In_ NDIS_VAR_DATA_DESC LineCallParams
Definition: ndistapi.h:1264
_In_ NDIS_VAR_DATA_DESC DestAddress
Definition: ndistapi.h:1263
_Out_ NDIS_VAR_DATA_DESC NdisCallParams
Definition: ndistapi.h:1265
ULONG ulMaxForwardEntries
Definition: ndistapi.h:655
ULONG ulMinFwdNumRings
Definition: ndistapi.h:657
ULONG ulDisconnectModes
Definition: ndistapi.h:642
ULONG ulMaxNumConference
Definition: ndistapi.h:646
ULONG ulTransferModes
Definition: ndistapi.h:652
ULONG ulRedirectingIDFlags
Definition: ndistapi.h:637
ULONG ulAddrCapFlags
Definition: ndistapi.h:648
ULONG ulCallInfoStates
Definition: ndistapi.h:632
ULONG ulAddressOffset
Definition: ndistapi.h:627
ULONG ulCompletionMsgTextEntrySize
Definition: ndistapi.h:663
ULONG ulAddressStates
Definition: ndistapi.h:631
ULONG ulMaxNumOnHoldCalls
Definition: ndistapi.h:644
ULONG ulLineDeviceID
Definition: ndistapi.h:625
ULONG ulConnectedIDFlags
Definition: ndistapi.h:635
ULONG ulRedirectionIDFlags
Definition: ndistapi.h:636
ULONG ulCompletionMsgTextSize
Definition: ndistapi.h:664
ULONG ulMaxNumOnHoldPendingCalls
Definition: ndistapi.h:645
ULONG ulCompletionMsgTextOffset
Definition: ndistapi.h:665
ULONG ulDevSpecificOffset
Definition: ndistapi.h:629
ULONG ulNumCompletionMessages
Definition: ndistapi.h:662
ULONG ulCalledIDFlags
Definition: ndistapi.h:634
ULONG ulCallerIDFlags
Definition: ndistapi.h:633
ULONG ulAddressSharing
Definition: ndistapi.h:630
ULONG ulCallFeatures
Definition: ndistapi.h:649
ULONG ulMaxNumActiveCalls
Definition: ndistapi.h:643
ULONG ulRemoveFromConfCaps
Definition: ndistapi.h:650
ULONG ulForwardModes
Definition: ndistapi.h:654
ULONG ulCallCompletionConds
Definition: ndistapi.h:660
ULONG ulMaxNumTransConf
Definition: ndistapi.h:647
ULONG ulMaxCallCompletions
Definition: ndistapi.h:659
ULONG ulMaxFwdNumRings
Definition: ndistapi.h:658
ULONG ulMaxSpecificEntries
Definition: ndistapi.h:656
ULONG ulRemoveFromConfState
Definition: ndistapi.h:651
ULONG ulDevSpecificSize
Definition: ndistapi.h:628
ULONG ulCallCompletionModes
Definition: ndistapi.h:661
ULONG ulDialToneModes
Definition: ndistapi.h:639
ULONG ulNumRingsNoAnswer
Definition: ndistapi.h:694
ULONG ulDevSpecificOffset
Definition: ndistapi.h:701
ULONG ulTerminalModesOffset
Definition: ndistapi.h:699
ULONG ulTerminalModesSize
Definition: ndistapi.h:698
ULONG ulForwardNumEntries
Definition: ndistapi.h:695
ULONG ulNumOnHoldPendCalls
Definition: ndistapi.h:692
ULONG ulAppNameOffset
Definition: ndistapi.h:755
ULONG ulCommentSize
Definition: ndistapi.h:760
ULONG ulAppNameSize
Definition: ndistapi.h:754
ULONG ulCallerIDOffset
Definition: ndistapi.h:731
ULONG ulConnectedIDFlags
Definition: ndistapi.h:739
ULONG ulHighLevelCompSize
Definition: ndistapi.h:766
ULONG ulCallerIDFlags
Definition: ndistapi.h:729
ULONG ulCallerIDSize
Definition: ndistapi.h:730
ULONG ulRedirectionIDNameSize
Definition: ndistapi.h:747
ULONG ulDisplaySize
Definition: ndistapi.h:762
ULONG ulReason
Definition: ndistapi.h:723
ULONG ulAppSpecific
Definition: ndistapi.h:714
ULONG ulCalledIDFlags
Definition: ndistapi.h:734
ULONG ulRedirectingIDNameSize
Definition: ndistapi.h:752
ULONG ulDisplayOffset
Definition: ndistapi.h:763
ULONG ulCalledIDSize
Definition: ndistapi.h:735
LINE_DIAL_PARAMS DialParams
Definition: ndistapi.h:721
ULONG ulLowLevelCompOffset
Definition: ndistapi.h:769
ULONG ulRedirectingIDNameOffset
Definition: ndistapi.h:753
ULONG ulLowLevelCompSize
Definition: ndistapi.h:768
ULONG ulCompletionID
Definition: ndistapi.h:724
ULONG ulConnectedIDOffset
Definition: ndistapi.h:741
ULONG ulNumMonitors
Definition: ndistapi.h:726
ULONG ulCallStates
Definition: ndistapi.h:718
ULONG ulLineDeviceID
Definition: ndistapi.h:709
ULONG ulTerminalModesOffset
Definition: ndistapi.h:773
ULONG ulAddressID
Definition: ndistapi.h:710
ULONG ulMediaMode
Definition: ndistapi.h:713
ULONG ulCalledIDNameSize
Definition: ndistapi.h:737
ULONG ulBearerMode
Definition: ndistapi.h:711
ULONG ulRedirectionIDNameOffset
Definition: ndistapi.h:748
ULONG ulOrigin
Definition: ndistapi.h:722
ULONG ulUserUserInfoSize
Definition: ndistapi.h:764
ULONG ulMonitorDigitModes
Definition: ndistapi.h:719
ULONG ulRedirectingIDFlags
Definition: ndistapi.h:749
ULONG ulHighLevelCompOffset
Definition: ndistapi.h:767
ULONG ulChargingInfoOffset
Definition: ndistapi.h:771
ULONG ulDisplayableAddressSize
Definition: ndistapi.h:756
ULONG ulRedirectionIDFlags
Definition: ndistapi.h:744
ULONG ulMonitorMediaModes
Definition: ndistapi.h:720
ULONG ulCalledPartySize
Definition: ndistapi.h:758
ULONG ulCallID
Definition: ndistapi.h:715
ULONG ulRedirectingIDOffset
Definition: ndistapi.h:751
ULONG ulConnectedIDNameSize
Definition: ndistapi.h:742
ULONG ulUserUserInfoOffset
Definition: ndistapi.h:765
ULONG ulRedirectionIDSize
Definition: ndistapi.h:745
ULONG ulConnectedIDNameOffset
Definition: ndistapi.h:743
ULONG ulUsedSize
Definition: ndistapi.h:707
ULONG ulDevSpecificSize
Definition: ndistapi.h:774
ULONG ulRelatedCallID
Definition: ndistapi.h:716
ULONG ulRedirectingIDSize
Definition: ndistapi.h:750
ULONG ulCalledPartyOffset
Definition: ndistapi.h:759
ULONG ulDevSpecificOffset
Definition: ndistapi.h:775
ULONG ulTerminalModesSize
Definition: ndistapi.h:772
ULONG ulChargingInfoSize
Definition: ndistapi.h:770
ULONG ulCalledIDNameOffset
Definition: ndistapi.h:738
ULONG ulCallerIDNameSize
Definition: ndistapi.h:732
ULONG ulTotalSize
Definition: ndistapi.h:705
ULONG ulConnectedIDSize
Definition: ndistapi.h:740
ULONG ulCountryCode
Definition: ndistapi.h:727
ULONG ulCallParamFlags
Definition: ndistapi.h:717
ULONG ulNeededSize
Definition: ndistapi.h:706
ULONG ulCalledIDOffset
Definition: ndistapi.h:736
ULONG ulCommentOffset
Definition: ndistapi.h:761
ULONG ulNumOwners
Definition: ndistapi.h:725
ULONG ulCallerIDNameOffset
Definition: ndistapi.h:733
ULONG ulRedirectionIDOffset
Definition: ndistapi.h:746
ULONG ulDisplayableAddressOffset
Definition: ndistapi.h:757
ULONG ulOrigAddressSize
Definition: ndistapi.h:804
ULONG ulCalledPartySize
Definition: ndistapi.h:808
ULONG ulDevSpecificSize
Definition: ndistapi.h:818
ULONG ulHighLevelCompOffset
Definition: ndistapi.h:815
ULONG ulCommentOffset
Definition: ndistapi.h:811
ULONG ulCommentSize
Definition: ndistapi.h:810
ULONG ulDisplayableAddressOffset
Definition: ndistapi.h:807
ULONG ulOrigAddressOffset
Definition: ndistapi.h:805
ULONG ulHighLevelCompSize
Definition: ndistapi.h:814
ULONG ulDevSpecificOffset
Definition: ndistapi.h:819
ULONG ulCalledPartyOffset
Definition: ndistapi.h:809
ULONG ulUserUserInfoOffset
Definition: ndistapi.h:813
ULONG ulLowLevelCompOffset
Definition: ndistapi.h:817
ULONG ulUserUserInfoSize
Definition: ndistapi.h:812
ULONG ulCallParamFlags
Definition: ndistapi.h:800
LINE_DIAL_PARAMS DialParams
Definition: ndistapi.h:803
ULONG ulAddressMode
Definition: ndistapi.h:801
ULONG ulLowLevelCompSize
Definition: ndistapi.h:816
ULONG ulBearerMode
Definition: ndistapi.h:796
ULONG ulDisplayableAddressSize
Definition: ndistapi.h:806
ULONG ulCallStateMode
Definition: ndistapi.h:848
ULONG ulCallPrivilege
Definition: ndistapi.h:849
ULONG ulCallFeatures
Definition: ndistapi.h:850
ULONG ulDevSpecificOffset
Definition: ndistapi.h:852
ULONG ulDevSpecificSize
Definition: ndistapi.h:851
ULONG ulNeededSize
Definition: ndistapi.h:845
ULONG ulGenerateDigitModes
Definition: ndistapi.h:874
ULONG ulTotalSize
Definition: ndistapi.h:856
ULONG ulMaxRate
Definition: ndistapi.h:870
ULONG ulDevSpecificSize
Definition: ndistapi.h:904
ULONG ulMedCtlCallStateMaxListSize
Definition: ndistapi.h:883
ULONG ulUsedSize
Definition: ndistapi.h:858
ULONG ulUUIAcceptSize
Definition: ndistapi.h:889
ULONG ulMonitorToneMaxNumFreq
Definition: ndistapi.h:875
ULONG ulAnswerMode
Definition: ndistapi.h:886
ULONG ulUUICallInfoSize
Definition: ndistapi.h:894
ULONG ulTerminalTextSize
Definition: ndistapi.h:902
ULONG ulSwitchInfoOffset
Definition: ndistapi.h:862
ULONG ulSwitchInfoSize
Definition: ndistapi.h:861
ULONG ulProviderInfoSize
Definition: ndistapi.h:859
ULONG ulUUISendUserUserInfoSize
Definition: ndistapi.h:893
ULONG ulNumAddresses
Definition: ndistapi.h:868
ULONG ulMonitorDigitModes
Definition: ndistapi.h:877
ULONG ulLineNameSize
Definition: ndistapi.h:864
ULONG ulStringFormat
Definition: ndistapi.h:866
ULONG ulMedCtlMediaMaxListSize
Definition: ndistapi.h:881
ULONG ulUUIAnswerSize
Definition: ndistapi.h:890
ULONG ulRingModes
Definition: ndistapi.h:887
LINE_DIAL_PARAMS MinDialParams
Definition: ndistapi.h:895
ULONG ulTerminalCapsOffset
Definition: ndistapi.h:900
ULONG ulDevCapFlags
Definition: ndistapi.h:884
ULONG ulProviderInfoOffset
Definition: ndistapi.h:860
ULONG ulAddressModes
Definition: ndistapi.h:867
ULONG ulBearerModes
Definition: ndistapi.h:869
ULONG ulMediaModes
Definition: ndistapi.h:871
LINE_DIAL_PARAMS DefaultDialParams
Definition: ndistapi.h:897
ULONG ulPermanentLineID
Definition: ndistapi.h:863
ULONG ulGenerateToneModes
Definition: ndistapi.h:872
ULONG ulMedCtlToneMaxListSize
Definition: ndistapi.h:882
ULONG ulNumTerminals
Definition: ndistapi.h:898
ULONG ulNeededSize
Definition: ndistapi.h:857
ULONG ulTerminalCapsSize
Definition: ndistapi.h:899
ULONG ulMonitorToneMaxNumEntries
Definition: ndistapi.h:876
ULONG ulMaxNumActiveCalls
Definition: ndistapi.h:885
ULONG ulUUIDropSize
Definition: ndistapi.h:892
ULONG ulGatherDigitsMaxTimeout
Definition: ndistapi.h:879
ULONG ulTerminalTextOffset
Definition: ndistapi.h:903
ULONG ulGatherDigitsMinTimeout
Definition: ndistapi.h:878
ULONG ulLineNameOffset
Definition: ndistapi.h:865
ULONG ulTerminalTextEntrySize
Definition: ndistapi.h:901
ULONG ulUUIMakeCallSize
Definition: ndistapi.h:891
LINE_DIAL_PARAMS MaxDialParams
Definition: ndistapi.h:896
ULONG ulGenerateToneMaxNumFreq
Definition: ndistapi.h:873
ULONG ulDevSpecificOffset
Definition: ndistapi.h:905
ULONG ulMedCtlDigitMaxListSize
Definition: ndistapi.h:880
ULONG ulLineStates
Definition: ndistapi.h:888
ULONG ulNeededSize
Definition: ndistapi.h:926
ULONG ulRoamMode
Definition: ndistapi.h:938
ULONG ulNumOnHoldPendCalls
Definition: ndistapi.h:932
ULONG ulDevSpecificSize
Definition: ndistapi.h:942
ULONG ulUsedSize
Definition: ndistapi.h:927
ULONG ulDevSpecificOffset
Definition: ndistapi.h:943
ULONG ulNumCallCompletions
Definition: ndistapi.h:934
ULONG ulRingMode
Definition: ndistapi.h:935
ULONG ulNumActiveCalls
Definition: ndistapi.h:930
ULONG ulNumOnHoldCalls
Definition: ndistapi.h:931
ULONG ulDevStatusFlags
Definition: ndistapi.h:939
ULONG ulTerminalModesSize
Definition: ndistapi.h:940
ULONG ulBatteryLevel
Definition: ndistapi.h:937
ULONG ulOpenMediaModes
Definition: ndistapi.h:929
ULONG ulTerminalModesOffset
Definition: ndistapi.h:941
ULONG ulSignalLevel
Definition: ndistapi.h:936
ULONG ulTotalSize
Definition: ndistapi.h:925
ULONG ulNumOpens
Definition: ndistapi.h:928
ULONG ulLineFeatures
Definition: ndistapi.h:933
ULONG ulWaitForDialtone
Definition: ndistapi.h:618
ULONG ulDigitDuration
Definition: ndistapi.h:617
ULONG ulExtensionID0
Definition: ndistapi.h:947
ULONG ulExtensionID3
Definition: ndistapi.h:950
ULONG ulExtensionID2
Definition: ndistapi.h:949
ULONG ulExtensionID1
Definition: ndistapi.h:948
_In_ UCHAR UserUserInfo[1]
Definition: ndistapi.h:1045
_In_ ULONG ulRequestID
Definition: ndistapi.h:1042
_In_ ULONG ulUserUserInfoSize
Definition: ndistapi.h:1044
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1043
_In_ UCHAR UserUserInfo[1]
Definition: ndistapi.h:966
_In_ ULONG ulUserUserInfoSize
Definition: ndistapi.h:965
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:964
_In_ ULONG ulRequestID
Definition: ndistapi.h:963
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:976
_In_ ULONG ulRequestID
Definition: ndistapi.h:975
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:971
_In_ ULONG ulRequestID
Definition: ndistapi.h:970
_In_ LINE_CALL_PARAMS LineCallParams
Definition: ndistapi.h:983
_Out_ CHAR szLibraryName[1]
Definition: ndistapi.h:1096
_In_ ULONG ulLibraryNameTotalSize
Definition: ndistapi.h:1094
_In_ ULONG ulDeviceClassOffset
Definition: ndistapi.h:1093
_In_ ULONG ulDeviceClassSize
Definition: ndistapi.h:1092
_Out_ ULONG ulLibraryNameNeededSize
Definition: ndistapi.h:1095
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1103
_Inout_ ULONG ulParamsSize
Definition: ndistapi.h:1104
_In_ ULONG ulAddressID
Definition: ndistapi.h:1102
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:1101
_In_ ULONG ulRequestID
Definition: ndistapi.h:1100
_In_ ULONG ulRequestID
Definition: ndistapi.h:1049
_In_ CHAR szDestAddress[1]
Definition: ndistapi.h:1052
_In_ ULONG ulDestAddressSize
Definition: ndistapi.h:1051
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1050
_In_ ULONG ulRequestID
Definition: ndistapi.h:987
_In_ UCHAR UserUserInfo[1]
Definition: ndistapi.h:990
_In_ ULONG ulUserUserInfoSize
Definition: ndistapi.h:989
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:988
_In_ HTAPI_LINE htLine
Definition: ndistapi.h:1056
_In_ ULONG ulMsg
Definition: ndistapi.h:1058
_In_ HTAPI_CALL htCall
Definition: ndistapi.h:1057
_In_ ULONG ulParam3
Definition: ndistapi.h:1061
_In_ ULONG ulParam2
Definition: ndistapi.h:1060
_In_ ULONG ulParam1
Definition: ndistapi.h:1059
_Out_ LINE_ADDRESS_CAPS LineAddressCaps
Definition: ndistapi.h:1113
_In_ CHAR szAddress[1]
Definition: ndistapi.h:1122
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:1118
_Out_ LINE_ADDRESS_STATUS LineAddressStatus
Definition: ndistapi.h:1129
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1140
_Out_ LINE_CALL_INFO LineCallInfo
Definition: ndistapi.h:1141
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1146
_Out_ LINE_CALL_STATUS LineCallStatus
Definition: ndistapi.h:1147
_Out_ LINE_DEV_CAPS LineDevCaps
Definition: ndistapi.h:1154
_In_ ULONG ulExtVersion
Definition: ndistapi.h:1153
_In_ ULONG ulRequestID
Definition: ndistapi.h:1151
_Out_ VAR_STRING DeviceConfig
Definition: ndistapi.h:1162
_In_ ULONG ulDeviceClassOffset
Definition: ndistapi.h:1161
_In_ ULONG ulDeviceClassSize
Definition: ndistapi.h:1160
_Out_ LINE_EXTENSION_ID LineExtensionID
Definition: ndistapi.h:1168
_In_ ULONG ulSelect
Definition: ndistapi.h:1176
_In_ ULONG ulAddressID
Definition: ndistapi.h:1174
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:1173
_Out_ VAR_STRING DeviceID
Definition: ndistapi.h:1179
_In_ ULONG ulRequestID
Definition: ndistapi.h:1172
_In_ ULONG ulDeviceClassOffset
Definition: ndistapi.h:1178
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1175
_In_ ULONG ulDeviceClassSize
Definition: ndistapi.h:1177
_Out_ LINE_DEV_STATUS LineDevStatus
Definition: ndistapi.h:1185
_In_ LINE_CALL_PARAMS LineCallParams
Definition: ndistapi.h:1196
_Out_ HDRV_CALL hdCall
Definition: ndistapi.h:1192
_In_ HDRV_LINE hdLine
Definition: ndistapi.h:1190
_In_ ULONG ulRequestID
Definition: ndistapi.h:1189
_In_ BOOLEAN bUseDefaultLineCallParams
Definition: ndistapi.h:1195
_In_ HTAPI_CALL htCall
Definition: ndistapi.h:1191
_In_ ULONG ulDestAddressSize
Definition: ndistapi.h:1193
_In_ ULONG ulDestAddressOffset
Definition: ndistapi.h:1194
_In_ ULONG ulDeviceID
Definition: ndistapi.h:1066
_In_ HTAPI_LINE htLine
Definition: ndistapi.h:1067
_In_ ULONG ulRequestID
Definition: ndistapi.h:1065
_Out_ HDRV_LINE hdLine
Definition: ndistapi.h:1068
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1073
_In_ ULONG ulRequestID
Definition: ndistapi.h:1072
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:999
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1005
_In_ BOOLEAN bSetLineDialParams
Definition: ndistapi.h:1009
_In_ LINE_DIAL_PARAMS LineDialParams
Definition: ndistapi.h:1010
_In_ ULONG ulDeviceClassSize
Definition: ndistapi.h:1022
_In_ UCHAR DeviceConfig[1]
Definition: ndistapi.h:1025
_In_ ULONG ulDeviceConfigSize
Definition: ndistapi.h:1024
_In_ ULONG ulDeviceClassOffset
Definition: ndistapi.h:1023
_In_ HDRV_CALL hdCall
Definition: ndistapi.h:1030
USHORT MaximumLength
Definition: ndistapi.h:610
ULONG ulTotalSize
Definition: ndistapi.h:954
ULONG ulStringSize
Definition: ndistapi.h:958
ULONG ulNeededSize
Definition: ndistapi.h:955
ULONG ulUsedSize
Definition: ndistapi.h:956
ULONG ulStringFormat
Definition: ndistapi.h:957
ULONG ulStringOffset
Definition: ndistapi.h:959
uint32_t ULONG_PTR
Definition: typedefs.h:65
uint32_t ULONG
Definition: typedefs.h:59
_In_ WDFIOTARGET _In_ PWDF_REQUEST_COMPLETION_PARAMS Params
Definition: wdfrequest.h:308
unsigned char UCHAR
Definition: xmlstorage.h:181
char CHAR
Definition: xmlstorage.h:175