Unit TapiHMM |
Classes |
Functions |
lineClose -
lineDeallocateCall -
lineDrop -
lineGetCallInfo -
lineInitialize -
lineMakeCall -
lineNegotiateAPIVersion -
lineOpen -
lineShutdown -
Types |
LPHCall
LPHLine
LPHLineApp
LPLineCallInfo
LPLineCallParams
LPLineDialParams
LPLineExtensionID
THCall
THLine
THLineApp
TLineCallInfo
TLineCallParams
TLineDialParams
TLineExtensionID
Constants |
LINEBEARERMODE_ALTSPEECHDATA
LINEBEARERMODE_DATA
LINEBEARERMODE_MULTIUSE
LINEBEARERMODE_NONCALLSIGNALING
LINEBEARERMODE_PASSTHROUGH
LINEBEARERMODE_SPEECH
LINEBEARERMODE_VOICE
LINECALLPRIVILEGE_MONITOR
LINECALLPRIVILEGE_NONE
LINECALLPRIVILEGE_OWNER
LINECALLSTATE_ACCEPTED
LINECALLSTATE_BUSY
LINECALLSTATE_CONFERENCED
LINECALLSTATE_CONNECTED
LINECALLSTATE_DIALING
LINECALLSTATE_DIALTONE
LINECALLSTATE_DISCONNECTED
LINECALLSTATE_IDLE
LINECALLSTATE_OFFERING
LINECALLSTATE_ONHOLD
LINECALLSTATE_ONHOLDPENDCONF
LINECALLSTATE_ONHOLDPENDTRANSFER
LINECALLSTATE_PROCEEDING
LINECALLSTATE_RINGBACK
LINECALLSTATE_SPECIALINFO
LINECALLSTATE_UNKNOWN
LINEDISCONNECTMODE_BADADDRESS
LINEDISCONNECTMODE_BUSY
LINEDISCONNECTMODE_CONGESTION
LINEDISCONNECTMODE_FORWARDED
LINEDISCONNECTMODE_INCOMPATIBLE
LINEDISCONNECTMODE_NOANSWER
LINEDISCONNECTMODE_NODIALTONE
LINEDISCONNECTMODE_NORMAL
LINEDISCONNECTMODE_PICKUP
LINEDISCONNECTMODE_REJECT
LINEDISCONNECTMODE_UNAVAIL
LINEDISCONNECTMODE_UNKNOWN
LINEDISCONNECTMODE_UNREACHABLE
LINEMAPPER
LINEMEDIAMODE_ADSI
LINEMEDIAMODE_AUTOMATEDVOICE
LINEMEDIAMODE_DATAMODEM
LINEMEDIAMODE_DIGITALDATA
LINEMEDIAMODE_G3FAX
LINEMEDIAMODE_G4FAX
LINEMEDIAMODE_INTERACTIVEVOICE
LINEMEDIAMODE_MIXED
LINEMEDIAMODE_TDD
LINEMEDIAMODE_TELETEX
LINEMEDIAMODE_TELEX
LINEMEDIAMODE_UNKNOWN
LINEMEDIAMODE_VIDEOTEX
LINEMEDIAMODE_VOICEVIEW
LINE_ADDRESSSTATE
LINE_CALLINFO
LINE_CALLSTATE
LINE_CLOSE
LINE_CREATE
LINE_DEVSPECIFIC
LINE_DEVSPECIFICFEATURE
LINE_GATHERDIGITS
LINE_GENERATE
LINE_LINEDEVSTATE
LINE_MONITORDIGITS
LINE_MONITORMEDIA
LINE_MONITORTONE
LINE_REPLY
LINE_REQUEST
PHONE_BUTTON
PHONE_CLOSE
PHONE_CREATE
PHONE_DEVSPECIFIC
PHONE_REPLY
PHONE_STATE
Variables |
Functions |
Types |
LPHCall = ^THCallRenamed from TapiH.pas 6/12/1998 Paul Rice to avoid conflicts with others' work.
LPHLine = ^THLine
LPHLineApp = ^THLineApp
LPLineCallInfo = ^TLineCallInfo
LPLineCallParams = ^TLineCallParams
LPLineDialParams = ^TLineDialParams
LPLineExtensionID = ^TLineExtensionID
THCall = Longint
THLine = Longint
THLineApp = Longint
TLineCallInfo = record
dwTotalSize : Longint;
dwNeededSize : Longint;
dwUsedSize : Longint;
hLine : THLine;
dwLineDeviceID : Longint;
dwAddressID : Longint;
dwBearerMode : Longint;
dwRate : Longint;
dwMediaMode : Longint;
dwAppSpecific : Longint;
dwCallID : Longint;
dwRelatedCallID : Longint;
dwCallParamFlags : Longint;
dwCallStates : Longint;
dwMonitorDigitModes : Longint;
dwMonitorMediaModes : Longint;
DialParams : TLineDialParams;
dwOrigin : Longint;
dwReason : Longint;
dwCompletionID : Longint;
dwNumOwners : Longint;
dwNumMonitors : Longint;
dwCountryCode : Longint;
dwTrunk : Longint;
dwCallerIDFlags : Longint;
dwCallerIDSize : Longint;
dwCallerIDOffset : Longint;
dwCallerIDNameSize : Longint;
dwCallerIDNameOffset : Longint;
dwCalledIDFlags : Longint;
dwCalledIDSize : Longint;
dwCalledIDOffset : Longint;
dwCalledIDNameSize : Longint;
dwCalledIDNameOffset : Longint;
dwConnectedIDFlags : Longint;
dwConnectedIDSize : Longint;
dwConnectedIDOffset : Longint;
dwConnectedIDNameSize : Longint;
dwConnectedIDNameOffset : Longint;
dwRedirectionIDFlags : Longint;
dwRedirectionIDSize : Longint;
dwRedirectionIDOffset : Longint;
dwRedirectionIDNameSize : Longint;
dwRedirectionIDNameOffset : Longint;
dwRedirectingIDFlags : Longint;
dwRedirectingIDSize : Longint;
dwRedirectingIDOffset : Longint;
dwRedirectingIDNameSize : Longint;
dwRedirectingIDNameOffset : Longint;
dwAppNameSize : Longint;
dwAppNameOffset : Longint;
dwDisplayableAddressSize : Longint;
dwDisplayableAddressOffset : Longint;
dwCalledPartySize : Longint;
dwCalledPartyOffset : Longint;
dwCommentSize : Longint;
dwCommentOffset : Longint;
dwDisplaySize : Longint;
dwDisplayOffset : Longint;
dwUserUserInfoSize : Longint;
dwUserUserInfoOffset : Longint;
dwHighLevelCompSize : Longint;
dwHighLevelCompOffset : Longint;
dwLowLevelCompSize : Longint;
dwLowLevelCompOffset : Longint;
dwChargingInfoSize : Longint;
dwChargingInfoOffset : Longint;
dwTerminalModesSize : Longint;
dwTerminalModesOffset : Longint;
dwDevSpecificSize : Longint;
dwDevSpecificOffset : Longint;
end;
TLineCallParams = record
dwTotalSize : Longint;
dwBearerMode : Longint;
dwMinRate : Longint;
dwMaxRate : Longint;
dwMediaMode : Longint;
dwCallParamFlags : Longint;
dwAddressMode : Longint;
dwAddressID : Longint;
DialParams : TLineDialParams;
dwOrigAddressSize : Longint;
dwOrigAddressOffset : Longint;
dwDisplayableAddressSize : Longint;
dwDisplayableAddressOffset : Longint;
dwCalledPartySize : Longint;
dwCalledPartyOffset : Longint;
dwCommentSize : Longint;
dwCommentOffset : Longint;
dwUserUserInfoSize : Longint;
dwUserUserInfoOffset : Longint;
dwHighLevelCompSize : Longint;
dwHighLevelCompOffset : Longint;
dwLowLevelCompSize : Longint;
dwLowLevelCompOffset : Longint;
dwDevSpecificSize : Longint;
dwDevSpecificOffset : Longint;
end;
TLineDialParams = record
dwDialPause : Longint;
dwDialSpeed : Longint;
dwDigitDuration : Longint;
dwWaitForDialtone : Longint;
end;
TLineExtensionID = record
dwExtensionID0 : Longint;
dwExtensionID1 : Longint;
dwExtensionID2 : Longint;
dwExtensionID3 : Longint;
end;
Constants |
Variables |