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

Last change on this file since 46 was 46, checked in by sandervl, 26 years ago

* empty log message *

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