📄 tspi.pas
字号:
{$EXTERNALSYM TSPI_LINEGENERATETONE}
TSPI_LINEGETADDRESSCAPS = (TSPI_PROC_BASE + 18);
{$EXTERNALSYM TSPI_LINEGETADDRESSCAPS}
TSPI_LINEGETADDRESSID = (TSPI_PROC_BASE + 19);
{$EXTERNALSYM TSPI_LINEGETADDRESSID}
TSPI_LINEGETADDRESSSTATUS = (TSPI_PROC_BASE + 20);
{$EXTERNALSYM TSPI_LINEGETADDRESSSTATUS}
TSPI_LINEGETCALLADDRESSID = (TSPI_PROC_BASE + 21);
{$EXTERNALSYM TSPI_LINEGETCALLADDRESSID}
TSPI_LINEGETCALLINFO = (TSPI_PROC_BASE + 22);
{$EXTERNALSYM TSPI_LINEGETCALLINFO}
TSPI_LINEGETCALLSTATUS = (TSPI_PROC_BASE + 23);
{$EXTERNALSYM TSPI_LINEGETCALLSTATUS}
TSPI_LINEGETDEVCAPS = (TSPI_PROC_BASE + 24);
{$EXTERNALSYM TSPI_LINEGETDEVCAPS}
TSPI_LINEGETDEVCONFIG = (TSPI_PROC_BASE + 25);
{$EXTERNALSYM TSPI_LINEGETDEVCONFIG}
TSPI_LINEGETEXTENSIONID = (TSPI_PROC_BASE + 26);
{$EXTERNALSYM TSPI_LINEGETEXTENSIONID}
TSPI_LINEGETICON = (TSPI_PROC_BASE + 27);
{$EXTERNALSYM TSPI_LINEGETICON}
TSPI_LINEGETID = (TSPI_PROC_BASE + 28);
{$EXTERNALSYM TSPI_LINEGETID}
TSPI_LINEGETLINEDEVSTATUS = (TSPI_PROC_BASE + 29);
{$EXTERNALSYM TSPI_LINEGETLINEDEVSTATUS}
TSPI_LINEGETNUMADDRESSIDS = (TSPI_PROC_BASE + 30);
{$EXTERNALSYM TSPI_LINEGETNUMADDRESSIDS}
TSPI_LINEHOLD = (TSPI_PROC_BASE + 31);
{$EXTERNALSYM TSPI_LINEHOLD}
TSPI_LINEMAKECALL = (TSPI_PROC_BASE + 32);
{$EXTERNALSYM TSPI_LINEMAKECALL}
TSPI_LINEMONITORDIGITS = (TSPI_PROC_BASE + 33);
{$EXTERNALSYM TSPI_LINEMONITORDIGITS}
TSPI_LINEMONITORMEDIA = (TSPI_PROC_BASE + 34);
{$EXTERNALSYM TSPI_LINEMONITORMEDIA}
TSPI_LINEMONITORTONES = (TSPI_PROC_BASE + 35);
{$EXTERNALSYM TSPI_LINEMONITORTONES}
TSPI_LINENEGOTIATEEXTVERSION = (TSPI_PROC_BASE + 36);
{$EXTERNALSYM TSPI_LINENEGOTIATEEXTVERSION}
TSPI_LINENEGOTIATETSPIVERSION = (TSPI_PROC_BASE + 37);
{$EXTERNALSYM TSPI_LINENEGOTIATETSPIVERSION}
TSPI_LINEOPEN = (TSPI_PROC_BASE + 38);
{$EXTERNALSYM TSPI_LINEOPEN}
TSPI_LINEPARK = (TSPI_PROC_BASE + 39);
{$EXTERNALSYM TSPI_LINEPARK}
TSPI_LINEPICKUP = (TSPI_PROC_BASE + 40);
{$EXTERNALSYM TSPI_LINEPICKUP}
TSPI_LINEPREPAREADDTOCONFERENCE = (TSPI_PROC_BASE + 41);
{$EXTERNALSYM TSPI_LINEPREPAREADDTOCONFERENCE}
TSPI_LINEREDIRECT = (TSPI_PROC_BASE + 42);
{$EXTERNALSYM TSPI_LINEREDIRECT}
TSPI_LINEREMOVEFROMCONFERENCE = (TSPI_PROC_BASE + 43);
{$EXTERNALSYM TSPI_LINEREMOVEFROMCONFERENCE}
TSPI_LINESECURECALL = (TSPI_PROC_BASE + 44);
{$EXTERNALSYM TSPI_LINESECURECALL}
TSPI_LINESELECTEXTVERSION = (TSPI_PROC_BASE + 45);
{$EXTERNALSYM TSPI_LINESELECTEXTVERSION}
TSPI_LINESENDUSERUSERINFO = (TSPI_PROC_BASE + 46);
{$EXTERNALSYM TSPI_LINESENDUSERUSERINFO}
TSPI_LINESETAPPSPECIFIC = (TSPI_PROC_BASE + 47);
{$EXTERNALSYM TSPI_LINESETAPPSPECIFIC}
TSPI_LINESETCALLPARAMS = (TSPI_PROC_BASE + 48);
{$EXTERNALSYM TSPI_LINESETCALLPARAMS}
TSPI_LINESETDEFAULTMEDIADETECTION = (TSPI_PROC_BASE + 49);
{$EXTERNALSYM TSPI_LINESETDEFAULTMEDIADETECTION}
TSPI_LINESETDEVCONFIG = (TSPI_PROC_BASE + 50);
{$EXTERNALSYM TSPI_LINESETDEVCONFIG}
TSPI_LINESETMEDIACONTROL = (TSPI_PROC_BASE + 51);
{$EXTERNALSYM TSPI_LINESETMEDIACONTROL}
TSPI_LINESETMEDIAMODE = (TSPI_PROC_BASE + 52);
{$EXTERNALSYM TSPI_LINESETMEDIAMODE}
TSPI_LINESETSTATUSMESSAGES = (TSPI_PROC_BASE + 53);
{$EXTERNALSYM TSPI_LINESETSTATUSMESSAGES}
TSPI_LINESETTERMINAL = (TSPI_PROC_BASE + 54);
{$EXTERNALSYM TSPI_LINESETTERMINAL}
TSPI_LINESETUPCONFERENCE = (TSPI_PROC_BASE + 55);
{$EXTERNALSYM TSPI_LINESETUPCONFERENCE}
TSPI_LINESETUPTRANSFER = (TSPI_PROC_BASE + 56);
{$EXTERNALSYM TSPI_LINESETUPTRANSFER}
TSPI_LINESWAPHOLD = (TSPI_PROC_BASE + 57);
{$EXTERNALSYM TSPI_LINESWAPHOLD}
TSPI_LINEUNCOMPLETECALL = (TSPI_PROC_BASE + 58);
{$EXTERNALSYM TSPI_LINEUNCOMPLETECALL}
TSPI_LINEUNHOLD = (TSPI_PROC_BASE + 59);
{$EXTERNALSYM TSPI_LINEUNHOLD}
TSPI_LINEUNPARK = (TSPI_PROC_BASE + 60);
{$EXTERNALSYM TSPI_LINEUNPARK}
TSPI_PHONECLOSE = (TSPI_PROC_BASE + 61);
{$EXTERNALSYM TSPI_PHONECLOSE}
TSPI_PHONECONFIGDIALOG = (TSPI_PROC_BASE + 62);
{$EXTERNALSYM TSPI_PHONECONFIGDIALOG}
TSPI_PHONEDEVSPECIFIC = (TSPI_PROC_BASE + 63);
{$EXTERNALSYM TSPI_PHONEDEVSPECIFIC}
TSPI_PHONEGETBUTTONINFO = (TSPI_PROC_BASE + 64);
{$EXTERNALSYM TSPI_PHONEGETBUTTONINFO}
TSPI_PHONEGETDATA = (TSPI_PROC_BASE + 65);
{$EXTERNALSYM TSPI_PHONEGETDATA}
TSPI_PHONEGETDEVCAPS = (TSPI_PROC_BASE + 66);
{$EXTERNALSYM TSPI_PHONEGETDEVCAPS}
TSPI_PHONEGETDISPLAY = (TSPI_PROC_BASE + 67);
{$EXTERNALSYM TSPI_PHONEGETDISPLAY}
TSPI_PHONEGETEXTENSIONID = (TSPI_PROC_BASE + 68);
{$EXTERNALSYM TSPI_PHONEGETEXTENSIONID}
TSPI_PHONEGETGAIN = (TSPI_PROC_BASE + 69);
{$EXTERNALSYM TSPI_PHONEGETGAIN}
TSPI_PHONEGETHOOKSWITCH = (TSPI_PROC_BASE + 70);
{$EXTERNALSYM TSPI_PHONEGETHOOKSWITCH}
TSPI_PHONEGETICON = (TSPI_PROC_BASE + 71);
{$EXTERNALSYM TSPI_PHONEGETICON}
TSPI_PHONEGETID = (TSPI_PROC_BASE + 72);
{$EXTERNALSYM TSPI_PHONEGETID}
TSPI_PHONEGETLAMP = (TSPI_PROC_BASE + 73);
{$EXTERNALSYM TSPI_PHONEGETLAMP}
TSPI_PHONEGETRING = (TSPI_PROC_BASE + 74);
{$EXTERNALSYM TSPI_PHONEGETRING}
TSPI_PHONEGETSTATUS = (TSPI_PROC_BASE + 75);
{$EXTERNALSYM TSPI_PHONEGETSTATUS}
TSPI_PHONEGETVOLUME = (TSPI_PROC_BASE + 76);
{$EXTERNALSYM TSPI_PHONEGETVOLUME}
TSPI_PHONENEGOTIATEEXTVERSION = (TSPI_PROC_BASE + 77);
{$EXTERNALSYM TSPI_PHONENEGOTIATEEXTVERSION}
TSPI_PHONENEGOTIATETSPIVERSION = (TSPI_PROC_BASE + 78);
{$EXTERNALSYM TSPI_PHONENEGOTIATETSPIVERSION}
TSPI_PHONEOPEN = (TSPI_PROC_BASE + 79);
{$EXTERNALSYM TSPI_PHONEOPEN}
TSPI_PHONESELECTEXTVERSION = (TSPI_PROC_BASE + 80);
{$EXTERNALSYM TSPI_PHONESELECTEXTVERSION}
TSPI_PHONESETBUTTONINFO = (TSPI_PROC_BASE + 81);
{$EXTERNALSYM TSPI_PHONESETBUTTONINFO}
TSPI_PHONESETDATA = (TSPI_PROC_BASE + 82);
{$EXTERNALSYM TSPI_PHONESETDATA}
TSPI_PHONESETDISPLAY = (TSPI_PROC_BASE + 83);
{$EXTERNALSYM TSPI_PHONESETDISPLAY}
TSPI_PHONESETGAIN = (TSPI_PROC_BASE + 84);
{$EXTERNALSYM TSPI_PHONESETGAIN}
TSPI_PHONESETHOOKSWITCH = (TSPI_PROC_BASE + 85);
{$EXTERNALSYM TSPI_PHONESETHOOKSWITCH}
TSPI_PHONESETLAMP = (TSPI_PROC_BASE + 86);
{$EXTERNALSYM TSPI_PHONESETLAMP}
TSPI_PHONESETRING = (TSPI_PROC_BASE + 87);
{$EXTERNALSYM TSPI_PHONESETRING}
TSPI_PHONESETSTATUSMESSAGES = (TSPI_PROC_BASE + 88);
{$EXTERNALSYM TSPI_PHONESETSTATUSMESSAGES}
TSPI_PHONESETVOLUME = (TSPI_PROC_BASE + 89);
{$EXTERNALSYM TSPI_PHONESETVOLUME}
TSPI_PROVIDERCONFIG = (TSPI_PROC_BASE + 90);
{$EXTERNALSYM TSPI_PROVIDERCONFIG}
TSPI_PROVIDERINIT = (TSPI_PROC_BASE + 91);
{$EXTERNALSYM TSPI_PROVIDERINIT}
TSPI_PROVIDERINSTALL = (TSPI_PROC_BASE + 92);
{$EXTERNALSYM TSPI_PROVIDERINSTALL}
TSPI_PROVIDERREMOVE = (TSPI_PROC_BASE + 93);
{$EXTERNALSYM TSPI_PROVIDERREMOVE}
TSPI_PROVIDERSHUTDOWN = (TSPI_PROC_BASE + 94);
{$EXTERNALSYM TSPI_PROVIDERSHUTDOWN}
TSPI_PROVIDERENUMDEVICES = (TSPI_PROC_BASE + 95); // TSPI v1.4
{$EXTERNALSYM TSPI_PROVIDERENUMDEVICES}
TSPI_LINEDROPONCLOSE = (TSPI_PROC_BASE + 96); // TSPI v1.4
{$EXTERNALSYM TSPI_LINEDROPONCLOSE}
TSPI_LINEDROPNOOWNER = (TSPI_PROC_BASE + 97); // TSPI v1.4
{$EXTERNALSYM TSPI_LINEDROPNOOWNER}
TSPI_PROVIDERCREATELINEDEVICE = (TSPI_PROC_BASE + 98); // TSPI v1.4
{$EXTERNALSYM TSPI_PROVIDERCREATELINEDEVICE}
TSPI_PROVIDERCREATEPHONEDEVICE = (TSPI_PROC_BASE + 99); // TSPI v1.4
{$EXTERNALSYM TSPI_PROVIDERCREATEPHONEDEVICE}
TSPI_LINESETCURRENTLOCATION = (TSPI_PROC_BASE + 100); // TSPI v1.4
{$EXTERNALSYM TSPI_LINESETCURRENTLOCATION}
TSPI_LINECONFIGDIALOGEDIT = (TSPI_PROC_BASE + 101); // TSPI v1.4
{$EXTERNALSYM TSPI_LINECONFIGDIALOGEDIT}
TSPI_LINERELEASEUSERUSERINFO = (TSPI_PROC_BASE + 102); // TSPI v1.4
{$EXTERNALSYM TSPI_LINERELEASEUSERUSERINFO}
TSPI_LINEGETCALLID = (TSPI_PROC_BASE + 103); // TSPI v3.0
{$EXTERNALSYM TSPI_LINEGETCALLID}
TSPI_LINEGETCALLHUBTRACKING = (TSPI_PROC_BASE + 104); // TSPI v3.0
{$EXTERNALSYM TSPI_LINEGETCALLHUBTRACKING}
TSPI_LINESETCALLHUBTRACKING = (TSPI_PROC_BASE + 105); // TSPI v3.0
{$EXTERNALSYM TSPI_LINESETCALLHUBTRACKING}
TSPI_LINERECEIVEMSPDATA = (TSPI_PROC_BASE + 106); // TSPI v3.0
{$EXTERNALSYM TSPI_LINERECEIVEMSPDATA}
TSPI_LINEMSPIDENTIFY = (TSPI_PROC_BASE + 107); // TSPI v3.0
{$EXTERNALSYM TSPI_LINEMSPIDENTIFY}
TSPI_LINECREATEMSPINSTANCE = (TSPI_PROC_BASE + 108); // TSPI v3.0
{$EXTERNALSYM TSPI_LINECREATEMSPINSTANCE}
TSPI_LINECLOSEMSPINSTANCE = (TSPI_PROC_BASE + 109); // TSPI v3.0
{$EXTERNALSYM TSPI_LINECLOSEMSPINSTANCE}
{$ENDIF}
implementation
const
TSpiDll = 'tspi.dll';
function TSPI_lineAccept; external TSpiDll name 'TSPI_lineAccept';
function TSPI_lineAddToConference; external TSpiDll name 'TSPI_lineAddToConference';
function TSPI_lineAnswer; external TSpiDll name 'TSPI_lineAnswer';
function TSPI_lineBlindTransfer; external TSpiDll name 'TSPI_lineBlindTransfer';
function TSPI_lineClose; external TSpiDll name 'TSPI_lineClose';
function TSPI_lineCloseCall; external TSpiDll name 'TSPI_lineCloseCall';
function TSPI_lineCompleteCall; external TSpiDll name 'TSPI_lineCompleteCall';
function TSPI_lineCompleteTransfer; external TSpiDll name 'TSPI_lineCompleteTransfer';
function TSPI_lineConditionalMediaDetection; external TSpiDll name 'TSPI_lineConditionalMediaDetection';
function TSPI_lineDevSpecific; external TSpiDll name 'TSPI_lineDevSpecific';
function TSPI_lineDevSpecificFeature; external TSpiDll name 'TSPI_lineDevSpecificFeature';
function TSPI_lineDial; external TSpiDll name 'TSPI_lineDial';
function TSPI_lineDrop; external TSpiDll name 'TSPI_lineDrop';
function TSPI_lineDropOnClose; external TSpiDll name 'TSPI_lineDropOnClose';
function TSPI_lineDropNoOwner; external TSpiDll name 'TSPI_lineDropNoOwner';
function TSPI_lineForward; external TSpiDll name 'TSPI_lineForward';
function TSPI_lineGatherDigits; external TSpiDll name 'TSPI_lineGatherDigits';
function TSPI_lineGenerateDigits; external TSpiDll name 'TSPI_lineGenerateDigits';
function TSPI_lineGenerateTone; external TSpiDll name 'TSPI_lineGenerateTone';
function TSPI_lineGetAddressCaps; external TSpiDll name 'TSPI_lineGetAddressCaps';
function TSPI_lineGetAddressID; external TSpiDll name 'TSPI_lineGetAddressID';
function TSPI_lineGetAddressStatus; external TSpiDll name 'TSPI_lineGetAddressStatus';
function TSPI_lineGetCallAddressID; external TSpiDll name 'TSPI_lineGetCallAddressID';
{$IFDEF TAPI30}
function TSPI_lineGetCallHubTracking; external TspiDll name 'TSPI_lineGetCallHubTracking';
function TSPI_lineGetCallIDs; external TspiDll name 'TSPI_lineGetCallIDs';
{$ENDIF}
function TSPI_lineGetCallInfo; external TSpiDll name 'TSPI_lineGetCallInfo';
function TSPI_lineGetCallStatus; external TSpiDll name 'TSPI_lineGetCallStatus';
function TSPI_lineGetDevCaps; external TSpiDll name 'TSPI_lineGetDevCaps';
function TSPI_lineGetDevConfig; external TSpiDll name 'TSPI_lineGetDevConfig';
function TSPI_lineGetExtensionID; external TSpiDll name 'TSPI_lineGetExtensionID';
function TSPI_lineGetIcon; external TSpiDll name 'TSPI_lineGetIcon';
function TSPI_lineGetID; external TSpiDll name 'TSPI_lineGetID';
function TSPI_lineGetLineDevStatus; external TSpiDll name 'TSPI_lineGetLineDevStatus';
function TSPI_lineGetNumAddressIDs; external TSpiDll name 'TSPI_lineGetNumAddressIDs';
function TSPI_lineHold; external TSpiDll name 'TSPI_lineHold';
function TSPI_lineMakeCall; external TSpiDll name 'TSPI_lineMakeCall';
function TSPI_lineMonitorDigits; external TSpiDll name 'TSPI_lineMonitorDigits';
function TSPI_lineMonitorMedia; external TSpiDll name 'TSPI_lineMonitorMedia';
function TSPI_lineMonitorTones; external TSpiDll name 'TSPI_lineMonitorTones';
function TSPI_lineNegotiateExtVersion; external TSpiDll name 'TSPI_lineNegotiateExtVersion';
function TSPI_lineNegotiateTSPIVersion; external TSpiDll name 'TSPI_lineNegotiateTSPIVersion';
function TSPI_lineOpen; external TSpiDll name 'TSPI_lineOpen';
function TSPI_linePark; external TSpiDll name 'TSPI_linePark';
function TSPI_linePickup; external TSpiDll name 'TSPI_linePickup';
function TSPI_linePrepareAddToConference; external TSpiDll name 'TSPI_linePrepareAddToConference';
function TSPI_lineRedirect; external TSpiDll name 'TSPI_lineRedirect';
function TSPI_lineReleaseUserUserInfo; external TSpiDll name 'TSPI_lineReleaseUserUserInfo';
function TSPI_lineRemoveFromConference; external TSpiDll name 'TSPI_lineRemoveFromConference';
function TSPI_lineSecureCall; external TSpiDll name 'TSPI_lineSecureCall';
function TSPI_lineSelectExtVersion; external TSpiDll name 'TSPI_lineSelectExtVersion';
function TSPI_lineSendUserUserInfo; external TSpiDll name 'TSPI_lineSendUserUserInfo';
function TSPI_lineSetAppSpecific; external TSpiDll name 'TSPI_lineSetAppSpecific';
function TSPI_lineSetCallParams; external TSpiDll name 'TSPI_lineSetCallParams';
function TSPI_lineSetCurrentLocation; external TSpiDll name 'TSPI_lineSetCurrentLocation';
function TSPI_lineSetDefaultMediaDetection; external TSpiDll name 'TSPI_lineSetDefaultMediaDetection';
function TSPI_lineSetDevConfig; external TSpiDll name 'TSPI_lineSetDevConfig';
function TSPI_lineSetMediaControl; external TSpiDll name 'TSPI_lineSetMediaControl';
function TSPI_lineSetMediaMode; external TSpiDll name 'TSPI_lineSetMediaMode';
function TSPI_lineSetStatusMessages; external TSpiDll name 'TSPI_lineSetStatusMessages';
function TSPI_lineSetTerminal; external TSpiDll name 'TSPI_lineSetTerminal';
function TSPI_lineSetupConference; external TSpiDll name 'TSPI_lineSetupConference';
function TSPI_lineSetupTransfer; external TSpiDll name 'TSPI_lineSetupTransfer';
function TSPI_lineSwapHold; external TSpiDll name 'TSPI_lineSwapHold';
function TSPI_lineUncompleteCall; external TSpiDll name 'TSPI_lineUncompleteCall';
function TSPI_lineUnhold; external TSpiDll name 'TSPI_lineUnhold';
function TSPI_lineUnpark; external TSpiDll name 'TSPI_lineUnpark';
function TSPI_phoneClose; external TSpiDll name 'TSPI_phoneClose';
function TSPI_phoneDevSpecific; external TSpiDll name 'TSPI_phoneDevSpecific';
function TSPI_phoneGetButtonInfo; external TSpiDll name 'TSPI_phoneGetButtonInfo';
function TSPI_phoneGetData; external TSpiDll name 'TSPI_phoneGetData';
function TSPI_phoneGetDevCaps; external TSpiDll name 'TSPI_phoneGetDevCaps';
function TSPI_phoneGetDisplay; external TSpiDll name 'TSPI_phoneGetDisplay';
function TSPI_phoneGetExtensionID; external TSpiDll name 'TSPI_phoneGetExtensionID';
function TSPI_phoneGetGain; external TSpiDll name 'TSPI_phoneGetGain';
function TSPI_phoneGetHookSwitch; external TSpiDll name 'TSPI_phoneGetHookSwitch';
function TSPI_phoneGetIcon; external TSpiDll name 'TSPI_phoneGetIcon';
function TSPI_phoneGetID; external TSpiDll name 'TSPI_phoneGetID';
function TSPI_phoneGetLamp; external TSpiDll name 'TSPI_phoneGetLamp';
function TSPI_phoneGetRing; external TSpiDll name 'TSPI_phoneGetRing';
function TSPI_phoneGetStatus; external TSpiDll name 'TSPI_phoneGetStatus';
function TSPI_phoneGetVolume; external TSpiDll name 'TSPI_phoneGetVolume';
function TSPI_phoneNegotiateExtVersion; external TSpiDll name 'TSPI_phoneNegotiateExtVersion';
function TSPI_phoneNegotiateTSPIVersion; external TSpiDll name 'TSPI_phoneNegotiateTSPIVersion';
function TSPI_phoneOpen; external TSpiDll name 'TSPI_phoneOpen';
function TSPI_phoneSelectExtVersion; external TSpiDll name 'TSPI_phoneSelectExtVersion';
function TSPI_phoneSetButtonInfo; external TSpiDll name 'TSPI_phoneSetButtonInfo';
function TSPI_phoneSetData; external TSpiDll name 'TSPI_phoneSetData';
function TSPI_phoneSetDisplay; external TSpiDll name 'TSPI_phoneSetDisplay';
function TSPI_phoneSetGain; external TSpiDll name 'TSPI_phoneSetGain';
function TSPI_phoneSetHookSwitch; external TSpiDll name 'TSPI_phoneSetHookSwitch';
function TSPI_phoneSetLamp; external TSpiDll name 'TSPI_phoneSetLamp';
function TSPI_phoneSetRing; external TSpiDll name 'TSPI_phoneSetRing';
function TSPI_phoneSetStatusMessages; external TSpiDll name 'TSPI_phoneSetStatusMessages';
function TSPI_phoneSetVolume; external TSpiDll name 'TSPI_phoneSetVolume';
function TSPI_providerConfig; external TSpiDll name 'TSPI_providerConfig';
function TSPI_providerCreateLineDevice; external TSpiDll name 'TSPI_providerCreateLineDevice';
function TSPI_providerCreatePhoneDevice; external TSpiDll name 'TSPI_providerCreatePhoneDevice';
function TSPI_providerEnumDevices; external TSpiDll name 'TSPI_providerEnumDevices';
function TSPI_providerInit; external TSpiDll name 'TSPI_providerInit';
function TSPI_providerInstall; external TSpiDll name 'TSPI_providerInstall';
function TSPI_providerRemove; external TSpiDll name 'TSPI_providerRemove';
function TSPI_providerShutdown; external TSpiDll name 'TSPI_providerShutdown';
{$IFDEF TAPI20}
function TSPI_lineSetCallData; external TSpiDll name 'TSPI_lineSetCallData';
{$ENDIF}
{$IFDEF TAPI30}
function TSPI_lineSetCallHubTracking; external TspiDll name 'TSPI_lineSetCallHubTracking';
{$ENDIF}
{$IFDEF TAPI20}
function TSPI_lineSetCallQualityOfService; external TSpiDll name 'TSPI_lineSetCallQualityOfService';
function TSPI_lineSetCallTreatment; external TSpiDll name 'TSPI_lineSetCallTreatment';
function TSPI_lineSetLineDevStatus; external TSpiDll name 'TSPI_lineSetLineDevStatus';
{$ENDIF}
{$IFDEF TAPI20}
function TSPI_providerFreeDialogInstance; external TSpiDll name 'TSPI_providerFreeDialogInstance';
function TSPI_providerGenericDialogData; external TSpiDll name 'TSPI_providerGenericDialogData';
function TSPI_providerUIIdentify; external TSpiDll name 'TSPI_providerUIIdentify';
{$ENDIF}
{$IFDEF TAPI30}
function TSPI_lineMSPIdentify; external TspiDll name 'TSPI_lineMSPIdentify';
function TSPI_lineCloseMSPInstance; external TspiDll name 'TSPI_lineCloseMSPInstance';
function TSPI_lineReceiveMSPData; external TspiDll name 'TSPI_lineReceiveMSPData';
{$ENDIF}
{$IFDEF TAPI20}
function TUISPI_lineConfigDialog; external TSpiDll name 'TUISPI_lineConfigDialog';
function TUISPI_lineConfigDialogEdit; external TSpiDll name 'TUISPI_lineConfigDialogEdit';
function TUISPI_phoneConfigDialog; external TSpiDll name 'TUISPI_phoneConfigDialog';
function TUISPI_providerConfig; external TSpiDll name 'TUISPI_providerConfig';
function TUISPI_providerGenericDialog; external TSpiDll name 'TUISPI_providerGenericDialog';
function TUISPI_providerGenericDialogData; external TSpiDll name 'TUISPI_providerGenericDialogData';
function TUISPI_providerInstall; external TSpiDll name 'TUISPI_providerInstall';
function TUISPI_providerRemove; external TSpiDll name 'TUISPI_providerRemove';
{$ELSE}
function TUISPI_lineConfigDialog; external TSpiDll name 'TUISPI_lineConfigDialog';
function TUISPI_lineConfigDialogEdit; external TSpiDll name 'TUISPI_lineConfigDialogEdit';
function TUISPI_phoneConfigDialog; external TSpiDll name 'TUISPI_phoneConfigDialog';
{$ENDIF}
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -