etTTConst.bas
上传用户:wangyuan
上传日期:2020-03-27
资源大小:90k
文件大小:44k
源码类别:

TAPI编程

开发平台:

Visual C++

  1. Attribute VB_Name = "etTTConst"
  2. Global Const WAVE_FORMAT_PCM = &H1
  3. Global Const PHONE_ERROR_DEVICE = &HFFFFFFFE
  4. Global Const MONITORSILENCE_TAG = &H89ABCDEF
  5. Global Const TAPIREPLYTIMEOUT = &HFFFFFFFD
  6. Global Const NOT_TAPI_COMPLIANT = &HFFFFFC27
  7. Global Const LICENSE_EXCEEDED = &HFFFFFC26
  8. Global Const LICENSE_EXCEEDED_TS = &HFFFFFC25
  9. Global Const INVALID_SERIAL_NUMBER = &HFFFFFC24
  10. Global Const WAVE_FORMAT_ALAW = &H6
  11. Global Const WAVE_FORMAT_MULAW = &H7
  12. Global Const WAVE_FORMAT_DVI_ADPCM = &H11
  13. Global Const WAVE_FORMAT_IMA_ADPCM = WAVE_FORMAT_DVI_ADPCM
  14. Global Const WAVE_FORMAT_DIALOGIC_OKI_ADPCM = &H17
  15. Global Const WAV_ERROR_NONE = 0
  16. Global Const WAV_ERROR_NOFILE = -1
  17. Global Const WAV_ERROR_FILEOPEN = -2
  18. Global Const WAV_ERROR_FILECORRUPT = -3
  19. Global Const WAV_ERROR_FILEREAD = -4
  20. Global Const WAV_ERROR_FILEWRITE = -5
  21. Global Const WAV_ERROR_NOMEMORY = -6
  22. Global Const WAV_ERROR_UNSUPPORTEDFORMAT = -7
  23. Global Const WAV_ERROR_DEVICE = -8
  24. Global Const WAV_ERROR_CANCELED = -9
  25. Global Const WAV_ERROR_FILETOOBIG = -10
  26. Global Const WAV_ERROR_INVALIDVOLUME = -11
  27. Global Const WAV_ERROR_FORMATMISMATCH = -12
  28. Global Const wfCOUNT = 25
  29. Global Const wfUnknown = 0
  30. Global Const wfPCM08000M08 = 1
  31. Global Const wfPCM08000S08 = 2
  32. Global Const wfPCM08000M16 = 3
  33. Global Const wfPCM08000S16 = 4
  34. Global Const wfPCM11025M08 = 5
  35. Global Const wfPCM11025S08 = 6
  36. Global Const wfPCM11025M16 = 7
  37. Global Const wfPCM11025S16 = 8
  38. Global Const wfPCM22050M08 = 9
  39. Global Const wfPCM22050S08 = 10
  40. Global Const wfPCM22050M16 = 11
  41. Global Const wfPCM22050S16 = 12
  42. Global Const wfPCM44100M08 = 13
  43. Global Const wfPCM44100S08 = 14
  44. Global Const wfPCM44100M16 = 15
  45. Global Const wfPCM44100S16 = 16
  46. Global Const wfuLaw06000M08 = 17
  47. Global Const wfuLaw08000M08 = 18
  48. Global Const wfADPCM06000M04 = 19
  49. Global Const wfADPCM08000M04 = 20
  50. Global Const wfIMAADPCM04800M04 = 21
  51. Global Const wfIMAADPCM07200M04 = 22
  52. Global Const wfIMAADPCM08000M04 = 23
  53. Global Const SwfUnknown = "Unknown"
  54. Global Const SwfPCM08000M08 = "PCM 8,000 Hz, 8-bit, Mono"
  55. Global Const SwfPCM08000S08 = "PCM 8,000 Hz, 8-bit, Stereo"
  56. Global Const SwfPCM08000M16 = "PCM 8,000 Hz, 16-bit, Mono"
  57. Global Const SwfPCM08000S16 = "PCM 8,000 Hz, 16-bit, Stereo"
  58. Global Const SwfPCM11025M08 = "PCM 11,025 Hz, 8-bit, Mono"
  59. Global Const SwfPCM11025S08 = "PCM 11,025 Hz, 8-bit, Stereo"
  60. Global Const SwfPCM11025M16 = "PCM 11,025 Hz, 16-bit, Mono"
  61. Global Const SwfPCM11025S16 = "PCM 11,025 Hz, 16-bit, Stereo"
  62. Global Const SwfPCM22050M08 = "PCM 22,050 Hz, 8-bit, Mono"
  63. Global Const SwfPCM22050S08 = "PCM 22,050 Hz, 8-bit, Stereo"
  64. Global Const SwfPCM22050M16 = "PCM 22,050 Hz, 16-bit, Mono"
  65. Global Const SwfPCM22050S16 = "PCM 22,050 Hz, 16-bit, Stereo"
  66. Global Const SwfPCM44100M08 = "PCM 44,100 Hz, 8-bit, Mono"
  67. Global Const SwfPCM44100S08 = "PCM 44,100 Hz, 8-bit, Stereo"
  68. Global Const SwfPCM44100M16 = "PCM 44,100 Hz, 16-bit, Mono"
  69. Global Const SwfPCM44100S16 = "PCM 44,100 Hz, 16-bit, Stereo"
  70. Global Const SwfuLaw06000M08 = "uLaw 6,000 Hz, 8-bit, Mono"
  71. Global Const SwfuLaw08000M08 = "uLaw 8,000 Hz, 8-bit, Mono"
  72. Global Const SwfADPCM06000M04 = "ADPCM 6,000 Hz, 4-bit, Mono"
  73. Global Const SwfADPCM08000M04 = "ADPCM 8,000 Hz, 4-bit, Mono"
  74. Global Const SwfIMAADPCM04800M04 = "IMA_ADPCM 4,800 Hz, 4-bit, Mono"
  75. Global Const SwfIMAADPCM07200M04 = "IMA_ADPCM 7,200 Hz, 4-bit, Mono"
  76. Global Const SwfIMAADPCM08000M04 = "IMA_ADPCM 8,000 Hz, 4-bit, Mono"
  77. Global Const TAPI_VERSION_MIN = &H10003
  78. Global Const TAPI_VERSION_MAX = &H20001
  79. Global Const CALL_INBOUND = 0
  80. Global Const CALL_OUTBOUND = 1
  81. 'Messages for Phones and Lines
  82. Global Const LINE_ADDRESSSTATE = 0
  83. Global Const LINE_CALLINFO = 1
  84. Global Const LINE_CALLSTATE = 2
  85. Global Const LINE_CLOSE = 3
  86. Global Const LINE_DEVSPECIFIC = 4
  87. Global Const LINE_DEVSPECIFICFEATURE = 5
  88. Global Const LINE_GATHERDIGITS = 6
  89. Global Const LINE_GENERATE = 7
  90. Global Const LINE_LINEDEVSTATE = 8
  91. Global Const LINE_MONITORDIGITS = 9
  92. Global Const LINE_MONITORMEDIA = 10
  93. Global Const LINE_MONITORTONE = 11
  94. Global Const LINE_REPLY = 12
  95. Global Const LINE_REQUEST = 13
  96. Global Const PHONE_BUTTON = 14
  97. Global Const PHONE_CLOSE = 15
  98. Global Const PHONE_DEVSPECIFIC = 16
  99. Global Const PHONE_REPLY = 17
  100. Global Const PHONE_STATE = 18
  101. Global Const LINE_CREATE = 19
  102. Global Const PHONE_CREATE = 20
  103. 'Define Simple Telephony Constants
  104. Global Const TAPIERR_CONNECTED = &H0
  105. Global Const TAPIERR_DROPPED = &HFFFF
  106. Global Const TAPIERR_NOREQUESTRECIPIENT = &HFFFE
  107. Global Const TAPIERR_REQUESTQUEUEFULL = &HFFFD
  108. Global Const TAPIERR_INVALDESTADDRESS = &HFFFC
  109. Global Const TAPIERR_INVALWINDOWHANDLE = &HFFFB
  110. Global Const TAPIERR_INVALDEVICECLASS = &HFFFA
  111. Global Const TAPIERR_INVALDEVICEID = &HFFF9
  112. Global Const TAPIERR_DEVICECLASSUNAVAIL = &HFFF8
  113. Global Const TAPIERR_DEVICEIDUNAVAIL = &HFFF7
  114. Global Const TAPIERR_DEVICEINUSE = &HFFF6
  115. Global Const TAPIERR_DESTBUSY = &HFFF5
  116. Global Const TAPIERR_DESTNOANSWER = &HFFF4
  117. Global Const TAPIERR_DESTUNAVAIL = &HFFF3
  118. Global Const TAPIERR_UNKNOWNWINHANDLE = &HFFF2
  119. Global Const TAPIERR_UNKNOWNREQUESTID = &HFFF1
  120. Global Const TAPIERR_REQUESTFAILED = &HFFF0
  121. Global Const TAPIERR_REQUESTCANCELLED = &HFFEF
  122. Global Const TAPIERR_INVALPOINTER = &HFFEE
  123. Global Const TAPIMAXDESTADDRESSSIZE = 80
  124. Global Const TAPIMAXAPPNAMESIZE = 40
  125. Global Const TAPIMAXCALLEDPARTYSIZE = 40
  126. Global Const TAPIMAXCOMMENTSIZE = 80
  127. Global Const TAPIMAXDEVICECLASSSIZE = 40
  128. Global Const TAPIMAXDEVICEIDSIZE = 40
  129. 'Data types and values for Phones
  130. Global Const PHONEBUTTONFUNCTION_UNKNOWN = &H0
  131. Global Const PHONEBUTTONFUNCTION_CONFERENCE = &H1
  132. Global Const PHONEBUTTONFUNCTION_TRANSFER = &H2
  133. Global Const PHONEBUTTONFUNCTION_DROP = &H3
  134. Global Const PHONEBUTTONFUNCTION_HOLD = &H4
  135. Global Const PHONEBUTTONFUNCTION_RECALL = &H5
  136. Global Const PHONEBUTTONFUNCTION_DISCONNECT = &H6
  137. Global Const PHONEBUTTONFUNCTION_CONNECT = &H7
  138. Global Const PHONEBUTTONFUNCTION_MSGWAITON = &H8
  139. Global Const PHONEBUTTONFUNCTION_MSGWAITOFF = &H9
  140. Global Const PHONEBUTTONFUNCTION_SELECTRING = &HA
  141. Global Const PHONEBUTTONFUNCTION_ABBREVDIAL = &HB
  142. Global Const PHONEBUTTONFUNCTION_FORWARD = &HC
  143. Global Const PHONEBUTTONFUNCTION_PICKUP = &HD
  144. Global Const PHONEBUTTONFUNCTION_RINGAGAIN = &HE
  145. Global Const PHONEBUTTONFUNCTION_PARK = &HF
  146. Global Const PHONEBUTTONFUNCTION_REJECT = &H10
  147. Global Const PHONEBUTTONFUNCTION_REDIRECT = &H11
  148. Global Const PHONEBUTTONFUNCTION_MUTE = &H12
  149. Global Const PHONEBUTTONFUNCTION_VOLUMEUP = &H13
  150. Global Const PHONEBUTTONFUNCTION_VOLUMEDOWN = &H14
  151. Global Const PHONEBUTTONFUNCTION_SPEAKERON = &H15
  152. Global Const PHONEBUTTONFUNCTION_SPEAKEROFF = &H16
  153. Global Const PHONEBUTTONFUNCTION_FLASH = &H17
  154. Global Const PHONEBUTTONFUNCTION_DATAON = &H18
  155. Global Const PHONEBUTTONFUNCTION_DATAOFF = &H19
  156. Global Const PHONEBUTTONFUNCTION_DONOTDISTURB = &H1A
  157. Global Const PHONEBUTTONFUNCTION_INTERCOM = &H1B
  158. Global Const PHONEBUTTONFUNCTION_BRIDGEDAPP = &H1C
  159. Global Const PHONEBUTTONFUNCTION_BUSY = &H1D
  160. Global Const PHONEBUTTONFUNCTION_CALLAPP = &H1E
  161. Global Const PHONEBUTTONFUNCTION_DATETIME = &H1F
  162. Global Const PHONEBUTTONFUNCTION_DIRECTORY = &H20
  163. Global Const PHONEBUTTONFUNCTION_COVER = &H21
  164. Global Const PHONEBUTTONFUNCTION_CALLID = &H22
  165. Global Const PHONEBUTTONFUNCTION_LASTNUM = &H23
  166. Global Const PHONEBUTTONFUNCTION_NIGHTSRV = &H24
  167. Global Const PHONEBUTTONFUNCTION_SENDCALLS = &H25
  168. Global Const PHONEBUTTONFUNCTION_MSGINDICATOR = &H26
  169. Global Const PHONEBUTTONFUNCTION_REPDIAL = &H27
  170. Global Const PHONEBUTTONFUNCTION_SETREPDIAL = &H28
  171. Global Const PHONEBUTTONFUNCTION_SYSTEMSPEED = &H29
  172. Global Const PHONEBUTTONFUNCTION_STATIONSPEED = &H2A
  173. Global Const PHONEBUTTONFUNCTION_CAMPON = &H2B
  174. Global Const PHONEBUTTONFUNCTION_SAVEREPEAT = &H2C
  175. Global Const PHONEBUTTONFUNCTION_QUEUECALL = &H2D
  176. Global Const PHONEBUTTONFUNCTION_NONE = &H2E
  177. Global Const PHONEBUTTONMODE_DUMMY = &H1
  178. Global Const PHONEBUTTONMODE_CALL = &H2
  179. Global Const PHONEBUTTONMODE_FEATURE = &H4
  180. Global Const PHONEBUTTONMODE_KEYPAD = &H8
  181. Global Const PHONEBUTTONMODE_LOCAL = &H10
  182. Global Const PHONEBUTTONMODE_DISPLAY = &H20
  183. Global Const PHONEBUTTONSTATE_UP = &H1
  184. Global Const PHONEBUTTONSTATE_DOWN = &H2
  185. Global Const PHONEBUTTONSTATE_UNKNOWN = &H4
  186. Global Const PHONEBUTTONSTATE_UNAVAIL = &H8
  187. Global Const PHONEERR_ALLOCATED = &H90000001
  188. Global Const PHONEERR_BADDEVICEID = &H90000002
  189. Global Const PHONEERR_INCOMPATIBLEAPIVERSION = &H90000003
  190. Global Const PHONEERR_INCOMPATIBLEEXTVERSION = &H90000004
  191. Global Const PHONEERR_INIFILECORRUPT = &H90000005
  192. Global Const PHONEERR_INUSE = &H90000006
  193. Global Const PHONEERR_INVALAPPHANDLE = &H90000007
  194. Global Const PHONEERR_INVALAPPNAME = &H90000008
  195. Global Const PHONEERR_INVALBUTTONLAMPID = &H90000009
  196. Global Const PHONEERR_INVALBUTTONMODE = &H9000000A
  197. Global Const PHONEERR_INVALBUTTONSTATE = &H9000000B
  198. Global Const PHONEERR_INVALDATAID = &H9000000C
  199. Global Const PHONEERR_INVALDEVICECLASS = &H9000000D
  200. Global Const PHONEERR_INVALEXTVERSION = &H9000000E
  201. Global Const PHONEERR_INVALHOOKSWITCHDEV = &H9000000F
  202. Global Const PHONEERR_INVALHOOKSWITCHMODE = &H90000010
  203. Global Const PHONEERR_INVALLAMPMODE = &H90000011
  204. Global Const PHONEERR_INVALPARAM = &H90000012
  205. Global Const PHONEERR_INVALPHONEHANDLE = &H90000013
  206. Global Const PHONEERR_INVALPHONESTATE = &H90000014
  207. Global Const PHONEERR_INVALPOINTER = &H90000015
  208. Global Const PHONEERR_INVALPRIVILEGE = &H90000016
  209. Global Const PHONEERR_INVALRINGMODE = &H90000017
  210. Global Const PHONEERR_NODEVICE = &H90000018
  211. Global Const PHONEERR_NODRIVER = &H90000019
  212. Global Const PHONEERR_NOMEM = &H9000001A
  213. Global Const PHONEERR_NOTOWNER = &H9000001B
  214. Global Const PHONEERR_OPERATIONFAILED = &H9000001C
  215. Global Const PHONEERR_OPERATIONUNAVAIL = &H9000001D
  216. Global Const PHONEERR_RESOURCEUNAVAIL = &H9000001F
  217. Global Const PHONEERR_REQUESTOVERRUN = &H90000020
  218. Global Const PHONEERR_STRUCTURETOOSMALL = &H90000021
  219. Global Const PHONEERR_UNINITIALIZED = &H90000022
  220. Global Const PHONEERR_REINIT = &H90000023
  221. Global Const PHONEHOOKSWITCHDEV_HANDSET = &H1
  222. Global Const PHONEHOOKSWITCHDEV_SPEAKER = &H2
  223. Global Const PHONEHOOKSWITCHDEV_HEADSET = &H4
  224. Global Const PHONEHOOKSWITCHMODE_ONHOOK = &H1
  225. Global Const PHONEHOOKSWITCHMODE_MIC = &H2
  226. Global Const PHONEHOOKSWITCHMODE_SPEAKER = &H4
  227. Global Const PHONEHOOKSWITCHMODE_MICSPEAKER = &H8
  228. Global Const PHONEHOOKSWITCHMODE_UNKNOWN = &H10
  229. Global Const PHONELAMPMODE_DUMMY = &H1
  230. Global Const PHONELAMPMODE_OFF = &H2
  231. Global Const PHONELAMPMODE_STEADY = &H4
  232. Global Const PHONELAMPMODE_WINK = &H8
  233. Global Const PHONELAMPMODE_FLASH = &H10
  234. Global Const PHONELAMPMODE_FLUTTER = &H20
  235. Global Const PHONELAMPMODE_BROKENFLUTTER = &H40
  236. Global Const PHONELAMPMODE_UNKNOWN = &H80
  237. Global Const PHONEPRIVILEGE_MONITOR = &H1
  238. Global Const PHONEPRIVILEGE_OWNER = &H2
  239. Global Const PHONESTATE_OTHER = &H1
  240. Global Const PHONESTATE_CONNECTED = &H2
  241. Global Const PHONESTATE_DISCONNECTED = &H4
  242. Global Const PHONESTATE_OWNER = &H8
  243. Global Const PHONESTATE_MONITORS = &H10
  244. Global Const PHONESTATE_DISPLAY = &H20
  245. Global Const PHONESTATE_LAMP = &H40
  246. Global Const PHONESTATE_RINGMODE = &H80
  247. Global Const PHONESTATE_RINGVOLUME = &H100
  248. Global Const PHONESTATE_HANDSETHOOKSWITCH = &H200
  249. Global Const PHONESTATE_HANDSETVOLUME = &H400
  250. Global Const PHONESTATE_HANDSETGAIN = &H800
  251. Global Const PHONESTATE_SPEAKERHOOKSWITCH = &H1000
  252. Global Const PHONESTATE_SPEAKERVOLUME = &H2000
  253. Global Const PHONESTATE_SPEAKERGAIN = &H4000
  254. Global Const PHONESTATE_HEADSETHOOKSWITCH = &H8000
  255. Global Const PHONESTATE_HEADSETVOLUME = &H10000
  256. Global Const PHONESTATE_HEADSETGAIN = &H20000
  257. Global Const PHONESTATE_SUSPEND = &H40000
  258. Global Const PHONESTATE_RESUME = &H80000
  259. Global Const PHONESTATE_DEVSPECIFIC = &H100000
  260. Global Const PHONESTATE_REINIT = &H200000
  261. Global Const PHONESTATE_CAPSCHANGE = &H400000
  262. Global Const PHONESTATE_REMOVED = &H800000
  263. Global Const PHONESTATUSFLAGS_CONNECTED = &H1
  264. Global Const PHONESTATUSFLAGS_SUSPENDED = &H2
  265. Global Const STRINGFORMAT_ASCII = &H1
  266. Global Const STRINGFORMAT_DBCS = &H2
  267. Global Const STRINGFORMAT_UNICODE = &H3
  268. Global Const STRINGFORMAT_BINARY = &H4
  269. 'Data types and values for Lines
  270. Global Const LINEADDRCAPFLAGS_FWDNUMRINGS = &H1
  271. Global Const LINEADDRCAPFLAGS_PICKUPGROUPID = &H2
  272. Global Const LINEADDRCAPFLAGS_SECURE = &H4
  273. Global Const LINEADDRCAPFLAGS_BLOCKIDDEFAULT = &H8
  274. Global Const LINEADDRCAPFLAGS_BLOCKIDOVERRIDE = &H10
  275. Global Const LINEADDRCAPFLAGS_DIALED = &H20
  276. Global Const LINEADDRCAPFLAGS_ORIGOFFHOOK = &H40
  277. Global Const LINEADDRCAPFLAGS_DESTOFFHOOK = &H80
  278. Global Const LINEADDRCAPFLAGS_FWDCONSULT = &H100
  279. Global Const LINEADDRCAPFLAGS_SETUPCONFNULL = &H200
  280. Global Const LINEADDRCAPFLAGS_AUTORECONNECT = &H400
  281. Global Const LINEADDRCAPFLAGS_COMPLETIONID = &H800
  282. Global Const LINEADDRCAPFLAGS_TRANSFERHELD = &H1000
  283. Global Const LINEADDRCAPFLAGS_TRANSFERMAKE = &H2000
  284. Global Const LINEADDRCAPFLAGS_CONFERENCEHELD = &H4000
  285. Global Const LINEADDRCAPFLAGS_CONFERENCEMAKE = &H8000
  286. Global Const LINEADDRCAPFLAGS_PARTIALDIAL = &H10000
  287. Global Const LINEADDRCAPFLAGS_FWDSTATUSVALID = &H20000
  288. Global Const LINEADDRCAPFLAGS_FWDINTEXTADDR = &H40000
  289. Global Const LINEADDRCAPFLAGS_FWDBUSYNAADDR = &H80000
  290. Global Const LINEADDRCAPFLAGS_ACCEPTTOALERT = &H100000
  291. Global Const LINEADDRCAPFLAGS_CONFDROP = &H200000
  292. Global Const LINEADDRCAPFLAGS_PICKUPCALLWAIT = &H400000
  293. Global Const LINEADDRCAPFLAGS_PREDICTIVEDIALER = &H800000 'TAPI v2.0
  294. Global Const LINEADDRCAPFLAGS_QUEUE = &H1000000 'TAPI v2.0
  295. Global Const LINEADDRCAPFLAGS_ROUTEPOINT = &H2000000 'TAPI v2.0
  296. Global Const LINEADDRCAPFLAGS_HOLDMAKESNEW = &H4000000 'TAPI v2.0
  297. Global Const LINEADDRCAPFLAGS_NOINTERNALCALLS = &H8000000 'TAPI v2.0
  298. Global Const LINEADDRCAPFLAGS_NOEXTERNALCALLS = &H10000000 'TAPI v2.0
  299. Global Const LINEADDRCAPFLAGS_SETCALLINGID = &H20000000 'TAPI v2.0
  300. Global Const LINEADDRCAPFLAGS_ACDGROUP = &H40000000 'TAPI 3.0
  301. Global Const LINEADDRESSMODE_ADDRESSID = &H1
  302. Global Const LINEADDRESSMODE_DIALABLEADDR = &H2
  303. Global Const LINEADDRESSSHARING_PRIVATE = &H1
  304. Global Const LINEADDRESSSHARING_BRIDGEDEXCL = &H2
  305. Global Const LINEADDRESSSHARING_BRIDGEDNEW = &H4
  306. Global Const LINEADDRESSSHARING_BRIDGEDSHARED = &H8
  307. Global Const LINEADDRESSSHARING_MONITORED = &H10
  308. Global Const LINEADDRESSSTATE_OTHER = &H1
  309. Global Const LINEADDRESSSTATE_DEVSPECIFIC = &H2
  310. Global Const LINEADDRESSSTATE_INUSEZERO = &H4
  311. Global Const LINEADDRESSSTATE_INUSEONE = &H8
  312. Global Const LINEADDRESSSTATE_INUSEMANY = &H10
  313. Global Const LINEADDRESSSTATE_NUMCALLS = &H20
  314. Global Const LINEADDRESSSTATE_FORWARD = &H40
  315. Global Const LINEADDRESSSTATE_TERMINALS = &H80
  316. Global Const LINEADDRESSSTATE_CAPSCHANGE = &H100
  317. Global Const LINEADDRESSTYPE_PHONENUMBER = &H1 'TAPI 3.0
  318. Global Const LINEADDRESSTYPE_SDP = &H2 'TAPI 3.0
  319. Global Const LINEADDRESSTYPE_EMAILNAME = &H4 'TAPI 3.0
  320. Global Const LINEADDRESSTYPE_DOMAINNAME = &H8 'TAPI 3.0
  321. Global Const LINEADDRESSTYPE_IPADDRESS = &H10 'TAPI 3.0
  322. Global Const LINEADDRFEATURE_FORWARD = &H1
  323. Global Const LINEADDRFEATURE_MAKECALL = &H2
  324. Global Const LINEADDRFEATURE_PICKUP = &H4
  325. Global Const LINEADDRFEATURE_SETMEDIACONTROL = &H8
  326. Global Const LINEADDRFEATURE_SETTERMINAL = &H10
  327. Global Const LINEADDRFEATURE_SETUPCONF = &H20
  328. Global Const LINEADDRFEATURE_UNCOMPLETECALL = &H40
  329. Global Const LINEADDRFEATURE_UNPARK = &H80
  330. Global Const LINEADDRFEATURE_PICKUPHELD = &H100 'TAPI v2.0
  331. Global Const LINEADDRFEATURE_PICKUPGROUP = &H200 'TAPI v2.0
  332. Global Const LINEADDRFEATURE_PICKUPDIRECT = &H400 'TAPI v2.0
  333. Global Const LINEADDRFEATURE_PICKUPWAITING = &H800 'TAPI v2.0
  334. Global Const LINEADDRFEATURE_FORWARDFWD = &H1000 'TAPI v2.0
  335. Global Const LINEADDRFEATURE_FORWARDDND = &H2000 'TAPI v2.0
  336. Global Const LINEAGENTFEATURE_SETAGENTGROUP = &H1 'TAPI v2.0
  337. Global Const LINEAGENTFEATURE_SETAGENTSTATE = &H2 'TAPI v2.0
  338. Global Const LINEAGENTFEATURE_SETAGENTACTIVITY = &H4 'TAPI v2.0
  339. Global Const LINEAGENTFEATURE_AGENTSPECIFIC = &H8 'TAPI v2.0
  340. Global Const LINEAGENTFEATURE_GETAGENTACTIVITYLIST = &H10 'TAPI v2.0
  341. Global Const LINEAGENTFEATURE_GETAGENTGROUP = &H20 'TAPI v2.0
  342. Global Const LINEAGENTSTATE_LOGGEDOFF = &H1 'TAPI v2.0
  343. Global Const LINEAGENTSTATE_NOTREADY = &H2 'TAPI v2.0
  344. Global Const LINEAGENTSTATE_READY = &H4 'TAPI v2.0
  345. Global Const LINEAGENTSTATE_BUSYACD = &H8 'TAPI v2.0
  346. Global Const LINEAGENTSTATE_BUSYINCOMING = &H10 'TAPI v2.0
  347. Global Const LINEAGENTSTATE_BUSYOUTBOUND = &H20 'TAPI v2.0
  348. Global Const LINEAGENTSTATE_BUSYOTHER = &H40 'TAPI v2.0
  349. Global Const LINEAGENTSTATE_WORKINGAFTERCALL = &H80 'TAPI v2.0
  350. Global Const LINEAGENTSTATE_UNKNOWN = &H100 'TAPI v2.0
  351. Global Const LINEAGENTSTATE_UNAVAIL = &H200 'TAPI v2.0
  352. Global Const LINEAGENTSTATUS_GROUP = &H1 'TAPI v2.0
  353. Global Const LINEAGENTSTATUS_STATE = &H2 'TAPI v2.0
  354. Global Const LINEAGENTSTATUS_NEXTSTATE = &H4 'TAPI v2.0
  355. Global Const LINEAGENTSTATUS_ACTIVITY = &H8 'TAPI v2.0
  356. Global Const LINEAGENTSTATUS_ACTIVITYLIST = &H10 'TAPI v2.0
  357. Global Const LINEAGENTSTATUS_GROUPLIST = &H20 'TAPI v2.0
  358. Global Const LINEAGENTSTATUS_CAPSCHANGE = &H40 'TAPI v2.0
  359. Global Const LINEAGENTSTATUS_VALIDSTATES = &H80 'TAPI v2.0
  360. Global Const LINEAGENTSTATUS_VALIDNEXTSTATES = &H100 'TAPI v2.0
  361. Global Const LINEAGENTSTATEEX_NOTREADY = &H1 'TAPI v3.0
  362. Global Const LINEAGENTSTATEEX_READY = &H2 'TAPI v3.0
  363. Global Const LINEAGENTSTATEEX_BUSYACD = &H4 'TAPI v3.0
  364. Global Const LINEAGENTSTATEEX_BUSYINCOMING = &H8 'TAPI v3.0
  365. Global Const LINEAGENTSTATEEX_BUSYOUTGOING = &H10 'TAPI v3.0
  366. Global Const LINEAGENTSTATEEX_UNKNOWN = &H20 'TAPI v3.0
  367. Global Const LINEAGENTSTATEEX_RELEASED = &H40 'TAPI v3.0
  368. Global Const LINEAGENTSTATUSEX_NEWAGENT = &H1 'TAPI v3.0
  369. Global Const LINEAGENTSTATUSEX_STATE = &H2 'TAPI v3.0
  370. Global Const LINEAGENTSTATUSEX_UPDATEINFO = &H3 'TAPI v3.0
  371. Global Const LINEAGENTSTATUSEX_DESTROYED = &H4 'TAPI v3.0
  372. Global Const LINEAGENTSESSIONSTATE_NOTREADY = &H1 'TAPI v3.0
  373. Global Const LINEAGENTSESSIONSTATE_READY = &H2 'TAPI v3.0
  374. Global Const LINEAGENTSESSIONSTATE_BUSYONCALL = &H4 'TAPI v3.0
  375. Global Const LINEAGENTSESSIONSTATE_BUSYWRAPUP = &H8 'TAPI v3.0
  376. Global Const LINEAGENTSESSIONSTATE_ENDED = &H10 'TAPI v3.0
  377. Global Const LINEAGENTSESSIONSTATE_RELEASED = &H20 'TAPI v3.0
  378. Global Const LINEAGENTSESSIONSTATUS_NEWSESSION = &H1 'TAPI v3.0
  379. Global Const LINEAGENTSESSIONSTATUS_STATE = &H2 'TAPI v3.0
  380. Global Const LINEAGENTSESSIONSTATUS_UPDATEINFO = &H4 'TAPI v3.0
  381. Global Const LINEAGENTSESSIONSTATUS_DESTROYED = &H8 'TAPI v3.0
  382. Global Const LINEQUEUESTATUS_UPDATEINFO = &H1 'TAPI v3.0
  383. Global Const LINEQUEUESTATUS_NEWQUEUE = &H2 'TAPI v3.0
  384. Global Const LINEQUEUESTATUS_QUEUEREMOVED = &H4 'TAPI v3.0
  385. Global Const LINEGROUPSTATUS_NEWGROUP = &H1 'TAPI v3.0
  386. Global Const LINEGROUPSTATUS_GROUPREMOVED = &H2 'TAPI v3.0
  387. Global Const LINEPROXYSTATUS_OPEN = &H1 'TAPI v3.0
  388. Global Const LINEPROXYSTATUS_CLOSE = &H2 'TAPI v3.0
  389. Global Const LINEPROXYSTATUS_ALLOPENFORACD = &H4 'TAPI v3.0
  390. Global Const LINEANSWERMODE_NONE = &H1
  391. Global Const LINEANSWERMODE_DROP = &H2
  392. Global Const LINEANSWERMODE_HOLD = &H4
  393. Global Const LINEBEARERMODE_VOICE = &H1
  394. Global Const LINEBEARERMODE_SPEECH = &H2
  395. Global Const LINEBEARERMODE_MULTIUSE = &H4
  396. Global Const LINEBEARERMODE_DATA = &H8
  397. Global Const LINEBEARERMODE_ALTSPEECHDATA = &H10
  398. Global Const LINEBEARERMODE_NONCALLSIGNALING = &H20
  399. Global Const LINEBEARERMODE_PASSTHROUGH = &H40
  400. Global Const LINEBEARERMODE_RESTRICTEDDATA = &H80 'TAPI v2.0
  401. Global Const LINEBUSYMODE_STATION = &H1
  402. Global Const LINEBUSYMODE_TRUNK = &H2
  403. Global Const LINEBUSYMODE_UNKNOWN = &H4
  404. Global Const LINEBUSYMODE_UNAVAIL = &H8
  405. Global Const LINECALLCOMPLCOND_BUSY = &H1
  406. Global Const LINECALLCOMPLCOND_NOANSWER = &H2
  407. Global Const LINECALLCOMPLMODE_CAMPON = &H1
  408. Global Const LINECALLCOMPLMODE_CALLBACK = &H2
  409. Global Const LINECALLCOMPLMODE_INTRUDE = &H4
  410. Global Const LINECALLCOMPLMODE_MESSAGE = &H8
  411. Global Const LINECALLFEATURE_ACCEPT = &H1
  412. Global Const LINECALLFEATURE_ADDTOCONF = &H2
  413. Global Const LINECALLFEATURE_ANSWER = &H4
  414. Global Const LINECALLFEATURE_BLINDTRANSFER = &H8
  415. Global Const LINECALLFEATURE_COMPLETECALL = &H10
  416. Global Const LINECALLFEATURE_COMPLETETRANSF = &H20
  417. Global Const LINECALLFEATURE_DIAL = &H40
  418. Global Const LINECALLFEATURE_DROP = &H80
  419. Global Const LINECALLFEATURE_GATHERDIGITS = &H100
  420. Global Const LINECALLFEATURE_GENERATEDIGITS = &H200
  421. Global Const LINECALLFEATURE_GENERATETONE = &H400
  422. Global Const LINECALLFEATURE_HOLD = &H800
  423. Global Const LINECALLFEATURE_MONITORDIGITS = &H1000
  424. Global Const LINECALLFEATURE_MONITORMEDIA = &H2000
  425. Global Const LINECALLFEATURE_MONITORTONES = &H4000
  426. Global Const LINECALLFEATURE_PARK = &H8000
  427. Global Const LINECALLFEATURE_PREPAREADDCONF = &H10000
  428. Global Const LINECALLFEATURE_REDIRECT = &H20000
  429. Global Const LINECALLFEATURE_REMOVEFROMCONF = &H40000
  430. Global Const LINECALLFEATURE_SECURECALL = &H80000
  431. Global Const LINECALLFEATURE_SENDUSERUSER = &H100000
  432. Global Const LINECALLFEATURE_SETCALLPARAMS = &H200000
  433. Global Const LINECALLFEATURE_SETMEDIACONTROL = &H400000
  434. Global Const LINECALLFEATURE_SETTERMINAL = &H800000
  435. Global Const LINECALLFEATURE_SETUPCONF = &H1000000
  436. Global Const LINECALLFEATURE_SETUPTRANSFER = &H2000000
  437. Global Const LINECALLFEATURE_SWAPHOLD = &H4000000
  438. Global Const LINECALLFEATURE_UNHOLD = &H8000000
  439. Global Const LINECALLFEATURE_RELEASEUSERUSERINFO = &H10000000
  440. Global Const LINECALLFEATURE_SETTREATMENT = &H20000000 'TAPI v2.0
  441. Global Const LINECALLFEATURE_SETQOS = &H40000000 'TAPI v2.0
  442. Global Const LINECALLFEATURE_SETCALLDATA = &H80000000 'TAPI v2.0
  443. Global Const LINECALLFEATURE2_NOHOLDCONFERENCE = &H1 'TAPI v2.0
  444. Global Const LINECALLFEATURE2_ONESTEPTRANSFER = &H2 'TAPI v2.0
  445. Global Const LINECALLFEATURE2_COMPLCAMPON = &H4 'TAPI v2.0
  446. Global Const LINECALLFEATURE2_COMPLCALLBACK = &H8 'TAPI v2.0
  447. Global Const LINECALLFEATURE2_COMPLINTRUDE = &H10 'TAPI v2.0
  448. Global Const LINECALLFEATURE2_COMPLMESSAGE = &H20 'TAPI v2.0
  449. Global Const LINECALLFEATURE2_TRANSFERNORM = &H40 'TAPI v2.0
  450. Global Const LINECALLFEATURE2_TRANSFERCONF = &H80 'TAPI v2.0
  451. Global Const LINECALLFEATURE2_PARKDIRECT = &H100 'TAPI v2.0
  452. Global Const LINECALLFEATURE2_PARKNONDIRECT = &H200 'TAPI v2.0
  453. Global Const LINECALLHUBTRACKING_NONE = &H0 'TAPI v3.0
  454. Global Const LINECALLHUBTRACKING_PROVIDERLEVEL = &H1 'TAPI v3.0
  455. Global Const LINECALLHUBTRACKING_ALLCALLS = &H2 'TAPI v3.0
  456. Global Const LINECALLINFOSTATE_OTHER = &H1
  457. Global Const LINECALLINFOSTATE_DEVSPECIFIC = &H2
  458. Global Const LINECALLINFOSTATE_BEARERMODE = &H4
  459. Global Const LINECALLINFOSTATE_RATE = &H8
  460. Global Const LINECALLINFOSTATE_MEDIAMODE = &H10
  461. Global Const LINECALLINFOSTATE_APPSPECIFIC = &H20
  462. Global Const LINECALLINFOSTATE_CALLID = &H40
  463. Global Const LINECALLINFOSTATE_RELATEDCALLID = &H80
  464. Global Const LINECALLINFOSTATE_ORIGIN = &H100
  465. Global Const LINECALLINFOSTATE_REASON = &H200
  466. Global Const LINECALLINFOSTATE_COMPLETIONID = &H400
  467. Global Const LINECALLINFOSTATE_NUMOWNERINCR = &H800
  468. Global Const LINECALLINFOSTATE_NUMOWNERDECR = &H1000
  469. Global Const LINECALLINFOSTATE_NUMMONITORS = &H2000
  470. Global Const LINECALLINFOSTATE_TRUNK = &H4000
  471. Global Const LINECALLINFOSTATE_CALLERID = &H8000
  472. Global Const LINECALLINFOSTATE_CALLEDID = &H10000
  473. Global Const LINECALLINFOSTATE_CONNECTEDID = &H20000
  474. Global Const LINECALLINFOSTATE_REDIRECTIONID = &H40000
  475. Global Const LINECALLINFOSTATE_REDIRECTINGID = &H80000
  476. Global Const LINECALLINFOSTATE_DISPLAY = &H100000
  477. Global Const LINECALLINFOSTATE_USERUSERINFO = &H200000
  478. Global Const LINECALLINFOSTATE_HIGHLEVELCOMP = &H400000
  479. Global Const LINECALLINFOSTATE_LOWLEVELCOMP = &H800000
  480. Global Const LINECALLINFOSTATE_CHARGINGINFO = &H1000000
  481. Global Const LINECALLINFOSTATE_TERMINAL = &H2000000
  482. Global Const LINECALLINFOSTATE_DIALPARAMS = &H4000000
  483. Global Const LINECALLINFOSTATE_MONITORMODES = &H8000000
  484. Global Const LINECALLINFOSTATE_TREATMENT = &H10000000 'TAPI v2.0
  485. Global Const LINECALLINFOSTATE_QOS = &H20000000 'TAPI v2.0
  486. Global Const LINECALLINFOSTATE_CALLDATA = &H40000000 'TAPI v2.0
  487. Global Const LINECALLORIGIN_OUTBOUND = &H1
  488. Global Const LINECALLORIGIN_INTERNAL = &H2
  489. Global Const LINECALLORIGIN_EXTERNAL = &H4
  490. Global Const LINECALLORIGIN_UNKNOWN = &H10
  491. Global Const LINECALLORIGIN_UNAVAIL = &H20
  492. Global Const LINECALLORIGIN_CONFERENCE = &H40
  493. Global Const LINECALLORIGIN_INBOUND = &H80
  494. Global Const LINECALLPARAMFLAGS_SECURE = &H1
  495. Global Const LINECALLPARAMFLAGS_IDLE = &H2
  496. Global Const LINECALLPARAMFLAGS_BLOCKID = &H4
  497. Global Const LINECALLPARAMFLAGS_ORIGOFFHOOK = &H8
  498. Global Const LINECALLPARAMFLAGS_DESTOFFHOOK = &H10
  499. Global Const LINECALLPARAMFLAGS_NOHOLDCONFERENCE = &H20 'TAPI v2.0
  500. Global Const LINECALLPARAMFLAGS_PREDICTIVEDIAL = &H40 'TAPI v2.0
  501. Global Const LINECALLPARAMFLAGS_ONESTEPTRANSFER = &H80 'TAPI v2.0
  502. Global Const LINECALLPARTYID_BLOCKED = &H1
  503. Global Const LINECALLPARTYID_OUTOFAREA = &H2
  504. Global Const LINECALLPARTYID_NAME = &H4
  505. Global Const LINECALLPARTYID_ADDRESS = &H8
  506. Global Const LINECALLPARTYID_PARTIAL = &H10
  507. Global Const LINECALLPARTYID_UNKNOWN = &H20
  508. Global Const LINECALLPARTYID_UNAVAIL = &H40
  509. Global Const LINECALLPRIVILEGE_NONE = &H1
  510. Global Const LINECALLPRIVILEGE_MONITOR = &H2
  511. Global Const LINECALLPRIVILEGE_OWNER = &H4
  512. Global Const LINECALLREASON_DIRECT = &H1
  513. Global Const LINECALLREASON_FWDBUSY = &H2
  514. Global Const LINECALLREASON_FWDNOANSWER = &H4
  515. Global Const LINECALLREASON_FWDUNCOND = &H8
  516. Global Const LINECALLREASON_PICKUP = &H10
  517. Global Const LINECALLREASON_UNPARK = &H20
  518. Global Const LINECALLREASON_REDIRECT = &H40
  519. Global Const LINECALLREASON_CALLCOMPLETION = &H80
  520. Global Const LINECALLREASON_TRANSFER = &H100
  521. Global Const LINECALLREASON_REMINDER = &H200
  522. Global Const LINECALLREASON_UNKNOWN = &H400
  523. Global Const LINECALLREASON_UNAVAIL = &H800
  524. Global Const LINECALLREASON_INTRUDE = &H1000
  525. Global Const LINECALLREASON_PARKED = &H2000
  526. Global Const LINECALLREASON_CAMPEDON = &H4000 'TAPI v2.0
  527. Global Const LINECALLREASON_ROUTEREQUEST = &H8000 'TAPI v2.0
  528. Global Const LINECALLSELECT_LINE = &H1
  529. Global Const LINECALLSELECT_ADDRESS = &H2
  530. Global Const LINECALLSELECT_CALL = &H4
  531. Global Const LINECALLSTATE_IDLE = &H1
  532. Global Const LINECALLSTATE_OFFERING = &H2
  533. Global Const LINECALLSTATE_ACCEPTED = &H4
  534. Global Const LINECALLSTATE_DIALTONE = &H8
  535. Global Const LINECALLSTATE_DIALING = &H10
  536. Global Const LINECALLSTATE_RINGBACK = &H20
  537. Global Const LINECALLSTATE_BUSY = &H40
  538. Global Const LINECALLSTATE_SPECIALINFO = &H80
  539. Global Const LINECALLSTATE_CONNECTED = &H100
  540. Global Const LINECALLSTATE_PROCEEDING = &H200
  541. Global Const LINECALLSTATE_ONHOLD = &H400
  542. Global Const LINECALLSTATE_CONFERENCED = &H800
  543. Global Const LINECALLSTATE_ONHOLDPENDCONF = &H1000
  544. Global Const LINECALLSTATE_ONHOLDPENDTRANSF = &H2000
  545. Global Const LINECALLSTATE_DISCONNECTED = &H4000
  546. Global Const LINECALLSTATE_UNKNOWN = &H8000
  547. Global Const LINECALLTREATMENT_SILENCE = &H1 'TAPI v2.0
  548. Global Const LINECALLTREATMENT_RINGBACK = &H2 'TAPI v2.0
  549. Global Const LINECALLTREATMENT_BUSY = &H3 'TAPI v2.0
  550. Global Const LINECALLTREATMENT_MUSIC = &H4 'TAPI v2.0
  551. Global Const LINECARDOPTION_PREDEFINED = &H1 'TAPI v1.4 NEW
  552. Global Const LINECARDOPTION_HIDDEN = &H2 'TAPI v1.4 NEW
  553. Global Const LINECONNECTEDMODE_ACTIVE = &H1
  554. Global Const LINECONNECTEDMODE_INACTIVE = &H2
  555. Global Const LINECONNECTEDMODE_ACTIVEHELD = &H4 'TAPI v2.0
  556. Global Const LINECONNECTEDMODE_INACTIVEHELD = &H8 'TAPI v2.0
  557. Global Const LINECONNECTEDMODE_CONFIRMED = &H10 'TAPI v2.0
  558. Global Const LINEOFFERINGMODE_ACTIVE = &H1
  559. Global Const LINEOFFERINGMODE_INACTIVE = &H2
  560. Global Const LINEDEVCAPFLAGS_CROSSADDRCONF = &H1
  561. Global Const LINEDEVCAPFLAGS_HIGHLEVCOMP = &H2
  562. Global Const LINEDEVCAPFLAGS_LOWLEVCOMP = &H4
  563. Global Const LINEDEVCAPFLAGS_MEDIACONTROL = &H8
  564. Global Const LINEDEVCAPFLAGS_MULTIPLEADDR = &H10
  565. Global Const LINEDEVCAPFLAGS_CLOSEDROP = &H20
  566. Global Const LINEDEVCAPFLAGS_DIALBILLING = &H40
  567. Global Const LINEDEVCAPFLAGS_DIALQUIET = &H80
  568. Global Const LINEDEVCAPFLAGS_DIALDIALTONE = &H100
  569. Global Const LINEDEVCAPFLAGS_MSP = &H200 'TAPI v3.0
  570. Global Const LINEDEVCAPFLAGS_PARTICIPANTINFO = &H400 'TAPI v3.0
  571. Global Const LINEDEVCAPFLAGS_CALLHUB = &H800 'TAPI v3.0
  572. Global Const LINEDEVCAPFLAGS_CALLHUBTRACKING = &H1000 'TAPI v3.0
  573. Global Const LINEDEVCAPFLAGS_PRIVATEOBJECTS = &H2000 'TAPI v3.0
  574. Global Const LINEDEVSTATE_OTHER = &H1
  575. Global Const LINEDEVSTATE_RINGING = &H2
  576. Global Const LINEDEVSTATE_CONNECTED = &H4
  577. Global Const LINEDEVSTATE_DISCONNECTED = &H8
  578. Global Const LINEDEVSTATE_MSGWAITON = &H10
  579. Global Const LINEDEVSTATE_MSGWAITOFF = &H20
  580. Global Const LINEDEVSTATE_INSERVICE = &H40
  581. Global Const LINEDEVSTATE_OUTOFSERVICE = &H80
  582. Global Const LINEDEVSTATE_MAINTENANCE = &H100
  583. Global Const LINEDEVSTATE_OPEN = &H200
  584. Global Const LINEDEVSTATE_CLOSE = &H400
  585. Global Const LINEDEVSTATE_NUMCALLS = &H800
  586. Global Const LINEDEVSTATE_NUMCOMPLETIONS = &H1000
  587. Global Const LINEDEVSTATE_TERMINALS = &H2000
  588. Global Const LINEDEVSTATE_ROAMMODE = &H4000
  589. Global Const LINEDEVSTATE_BATTERY = &H8000
  590. Global Const LINEDEVSTATE_SIGNAL = &H10000
  591. Global Const LINEDEVSTATE_DEVSPECIFIC = &H20000
  592. Global Const LINEDEVSTATE_REINIT = &H40000
  593. Global Const LINEDEVSTATE_LOCK = &H80000
  594. Global Const LINEDEVSTATE_CAPSCHANGE = &H100000
  595. Global Const LINEDEVSTATE_CONFIGCHANGE = &H200000
  596. Global Const LINEDEVSTATE_TRANSLATECHANGE = &H400000
  597. Global Const LINEDEVSTATE_COMPLCANCEL = &H800000
  598. Global Const LINEDEVSTATE_REMOVED = &H1000000
  599. Global Const LINEDEVSTATUSFLAGS_CONNECTED = &H1
  600. Global Const LINEDEVSTATUSFLAGS_MSGWAIT = &H2
  601. Global Const LINEDEVSTATUSFLAGS_INSERVICE = &H4
  602. Global Const LINEDEVSTATUSFLAGS_LOCKED = &H8
  603. Global Const LINEDIALTONEMODE_NORMAL = &H1
  604. Global Const LINEDIALTONEMODE_SPECIAL = &H2
  605. Global Const LINEDIALTONEMODE_INTERNAL = &H4
  606. Global Const LINEDIALTONEMODE_EXTERNAL = &H8
  607. Global Const LINEDIALTONEMODE_UNKNOWN = &H10
  608. Global Const LINEDIALTONEMODE_UNAVAIL = &H20
  609. Global Const LINEDIGITMODE_PULSE = &H1
  610. Global Const LINEDIGITMODE_DTMF = &H2
  611. Global Const LINEDIGITMODE_DTMFEND = &H4
  612. Global Const LINEDISCONNECTMODE_NORMAL = &H1
  613. Global Const LINEDISCONNECTMODE_UNKNOWN = &H2
  614. Global Const LINEDISCONNECTMODE_REJECT = &H4
  615. Global Const LINEDISCONNECTMODE_PICKUP = &H8
  616. Global Const LINEDISCONNECTMODE_FORWARDED = &H10
  617. Global Const LINEDISCONNECTMODE_BUSY = &H20
  618. Global Const LINEDISCONNECTMODE_NOANSWER = &H40
  619. Global Const LINEDISCONNECTMODE_BADADDRESS = &H80
  620. Global Const LINEDISCONNECTMODE_UNREACHABLE = &H100
  621. Global Const LINEDISCONNECTMODE_CONGESTION = &H200
  622. Global Const LINEDISCONNECTMODE_INCOMPATIBLE = &H400
  623. Global Const LINEDISCONNECTMODE_UNAVAIL = &H800
  624. Global Const LINEDISCONNECTMODE_NODIALTONE = &H1000
  625. Global Const LINEDISCONNECTMODE_NUMBERCHANGED = &H2000 'TAPI v2.0
  626. Global Const LINEDISCONNECTMODE_OUTOFORDER = &H4000 'TAPI v2.0
  627. Global Const LINEDISCONNECTMODE_TEMPFAILURE = &H8000 'TAPI v2.0
  628. Global Const LINEDISCONNECTMODE_QOSUNAVAIL = &H10000 'TAPI v2.0
  629. Global Const LINEDISCONNECTMODE_BLOCKED = &H20000 'TAPI v2.0
  630. Global Const LINEDISCONNECTMODE_DONOTDISTURB = &H40000 'TAPI v2.0
  631. Global Const LINEDISCONNECTMODE_CANCELLED = &H80000 'TAPI v2.0
  632. Global Const LINE_ERROR_DEVICE = &HAAAAAAAA
  633. Global Const LINEERR_ALLOCATED = &H80000001
  634. Global Const LINEERR_BADDEVICEID = &H80000002
  635. Global Const LINEERR_BEARERMODEUNAVAIL = &H80000003
  636. Global Const LINEERR_CALLUNAVAIL = &H80000005
  637. Global Const LINEERR_COMPLETIONOVERRUN = &H80000006
  638. Global Const LINEERR_CONFERENCEFULL = &H80000007
  639. Global Const LINEERR_DIALBILLING = &H80000008
  640. Global Const LINEERR_DIALDIALTONE = &H80000009
  641. Global Const LINEERR_DIALPROMPT = &H8000000A
  642. Global Const LINEERR_DIALQUIET = &H8000000B
  643. Global Const LINEERR_INCOMPATIBLEAPIVERSION = &H8000000C
  644. Global Const LINEERR_INCOMPATIBLEEXTVERSION = &H8000000D
  645. Global Const LINEERR_INIFILECORRUPT = &H8000000E
  646. Global Const LINEERR_INUSE = &H8000000F
  647. Global Const LINEERR_INVALADDRESS = &H80000010
  648. Global Const LINEERR_INVALADDRESSID = &H80000011
  649. Global Const LINEERR_INVALADDRESSMODE = &H80000012
  650. Global Const LINEERR_INVALADDRESSSTATE = &H80000013
  651. Global Const LINEERR_INVALAPPHANDLE = &H80000014
  652. Global Const LINEERR_INVALAPPNAME = &H80000015
  653. Global Const LINEERR_INVALBEARERMODE = &H80000016
  654. Global Const LINEERR_INVALCALLCOMPLMODE = &H80000017
  655. Global Const LINEERR_INVALCALLHANDLE = &H80000018
  656. Global Const LINEERR_INVALCALLPARAMS = &H80000019
  657. Global Const LINEERR_INVALCALLPRIVILEGE = &H8000001A
  658. Global Const LINEERR_INVALCALLSELECT = &H8000001B
  659. Global Const LINEERR_INVALCALLSTATE = &H8000001C
  660. Global Const LINEERR_INVALCALLSTATELIST = &H8000001D
  661. Global Const LINEERR_INVALCARD = &H8000001E
  662. Global Const LINEERR_INVALCOMPLETIONID = &H8000001F
  663. Global Const LINEERR_INVALCONFCALLHANDLE = &H80000020
  664. Global Const LINEERR_INVALCONSULTCALLHANDLE = &H80000021
  665. Global Const LINEERR_INVALCOUNTRYCODE = &H80000022
  666. Global Const LINEERR_INVALDEVICECLASS = &H80000023
  667. Global Const LINEERR_INVALDEVICEHANDLE = &H80000024
  668. Global Const LINEERR_INVALDIALPARAMS = &H80000025
  669. Global Const LINEERR_INVALDIGITLIST = &H80000026
  670. Global Const LINEERR_INVALDIGITMODE = &H80000027
  671. Global Const LINEERR_INVALDIGITS = &H80000028
  672. Global Const LINEERR_INVALEXTVERSION = &H80000029
  673. Global Const LINEERR_INVALGROUPID = &H8000002A
  674. Global Const LINEERR_INVALLINEHANDLE = &H8000002B
  675. Global Const LINEERR_INVALLINESTATE = &H8000002C
  676. Global Const LINEERR_INVALLOCATION = &H8000002D
  677. Global Const LINEERR_INVALMEDIALIST = &H8000002E
  678. Global Const LINEERR_INVALMEDIAMODE = &H8000002F
  679. Global Const LINEERR_INVALMESSAGEID = &H80000030
  680. Global Const LINEERR_INVALPARAM = &H80000032
  681. Global Const LINEERR_INVALPARKID = &H80000033
  682. Global Const LINEERR_INVALPARKMODE = &H80000034
  683. Global Const LINEERR_INVALPOINTER = &H80000035
  684. Global Const LINEERR_INVALPRIVSELECT = &H80000036
  685. Global Const LINEERR_INVALRATE = &H80000037
  686. Global Const LINEERR_INVALREQUESTMODE = &H80000038
  687. Global Const LINEERR_INVALTERMINALID = &H80000039
  688. Global Const LINEERR_INVALTERMINALMODE = &H8000003A
  689. Global Const LINEERR_INVALTIMEOUT = &H8000003B
  690. Global Const LINEERR_INVALTONE = &H8000003C
  691. Global Const LINEERR_INVALTONELIST = &H8000003D
  692. Global Const LINEERR_INVALTONEMODE = &H8000003E
  693. Global Const LINEERR_INVALTRANSFERMODE = &H8000003F
  694. Global Const LINEERR_LINEMAPPERFAILED = &H80000040
  695. Global Const LINEERR_NOCONFERENCE = &H80000041
  696. Global Const LINEERR_NODEVICE = &H80000042
  697. Global Const LINEERR_NODRIVER = &H80000043
  698. Global Const LINEERR_NOMEM = &H80000044
  699. Global Const LINEERR_NOREQUEST = &H80000045
  700. Global Const LINEERR_NOTOWNER = &H80000046
  701. Global Const LINEERR_NOTREGISTERED = &H80000047
  702. Global Const LINEERR_OPERATIONFAILED = &H80000048
  703. Global Const LINEERR_OPERATIONUNAVAIL = &H80000049
  704. Global Const LINEERR_RATEUNAVAIL = &H8000004A
  705. Global Const LINEERR_RESOURCEUNAVAIL = &H8000004B
  706. Global Const LINEERR_REQUESTOVERRUN = &H8000004C
  707. Global Const LINEERR_STRUCTURETOOSMALL = &H8000004D
  708. Global Const LINEERR_TARGETNOTFOUND = &H8000004E
  709. Global Const LINEERR_TARGETSELF = &H8000004F
  710. Global Const LINEERR_UNINITIALIZED = &H80000050
  711. Global Const LINEERR_USERUSERINFOTOOBIG = &H80000051
  712. Global Const LINEERR_REINIT = &H80000052
  713. Global Const LINEERR_ADDRESSBLOCKED = &H80000053
  714. Global Const LINEERR_BILLINGREJECTED = &H80000054
  715. Global Const LINEERR_INVALFEATURE = &H80000055
  716. Global Const LINEERR_NOMULTIPLEINSTANCE = &H80000056
  717. Global Const LINEERR_INVALAGENTID = &H80000057 'TAPI v2.0
  718. Global Const LINEERR_INVALAGENTGROUP = &H80000058 'TAPI v2.0
  719. Global Const LINEERR_INVALPASSWORD = &H80000059 'TAPI v2.0
  720. Global Const LINEERR_INVALAGENTSTATE = &H8000005A 'TAPI v2.0
  721. Global Const LINEERR_INVALAGENTACTIVITY = &H8000005B 'TAPI v2.0
  722. Global Const LINEERR_DIALVOICEDETECT = &H8000005C 'TAPI v2.0
  723. Global Const LINEFEATURE_DEVSPECIFIC = &H1
  724. Global Const LINEFEATURE_DEVSPECIFICFEAT = &H2
  725. Global Const LINEFEATURE_FORWARD = &H4
  726. Global Const LINEFEATURE_MAKECALL = &H8
  727. Global Const LINEFEATURE_SETMEDIACONTROL = &H10
  728. Global Const LINEFEATURE_SETTERMINAL = &H20
  729. Global Const LINEFEATURE_SETDEVSTATUS = &H40 'TAPI v2.0
  730. Global Const LINEFEATURE_FORWARDFWD = &H80 'TAPI v2.0
  731. Global Const LINEFEATURE_FORWARDDND = &H100 'TAPI v2.0
  732. Global Const LINEFORWARDMODE_UNCOND = &H1
  733. Global Const LINEFORWARDMODE_UNCONDINTERNAL = &H2
  734. Global Const LINEFORWARDMODE_UNCONDEXTERNAL = &H4
  735. Global Const LINEFORWARDMODE_UNCONDSPECIFIC = &H8
  736. Global Const LINEFORWARDMODE_BUSY = &H10
  737. Global Const LINEFORWARDMODE_BUSYINTERNAL = &H20
  738. Global Const LINEFORWARDMODE_BUSYEXTERNAL = &H40
  739. Global Const LINEFORWARDMODE_BUSYSPECIFIC = &H80
  740. Global Const LINEFORWARDMODE_NOANSW = &H100
  741. Global Const LINEFORWARDMODE_NOANSWINTERNAL = &H200
  742. Global Const LINEFORWARDMODE_NOANSWEXTERNAL = &H400
  743. Global Const LINEFORWARDMODE_NOANSWSPECIFIC = &H800
  744. Global Const LINEFORWARDMODE_BUSYNA = &H1000
  745. Global Const LINEFORWARDMODE_BUSYNAINTERNAL = &H2000
  746. Global Const LINEFORWARDMODE_BUSYNAEXTERNAL = &H4000
  747. Global Const LINEFORWARDMODE_BUSYNASPECIFIC = &H8000
  748. Global Const LINEFORWARDMODE_UNKNOWN = &H10000
  749. Global Const LINEFORWARDMODE_UNAVAIL = &H20000
  750. Global Const LINEGATHERTERM_BUFFERFULL = &H1
  751. Global Const LINEGATHERTERM_TERMDIGIT = &H2
  752. Global Const LINEGATHERTERM_FIRSTTIMEOUT = &H4
  753. Global Const LINEGATHERTERM_INTERTIMEOUT = &H8
  754. Global Const LINEGATHERTERM_CANCEL = &H10
  755. Global Const LINEGENERATETERM_DONE = &H1
  756. Global Const LINEGENERATETERM_CANCEL = &H2
  757. ' These constants are mutually exclusive - there's no way to specify more
  758. ' than one at a time (and it doesn't make sense, either) so they're
  759. ' ordinal rather than bits.
  760. Global Const LINEINITIALIZEEXOPTION_USEHIDDENWINDOW = &H1 ' TAPI v2.0
  761. Global Const LINEINITIALIZEEXOPTION_USEEVENT = &H2 ' TAPI v2.0
  762. Global Const LINEINITIALIZEEXOPTION_USECOMPLETIONPORT = &H3 ' TAPI v2.0
  763. Global Const LINEINITIALIZEEXOPTION_CALLHUBTRACKING = &H80000000 'TAPI v3.0
  764. Global Const LINEMAPPER = &HFFFF
  765. Global Const LINEMEDIACONTROL_NONE = &H1
  766. Global Const LINEMEDIACONTROL_START = &H2
  767. Global Const LINEMEDIACONTROL_RESET = &H4
  768. Global Const LINEMEDIACONTROL_PAUSE = &H8
  769. Global Const LINEMEDIACONTROL_RESUME = &H10
  770. Global Const LINEMEDIACONTROL_RATEUP = &H20
  771. Global Const LINEMEDIACONTROL_RATEDOWN = &H40
  772. Global Const LINEMEDIACONTROL_RATENORMAL = &H80
  773. Global Const LINEMEDIACONTROL_VOLUMEUP = &H100
  774. Global Const LINEMEDIACONTROL_VOLUMEDOWN = &H200
  775. Global Const LINEMEDIACONTROL_VOLUMENORMAL = &H400
  776. Global Const LINEMEDIAMODE_UNKNOWN = &H2
  777. Global Const LINEMEDIAMODE_INTERACTIVEVOICE = &H4
  778. Global Const LINEMEDIAMODE_AUTOMATEDVOICE = &H8
  779. Global Const LINEMEDIAMODE_DATAMODEM = &H10
  780. Global Const LINEMEDIAMODE_G3FAX = &H20
  781. Global Const LINEMEDIAMODE_TDD = &H40
  782. Global Const LINEMEDIAMODE_G4FAX = &H80
  783. Global Const LINEMEDIAMODE_DIGITALDATA = &H100
  784. Global Const LINEMEDIAMODE_TELETEX = &H200
  785. Global Const LINEMEDIAMODE_VIDEOTEX = &H400
  786. Global Const LINEMEDIAMODE_TELEX = &H800
  787. Global Const LINEMEDIAMODE_MIXED = &H1000
  788. Global Const LINEMEDIAMODE_ADSI = &H2000
  789. Global Const LINEMEDIAMODE_VOICEVIEW = &H4000
  790. Global Const LINEMEDIAMODE_VIDEO = &H8000 'TAPI v2.1
  791. Global Const LAST_LINEMEDIAMODE = &H8000
  792. Global Const LINEOPENOPTION_SINGLEADDRESS = &H80000000 'TAPI v2.0
  793. Global Const LINEOPENOPTION_PROXY = &H40000000 'TAPI v2.0
  794. Global Const LINEPARKMODE_DIRECTED = &H1
  795. Global Const LINEPARKMODE_NONDIRECTED = &H2
  796. Global Const LINEPROXYREQUEST_SETAGENTGROUP = &H1 'TAPI v2.0
  797. Global Const LINEPROXYREQUEST_SETAGENTSTATE = &H2 'TAPI v2.0
  798. Global Const LINEPROXYREQUEST_SETAGENTACTIVITY = &H3 'TAPI v2.0
  799. Global Const LINEPROXYREQUEST_GETAGENTCAPS = &H4 'TAPI v2.0
  800. Global Const LINEPROXYREQUEST_GETAGENTSTATUS = &H5 'TAPI v2.0
  801. Global Const LINEPROXYREQUEST_AGENTSPECIFIC = &H6 'TAPI v2.0
  802. Global Const LINEPROXYREQUEST_GETAGENTACTIVITYLIST = &H7 'TAPI v2.0
  803. Global Const LINEPROXYREQUEST_GETAGENTGROUPLIST = &H8 'TAPI v2.0
  804. Global Const LINEPROXYREQUEST_CREATEAGENT = &H9 'TAPI v3.0
  805. Global Const LINEPROXYREQUEST_SETAGENTMEASUREMENTPERIOD = &HA 'TAPI v3.0
  806. Global Const LINEPROXYREQUEST_GETAGENTINFO = &HB 'TAPI v3.0
  807. Global Const LINEPROXYREQUEST_CREATEAGENTSESSION = &HC 'TAPI v3.0
  808. Global Const LINEPROXYREQUEST_GETAGENTSESSIONLIST = &HD 'TAPI v3.0
  809. Global Const LINEPROXYREQUEST_SETAGENTSESSIONSTATE = &HE 'TAPI v3.0
  810. Global Const LINEPROXYREQUEST_GETAGENTSESSIONINFO = &HF 'TAPI v3.0
  811. Global Const LINEPROXYREQUEST_GETQUEUELIST = &H10 'TAPI v3.0
  812. Global Const LINEPROXYREQUEST_SETQUEUEMEASUREMENTPERIOD = &H11 'TAPI v3.0
  813. Global Const LINEPROXYREQUEST_GETQUEUEINFO = &H12 'TAPI v3.0
  814. Global Const LINEPROXYREQUEST_GETGROUPLIST = &H13 'TAPI v3.0
  815. Global Const LINEPROXYREQUEST_SETAGENTSTATEEX = &H14 'TAPI v3.0
  816. Global Const LINEREMOVEFROMCONF_NONE = &H1
  817. Global Const LINEREMOVEFROMCONF_LAST = &H2
  818. Global Const LINEREMOVEFROMCONF_ANY = &H3
  819. Global Const LINEREQUESTMODE_MAKECALL = &H1
  820. Global Const LINEREQUESTMODE_MEDIACALL = &H2
  821. Global Const LINEREQUESTMODE_DROP = &H4
  822. Global Const LAST_LINEREQUESTMODE = &H2
  823. Global Const LINEROAMMODE_UNKNOWN = &H1
  824. Global Const LINEROAMMODE_UNAVAIL = &H2
  825. Global Const LINEROAMMODE_HOME = &H4
  826. Global Const LINEROAMMODE_ROAMA = &H8
  827. Global Const LINEROAMMODE_ROAMB = &H10
  828. Global Const LINESPECIALINFO_NOCIRCUIT = &H1
  829. Global Const LINESPECIALINFO_CUSTIRREG = &H2
  830. Global Const LINESPECIALINFO_REORDER = &H4
  831. Global Const LINESPECIALINFO_UNKNOWN = &H8
  832. Global Const LINESPECIALINFO_UNAVAIL = &H10
  833. Global Const LINETERMDEV_PHONE = &H1
  834. Global Const LINETERMDEV_HEADSET = &H2
  835. Global Const LINETERMDEV_SPEAKER = &H4
  836. Global Const LINETERMMODE_BUTTONS = &H1
  837. Global Const LINETERMMODE_LAMPS = &H2
  838. Global Const LINETERMMODE_DISPLAY = &H4
  839. Global Const LINETERMMODE_RINGER = &H8
  840. Global Const LINETERMMODE_HOOKSWITCH = &H10
  841. Global Const LINETERMMODE_MEDIATOLINE = &H20
  842. Global Const LINETERMMODE_MEDIAFROMLINE = &H40
  843. Global Const LINETERMMODE_MEDIABIDIRECT = &H80
  844. Global Const LINETERMSHARING_PRIVATE = &H1
  845. Global Const LINETERMSHARING_SHAREDEXCL = &H2
  846. Global Const LINETERMSHARING_SHAREDCONF = &H4
  847. Global Const LINETONEMODE_CUSTOM = &H1
  848. Global Const LINETONEMODE_RINGBACK = &H2
  849. Global Const LINETONEMODE_BUSY = &H4
  850. Global Const LINETONEMODE_BEEP = &H8
  851. Global Const LINETONEMODE_BILLING = &H10
  852. Global Const LINETRANSFERMODE_TRANSFER = &H1
  853. Global Const LINETRANSFERMODE_CONFERENCE = &H2
  854. Global Const LINETOLLLISTOPTION_ADD = &H1
  855. Global Const LINETOLLLISTOPTION_REMOVE = &H2
  856. Global Const LINETRANSLATEOPTION_CARDOVERRIDE = &H1
  857. Global Const LINETRANSLATEOPTION_CANCELCALLWAITING = &H2
  858. Global Const LINETRANSLATEOPTION_FORCELOCAL = &H4
  859. Global Const LINETRANSLATEOPTION_FORCELD = &H8
  860. Global Const LINETRANSLATERESULT_CANONICAL = &H1
  861. Global Const LINETRANSLATERESULT_INTERNATIONAL = &H2
  862. Global Const LINETRANSLATERESULT_LONGDISTANCE = &H4
  863. Global Const LINETRANSLATERESULT_LOCAL = &H8
  864. Global Const LINETRANSLATERESULT_INTOLLLIST = &H10
  865. Global Const LINETRANSLATERESULT_NOTINTOLLLIST = &H20
  866. Global Const LINETRANSLATERESULT_DIALBILLING = &H40
  867. Global Const LINETRANSLATERESULT_DIALQUIET = &H80
  868. Global Const LINETRANSLATERESULT_DIALDIALTONE = &H100
  869. Global Const LINETRANSLATERESULT_DIALPROMPT = &H200
  870. Global Const LINETRANSLATERESULT_VOICEDETECT = &H400 'TAPI v2.0
  871. Global Const LINELOCATIONOPTION_PULSEDIAL = &H1
  872. Global Const PHONEFEATURE_GETBUTTONINFO = &H1 ' TAPI v2.0
  873. Global Const PHONEFEATURE_GETDATA = &H2 ' TAPI v2.0
  874. Global Const PHONEFEATURE_GETDISPLAY = &H4 ' TAPI v2.0
  875. Global Const PHONEFEATURE_GETGAINHANDSET = &H8 ' TAPI v2.0
  876. Global Const PHONEFEATURE_GETGAINSPEAKER = &H10 ' TAPI v2.0
  877. Global Const PHONEFEATURE_GETGAINHEADSET = &H20 ' TAPI v2.0
  878. Global Const PHONEFEATURE_GETHOOKSWITCHHANDSET = &H40 ' TAPI v2.0
  879. Global Const PHONEFEATURE_GETHOOKSWITCHSPEAKER = &H80 ' TAPI v2.0
  880. Global Const PHONEFEATURE_GETHOOKSWITCHHEADSET = &H100 ' TAPI v2.0
  881. Global Const PHONEFEATURE_GETLAMP = &H200 ' TAPI v2.0
  882. Global Const PHONEFEATURE_GETRING = &H400 ' TAPI v2.0
  883. Global Const PHONEFEATURE_GETVOLUMEHANDSET = &H800 ' TAPI v2.0
  884. Global Const PHONEFEATURE_GETVOLUMESPEAKER = &H1000 ' TAPI v2.0
  885. Global Const PHONEFEATURE_GETVOLUMEHEADSET = &H2000 ' TAPI v2.0
  886. Global Const PHONEFEATURE_SETBUTTONINFO = &H4000 ' TAPI v2.0
  887. Global Const PHONEFEATURE_SETDATA = &H8000 ' TAPI v2.0
  888. Global Const PHONEFEATURE_SETDISPLAY = &H10000 ' TAPI v2.0
  889. Global Const PHONEFEATURE_SETGAINHANDSET = &H20000 ' TAPI v2.0
  890. Global Const PHONEFEATURE_SETGAINSPEAKER = &H40000 ' TAPI v2.0
  891. Global Const PHONEFEATURE_SETGAINHEADSET = &H80000 ' TAPI v2.0
  892. Global Const PHONEFEATURE_SETHOOKSWITCHHANDSET = &H100000 ' TAPI v2.0
  893. Global Const PHONEFEATURE_SETHOOKSWITCHSPEAKER = &H200000 ' TAPI v2.0
  894. Global Const PHONEFEATURE_SETHOOKSWITCHHEADSET = &H400000 ' TAPI v2.0
  895. Global Const PHONEFEATURE_SETLAMP = &H800000 ' TAPI v2.0
  896. Global Const PHONEFEATURE_SETRING = &H1000000 ' TAPI v2.0
  897. Global Const PHONEFEATURE_SETVOLUMEHANDSET = &H2000000 ' TAPI v2.0
  898. Global Const PHONEFEATURE_SETVOLUMESPEAKER = &H4000000 ' TAPI v2.0
  899. Global Const PHONEFEATURE_SETVOLUMEHEADSET = &H8000000 ' TAPI v2.0
  900. Global Const PHONEINITIALIZEEXOPTION_USEHIDDENWINDOW = &H1 'TAPI v2.0
  901. Global Const PHONEINITIALIZEEXOPTION_USEEVENT = &H2 'TAPI v2.0
  902. Global Const PHONEINITIALIZEEXOPTION_USECOMPLETIONPORT = &H3 'TAPI v2.0