⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tspi.pas

📁 电话应用编程接口的pas文件。 The directives can be controlled using the Tapi.inc include file which is included
💻 PAS
📖 第 1 页 / 共 4 页
字号:
  {$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 + -