source: trunk/src/tapi32/tapi32.h@ 2013

Last change on this file since 2013 was 96, checked in by phaller, 26 years ago

Add: added cvs variable $Id$ to source files.

File size: 8.6 KB
Line 
1/* $Id: tapi32.h,v 1.3 1999-06-10 16:54:47 phaller Exp $ */
2
3/*
4 *
5 * Project Odin Software License can be found in LICENSE.TXT
6 *
7 */
8/*
9 * TAPI2032 stubs
10 *
11 * Copyright 1998 Felix Maschek
12 *
13 */
14#ifndef __TAPI32_H__
15#define __TAPI32_H__
16
17typedef ULONG* HLINEAPP;
18typedef ULONG* LPLINETRANSLATEOUTPUT;
19typedef ULONG* LPLINETRANSLATECAPS;
20typedef ULONG* HCALL, LPHCALL;
21typedef ULONG* HLINE;
22typedef ULONG* LPVARSTRING;
23
24typedef ULONG* LPLINEFORWARDLIST;
25typedef ULONG* LPLINEGENERATETONE;
26typedef ULONG* LPLINEADDRESSCAPS;
27typedef ULONG* LPLINEADDRESSSTATUS;
28typedef ULONG* LPLINECALLINFO;
29typedef ULONG* LPLINECALLSTATUS;
30typedef ULONG* LPLINECALLLIST;
31
32typedef ULONG* LPLINEDEVCAPS;
33typedef ULONG* LPLINECALLLIST;
34typedef ULONG* LPHICON;
35typedef ULONG* LPLINEDEVSTATUS;
36typedef ULONG* LPLINECALLPARAMS;
37typedef ULONG* LPLINEMONITORTONE;
38typedef ULONG* LPLINEEXTENSIONID;
39typedef ULONG* LPHLINE;
40typedef ULONG* LPLINECALLPARAMS;
41typedef ULONG* LPLINEDIALPARAMS;
42
43typedef ULONG* LPLINEMEDIACONTROLDIGIT;
44typedef ULONG* LPLINECALLPARAMS;
45typedef ULONG* LPLINECALLPARAMS;
46
47typedef ULONG* LPHLINEAPP;
48typedef ULONG* LPLINEMEDIACONTROLMEDIA;
49typedef ULONG* HPHONE;
50
51typedef ULONG* LINECALLBACK;
52typedef ULONG* LPLINEMEDIACONTROLTONE;
53typedef ULONG* LPPHONEBUTTONINFO;
54typedef ULONG* LPPHONESTATUS;
55typedef ULONG* LPLINEMEDIACONTROLCALLSTATE;
56
57typedef ULONG* HPHONEAPP;
58typedef ULONG* LPLINECOUNTRYLIST;
59
60typedef ULONG* LPPHONECAPS;
61typedef ULONG* LPPHONEEXTENSIONID;
62typedef ULONG* LPHPHONE;
63typedef ULONG* LPLINEPROVIDERLIST;
64
65typedef ULONG* LPHPHONEAPP;
66typedef ULONG* PHONECALLBACK;
67
68#define LINEERR_ALLOCATED 0x80000001
69#define LINEERR_BADDEVICEID 0x80000002
70#define LINEERR_BEARERMODEUNAVAIL 0x80000003
71#define LINEERR_CALLUNAVAIL 0x80000005
72#define LINEERR_COMPLETIONOVERRUN 0x80000006
73#define LINEERR_CONFERENCEFULL 0x80000007
74#define LINEERR_DIALBILLING 0x80000008
75#define LINEERR_DIALDIALTONE 0x80000009
76#define LINEERR_DIALPROMPT 0x8000000A
77#define LINEERR_DIALQUIET 0x8000000B
78#define LINEERR_INCOMPATIBLEAPIVERSION 0x8000000C
79#define LINEERR_INCOMPATIBLEEXTVERSION 0x8000000D
80#define LINEERR_INIFILECORRUPT 0x8000000E
81#define LINEERR_INUSE 0x8000000F
82#define LINEERR_INVALADDRESS 0x80000010
83#define LINEERR_INVALADDRESSID 0x80000011
84#define LINEERR_INVALADDRESSMODE 0x80000012
85#define LINEERR_INVALADDRESSSTATE 0x80000013
86#define LINEERR_INVALAPPHANDLE 0x80000014
87#define LINEERR_INVALAPPNAME 0x80000015
88#define LINEERR_INVALBEARERMODE 0x80000016
89#define LINEERR_INVALCALLCOMPLMODE 0x80000017
90#define LINEERR_INVALCALLHANDLE 0x80000018
91#define LINEERR_INVALCALLPARAMS 0x80000019
92#define LINEERR_INVALCALLPRIVILEGE 0x8000001A
93#define LINEERR_INVALCALLSELECT 0x8000001B
94#define LINEERR_INVALCALLSTATE 0x8000001C
95#define LINEERR_INVALCALLSTATELIST 0x8000001D
96#define LINEERR_INVALCARD 0x8000001E
97#define LINEERR_INVALCOMPLETIONID 0x8000001F
98#define LINEERR_INVALCONFCALLHANDLE 0x80000020
99#define LINEERR_INVALCONSULTCALLHANDLE 0x80000021
100#define LINEERR_INVALCOUNTRYCODE 0x80000022
101#define LINEERR_INVALDEVICECLASS 0x80000023
102#define LINEERR_INVALDEVICEHANDLE 0x80000024
103#define LINEERR_INVALDIALPARAMS 0x80000025
104#define LINEERR_INVALDIGITLIST 0x80000026
105#define LINEERR_INVALDIGITMODE 0x80000027
106#define LINEERR_INVALDIGITS 0x80000028
107#define LINEERR_INVALEXTVERSION 0x80000029
108#define LINEERR_INVALGROUPID 0x8000002A
109#define LINEERR_INVALLINEHANDLE 0x8000002B
110#define LINEERR_INVALLINESTATE 0x8000002C
111#define LINEERR_INVALLOCATION 0x8000002D
112#define LINEERR_INVALMEDIALIST 0x8000002E
113#define LINEERR_INVALMEDIAMODE 0x8000002F
114#define LINEERR_INVALMESSAGEID 0x80000030
115#define LINEERR_INVALPARAM 0x80000032
116#define LINEERR_INVALPARKID 0x80000033
117#define LINEERR_INVALPARKMODE 0x80000034
118#define LINEERR_INVALPOINTER 0x80000035
119#define LINEERR_INVALPRIVSELECT 0x80000036
120#define LINEERR_INVALRATE 0x80000037
121#define LINEERR_INVALREQUESTMODE 0x80000038
122#define LINEERR_INVALTERMINALID 0x80000039
123#define LINEERR_INVALTERMINALMODE 0x8000003A
124#define LINEERR_INVALTIMEOUT 0x8000003B
125#define LINEERR_INVALTONE 0x8000003C
126#define LINEERR_INVALTONELIST 0x8000003D
127#define LINEERR_INVALTONEMODE 0x8000003E
128#define LINEERR_INVALTRANSFERMODE 0x8000003F
129#define LINEERR_LINEMAPPERFAILED 0x80000040
130#define LINEERR_NOCONFERENCE 0x80000041
131#define LINEERR_NODEVICE 0x80000042
132#define LINEERR_NODRIVER 0x80000043
133#define LINEERR_NOMEM 0x80000044
134#define LINEERR_NOREQUEST 0x80000045
135#define LINEERR_NOTOWNER 0x80000046
136#define LINEERR_NOTREGISTERED 0x80000047
137#define LINEERR_OPERATIONFAILED 0x80000048
138#define LINEERR_OPERATIONUNAVAIL 0x80000049
139#define LINEERR_RATEUNAVAIL 0x8000004A
140#define LINEERR_RESOURCEUNAVAIL 0x8000004B
141#define LINEERR_REQUESTOVERRUN 0x8000004C
142#define LINEERR_STRUCTURETOOSMALL 0x8000004D
143#define LINEERR_TARGETNOTFOUND 0x8000004E
144#define LINEERR_TARGETSELF 0x8000004F
145#define LINEERR_UNINITIALIZED 0x80000050
146#define LINEERR_USERUSERINFOTOOBIG 0x80000051
147#define LINEERR_REINIT 0x80000052
148#define LINEERR_ADDRESSBLOCKED 0x80000053
149#define LINEERR_BILLINGREJECTED 0x80000054
150#define LINEERR_INVALFEATURE 0x80000055
151#define LINEERR_NOMULTIPLEINSTANCE 0x80000056
152
153#define PHONEERR_ALLOCATED 0x90000001
154#define PHONEERR_BADDEVICEID 0x90000002
155#define PHONEERR_INCOMPATIBLEAPIVERSION 0x90000003
156#define PHONEERR_INCOMPATIBLEEXTVERSION 0x90000004
157#define PHONEERR_INIFILECORRUPT 0x90000005
158#define PHONEERR_INUSE 0x90000006
159#define PHONEERR_INVALAPPHANDLE 0x90000007
160#define PHONEERR_INVALAPPNAME 0x90000008
161#define PHONEERR_INVALBUTTONLAMPID 0x90000009
162#define PHONEERR_INVALBUTTONMODE 0x9000000A
163#define PHONEERR_INVALBUTTONSTATE 0x9000000B
164#define PHONEERR_INVALDATAID 0x9000000C
165#define PHONEERR_INVALDEVICECLASS 0x9000000D
166#define PHONEERR_INVALEXTVERSION 0x9000000E
167#define PHONEERR_INVALHOOKSWITCHDEV 0x9000000F
168#define PHONEERR_INVALHOOKSWITCHMODE 0x90000010
169#define PHONEERR_INVALLAMPMODE 0x90000011
170#define PHONEERR_INVALPARAM 0x90000012
171#define PHONEERR_INVALPHONEHANDLE 0x90000013
172#define PHONEERR_INVALPHONESTATE 0x90000014
173#define PHONEERR_INVALPOINTER 0x90000015
174#define PHONEERR_INVALPRIVILEGE 0x90000016
175#define PHONEERR_INVALRINGMODE 0x90000017
176#define PHONEERR_NODEVICE 0x90000018
177#define PHONEERR_NODRIVER 0x90000019
178#define PHONEERR_NOMEM 0x9000001A
179#define PHONEERR_NOTOWNER 0x9000001B
180#define PHONEERR_OPERATIONFAILED 0x9000001C
181#define PHONEERR_OPERATIONUNAVAIL 0x9000001D
182#define PHONEERR_RESOURCEUNAVAIL 0x9000001F
183#define PHONEERR_REQUESTOVERRUN 0x90000020
184#define PHONEERR_STRUCTURETOOSMALL 0x90000021
185#define PHONEERR_UNINITIALIZED 0x90000022
186#define PHONEERR_REINIT 0x90000023
187
188#endif
Note: See TracBrowser for help on using the repository browser.