?? rmstapideclarations.bas
字號:
' lineGetAppPriority Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineSetAppPriority Declarations BEGIN
Declare Function lineSetAppPriority Lib "TAPI32.DLL" _
(ByVal s_lpszAppFilename As String, ByVal l_dwMediaMode As Long, _
ByRef struct_lpExtensionID As lineExtensionID, ByVal l_dwRequestMode As Long, _
ByVal s_lpExtensionName As String, ByVal l_lpdwPriority As Long) As Long
' lineSetAppPriority Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineHandoff Declarations BEGIN
Declare Function lineHandoff Lib "TAPI32.DLL" _
(ByVal l_hCall As Long, ByVal s_lpszFileName As String, ByVal l_dwMediaMode As Long) As Long
' lineHandoff Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineSetAppSpecific Declarations BEGIN
Declare Function lineSetAppSpecific Lib "TAPI32.DLL" _
(ByVal l_hCall As Long, ByVal l_dwAppSpecific As Long) As Long
' lineSetAppSpecific Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineDevSpecific Declarations BEGIN
Declare Function lineDevSpecific Lib "TAPI32.DLL" _
(ByVal l_hLine As Long, ByVal l_dwAddressID As Long, ByVal l_hCall As Long, _
ByVal s_lpParams As String, ByVal l_dwSize As Long) As Long
' lineDevSpecific Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineSetupTransfer Declarations BEGIN
' Old Declaration. Not to use anymore BEGIN
'Declare Function lineSetupTransfer Lib "TAPI32.DLL" _
' (ByVal l_hCall As Long, ByRef l_lphConsultCall As Long, ByRef struct_lpCallParams As lineCallParams) As Long
' Old Declaration. Not to use anymore END
Declare Function lineSetupTransfer Lib "TAPI32.DLL" _
(ByVal l_hCall As Long, ByRef l_lphConsultCall As Long, ptr_lpCallParams As Any) As Long
' lineSetupTransfer Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineDial Declarations BEGIN
Declare Function lineDial Lib "TAPI32.DLL" _
(ByVal l_hCall As Long, ByVal s_lpszDestAddress As String, ByVal l_dwCountryCode As Long) As Long
' lineDial Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineCompleteTransfer Declarations BEGIN
Declare Function lineCompleteTransfer Lib "TAPI32.DLL" _
(ByVal l_hCall As Long, ByVal l_hConsultCall As Long, _
ByRef l_lphConfCall As Long, ByVal l_dwTransferMode As Long) As Long
' lineCompleteTransfer Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineBlindTransfer Declarations BEGIN
Declare Function lineBlindTransfer Lib "TAPI32.DLL" _
(ByVal l_hCall As Long, ByVal s_lpszDestAddress As String, ByVal l_dwCountryCode As Long) As Long
' lineBlindTransfer Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineSwapHold Declarations BEGIN
Declare Function lineSwapHold Lib "TAPI32.DLL" (ByVal l_hActiveCall As Long, ByVal l_hHeldCall As Long) As Long
' lineSwapHold Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineAddToConference Declarations BEGIN
Declare Function lineAddToConference Lib "TAPI32.DLL" _
(ByVal l_hConfCall As Long, ByVal l_hConsultCall As Long) As Long
' lineAddToConference Declarations END
'-----------------------------------------------------------------------------------------------------------------------
' lineRemoveFromConference Declarations BEGIN
Declare Function lineRemoveFromConference Lib "TAPI32.DLL" (ByVal l_hCall As Long) As Long
' lineRemoveFromConference Declarations END
'-----------------------------------------------------------------------------------------------------------------------
'=======================================================================================================================
' FUNCTION Declarations END
'=======================================================================================================================
'=======================================================================================================================
' GLOBAL CONSTANTS Begin
'=======================================================================================================================
'-----------------------------------------------------------------------------------------------------------------------
' line Address Sharing BEGIN
Global Const LINEADDRESSSHARING_PRIVATE = &H1&
Global Const LINEADDRESSSHARING_BRIDGEDEXCL = &H2&
Global Const LINEADDRESSSHARING_BRIDGEDNEW = &H4&
Global Const LINEADDRESSSHARING_BRIDGEDSHARED = &H8&
Global Const LINEADDRESSSHARING_MONITORED = &H10&
' line Address Sharing END
'-----------------------------------------------------------------------------------------------------------------------
' line Call Party IDs BEGIN
Global Const LINECALLPARTYID_BLOCKED = &H1&
Global Const LINECALLPARTYID_OUTOFAREA = &H2&
Global Const LINECALLPARTYID_NAME = &H4&
Global Const LINECALLPARTYID_ADDRESS = &H8&
Global Const LINECALLPARTYID_PARTIAL = &H10&
Global Const LINECALLPARTYID_UNKNOWN = &H20&
Global Const LINECALLPARTYID_UNAVAIL = &H40&
' line Call Party IDs END
'-----------------------------------------------------------------------------------------------------------------------
' line Address State BEGIN
Global Const LINEADDRESSSTATE_OTHER = &H1&
Global Const LINEADDRESSSTATE_DEVSPECIFIC = &H2&
Global Const LINEADDRESSSTATE_INUSEZERO = &H4&
Global Const LINEADDRESSSTATE_INUSEONE = &H8&
Global Const LINEADDRESSSTATE_INUSEMANY = &H10&
Global Const LINEADDRESSSTATE_NUMCALLS = &H20&
Global Const LINEADDRESSSTATE_FORWARD = &H40&
Global Const LINEADDRESSSTATE_TERMINALS = &H80&
' >= TAPI 1.4... BEGIN
Global Const LINEADDRESSSTATE_CAPSCHANGE = &H100&
' >= TAPI 1.4... END
' line Address State END
'-----------------------------------------------------------------------------------------------------------------------
' line Select Modes BEGIN
Global Const LINECALLSELECT_LINE = &H1&
Global Const LINECALLSELECT_ADDRESS = &H2&
Global Const LINECALLSELECT_CALL = &H4&
' line Select Modes END
'-----------------------------------------------------------------------------------------------------------------------
' line Dev Status Flags BEGIN
Global Const LINEDEVSTATUSFLAGS_CONNECTED = &H1&
Global Const LINEDEVSTATUSFLAGS_MSGWAIT = &H2&
Global Const LINEDEVSTATUSFLAGS_INSERVICE = &H4&
Global Const LINEDEVSTATUSFLAGS_LOCKED = &H8&
' line Dev Status Flags END
'-----------------------------------------------------------------------------------------------------------------------
' line Call States BEGIN
Global Const LINECALLSTATE_IDLE = &H1&
Global Const LINECALLSTATE_OFFERING = &H2&
Global Const LINECALLSTATE_ACCEPTED = &H4&
Global Const LINECALLSTATE_DIALTONE = &H8&
Global Const LINECALLSTATE_DIALING = &H10&
Global Const LINECALLSTATE_RINGBACK = &H20&
Global Const LINECALLSTATE_BUSY = &H40&
Global Const LINECALLSTATE_SPECIALINFO = &H80&
Global Const LINECALLSTATE_CONNECTED = &H100&
Global Const LINECALLSTATE_PROCEEDING = &H200&
Global Const LINECALLSTATE_ONHOLD = &H400&
Global Const LINECALLSTATE_CONFERENCED = &H800&
Global Const LINECALLSTATE_ONHOLDPENDCONF = &H1000&
Global Const LINECALLSTATE_ONHOLDPENDTRANSFER = &H2000&
Global Const LINECALLSTATE_DISCONNECTED = &H4000&
Global Const LINECALLSTATE_UNKNOWN = &H8000&
' >= TAPI 2.0... BEGIN
Global Const LINECALLTREATMENT_SILENCE = &H1&
Global Const LINECALLTREATMENT_RINGBACK = &H2&
Global Const LINECALLTREATMENT_BUSY = &H3&
Global Const LINECALLTREATMENT_MUSIC = &H4&
' >= TAPI 2.0... END
' line Call States END
'-----------------------------------------------------------------------------------------------------------------------
' String Formats BEGIN
Global Const STRINGFORMAT_ASCII = &H1&
Global Const STRINGFORMAT_DBCS = &H2&
Global Const STRINGFORMAT_UNICODE = &H3&
Global Const STRINGFORMAT_BINARY = &H4&
' String Formats END
'-----------------------------------------------------------------------------------------------------------------------
' line Park Modes BEGIN
Global Const LINEPARKMODE_DIRECTED = &H1&
Global Const LINEPARKMODE_NONDIRECTED = &H2&
' line Park Modes END
'-----------------------------------------------------------------------------------------------------------------------
' line Priveleges BEGIN
Global Const LINECALLPRIVILEGE_NONE = &H1&
Global Const LINECALLPRIVILEGE_MONITOR = &H2&
Global Const LINECALLPRIVILEGE_OWNER = &H4&
' line Priveleges END
'-----------------------------------------------------------------------------------------------------------------------
' line Call Info States BEGIN
Global Const LINECALLINFOSTATE_OTHER = &H1&
Global Const LINECALLINFOSTATE_DEVSPECIFIC = &H2&
Global Const LINECALLINFOSTATE_BEARERMODE = &H4&
Global Const LINECALLINFOSTATE_RATE = &H8&
Global Const LINECALLINFOSTATE_MEDIAMODE = &H10&
Global Const LINECALLINFOSTATE_APPSPECIFIC = &H20&
Global Const LINECALLINFOSTATE_CALLID = &H40&
Global Const LINECALLINFOSTATE_RELATEDCALLID = &H80&
Global Const LINECALLINFOSTATE_ORIGIN = &H100&
Global Const LINECALLINFOSTATE_REASON = &H200&
Global Const LINECALLINFOSTATE_COMPLETIONID = &H400&
Global Const LINECALLINFOSTATE_NUMOWNERINCR = &H800&
Global Const LINECALLINFOSTATE_NUMOWNERDECR = &H1000&
Global Const LINECALLINFOSTATE_NUMMONITORS = &H2000&
Global Const LINECALLINFOSTATE_TRUNK = &H4000&
Global Const LINECALLINFOSTATE_CALLERID = &H8000&
Global Const LINECALLINFOSTATE_CALLEDID = &H10000
Global Const LINECALLINFOSTATE_CONNECTEDID = &H20000
Global Const LINECALLINFOSTATE_REDIRECTIONID = &H40000
Global Const LINECALLINFOSTATE_REDIRECTINGID = &H80000
Global Const LINECALLINFOSTATE_DISPLAY = &H100000
Global Const LINECALLINFOSTATE_USERUSERINFO = &H200000
Global Const LINECALLINFOSTATE_HIGHLEVELCOMP = &H400000
Global Const LINECALLINFOSTATE_LOWLEVELCOMP = &H800000
Global Const LINECALLINFOSTATE_CHARGINGINFO = &H1000000
Global Const LINECALLINFOSTATE_TERMINAL = &H2000000
Global Const LINECALLINFOSTATE_DIALPARAMS = &H4000000
Global Const LINECALLINFOSTATE_MONITORMODES = &H8000000
' >= TAPI 2.0... BEGIN
Global Const LINECALLINFOSTATE_TREATMENT = &H10000000
Global Const LINECALLINFOSTATE_QOS = &H20000000
Global Const LINECALLINFOSTATE_CALLDATA = &H40000000
' >= TAPI 2.0... END
' line Call Info States END
'-----------------------------------------------------------------------------------------------------------------------
' line Media Modes BEGIN
Global Const LINEMEDIAMODE_UNKNOWN = &H2&
Global Const LINEMEDIAMODE_INTERACTIVEVOICE = &H4&
Global Const LINEMEDIAMODE_AUTOMATEDVOICE = &H8&
Global Const LINEMEDIAMODE_DATAMODEM = &H10&
Global Const LINEMEDIAMODE_G3FAX = &H20&
Global Const LINEMEDIAMODE_TDD = &H40&
Global Const LINEMEDIAMODE_G4FAX = &H80&
Global Const LINEMEDIAMODE_DIGITALDATA = &H100&
Global Const LINEMEDIAMODE_TELETEX = &H200&
Global Const LINEMEDIAMODE_VIDEOTEX = &H400&
Global Const LINEMEDIAMODE_TELEX = &H800&
Global Const LINEMEDIAMODE_MIXED = &H1000&
Global Const LINEMEDIAMODE_ADSI = &H2000&
' >= TAPI 1.4... BEGIN
Global Const LINEMEDIAMODE_VOICEVIEW = &H4000&
' >= TAPI 1.4... END
' >= TAPI 2.1... BEGIN
Global Const LINEMEDIAMODE_VIDEO = &H8000&
' >= TAPI 2.1... END
' line Media Modes END
'-----------------------------------------------------------------------------------------------------------------------
' line Digit Modes BEGIN
Global Const LINEDIGITMODE_PULSE = &H1&
Global Const LINEDIGITMODE_DTMF = &H2&
Global Const LINEDIGITMODE_DTMFEND = &H4&
' line Digit Modes END
'-----------------------------------------------------------------------------------------------------------------------
' line Dial Tone Modes BEGIN
Global Const LINEDIALTONEMODE_NORMAL = &H1&
Global Const LINEDIALTONEMODE_SPECIAL = &H2&
Global Const LINEDIALTONEMODE_INTERNAL = &H4&
Global Const LINEDIALTONEMODE_EXTERNAL = &H8&
Global Const LINEDIALTONEMODE_UNKNOWN = &H10&
Global Const LINEDIALTONEMODE_UNAVAIL = &H20&
' line Dial Tone Modes END
'-----------------------------------------------------------------------------------------------------------------------
' line Busy Modes BEGIN
Global Const LINEBUSYMODE_STATION = &H1&
Global Const LINEBUSYMODE_TRUNK = &H2&
Global Const LINEBUSYMODE_UNKNOWN = &H4&
Global Const LINEBUSYMODE_UNAVAIL = &H8&
' line Busy Modes END
'-----------------------------------------------------------------------------------------------------------------------
' line Special Infos BEGIN
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -