home *** CD-ROM | disk | FTP | other *** search
- Option Explicit
- 'Window functions
- Declare Sub vbv_show_linestatus Lib "VBVOICE.VBX" (ByVal showwin As Integer)
- Declare Sub vbv_show_main Lib "VBVOICE.VBX" (ByVal showwin As Integer)
- Declare Sub vbv_show_log Lib "VBVOICE.VBX" (ByVal channel As Integer, ByVal showwin As Integer)
- Declare Sub vbv_set_language Lib "VBVOICE.VBX" (ByVal ch As Integer, ByVal lang As Integer)
-
- 'phrase functions
- Declare Function vbv_create_voxfile_phrase Lib "VBVOICE.VBX" (ByVal filename As String) As Long
- Declare Function vbv_create_named_phrase Lib "VBVOICE.VBX" (ByVal filename As String, ByVal phrase As String) As Long
- Declare Function vbv_create_phrase Lib "VBVOICE.VBX" (ByVal filename As String, ByVal phraseindex As Integer) As Long
- Declare Function vbv_create_sys_phrase Lib "VBVOICE.VBX" (ByVal phrasetype As Integer, ByVal parameter As String) As Long
- Declare Sub vbv_destroy_phrase Lib "VBVOICE.VBX" (ByVal phraseid As Long)
-
- 'greeting functions
- Declare Function vbv_create_greeting Lib "VBVOICE.VBX" () As Long
- Declare Sub vbv_add_phrase_to_greeting Lib "VBVOICE.VBX" (ByVal greeting As Long, ByVal phrase As Long)
- Declare Sub vbv_clear_greeting Lib "VBVOICE.VBX" (ByVal greeting As Long)
- Declare Sub vbv_destroy_greeting Lib "VBVOICE.VBX" (ByVal greeting As Long)
-
-
- 'phrasetypes for vbv_create_sys_phrase
- Global Const Num_Files = 0
- Global Const FileCustom = 1
- Global Const File_Size = 2
- Global Const File_Date = 3
- Global Const File_Time = 4
- Global Const SayNumber = 5
- Global Const SayNumberShort = 6
- Global Const Digits = 7
- Global Const Dollars_Cents_blockname = 8
- Global Const File_Date_Time = 10
- Global Const InitialGreeting = 11
- Global Const Time_HrsMins = 12
- Global Const Date_DayMonthYr = 13
- Global Const Time_Now = 14
- Global Const Date_Today = 15
-
- Declare Function vbv_get_voice_channels Lib "VBVOICE.VBX" () As Integer
- Declare Function vbv_start_system Lib "VBVOICE.VBX" () As Integer
- Declare Function vbv_start_sys Lib "VBVOICE.VBX" (ByVal showlinestatus As Integer, ByVal spare As Integer) As Integer
- Declare Function vbv_stop_system Lib "VBVOICE.VBX" () As Integer
-
- Global Const MASK_D = &H1
- Global Const MASK_1 = &H2
- Global Const MASK_2 = &H4
- Global Const MASK_3 = &H8
- Global Const MASK_4 = &H10
- Global Const MASK_5 = &H20
- Global Const MASK_6 = &H40
- Global Const MASK_7 = &H80
- Global Const MASK_8 = &H100
- Global Const MASK_9 = &H200
- Global Const MASK_0 = &H400
- Global Const MASK_S = &H800
- Global Const MASK_N = &H1000
- Global Const MASK_A = &H2000
- Global Const MASK_B = &H4000
- Global Const MASK_C = &H8000
- Global Const MASK_ALL = &HFFFF
-
- 'constants for Phone.mode property
- Global Const CHANNELIDLE = 0
- Global Const STARTCALLNOW = 1
- Global Const WAITFORRING = 2
- Global Const CALLAFTERDELAY = 4
- Global Const STOPCALLNOW = 8
-
- 'Possible Phrase Error Types:
- Global Const IDX_FILEOPENERROR = 0
- Global Const IDX_VAPPHRASEIDNOTFOUND = 1
- Global Const IDX_BADCONTROLNAME = 2
- Global Const IDX_BADTIMESPEC = 3
- Global Const IDX_BADNUMBER = 4
- Global Const IDX_BADDATESPEC = 5
- Global Const IDX_VAPPHRASENAMENOTFOUND = 6
-
- 'reasons for disconnect in disconnected event
- Global Const CONTROLHANGUP = 0
- Global Const SYSERRORHANGUP = 1
- Global Const CALLERHANGUP = 2
- Global Const INVALIDHANGUP = 3
-
- 'file open functions for voice driver play/record functions
-
- Declare Function vbv_openfile Lib "VBVOICE.VBX" (ByVal filename As String, ByVal mode As Integer) As Integer
- Declare Sub vbv_closefile Lib "VBVOICE.VBX" (ByVal hdl As Integer)
- Declare Function vbv_seekfile Lib "VBVOICE.VBX" (ByVal hdl As Integer, ByVal pos As Long, ByVal mode As Integer) As Long
- Declare Function vbv_createfile Lib "VBVOICE.VBX" (ByVal filename As String) As Integer
- Declare Sub vbv_setstate Lib "VBVOICE.VBX" (ByVal channel As Integer, ByVal state As Integer)
-
- 'file open modes
- Global Const VBV_READ = 0
- Global Const VBV_READWRITE = 1
-
- Declare Sub vbv_queue_event Lib "VBVOICE.VBX" (ByVal channel As Integer, ByVal event As Integer, ByVal eventdata As Integer)
-
- 'VoiceError Types
- Global Const NOERROR = 0
- Global Const UNEXPECTED_DRIVER_EVENT = 15
- Global Const ERR_BADINIFILE = 17
- Global Const ERR_BADINIFIELD = 18
- Global Const ERR_BADINISECTION = 19
- Global Const ERR_NOINIFOUND = 20
- Global Const ERR_BADRECORDFILE = 21
-
-