ReactOS 0.4.15-dev-7924-g5949c20
tapi.h
Go to the documentation of this file.
1/*
2 * TAPI definitions
3 *
4 * Copyright (c) 1999 Andreas Mohr
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
10 *
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19 */
20
21#ifndef __WINE_TAPI_H
22#define __WINE_TAPI_H
23
24#ifndef __WINESRC__
25# include <windows.h>
26#endif
27#include <basetsd.h>
28#include <oaidl.h>
29
30#ifdef __cplusplus
31extern "C" {
32#endif /* defined(__cplusplus) */
33
39
40#define TAPIERR_REQUESTFAILED -16L
41#define LINEERR_ALLOCATED 0x80000001
42#define LINEERR_BADDEVICEID 0x80000002
43#define LINEERR_BEARERMODEUNAVAIL 0x80000003
44#define LINEERR_CALLUNAVAIL 0x80000005
45#define LINEERR_COMPLETIONOVERRUN 0x80000006
46#define LINEERR_CONFERENCEFULL 0x80000007
47#define LINEERR_DIALBILLING 0x80000008
48#define LINEERR_DIALDIALTONE 0x80000009
49#define LINEERR_DIALPROMPT 0x8000000A
50#define LINEERR_DIALQUIET 0x8000000B
51#define LINEERR_INCOMPATIBLEAPIVERSION 0x8000000C
52#define LINEERR_INCOMPATIBLEEXTVERSION 0x8000000D
53#define LINEERR_INIFILECORRUPT 0x8000000E
54#define LINEERR_INUSE 0x8000000F
55#define LINEERR_INVALADDRESS 0x80000010
56#define LINEERR_INVALADDRESSID 0x80000011
57#define LINEERR_INVALADDRESSMODE 0x80000012
58#define LINEERR_INVALADDRESSSTATE 0x80000013
59#define LINEERR_INVALAPPHANDLE 0x80000014
60#define LINEERR_INVALAPPNAME 0x80000015
61#define LINEERR_INVALBEARERMODE 0x80000016
62#define LINEERR_INVALCALLCOMPLMODE 0x80000017
63#define LINEERR_INVALCALLHANDLE 0x80000018
64#define LINEERR_INVALCALLPARAMS 0x80000019
65#define LINEERR_INVALCALLPRIVILEGE 0x8000001A
66#define LINEERR_INVALCALLSELECT 0x8000001B
67#define LINEERR_INVALCALLSTATE 0x8000001C
68#define LINEERR_INVALCALLSTATELIST 0x8000001D
69#define LINEERR_INVALCARD 0x8000001E
70#define LINEERR_INVALCOMPLETIONID 0x8000001F
71#define LINEERR_INVALCONFCALLHANDLE 0x80000020
72#define LINEERR_INVALCONSULTCALLHANDLE 0x80000021
73#define LINEERR_INVALCOUNTRYCODE 0x80000022
74#define LINEERR_INVALDEVICECLASS 0x80000023
75#define LINEERR_INVALDEVICEHANDLE 0x80000024
76#define LINEERR_INVALDIALPARAMS 0x80000025
77#define LINEERR_INVALDIGITLIST 0x80000026
78#define LINEERR_INVALDIGITMODE 0x80000027
79#define LINEERR_INVALDIGITS 0x80000028
80#define LINEERR_INVALEXTVERSION 0x80000029
81#define LINEERR_INVALGROUPID 0x8000002A
82#define LINEERR_INVALLINEHANDLE 0x8000002B
83#define LINEERR_INVALLINESTATE 0x8000002C
84#define LINEERR_INVALLOCATION 0x8000002D
85#define LINEERR_INVALMEDIALIST 0x8000002E
86#define LINEERR_INVALMEDIAMODE 0x8000002F
87#define LINEERR_INVALMESSAGEID 0x80000030
88#define LINEERR_INVALPARAM 0x80000032
89#define LINEERR_INVALPARKID 0x80000033
90#define LINEERR_INVALPARKMODE 0x80000034
91#define LINEERR_INVALPOINTER 0x80000035
92#define LINEERR_INVALPRIVSELECT 0x80000036
93#define LINEERR_INVALRATE 0x80000037
94#define LINEERR_INVALREQUESTMODE 0x80000038
95#define LINEERR_INVALTERMINALID 0x80000039
96#define LINEERR_INVALTERMINALMODE 0x8000003A
97#define LINEERR_INVALTIMEOUT 0x8000003B
98#define LINEERR_INVALTONE 0x8000003C
99#define LINEERR_INVALTONELIST 0x8000003D
100#define LINEERR_INVALTONEMODE 0x8000003E
101#define LINEERR_INVALTRANSFERMODE 0x8000003F
102#define LINEERR_LINEMAPPERFAILED 0x80000040
103#define LINEERR_NOCONFERENCE 0x80000041
104#define LINEERR_NODEVICE 0x80000042
105#define LINEERR_NODRIVER 0x80000043
106#define LINEERR_NOMEM 0x80000044
107#define LINEERR_NOREQUEST 0x80000045
108#define LINEERR_NOTOWNER 0x80000046
109#define LINEERR_NOTREGISTERED 0x80000047
110#define LINEERR_OPERATIONFAILED 0x80000048
111#define LINEERR_OPERATIONUNAVAIL 0x80000049
112#define LINEERR_RATEUNAVAIL 0x8000004A
113#define LINEERR_RESOURCEUNAVAIL 0x8000004B
114#define LINEERR_REQUESTOVERRUN 0x8000004C
115#define LINEERR_STRUCTURETOOSMALL 0x8000004D
116#define LINEERR_TARGETNOTFOUND 0x8000004E
117#define LINEERR_TARGETSELF 0x8000004F
118#define LINEERR_UNINITIALIZED 0x80000050
119#define LINEERR_USERUSERINFOTOOBIG 0x80000051
120#define LINEERR_REINIT 0x80000052
121#define LINEERR_ADDRESSBLOCKED 0x80000053
122#define LINEERR_BILLINGREJECTED 0x80000054
123#define LINEERR_INVALFEATURE 0x80000055
124#define LINEERR_NOMULTIPLEINSTANCE 0x80000056
125
126#define STRINGFORMAT_ASCII 0x00000001
127#define STRINGFORMAT_DBCS 0x00000002
128#define STRINGFORMAT_UNICODE 0x00000003
129#define STRINGFORMAT_BINARY 0x00000004
130
131#define LINEADDRESSMODE_ADDRESSID 0x00000001
132#define LINEADDRESSMODE_DIALABLEADDR 0x00000002
133
134#define LINEBEARERMODE_VOICE 0x00000001
135#define LINEBEARERMODE_SPEECH 0x00000002
136#define LINEBEARERMODE_MULTIUSE 0x00000004
137#define LINEBEARERMODE_DATA 0x00000008
138#define LINEBEARERMODE_ALTSPEECHDATA 0x00000010
139#define LINEBEARERMODE_NONCALLSIGNALING 0x00000020
140#define LINEBEARERMODE_PASSTHROUGH 0x00000040
141
142#define LINEMEDIAMODE_UNKNOWN 0x00000002
143#define LINEMEDIAMODE_INTERACTIVEVOICE 0x00000004
144#define LINEMEDIAMODE_AUTOMATEDVOICE 0x00000008
145#define LINEMEDIAMODE_DATAMODEM 0x00000010
146
147#define LINEDEVCAPFLAGS_CROSSADDRCONF 0x00000001
148#define LINEDEVCAPFLAGS_HIGHLEVCOMP 0x00000002
149#define LINEDEVCAPFLAGS_LOWLEVCOMP 0x00000004
150#define LINEDEVCAPFLAGS_MEDIACONTROL 0x00000008
151#define LINEDEVCAPFLAGS_MULTIPLEADDR 0x00000010
152#define LINEDEVCAPFLAGS_CLOSEDROP 0x00000020
153#define LINEDEVCAPFLAGS_DIALBILLING 0x00000040
154#define LINEDEVCAPFLAGS_DIALQUIET 0x00000080
155#define LINEDEVCAPFLAGS_DIALDIALTONE 0x00000100
156
157#define LINEDEVSTATE_OTHER 0x00000001
158#define LINEDEVSTATE_RINGING 0x00000002
159#define LINEDEVSTATE_CONNECTED 0x00000004
160#define LINEDEVSTATE_DISCONNECTED 0x00000008
161#define LINEDEVSTATE_MSGWAITON 0x00000010
162#define LINEDEVSTATE_MSGWAITOFF 0x00000020
163#define LINEDEVSTATE_INSERVICE 0x00000040
164#define LINEDEVSTATE_OUTOFSERVICE 0x00000080
165#define LINEDEVSTATE_MAINTENANCE 0x00000100
166#define LINEDEVSTATE_OPEN 0x00000200
167#define LINEDEVSTATE_CLOSE 0x00000400
168#define LINEDEVSTATE_NUMCALLS 0x00000800
169#define LINEDEVSTATE_NUMCOMPLETIONS 0x00001000
170#define LINEDEVSTATE_TERMINALS 0x00002000
171#define LINEDEVSTATE_ROAMMODE 0x00004000
172#define LINEDEVSTATE_BATTERY 0x00008000
173#define LINEDEVSTATE_SIGNAL 0x00010000
174#define LINEDEVSTATE_DEVSPECIFIC 0x00020000
175#define LINEDEVSTATE_REINIT 0x00040000
176#define LINEDEVSTATE_LOCK 0x00080000
177
178#define LINEDEVSTATE_CAPSCHANGE 0x00100000
179#define LINEDEVSTATE_CONFIGCHANGE 0x00200000
180#define LINEDEVSTATE_TRANSLATECHANGE 0x00400000
181#define LINEDEVSTATE_COMPLCANCEL 0x00800000
182#define LINEDEVSTATE_REMOVED 0x01000000
183
184#define LINELOCATIONOPTION_PULSEDIAL 0x00000001
185
186
187#define LINEFEATURE_DEVSPECIFIC 0x00000001
188#define LINEFEATURE_DEVSPECIFICFEAT 0x00000002
189#define LINEFEATURE_FORWARD 0x00000004
190#define LINEFEATURE_MAKECALL 0x00000008
191#define LINEFEATURE_SETMEDIACONTROL 0x00000010
192#define LINEFEATURE_SETTERMINAL 0x00000020
193#define LINEFEATURE_SETDEVSTATUS 0x00000040
194#define LINEFEATURE_FORWARDFWD 0x00000080
195#define LINEFEATURE_FORWARDDND 0x00000100
196
197/* tapi callback messages */
198
199#define LINE_ADDRESSSTATE 0L
200#define LINE_CALLINFO 1L
201#define LINE_CALLSTATE 2L
202#define LINE_CLOSE 3L
203#define LINE_DEVSPECIFIC 4L
204#define LINE_DEVSPECIFICFEATURE 5L
205#define LINE_GATHERDIGITS 6L
206#define LINE_GENERATE 7L
207#define LINE_LINEDEVSTATE 8L
208#define LINE_MONITORDIGITS 9L
209#define LINE_MONITORMEDIA 10L
210#define LINE_MONITORTONE 11L
211#define LINE_REPLY 12L
212#define LINE_REQUEST 13L
213#define PHONE_BUTTON 14L
214#define PHONE_CLOSE 15L
215#define PHONE_DEVSPECIFIC 16L
216#define PHONE_REPLY 17L
217#define PHONE_STATE 18L
218#define LINE_CREATE 19L
219#define PHONE_CREATE 20L
220
221#define LINE_AGENTSPECIFIC 21L
222#define LINE_AGENTSTATUS 22L
223#define LINE_APPNEWCALL 23L
224#define LINE_PROXYREQUEST 24L
225#define LINE_REMOVE 25L
226#define PHONE_REMOVE 26L
227/* these are used as Param1 of line_callstate messages */
228#define LINECALLSTATE_IDLE 0x00000001
229#define LINECALLSTATE_OFFERING 0x00000002
230#define LINECALLSTATE_ACCEPTED 0x00000004
231#define LINECALLSTATE_DIALTONE 0x00000008
232#define LINECALLSTATE_DIALING 0x00000010
233#define LINECALLSTATE_RINGBACK 0x00000020
234#define LINECALLSTATE_BUSY 0x00000040
235#define LINECALLSTATE_SPECIALINFO 0x00000080
236#define LINECALLSTATE_CONNECTED 0x00000100
237#define LINECALLSTATE_PROCEEDING 0x00000200
238#define LINECALLSTATE_ONHOLD 0x00000400
239#define LINECALLSTATE_CONFERENCED 0x00000800
240#define LINECALLSTATE_ONHOLDPENDCONF 0x00001000
241#define LINECALLSTATE_ONHOLDPENDTRANSFER 0x00002000
242#define LINECALLSTATE_DISCONNECTED 0x00004000
243#define LINECALLSTATE_UNKNOWN 0x00008000
244#define LINECONNECTEDMODE_ACTIVE 0x00000001
245#define LINECONNECTEDMODE_INACTIVE 0x00000002
246#define LINECONNECTEDMODE_ACTIVEHELD 0x00000004
247#define LINECONNECTEDMODE_INACTIVEHELD 0x00000008
248#define LINECONNECTEDMODE_CONFIRMED 0x00000010
249
250/* these are Param2 values for state_disconnected line_callstate messages */
251#define LINEDISCONNECTMODE_NORMAL 0x00000001
252#define LINEDISCONNECTMODE_UNKNOWN 0x00000002
253#define LINEDISCONNECTMODE_REJECT 0x00000004
254#define LINEDISCONNECTMODE_PICKUP 0x00000008
255#define LINEDISCONNECTMODE_FORWARDED 0x00000010
256#define LINEDISCONNECTMODE_BUSY 0x00000020
257#define LINEDISCONNECTMODE_NOANSWER 0x00000040
258#define LINEDISCONNECTMODE_BADADDRESS 0x00000080
259#define LINEDISCONNECTMODE_UNREACHABLE 0x00000100
260#define LINEDISCONNECTMODE_CONGESTION 0x00000200
261#define LINEDISCONNECTMODE_INCOMPATIBLE 0x00000400
262#define LINEDISCONNECTMODE_UNAVAIL 0x00000800
263#define LINEDISCONNECTMODE_NODIALTONE 0x00001000
264#define LINEDISCONNECTMODE_NUMBERCHANGED 0x00002000
265#define LINEDISCONNECTMODE_OUTOFORDER 0x00004000
266#define LINEDISCONNECTMODE_TEMPFAILURE 0x00008000
267#define LINEDISCONNECTMODE_QOSUNAVAIL 0x00010000
268#define LINEDISCONNECTMODE_BLOCKED 0x00020000
269#define LINEDISCONNECTMODE_DONOTDISTURB 0x00040000
270#define LINEDISCONNECTMODE_CANCELLED 0x00080000
271
272#define LINECALLSELECT_LINE 0x00000001
273#define LINECALLSELECT_ADDRESS 0x00000002
274#define LINECALLSELECT_CALL 0x00000004
275#define LINECALLSELECT_DEVICEID 0x00000008
276
277#define LINECALLPRIVILEGE_NONE 0x00000001
278#define LINECALLPRIVILEGE_MONITOR 0x00000002
279#define LINECALLPRIVILEGE_OWNER 0x00000004
280#define LINECALLFEATURE_ACCEPT 0x00000001
281#define LINECALLFEATURE_ADDTOCONF 0x00000002
282#define LINECALLFEATURE_ANSWER 0x00000004
283#define LINECALLFEATURE_BLINDTRANSFER 0x00000008
284#define LINECALLFEATURE_COMPLETECALL 0x00000010
285#define LINECALLFEATURE_COMPLETETRANSF 0x00000020
286#define LINECALLFEATURE_DIAL 0x00000040
287#define LINECALLFEATURE_DROP 0x00000080
288#define LINECALLFEATURE_GATHERDIGITS 0x00000100
289#define LINECALLFEATURE_GENERATEDIGITS 0x00000200
290#define LINECALLFEATURE_GENERATETONE 0x00000400
291#define LINECALLFEATURE_HOLD 0x00000800
292#define LINECALLFEATURE_MONITORDIGITS 0x00001000
293#define LINECALLFEATURE_MONITORMEDIA 0x00002000
294#define LINECALLFEATURE_MONITORTONES 0x00004000
295#define LINECALLFEATURE_PARK 0x00008000
296#define LINECALLFEATURE_PREPAREADDCONF 0x00010000
297#define LINECALLFEATURE_REDIRECT 0x00020000
298#define LINECALLFEATURE_REMOVEFROMCONF 0x00040000
299#define LINECALLFEATURE_SECURECALL 0x00080000
300#define LINECALLFEATURE_SENDUSERUSER 0x00100000
301#define LINECALLFEATURE_SETCALLPARAMS 0x00200000
302#define LINECALLFEATURE_SETMEDIACONTROL 0x00400000
303#define LINECALLFEATURE_SETTERMINAL 0x00800000
304#define LINECALLFEATURE_SETUPCONF 0x01000000
305#define LINECALLFEATURE_SETUPTRANSFER 0x02000000
306#define LINECALLFEATURE_SWAPHOLD 0x04000000
307#define LINECALLFEATURE_UNHOLD 0x08000000
308#define LINECALLFEATURE_RELEASEUSERUSERINFO 0x10000000
309
310typedef struct lineaddresscaps_tag {
357
358typedef struct lineaddressstatus_tag {
376
377typedef struct linedialparams_tag {
383
384typedef struct linecallinfo_tag {
457
458typedef struct linecalllist_tag {
466
467typedef struct linecallparams_tag {
494
495typedef struct linecallstatus_tag {
506
507typedef struct linecountrylist_tag {
515
516typedef struct linecountryentry_tag {
529
530typedef struct linedevcaps_tag {
583
584typedef struct linedevstatus_tag {
605
606typedef struct lineextensionid_tag {
612
613typedef struct lineforward_tag {
621
622typedef struct lineforwardlist_tag {
627
628typedef struct linegeneratetone_tag {
634
640 union {
646
651
657
663
672
673typedef struct linemonitortone_tag {
680
681typedef struct lineproviderlist_tag {
689
690typedef struct linetranslatecaps_tag {
703
704typedef struct linelocationentry_tag {
723
724typedef struct linecardentry_tag {
737
738
751
752typedef struct linemessage_tag {
760
762
763typedef struct _PHONEAPP {
764 int dummy;
766
767typedef struct _PHONE {
771
772typedef struct phonebuttoninfo_tag {
784
785typedef struct phonecaps_tag {
823
824typedef struct phoneextensionid_tag {
830
836 union {
842
843typedef struct phonemessage_tag {
851
852typedef struct phonestatus_tag {
878
880
881typedef struct varstring_tag {
889
890/* line functions */
935#define lineInitializeEx WINELIB_NAME_AW(lineInitializeEx)
974
1013
1014/* phone functions */
1045
1053
1054/* "assisted" functions */
1057
1060
1061#ifdef __cplusplus
1062} /* extern "C" */
1063#endif /* defined(__cplusplus) */
1064
1065#endif /* __WINE_TAPI_H */
#define CALLBACK
Definition: compat.h:35
unsigned long DWORD
Definition: ntddk_ex.h:95
static HICON
Definition: imagelist.c:84
#define DWORD
Definition: nt_native.h:44
long LONG
Definition: pedump.c:60
int dummy
Definition: tapi.h:764
Definition: tapi.h:767
DWORD dwVolume
Definition: tapi.h:769
DWORD dwRingMode
Definition: tapi.h:768
DWORD dwCallStates
Definition: tapi.h:327
DWORD dwRemoveFromConfState
Definition: tapi.h:340
DWORD dwCalledIDFlags
Definition: tapi.h:323
DWORD dwAddrCapFlags
Definition: tapi.h:337
DWORD dwNumCompletionMessages
Definition: tapi.h:351
DWORD dwNeededSize
Definition: tapi.h:312
DWORD dwDisconnectModes
Definition: tapi.h:331
DWORD dwMaxNumOnHoldCalls
Definition: tapi.h:333
DWORD dwCompletionMsgTextEntrySize
Definition: tapi.h:352
DWORD dwMaxNumConference
Definition: tapi.h:335
DWORD dwForwardModes
Definition: tapi.h:343
DWORD dwDevSpecificOffset
Definition: tapi.h:318
DWORD dwMaxNumActiveCalls
Definition: tapi.h:332
DWORD dwMaxNumOnHoldPendingCalls
Definition: tapi.h:334
DWORD dwAddressSharing
Definition: tapi.h:319
DWORD dwCallFeatures
Definition: tapi.h:338
DWORD dwUsedSize
Definition: tapi.h:313
DWORD dwLineDeviceID
Definition: tapi.h:314
DWORD dwCallerIDFlags
Definition: tapi.h:322
DWORD dwCallInfoStates
Definition: tapi.h:321
DWORD dwRedirectionIDFlags
Definition: tapi.h:325
DWORD dwCompletionMsgTextSize
Definition: tapi.h:353
DWORD dwTotalSize
Definition: tapi.h:311
DWORD dwMinFwdNumRings
Definition: tapi.h:346
DWORD dwCallCompletionModes
Definition: tapi.h:350
DWORD dwDevSpecificSize
Definition: tapi.h:317
DWORD dwRemoveFromConfCaps
Definition: tapi.h:339
DWORD dwAddressFeatures
Definition: tapi.h:355
DWORD dwConnectedIDFlags
Definition: tapi.h:324
DWORD dwMaxNumTransConf
Definition: tapi.h:336
DWORD dwRedirectingIDFlags
Definition: tapi.h:326
DWORD dwCompletionMsgTextOffset
Definition: tapi.h:354
DWORD dwAddressStates
Definition: tapi.h:320
DWORD dwMaxCallCompletions
Definition: tapi.h:348
DWORD dwAddressOffset
Definition: tapi.h:316
DWORD dwSpecialInfo
Definition: tapi.h:330
DWORD dwCallCompletionConds
Definition: tapi.h:349
DWORD dwBusyModes
Definition: tapi.h:329
DWORD dwMaxSpecificEntries
Definition: tapi.h:345
DWORD dwMaxFwdNumRings
Definition: tapi.h:347
DWORD dwDialToneModes
Definition: tapi.h:328
DWORD dwMaxForwardEntries
Definition: tapi.h:344
DWORD dwTransferModes
Definition: tapi.h:341
DWORD dwParkModes
Definition: tapi.h:342
DWORD dwAddressSize
Definition: tapi.h:315
DWORD dwNumRingsNoAnswer
Definition: tapi.h:367
DWORD dwForwardNumEntries
Definition: tapi.h:368
DWORD dwDevSpecificSize
Definition: tapi.h:373
DWORD dwTerminalModesOffset
Definition: tapi.h:372
DWORD dwTerminalModesSize
Definition: tapi.h:371
DWORD dwForwardOffset
Definition: tapi.h:370
DWORD dwForwardSize
Definition: tapi.h:369
DWORD dwDevSpecificOffset
Definition: tapi.h:374
DWORD dwNumOnHoldPendCalls
Definition: tapi.h:365
DWORD dwNeededSize
Definition: tapi.h:360
DWORD dwNumActiveCalls
Definition: tapi.h:363
DWORD dwAddressFeatures
Definition: tapi.h:366
DWORD dwNumOnHoldCalls
Definition: tapi.h:364
DWORD dwRedirectionIDOffset
Definition: tapi.h:426
DWORD dwChargingInfoOffset
Definition: tapi.h:451
DWORD dwCallID
Definition: tapi.h:395
LINEDIALPARAMS DialParams
Definition: tapi.h:401
DWORD dwRedirectingIDFlags
Definition: tapi.h:429
DWORD dwDisplayOffset
Definition: tapi.h:443
DWORD dwOrigin
Definition: tapi.h:402
DWORD dwNumOwners
Definition: tapi.h:405
DWORD dwDisplaySize
Definition: tapi.h:442
DWORD dwReason
Definition: tapi.h:403
DWORD dwConnectedIDNameOffset
Definition: tapi.h:423
DWORD dwAddressID
Definition: tapi.h:390
DWORD dwNeededSize
Definition: tapi.h:386
DWORD dwMonitorDigitModes
Definition: tapi.h:399
DWORD dwChargingInfoSize
Definition: tapi.h:450
DWORD dwCalledPartySize
Definition: tapi.h:438
DWORD dwTrunk
Definition: tapi.h:408
HLINE hLine
Definition: tapi.h:388
DWORD dwLowLevelCompOffset
Definition: tapi.h:449
DWORD dwCallerIDNameSize
Definition: tapi.h:412
DWORD dwDevSpecificOffset
Definition: tapi.h:455
DWORD dwRedirectingIDNameSize
Definition: tapi.h:432
DWORD dwRedirectionIDNameOffset
Definition: tapi.h:428
DWORD dwCallParamFlags
Definition: tapi.h:397
DWORD dwRedirectingIDSize
Definition: tapi.h:430
DWORD dwConnectedIDSize
Definition: tapi.h:420
DWORD dwAppSpecific
Definition: tapi.h:394
DWORD dwUsedSize
Definition: tapi.h:387
DWORD dwCalledIDOffset
Definition: tapi.h:416
DWORD dwMediaMode
Definition: tapi.h:393
DWORD dwNumMonitors
Definition: tapi.h:406
DWORD dwRedirectionIDFlags
Definition: tapi.h:424
DWORD dwAppNameOffset
Definition: tapi.h:435
DWORD dwCalledIDNameSize
Definition: tapi.h:417
DWORD dwTerminalModesOffset
Definition: tapi.h:453
DWORD dwCalledIDSize
Definition: tapi.h:415
DWORD dwCallerIDFlags
Definition: tapi.h:409
DWORD dwCallStates
Definition: tapi.h:398
DWORD dwConnectedIDNameSize
Definition: tapi.h:422
DWORD dwCallerIDSize
Definition: tapi.h:410
DWORD dwRelatedCallID
Definition: tapi.h:396
DWORD dwUserUserInfoOffset
Definition: tapi.h:445
DWORD dwDevSpecificSize
Definition: tapi.h:454
DWORD dwRedirectingIDOffset
Definition: tapi.h:431
DWORD dwCalledPartyOffset
Definition: tapi.h:439
DWORD dwLineDeviceID
Definition: tapi.h:389
DWORD dwUserUserInfoSize
Definition: tapi.h:444
DWORD dwHighLevelCompOffset
Definition: tapi.h:447
DWORD dwTerminalModesSize
Definition: tapi.h:452
DWORD dwBearerMode
Definition: tapi.h:391
DWORD dwCallerIDNameOffset
Definition: tapi.h:413
DWORD dwCompletionID
Definition: tapi.h:404
DWORD dwDisplayableAddressSize
Definition: tapi.h:436
DWORD dwRedirectionIDNameSize
Definition: tapi.h:427
DWORD dwLowLevelCompSize
Definition: tapi.h:448
DWORD dwCommentSize
Definition: tapi.h:440
DWORD dwRate
Definition: tapi.h:392
DWORD dwDisplayableAddressOffset
Definition: tapi.h:437
DWORD dwRedirectionIDSize
Definition: tapi.h:425
DWORD dwCalledIDNameOffset
Definition: tapi.h:418
DWORD dwMonitorMediaModes
Definition: tapi.h:400
DWORD dwTotalSize
Definition: tapi.h:385
DWORD dwCallerIDOffset
Definition: tapi.h:411
DWORD dwCommentOffset
Definition: tapi.h:441
DWORD dwConnectedIDFlags
Definition: tapi.h:419
DWORD dwHighLevelCompSize
Definition: tapi.h:446
DWORD dwRedirectingIDNameOffset
Definition: tapi.h:433
DWORD dwConnectedIDOffset
Definition: tapi.h:421
DWORD dwAppNameSize
Definition: tapi.h:434
DWORD dwCalledIDFlags
Definition: tapi.h:414
DWORD dwCountryCode
Definition: tapi.h:407
DWORD dwCallsOffset
Definition: tapi.h:464
DWORD dwNeededSize
Definition: tapi.h:460
DWORD dwTotalSize
Definition: tapi.h:459
DWORD dwCallsSize
Definition: tapi.h:463
DWORD dwUsedSize
Definition: tapi.h:461
DWORD dwCallsNumEntries
Definition: tapi.h:462
DWORD dwAddressMode
Definition: tapi.h:474
DWORD dwCalledPartySize
Definition: tapi.h:481
DWORD dwCalledPartyOffset
Definition: tapi.h:482
DWORD dwUserUserInfoSize
Definition: tapi.h:485
DWORD dwUserUserInfoOffset
Definition: tapi.h:486
DWORD dwBearerMode
Definition: tapi.h:469
DWORD dwMinRate
Definition: tapi.h:470
DWORD dwMediaMode
Definition: tapi.h:472
DWORD dwOrigAddressOffset
Definition: tapi.h:478
DWORD dwCallParamFlags
Definition: tapi.h:473
DWORD dwCommentOffset
Definition: tapi.h:484
LINEDIALPARAMS DialParams
Definition: tapi.h:476
DWORD dwLowLevelCompSize
Definition: tapi.h:489
DWORD dwAddressID
Definition: tapi.h:475
DWORD dwHighLevelCompOffset
Definition: tapi.h:488
DWORD dwMaxRate
Definition: tapi.h:471
DWORD dwLowLevelCompOffset
Definition: tapi.h:490
DWORD dwDisplayableAddressOffset
Definition: tapi.h:480
DWORD dwDevSpecificSize
Definition: tapi.h:491
DWORD dwTotalSize
Definition: tapi.h:468
DWORD dwDisplayableAddressSize
Definition: tapi.h:479
DWORD dwHighLevelCompSize
Definition: tapi.h:487
DWORD dwOrigAddressSize
Definition: tapi.h:477
DWORD dwDevSpecificOffset
Definition: tapi.h:492
DWORD dwCommentSize
Definition: tapi.h:483
DWORD dwUsedSize
Definition: tapi.h:498
DWORD dwNeededSize
Definition: tapi.h:497
DWORD dwDevSpecificOffset
Definition: tapi.h:504
DWORD dwCallPrivilege
Definition: tapi.h:501
DWORD dwTotalSize
Definition: tapi.h:496
DWORD dwCallFeatures
Definition: tapi.h:502
DWORD dwCallState
Definition: tapi.h:499
DWORD dwCallStateMode
Definition: tapi.h:500
DWORD dwDevSpecificSize
Definition: tapi.h:503
DWORD dwLongDistanceRuleOffset
Definition: tapi.h:732
DWORD dwPermanentCardID
Definition: tapi.h:725
DWORD dwSameAreaRuleSize
Definition: tapi.h:729
DWORD dwSameAreaRuleOffset
Definition: tapi.h:730
DWORD dwLongDistanceRuleSize
Definition: tapi.h:731
DWORD dwOptions
Definition: tapi.h:735
DWORD dwInternationalRuleOffset
Definition: tapi.h:734
DWORD dwCardNameOffset
Definition: tapi.h:727
DWORD dwCardNumberDigits
Definition: tapi.h:728
DWORD dwInternationalRuleSize
Definition: tapi.h:733
DWORD dwCardNameSize
Definition: tapi.h:726
DWORD dwCountryNameSize
Definition: tapi.h:520
DWORD dwLongDistanceRuleSize
Definition: tapi.h:524
DWORD dwLongDistanceRuleOffset
Definition: tapi.h:525
DWORD dwInternationalRuleOffset
Definition: tapi.h:527
DWORD dwSameAreaRuleOffset
Definition: tapi.h:523
DWORD dwInternationalRuleSize
Definition: tapi.h:526
DWORD dwCountryCode
Definition: tapi.h:518
DWORD dwCountryID
Definition: tapi.h:517
DWORD dwSameAreaRuleSize
Definition: tapi.h:522
DWORD dwCountryNameOffset
Definition: tapi.h:521
DWORD dwNextCountryID
Definition: tapi.h:519
DWORD dwNumCountries
Definition: tapi.h:511
DWORD dwTotalSize
Definition: tapi.h:508
DWORD dwNeededSize
Definition: tapi.h:509
DWORD dwCountryListSize
Definition: tapi.h:512
DWORD dwUsedSize
Definition: tapi.h:510
DWORD dwCountryListOffset
Definition: tapi.h:513
DWORD dwUUIDropSize
Definition: tapi.h:567
DWORD dwUUICallInfoSize
Definition: tapi.h:569
DWORD dwUUIAcceptSize
Definition: tapi.h:564
DWORD dwNumTerminals
Definition: tapi.h:573
DWORD dwTerminalTextOffset
Definition: tapi.h:578
DWORD dwLineFeatures
Definition: tapi.h:581
DWORD dwMedCtlDigitMaxListSize
Definition: tapi.h:555
DWORD dwGenerateToneModes
Definition: tapi.h:547
DWORD dwMaxNumActiveCalls
Definition: tapi.h:560
DWORD dwNumAddresses
Definition: tapi.h:543
DWORD dwPermanentLineID
Definition: tapi.h:538
DWORD dwTerminalTextEntrySize
Definition: tapi.h:576
DWORD dwBearerModes
Definition: tapi.h:544
DWORD dwUUIAnswerSize
Definition: tapi.h:565
DWORD dwAnswerMode
Definition: tapi.h:561
DWORD dwSwitchInfoOffset
Definition: tapi.h:537
DWORD dwLineNameOffset
Definition: tapi.h:540
DWORD dwDevCapFlags
Definition: tapi.h:559
DWORD dwProviderInfoOffset
Definition: tapi.h:535
DWORD dwMedCtlToneMaxListSize
Definition: tapi.h:557
DWORD dwGatherDigitsMinTimeout
Definition: tapi.h:553
DWORD dwMedCtlMediaMaxListSize
Definition: tapi.h:556
LINEDIALPARAMS MaxDialParams
Definition: tapi.h:571
LINEDIALPARAMS DefaultDialParams
Definition: tapi.h:572
DWORD dwGenerateToneMaxNumFreq
Definition: tapi.h:548
DWORD dwUUISendUserUserInfoSize
Definition: tapi.h:568
DWORD dwTotalSize
Definition: tapi.h:531
DWORD dwGenerateDigitModes
Definition: tapi.h:549
LINEDIALPARAMS MinDialParams
Definition: tapi.h:570
DWORD dwRingModes
Definition: tapi.h:562
DWORD dwUUIMakeCallSize
Definition: tapi.h:566
DWORD dwGatherDigitsMaxTimeout
Definition: tapi.h:554
DWORD dwMonitorDigitModes
Definition: tapi.h:552
DWORD dwNeededSize
Definition: tapi.h:532
DWORD dwDevSpecificSize
Definition: tapi.h:579
DWORD dwMaxRate
Definition: tapi.h:545
DWORD dwLineStates
Definition: tapi.h:563
DWORD dwTerminalCapsSize
Definition: tapi.h:574
DWORD dwAddressModes
Definition: tapi.h:542
DWORD dwStringFormat
Definition: tapi.h:541
DWORD dwTerminalCapsOffset
Definition: tapi.h:575
DWORD dwDevSpecificOffset
Definition: tapi.h:580
DWORD dwUsedSize
Definition: tapi.h:533
DWORD dwMedCtlCallStateMaxListSize
Definition: tapi.h:558
DWORD dwMonitorToneMaxNumEntries
Definition: tapi.h:551
DWORD dwMediaModes
Definition: tapi.h:546
DWORD dwTerminalTextSize
Definition: tapi.h:577
DWORD dwProviderInfoSize
Definition: tapi.h:534
DWORD dwMonitorToneMaxNumFreq
Definition: tapi.h:550
DWORD dwSwitchInfoSize
Definition: tapi.h:536
DWORD dwLineNameSize
Definition: tapi.h:539
DWORD dwDevSpecificOffset
Definition: tapi.h:603
DWORD dwSignalLevel
Definition: tapi.h:596
DWORD dwTerminalModesSize
Definition: tapi.h:600
DWORD dwNumOnHoldPendCalls
Definition: tapi.h:592
DWORD dwDevStatusFlags
Definition: tapi.h:599
DWORD dwBatteryLevel
Definition: tapi.h:597
DWORD dwNumOpens
Definition: tapi.h:588
DWORD dwRingMode
Definition: tapi.h:595
DWORD dwTerminalModesOffset
Definition: tapi.h:601
DWORD dwNeededSize
Definition: tapi.h:586
DWORD dwDevSpecificSize
Definition: tapi.h:602
DWORD dwTotalSize
Definition: tapi.h:585
DWORD dwNumOnHoldCalls
Definition: tapi.h:591
DWORD dwUsedSize
Definition: tapi.h:587
DWORD dwNumActiveCalls
Definition: tapi.h:590
DWORD dwOpenMediaModes
Definition: tapi.h:589
DWORD dwLineFeatures
Definition: tapi.h:593
DWORD dwNumCallCompletions
Definition: tapi.h:594
DWORD dwRoamMode
Definition: tapi.h:598
DWORD dwDigitDuration
Definition: tapi.h:380
DWORD dwWaitForDialtone
Definition: tapi.h:381
DWORD dwDialSpeed
Definition: tapi.h:379
DWORD dwDialPause
Definition: tapi.h:378
DWORD dwExtensionID0
Definition: tapi.h:607
DWORD dwExtensionID2
Definition: tapi.h:609
DWORD dwExtensionID1
Definition: tapi.h:608
DWORD dwExtensionID3
Definition: tapi.h:610
DWORD dwForwardMode
Definition: tapi.h:614
DWORD dwDestCountryCode
Definition: tapi.h:617
DWORD dwDestAddressOffset
Definition: tapi.h:619
DWORD dwDestAddressSize
Definition: tapi.h:618
DWORD dwCallerAddressOffset
Definition: tapi.h:616
DWORD dwCallerAddressSize
Definition: tapi.h:615
DWORD dwTotalSize
Definition: tapi.h:623
LINEFORWARD ForwardList[1]
Definition: tapi.h:625
DWORD dwNumEntries
Definition: tapi.h:624
DWORD dwFrequency
Definition: tapi.h:629
DWORD dwCadenceOff
Definition: tapi.h:631
DWORD dwCadenceOn
Definition: tapi.h:630
union lineinitializeexparams_tag::@3242 Handles
DWORD dwCityCodeSize
Definition: tapi.h:709
DWORD dwTollPrefixListOffset
Definition: tapi.h:717
DWORD dwLocationNameSize
Definition: tapi.h:706
DWORD dwLocalAccessCodeSize
Definition: tapi.h:712
DWORD dwTollPrefixListSize
Definition: tapi.h:716
DWORD dwLocationNameOffset
Definition: tapi.h:707
DWORD dwPreferredCardID
Definition: tapi.h:711
DWORD dwLocalAccessCodeOffset
Definition: tapi.h:713
DWORD dwLongDistanceAccessCodeSize
Definition: tapi.h:714
DWORD dwCancelCallWaitingSize
Definition: tapi.h:720
DWORD dwLongDistanceAccessCodeOffset
Definition: tapi.h:715
DWORD dwPermanentLocationID
Definition: tapi.h:705
DWORD dwCancelCallWaitingOffset
Definition: tapi.h:721
DWORD dwCountryCode
Definition: tapi.h:708
DWORD dwCityCodeOffset
Definition: tapi.h:710
DWORD_PTR dwParam3
Definition: tapi.h:758
DWORD hDevice
Definition: tapi.h:753
DWORD_PTR dwCallbackInstance
Definition: tapi.h:755
DWORD_PTR dwParam2
Definition: tapi.h:757
DWORD dwMessageID
Definition: tapi.h:754
DWORD_PTR dwParam1
Definition: tapi.h:756
DWORD dwAppSpecific
Definition: tapi.h:674
DWORD dwDuration
Definition: tapi.h:675
DWORD dwFrequency2
Definition: tapi.h:677
DWORD dwFrequency3
Definition: tapi.h:678
DWORD dwFrequency1
Definition: tapi.h:676
DWORD dwProviderListOffset
Definition: tapi.h:687
DWORD dwUsedSize
Definition: tapi.h:684
DWORD dwNumProviders
Definition: tapi.h:685
DWORD dwProviderListSize
Definition: tapi.h:686
DWORD dwTotalSize
Definition: tapi.h:682
DWORD dwNeededSize
Definition: tapi.h:683
DWORD dwCurrentPreferredCardID
Definition: tapi.h:701
DWORD dwLocationListOffset
Definition: tapi.h:696
DWORD dwCardListSize
Definition: tapi.h:699
DWORD dwNumLocations
Definition: tapi.h:694
DWORD dwCardListOffset
Definition: tapi.h:700
DWORD dwCurrentLocationID
Definition: tapi.h:697
DWORD dwNeededSize
Definition: tapi.h:692
DWORD dwLocationListSize
Definition: tapi.h:695
DWORD dwDisplayableStringSize
Definition: tapi.h:745
DWORD dwDialableStringSize
Definition: tapi.h:743
DWORD dwDisplayableStringOffset
Definition: tapi.h:746
DWORD dwTranslateResults
Definition: tapi.h:749
DWORD dwCurrentCountry
Definition: tapi.h:747
DWORD dwDialableStringOffset
Definition: tapi.h:744
DWORD dwButtonState
Definition: tapi.h:782
DWORD dwButtonMode
Definition: tapi.h:776
DWORD dwUsedSize
Definition: tapi.h:775
DWORD dwButtonFunction
Definition: tapi.h:777
DWORD dwButtonTextOffset
Definition: tapi.h:779
DWORD dwDevSpecificOffset
Definition: tapi.h:781
DWORD dwButtonTextSize
Definition: tapi.h:778
DWORD dwDevSpecificSize
Definition: tapi.h:780
DWORD dwTotalSize
Definition: tapi.h:773
DWORD dwNeededSize
Definition: tapi.h:774
DWORD dwVolumeFlags
Definition: tapi.h:802
DWORD dwLampModesOffset
Definition: tapi.h:813
DWORD dwProviderInfoOffset
Definition: tapi.h:790
DWORD dwPermanentPhoneID
Definition: tapi.h:793
DWORD dwDisplayNumRows
Definition: tapi.h:804
DWORD dwPhoneInfoOffset
Definition: tapi.h:792
DWORD dwNumButtonLamps
Definition: tapi.h:807
DWORD dwPhoneNameSize
Definition: tapi.h:794
DWORD dwPhoneNameOffset
Definition: tapi.h:795
DWORD dwDevSpecificSize
Definition: tapi.h:820
DWORD dwGetDataSize
Definition: tapi.h:818
DWORD dwSetDataOffset
Definition: tapi.h:816
DWORD dwLampModesSize
Definition: tapi.h:812
DWORD dwHookSwitchDevs
Definition: tapi.h:798
DWORD dwSpeakerHookSwitchModes
Definition: tapi.h:800
DWORD dwGainFlags
Definition: tapi.h:803
DWORD dwSetDataSize
Definition: tapi.h:815
DWORD dwProviderInfoSize
Definition: tapi.h:789
DWORD dwNumRingModes
Definition: tapi.h:806
DWORD dwButtonModesSize
Definition: tapi.h:808
DWORD dwGetDataOffset
Definition: tapi.h:819
DWORD dwDevSpecificOffset
Definition: tapi.h:821
DWORD dwStringFormat
Definition: tapi.h:796
DWORD dwHandsetHookSwitchModes
Definition: tapi.h:799
DWORD dwButtonModesOffset
Definition: tapi.h:809
DWORD dwNeededSize
Definition: tapi.h:787
DWORD dwTotalSize
Definition: tapi.h:786
DWORD dwUsedSize
Definition: tapi.h:788
DWORD dwHeadsetHookSwitchModes
Definition: tapi.h:801
DWORD dwPhoneInfoSize
Definition: tapi.h:791
DWORD dwNumGetData
Definition: tapi.h:817
DWORD dwNumSetData
Definition: tapi.h:814
DWORD dwButtonFunctionsOffset
Definition: tapi.h:811
DWORD dwDisplayNumColumns
Definition: tapi.h:805
DWORD dwPhoneStates
Definition: tapi.h:797
DWORD dwButtonFunctionsSize
Definition: tapi.h:810
DWORD dwExtensionID1
Definition: tapi.h:826
DWORD dwExtensionID3
Definition: tapi.h:828
DWORD dwExtensionID0
Definition: tapi.h:825
DWORD dwExtensionID2
Definition: tapi.h:827
union phoneinitializeexparams_tag::@3243 Handles
DWORD_PTR dwParam1
Definition: tapi.h:847
DWORD hDevice
Definition: tapi.h:844
DWORD dwMessageID
Definition: tapi.h:845
DWORD_PTR dwParam3
Definition: tapi.h:849
DWORD_PTR dwParam2
Definition: tapi.h:848
DWORD_PTR dwCallbackInstance
Definition: tapi.h:846
DWORD dwDisplayOffset
Definition: tapi.h:870
DWORD dwDevSpecificOffset
Definition: tapi.h:876
DWORD dwStatusFlags
Definition: tapi.h:856
DWORD dwDevSpecificSize
Definition: tapi.h:875
DWORD dwHandsetGain
Definition: tapi.h:862
DWORD dwHeadsetGain
Definition: tapi.h:868
DWORD dwNeededSize
Definition: tapi.h:854
DWORD dwLampModesSize
Definition: tapi.h:871
DWORD dwOwnerNameSize
Definition: tapi.h:873
DWORD dwDisplaySize
Definition: tapi.h:869
DWORD dwHeadsetHookSwitchMode
Definition: tapi.h:866
DWORD dwRingVolume
Definition: tapi.h:859
DWORD dwRingMOde
Definition: tapi.h:858
DWORD dwNumOwners
Definition: tapi.h:857
DWORD dwHeadsetVolume
Definition: tapi.h:867
DWORD dwOwnerNameOffset
Definition: tapi.h:874
DWORD dwSpeakerHookSwitchMode
Definition: tapi.h:863
DWORD dwLampModesOffset
Definition: tapi.h:872
DWORD dwSpeakerGain
Definition: tapi.h:865
DWORD dwUsedSize
Definition: tapi.h:855
DWORD dwHandsetHookSwitchMode
Definition: tapi.h:860
DWORD dwSpeakerVolume
Definition: tapi.h:864
DWORD dwTotalSize
Definition: tapi.h:853
DWORD dwHandsetVolume
Definition: tapi.h:861
DWORD dwStringOffset
Definition: tapi.h:887
DWORD dwNeededSize
Definition: tapi.h:883
DWORD dwStringFormat
Definition: tapi.h:885
DWORD dwStringSize
Definition: tapi.h:886
DWORD dwUsedSize
Definition: tapi.h:884
DWORD dwTotalSize
Definition: tapi.h:882
DWORD WINAPI phoneInitialize(LPHPHONEAPP, HINSTANCE, PHONECALLBACK, LPCSTR, LPDWORD)
Definition: phone.c:210
DWORD WINAPI phoneShutdown(HPHONEAPP)
Definition: phone.c:355
DWORD WINAPI phoneConfigDialog(DWORD, HWND, LPCSTR)
DWORD WINAPI lineConfigDialogEdit(DWORD, HWND, LPCSTR, LPVOID const, DWORD, LPVARSTRING)
DWORD WINAPI phoneSetData(HPHONE, DWORD, LPVOID, DWORD)
Definition: phone.c:279
struct linemediacontrolmedia_tag * LPLINEMEDIACONTROLMEDIA
struct lineextensionid_tag * LPLINEEXTENSIONID
DWORD WINAPI lineRedirectA(HCALL, LPCSTR, DWORD)
Definition: line.c:1318
DWORD WINAPI lineUncompleteCall(HLINE, DWORD)
Definition: line.c:1581
DWORD WINAPI phoneGetLamp(HPHONE, DWORD, LPDWORD)
Definition: phone.c:151
DWORD WINAPI tapiGetLocationInfoA(LPSTR, LPSTR)
Definition: assisted.c:99
DWORD WINAPI lineSetupConference(HCALL, HLINE, LPHCALL, LPHCALL, DWORD, LPLINECALLPARAMS)
DWORD WINAPI lineGetLineDevStatus(HLINE, LPLINEDEVSTATUS)
DWORD WINAPI linePrepareAddToConference(HCALL, LPHCALL, LPLINECALLPARAMS)
struct phonecaps_tag PHONECAPS
DWORD WINAPI phoneGetHookSwitch(HPHONE, LPDWORD)
Definition: phone.c:119
DWORD WINAPI lineBlindTransfer(HCALL, LPCSTR, DWORD)
DWORD WINAPI lineForwardA(HLINE, DWORD, DWORD, LPLINEFORWARDLIST, DWORD, LPHCALL, LPLINECALLPARAMS)
Definition: line.c:221
DWORD WINAPI lineGetProviderList(DWORD dwAPIVersion, LPLINEPROVIDERLIST)
DWORD WINAPI lineMonitorDigits(HCALL, DWORD)
Definition: line.c:1216
DWORD WINAPI tapiGetLocationInfo(LPSTR, LPSTR)
struct linedevstatus_tag LINEDEVSTATUS
DWORD WINAPI phoneNegotiateAPIVersion(HPHONEAPP, DWORD, DWORD, DWORD, LPDWORD, LPPHONEEXTENSIONID)
Definition: phone.c:239
struct phoneextensionid_tag PHONEEXTENSIONID
DWORD WINAPI phoneSetRing(HPHONE, DWORD, DWORD)
Definition: phone.c:326
DWORD WINAPI lineSetDevConfigA(DWORD, LPVOID, DWORD, LPCSTR)
Definition: line.c:1429
DWORD WINAPI lineSwapHold(HCALL, HCALL)
Definition: line.c:1531
DWORD WINAPI lineForward(HLINE, DWORD, DWORD, LPLINEFORWARDLIST, DWORD, LPHCALL, LPLINECALLPARAMS)
DWORD WINAPI lineGetIconA(DWORD, LPCSTR, HICON *)
Definition: line.c:676
struct lineforward_tag LINEFORWARD
DWORD WINAPI lineRemoveProvider(DWORD, HWND)
Definition: line.c:1357
DWORD WINAPI lineAddProviderA(LPCSTR, HWND, LPDWORD)
Definition: line.c:59
DWORD WINAPI phoneGetStatus(HPHONE, LPPHONESTATUS)
struct _PHONE PHONE
DWORD WINAPI lineGatherDigits(HCALL, DWORD, LPSTR, DWORD, LPCSTR, DWORD, DWORD)
HANDLE HCALL
Definition: tapi.h:34
DWORD WINAPI phoneConfigDialogA(DWORD, HWND, LPCSTR)
Definition: phone.c:52
struct linecardentry_tag LINECARDENTRY
DWORD WINAPI phoneGetIconA(DWORD, LPCSTR, HICON *)
Definition: phone.c:140
struct _PHONEAPP * LPPHONEAPP
struct phonecaps_tag * LPPHONECAPS
DWORD WINAPI lineSetMediaMode(HCALL, DWORD)
Definition: line.c:1459
struct linetranslatecaps_tag LINETRANSLATECAPS
struct linemessage_tag * LPLINEMESSAGE
struct lineproviderlist_tag LINEPROVIDERLIST
DWORD WINAPI lineSendUserUserInfo(HCALL, LPCSTR, DWORD)
Definition: line.c:1375
DWORD WINAPI lineAccept(HCALL, LPCSTR, DWORD)
Definition: line.c:50
DWORD WINAPI lineGenerateDigitsA(HCALL, DWORD, LPCSTR, DWORD)
Definition: line.c:239
DWORD WINAPI lineBlindTransferA(HCALL, LPCSTR, DWORD)
Definition: line.c:95
struct linemediacontrolmedia_tag LINEMEDIACONTROLMEDIA
struct lineproviderlist_tag * LPLINEPROVIDERLIST
DWORD WINAPI lineGetTranslateCaps(HLINEAPP, DWORD, LPLINETRANSLATECAPS)
DWORD WINAPI phoneGetStatusA(HPHONE, LPPHONESTATUS)
Definition: phone.c:179
DWORD WINAPI lineGetIDA(HLINE, DWORD, HCALL, DWORD, LPVARSTRING, LPCSTR)
Definition: line.c:665
struct linecallparams_tag LINECALLPARAMS
DWORD WINAPI phoneGetIDA(HPHONE, LPVARSTRING, LPCSTR)
Definition: phone.c:129
DWORD WINAPI phoneSetGain(HPHONE, DWORD, DWORD)
Definition: phone.c:297
DWORD WINAPI phoneDevSpecific(HPHONE, LPVOID, DWORD)
Definition: phone.c:61
DWORD WINAPI lineNegotiateAPIVersion(HLINEAPP, DWORD, DWORD, DWORD, LPDWORD, LPLINEEXTENSIONID)
Definition: line.c:1243
DWORD WINAPI lineMakeCall(HLINE, LPHCALL, LPCSTR, DWORD, LPLINECALLPARAMS)
DWORD WINAPI lineTranslateAddress(HLINEAPP, DWORD, DWORD, LPCSTR, DWORD, DWORD, LPLINETRANSLATEOUTPUT)
DWORD WINAPI phoneGetStatusMessages(HPHONE, LPDWORD, LPDWORD, LPDWORD)
Definition: phone.c:189
struct phonebuttoninfo_tag PHONEBUTTONINFO
DWORD WINAPI lineMonitorTones(HCALL, LPLINEMONITORTONE, DWORD)
Definition: line.c:1234
DWORD WINAPI lineTranslateAddressA(HLINEAPP, DWORD, DWORD, LPCSTR, DWORD, DWORD, LPLINETRANSLATEOUTPUT)
Definition: line.c:1540
DWORD WINAPI lineSecureCall(HCALL)
Definition: line.c:1366
struct linemediacontrolcallstate_tag * LPLINEMEDIACONTROLCALLSTATE
DWORD WINAPI lineSetTollListA(HLINEAPP, DWORD, LPCSTR, DWORD)
Definition: line.c:1495
DWORD WINAPI lineRegisterRequestRecipient(HLINEAPP, DWORD, DWORD, DWORD)
Definition: line.c:1330
DWORD WINAPI lineGetLineDevStatusA(HLINE, LPLINEDEVSTATUS)
Definition: line.c:685
struct phoneinitializeexparams_tag PHONEINITIALIZEEXPARAMS
DWORD WINAPI phoneOpen(HPHONEAPP, DWORD, LPHPHONE, DWORD, DWORD, DWORD, DWORD)
Definition: phone.c:260
DWORD WINAPI phoneGetID(HPHONE, LPVARSTRING, LPCSTR)
DWORD WINAPI lineGetAppPriorityA(LPCSTR, DWORD, LPLINEEXTENSIONID const, DWORD, LPVARSTRING, LPDWORD)
Definition: line.c:284
DWORD WINAPI lineSetDevConfig(DWORD, LPVOID, DWORD, LPCSTR)
DWORD WINAPI lineOpen(HLINEAPP, DWORD, LPHLINE, DWORD, DWORD, DWORD, DWORD, DWORD, LPLINECALLPARAMS)
DWORD WINAPI lineSetCallParams(HCALL, DWORD, DWORD, DWORD, LPLINEDIALPARAMS)
Definition: line.c:1402
DWORD WINAPI phoneGetDevCapsA(HPHONEAPP, DWORD, DWORD, DWORD, LPPHONECAPS)
Definition: phone.c:89
HANDLE HPHONE
Definition: tapi.h:37
DWORD WINAPI lineSetAppSpecific(HCALL, DWORD)
Definition: line.c:1393
DWORD WINAPI lineTranslateDialog(HLINEAPP, DWORD, DWORD, HWND, LPCSTR)
DWORD WINAPI lineGatherDigitsA(HCALL, DWORD, LPSTR, DWORD, LPCSTR, DWORD, DWORD)
Definition: line.c:230
DWORD WINAPI lineDeallocateCall(HCALL)
Definition: line.c:167
DWORD WINAPI lineHandoffA(HCALL, LPCSTR, DWORD)
Definition: line.c:1141
DWORD WINAPI lineShutdown(HLINEAPP)
Definition: line.c:1522
struct phonestatus_tag * LPPHONESTATUS
struct linetranslatecaps_tag * LPLINETRANSLATECAPS
LONG WINAPI lineInitializeExW(LPHLINEAPP, HINSTANCE, LINECALLBACK, LPCWSTR, LPDWORD, LPDWORD, LPLINEINITIALIZEEXPARAMS)
Definition: line.c:1184
DWORD WINAPI lineGetRequestA(HLINEAPP, DWORD, LPVOID)
Definition: line.c:739
struct _PHONE * LPPHONE
DWORD WINAPI lineHold(HCALL)
Definition: line.c:1150
DWORD WINAPI linePickup(HLINE, DWORD, LPHCALL, LPCSTR, LPCSTR)
struct lineaddressstatus_tag * LPLINEADDRESSSTATUS
struct linecalllist_tag * LPLINECALLLIST
struct varstring_tag * LPVARSTRING
struct lineinitializeexparams_tag LINEINITIALIZEEXPARAMS
HANDLE * LPHCALL
Definition: tapi.h:34
DWORD WINAPI lineGetID(HLINE, DWORD, HCALL, DWORD, LPVARSTRING, LPCSTR)
struct linedevcaps_tag * LPLINEDEVCAPS
HANDLE * LPHLINEAPP
Definition: tapi.h:36
DWORD WINAPI phoneGetButtonInfoA(HPHONE, DWORD, LPPHONEBUTTONINFO)
Definition: phone.c:70
DWORD WINAPI phoneSetDisplay(HPHONE, DWORD, DWORD, LPCSTR, DWORD)
Definition: phone.c:288
DWORD WINAPI phoneSetVolume(HPHONE, DWORD, DWORD)
Definition: phone.c:345
DWORD WINAPI lineGenerateDigits(HCALL, DWORD, LPCSTR, DWORD)
DWORD WINAPI lineUnHold(HCALL)
DWORD WINAPI lineGetAddressIDA(HLINE, LPDWORD, DWORD, LPCSTR, DWORD)
Definition: line.c:266
DWORD WINAPI lineConfigDialog(DWORD, HWND, LPCSTR)
DWORD WINAPI lineReleaseUserUserInfo(HCALL)
Definition: line.c:1339
DWORD WINAPI lineSetCurrentLocation(HLINEAPP, DWORD)
Definition: line.c:1420
struct linecountrylist_tag LINECOUNTRYLIST
struct phonebuttoninfo_tag * LPPHONEBUTTONINFO
DWORD WINAPI lineSetupTransferA(HCALL, LPHCALL, LPLINECALLPARAMS)
Definition: line.c:1513
DWORD WINAPI lineGetDevConfigA(DWORD, LPVARSTRING, LPCSTR)
Definition: line.c:644
struct linecallinfo_tag * LPLINECALLINFO
DWORD WINAPI lineAnswer(HCALL, LPCSTR, DWORD)
Definition: line.c:86
DWORD WINAPI lineGetCountry(DWORD, DWORD, LPLINECOUNTRYLIST)
DWORD WINAPI lineGetIcon(DWORD, LPCSTR, HICON *)
DWORD WINAPI lineOpenA(HLINEAPP, DWORD, LPHLINE, DWORD, DWORD, DWORD, DWORD, DWORD, LPLINECALLPARAMS)
Definition: line.c:1282
struct linecallinfo_tag LINECALLINFO
struct varstring_tag VARSTRING
DWORD WINAPI lineConfigDialogA(DWORD, HWND, LPCSTR)
Definition: line.c:131
struct linecallparams_tag * LPLINECALLPARAMS
DWORD WINAPI lineDevSpecificFeature(HLINE, DWORD, LPVOID, DWORD)
Definition: line.c:185
DWORD WINAPI tapiRequestMakeCallA(LPCSTR, LPCSTR, LPCSTR, LPCSTR)
Definition: assisted.c:122
DWORD WINAPI lineGetNewCalls(HLINE, DWORD, DWORD, LPLINECALLLIST)
Definition: line.c:703
struct linemediacontroldigit_tag * LPLINEMEDIACONTROLDIGIT
struct lineforwardlist_tag LINEFORWARDLIST
HANDLE * LPHPHONEAPP
Definition: tapi.h:38
DWORD WINAPI lineSetAppPriority(LPCSTR, DWORD, LPLINEEXTENSIONID const, DWORD, LPCSTR, DWORD)
DWORD WINAPI phoneSetButtonInfo(HPHONE, DWORD, LPPHONEBUTTONINFO)
struct linegeneratetone_tag LINEGENERATETONE
DWORD WINAPI phoneGetVolume(HPHONE, DWORD, LPDWORD)
Definition: phone.c:199
struct lineextensionid_tag LINEEXTENSIONID
HANDLE * LPHLINE
Definition: tapi.h:35
struct linedialparams_tag LINEDIALPARAMS
DWORD WINAPI lineDialA(HCALL, LPCSTR, DWORD)
Definition: line.c:194
DWORD WINAPI lineSetupTransfer(HCALL, LPHCALL, LPLINECALLPARAMS)
DWORD WINAPI lineGetAddressCapsA(HLINEAPP, DWORD, DWORD, DWORD, DWORD, LPLINEADDRESSCAPS)
Definition: line.c:257
struct linecallstatus_tag LINECALLSTATUS
struct phoneextensionid_tag * LPPHONEEXTENSIONID
DWORD WINAPI lineGetCallInfo(HCALL, LPLINECALLINFO)
DWORD WINAPI phoneGetGain(HPHONE, DWORD, LPDWORD)
Definition: phone.c:109
DWORD WINAPI lineDrop(HCALL, LPCSTR, DWORD)
Definition: line.c:212
DWORD WINAPI lineSetTollList(HLINEAPP, DWORD, LPCSTR, DWORD)
struct phonestatus_tag PHONESTATUS
DWORD WINAPI phoneClose(HPHONE)
Definition: phone.c:42
struct phoneinitializeexparams_tag * LPPHONEINITIALIZEEXPARAMS
DWORD WINAPI lineGetAppPriority(LPCSTR, DWORD, LPLINEEXTENSIONID const, DWORD, LPVARSTRING, LPDWORD)
DWORD WINAPI lineGetAddressID(HLINE, LPDWORD, DWORD, LPCSTR, DWORD)
DWORD WINAPI phoneGetDevCaps(HPHONEAPP, DWORD, DWORD, DWORD, LPPHONECAPS)
DWORD WINAPI lineGetStatusMessages(HLINE, LPDWORD, LPDWORD)
Definition: line.c:748
DWORD WINAPI lineMakeCallA(HLINE, LPHCALL, LPCSTR, DWORD, LPLINECALLPARAMS)
Definition: line.c:1205
DWORD WINAPI lineGetDevConfig(DWORD, LPVARSTRING, LPCSTR)
DWORD WINAPI lineGetDevCapsA(HLINEAPP, DWORD, DWORD, DWORD, LPLINEDEVCAPS)
Definition: line.c:630
DWORD WINAPI phoneGetDisplay(HPHONE, LPVARSTRING)
Definition: phone.c:100
DWORD WINAPI lineDevSpecific(HLINE, DWORD, HCALL, LPVOID, DWORD)
Definition: line.c:176
DWORD WINAPI tapiRequestMakeCall(LPCSTR, LPCSTR, LPCSTR, LPCSTR)
DWORD WINAPI lineSetAppPriorityA(LPCSTR, DWORD, LPLINEEXTENSIONID const, DWORD, LPCSTR, DWORD)
Definition: line.c:1384
DWORD WINAPI phoneSetStatusMessages(HPHONE, DWORD, DWORD, DWORD)
Definition: phone.c:335
DWORD WINAPI lineSetMediaControl(HLINE, DWORD, HCALL, DWORD, LPLINEMEDIACONTROLDIGIT const, DWORD, LPLINEMEDIACONTROLMEDIA const, DWORD, LPLINEMEDIACONTROLTONE const, DWORD, LPLINEMEDIACONTROLCALLSTATE const, DWORD)
Definition: line.c:1438
HANDLE HPHONEAPP
Definition: tapi.h:38
DWORD WINAPI phoneSetLamp(HPHONE, DWORD, DWORD)
Definition: phone.c:317
DWORD WINAPI lineNegotiateExtVersion(HLINEAPP, DWORD, DWORD, DWORD, DWORD, LPDWORD)
Definition: line.c:1264
DWORD WINAPI lineTranslateDialogA(HLINEAPP, DWORD, DWORD, HWND, LPCSTR)
Definition: line.c:1561
DWORD WINAPI lineSetNumRings(HLINE, DWORD, DWORD)
Definition: line.c:1468
DWORD WINAPI phoneGetButtonInfo(HPHONE, DWORD, LPPHONEBUTTONINFO)
struct lineinitializeexparams_tag * LPLINEINITIALIZEEXPARAMS
DWORD WINAPI linePickupA(HLINE, DWORD, LPHCALL, LPCSTR, LPCSTR)
Definition: line.c:1300
struct linemediacontroldigit_tag LINEMEDIACONTROLDIGIT
struct linetranslateoutput_tag * LPLINETRANSLATEOUTPUT
struct phonemessage_tag PHONEMESSAGE
DWORD WINAPI lineSetupConferenceA(HCALL, HLINE, LPHCALL, LPHCALL, DWORD, LPLINECALLPARAMS)
Definition: line.c:1504
struct linecountryentry_tag * LPLINECOUNTRYENTRY
DWORD WINAPI lineRedirect(HCALL, LPCSTR, DWORD)
DWORD WINAPI phoneSetHookSwitch(HPHONE, DWORD, DWORD)
Definition: phone.c:307
DWORD WINAPI lineInitialize(LPHLINEAPP, HINSTANCE, LINECALLBACK, LPCSTR, LPDWORD)
Definition: line.c:1159
struct linecountryentry_tag LINECOUNTRYENTRY
struct linedevcaps_tag LINEDEVCAPS
void(CALLBACK * PHONECALLBACK)(HANDLE, DWORD, DWORD, DWORD, DWORD, DWORD)
Definition: tapi.h:879
struct lineaddresscaps_tag LINEADDRESSCAPS
struct linemediacontrolcallstate_tag LINEMEDIACONTROLCALLSTATE
DWORD WINAPI lineCompleteTransfer(HCALL, HCALL, LPHCALL, DWORD)
Definition: line.c:122
struct linelocationentry_tag LINELOCATIONENTRY
void(CALLBACK * LINECALLBACK)(DWORD, DWORD, DWORD, DWORD, DWORD, DWORD)
Definition: tapi.h:761
struct linecalllist_tag LINECALLLIST
DWORD WINAPI lineGetDevCaps(HLINEAPP, DWORD, DWORD, DWORD, LPLINEDEVCAPS)
DWORD WINAPI lineGetAddressStatus(HLINE, DWORD, LPLINEADDRESSSTATUS)
struct linemessage_tag LINEMESSAGE
DWORD WINAPI linePark(HCALL, DWORD, LPCSTR, LPVARSTRING)
DWORD WINAPI lineConfigDialogEditA(DWORD, HWND, LPCSTR, LPVOID const, DWORD, LPVARSTRING)
Definition: line.c:149
DWORD WINAPI lineClose(HLINE)
Definition: line.c:104
struct linemediacontroltone_tag * LPLINEMEDIACONTROLTONE
struct lineaddresscaps_tag * LPLINEADDRESSCAPS
DWORD WINAPI lineGetAddressStatusA(HLINE, DWORD, LPLINEADDRESSSTATUS)
Definition: line.c:275
DWORD WINAPI lineMonitorMedia(HCALL, DWORD)
Definition: line.c:1225
DWORD WINAPI lineDial(HCALL, LPCSTR, DWORD)
struct linedevstatus_tag * LPLINEDEVSTATUS
HANDLE HLINE
Definition: tapi.h:35
struct linelocationentry_tag * LPLINELOCATIONENTRY
LONG WINAPI lineInitializeExA(LPHLINEAPP, HINSTANCE, LINECALLBACK, LPCSTR, LPDWORD, LPDWORD, LPLINEINITIALIZEEXPARAMS)
Definition: line.c:1174
DWORD WINAPI lineUnhold(HCALL)
Definition: line.c:1590
DWORD WINAPI lineRemoveFromConference(HCALL)
Definition: line.c:1348
DWORD WINAPI phoneNegotiateExtVersion(HPHONEAPP, DWORD, DWORD, DWORD, DWORD, LPDWORD)
Definition: phone.c:248
DWORD WINAPI lineGetAddressCaps(HLINEAPP, DWORD, DWORD, DWORD, DWORD, LPLINEADDRESSCAPS)
struct linecallstatus_tag * LPLINECALLSTATUS
struct linemonitortone_tag * LPLINEMONITORTONE
struct linecardentry_tag * LPLINECARDENTRY
DWORD WINAPI lineAddToConference(HCALL, HCALL)
Definition: line.c:77
DWORD WINAPI lineUnparkA(HLINE, DWORD, LPHCALL, LPCSTR)
Definition: line.c:1599
DWORD WINAPI lineSetStatusMessages(HLINE, DWORD, DWORD)
Definition: line.c:1477
DWORD WINAPI lineSetTerminal(HLINE, DWORD, HCALL, DWORD, DWORD, DWORD, DWORD)
Definition: line.c:1486
DWORD WINAPI lineGetProviderListA(DWORD dwAPIVersion, LPLINEPROVIDERLIST)
Definition: line.c:721
DWORD WINAPI phoneGetIcon(DWORD, LPCSTR, HICON *)
DWORD WINAPI lineGenerateTone(HCALL, DWORD, DWORD, DWORD, LPLINEGENERATETONE)
Definition: line.c:248
DWORD WINAPI phoneSetButtonInfoA(HPHONE, DWORD, LPPHONEBUTTONINFO)
Definition: phone.c:270
DWORD WINAPI lineHandoff(HCALL, LPCSTR, DWORD)
DWORD WINAPI lineUnpark(HLINE, DWORD, LPHCALL, LPCSTR)
struct lineaddressstatus_tag LINEADDRESSSTATUS
DWORD WINAPI lineGetConfRelatedCalls(HCALL, LPLINECALLLIST)
Definition: line.c:311
DWORD WINAPI lineGetRequest(HLINEAPP, DWORD, LPVOID)
struct linegeneratetone_tag * LPLINEGENERATETONE
DWORD WINAPI lineGetCallStatus(HCALL, LPLINECALLSTATUS)
Definition: line.c:302
struct linedialparams_tag * LPLINEDIALPARAMS
struct linetranslateoutput_tag LINETRANSLATEOUTPUT
DWORD WINAPI lineParkA(HCALL, DWORD, LPCSTR, LPVARSTRING)
Definition: line.c:1291
struct lineforwardlist_tag * LPLINEFORWARDLIST
DWORD WINAPI lineCompleteCall(HCALL, LPDWORD, DWORD, DWORD)
Definition: line.c:113
DWORD WINAPI linePrepareAddToConferenceA(HCALL, LPHCALL, LPLINECALLPARAMS)
Definition: line.c:1309
struct phonemessage_tag * LPPHONEMESSAGE
HANDLE HLINEAPP
Definition: tapi.h:36
DWORD WINAPI phoneGetData(HPHONE, DWORD, LPVOID, DWORD)
Definition: phone.c:80
struct linemonitortone_tag LINEMONITORTONE
DWORD WINAPI lineSetCallPrivilege(HCALL, DWORD)
Definition: line.c:1411
DWORD WINAPI lineAddProvider(LPCSTR, HWND, LPDWORD)
struct linemediacontroltone_tag LINEMEDIACONTROLTONE
DWORD WINAPI lineGetCallInfoA(HCALL, LPLINECALLINFO)
Definition: line.c:293
DWORD WINAPI lineConfigProvider(HWND, DWORD)
Definition: line.c:158
DWORD WINAPI lineGetCountryA(DWORD, DWORD, LPLINECOUNTRYLIST)
Definition: line.c:320
DWORD WINAPI phoneGetRing(HPHONE, LPDWORD, LPDWORD)
Definition: phone.c:170
struct linecountrylist_tag * LPLINECOUNTRYLIST
DWORD WINAPI lineGetTranslateCapsA(HLINEAPP, DWORD, LPLINETRANSLATECAPS)
Definition: line.c:800
struct _PHONEAPP PHONEAPP
HANDLE * LPHPHONE
Definition: tapi.h:37
struct lineforward_tag * LPLINEFORWARD
DWORD WINAPI lineGetNumRings(HLINE, DWORD, LPDWORD)
Definition: line.c:712
uint32_t DWORD_PTR
Definition: typedefs.h:65
PVOID HANDLE
Definition: typedefs.h:73
uint32_t * LPDWORD
Definition: typedefs.h:59
#define WINAPI
Definition: msvc.h:6
const char * LPCSTR
Definition: xmlstorage.h:183
char * LPSTR
Definition: xmlstorage.h:182
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185