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

📄 tapi.par

📁 电话应用编程接口的pas文件。 The directives can be controlled using the Tapi.inc include file which is included
💻 PAR
📖 第 1 页 / 共 5 页
字号:
  LINEADDRCAPFLAGS_ROUTEPOINT             = $02000000;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRCAPFLAGS_ROUTEPOINT}
  LINEADDRCAPFLAGS_HOLDMAKESNEW           = $04000000;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRCAPFLAGS_HOLDMAKESNEW}
  LINEADDRCAPFLAGS_NOINTERNALCALLS        = $08000000;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRCAPFLAGS_NOINTERNALCALLS}
  LINEADDRCAPFLAGS_NOEXTERNALCALLS        = $10000000;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRCAPFLAGS_NOEXTERNALCALLS}
  LINEADDRCAPFLAGS_SETCALLINGID           = $20000000;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRCAPFLAGS_SETCALLINGID}
{$ENDIF}
{$IFDEF TAPI22}
  LINEADDRCAPFLAGS_ACDGROUP               = $40000000;     // TAPI v2.2
  {$EXTERNALSYM LINEADDRCAPFLAGS_ACDGROUP}
{$ENDIF}
{$IFDEF TAPI30}
  LINEADDRCAPFLAGS_NOPSTNADDRESSTRANSLATION = DWORD($80000000); // TAPI v3.0
  {$EXTERNALSYM LINEADDRCAPFLAGS_NOPSTNADDRESSTRANSLATION}
{$ENDIF}


  LINEADDRESSMODE_ADDRESSID               = $00000001;
  {$EXTERNALSYM LINEADDRESSMODE_ADDRESSID}
  LINEADDRESSMODE_DIALABLEADDR            = $00000002;
  {$EXTERNALSYM LINEADDRESSMODE_DIALABLEADDR}

  LINEADDRESSSHARING_PRIVATE              = $00000001;
  {$EXTERNALSYM LINEADDRESSSHARING_PRIVATE}
  LINEADDRESSSHARING_BRIDGEDEXCL          = $00000002;
  {$EXTERNALSYM LINEADDRESSSHARING_BRIDGEDEXCL}
  LINEADDRESSSHARING_BRIDGEDNEW           = $00000004;
  {$EXTERNALSYM LINEADDRESSSHARING_BRIDGEDNEW}
  LINEADDRESSSHARING_BRIDGEDSHARED        = $00000008;
  {$EXTERNALSYM LINEADDRESSSHARING_BRIDGEDSHARED}
  LINEADDRESSSHARING_MONITORED            = $00000010;
  {$EXTERNALSYM LINEADDRESSSHARING_MONITORED}

  LINEADDRESSSTATE_OTHER                  = $00000001;
  {$EXTERNALSYM LINEADDRESSSTATE_OTHER}
  LINEADDRESSSTATE_DEVSPECIFIC            = $00000002;
  {$EXTERNALSYM LINEADDRESSSTATE_DEVSPECIFIC}
  LINEADDRESSSTATE_INUSEZERO              = $00000004;
  {$EXTERNALSYM LINEADDRESSSTATE_INUSEZERO}
  LINEADDRESSSTATE_INUSEONE               = $00000008;
  {$EXTERNALSYM LINEADDRESSSTATE_INUSEONE}
  LINEADDRESSSTATE_INUSEMANY              = $00000010;
  {$EXTERNALSYM LINEADDRESSSTATE_INUSEMANY}
  LINEADDRESSSTATE_NUMCALLS               = $00000020;
  {$EXTERNALSYM LINEADDRESSSTATE_NUMCALLS}
  LINEADDRESSSTATE_FORWARD                = $00000040;
  {$EXTERNALSYM LINEADDRESSSTATE_FORWARD}
  LINEADDRESSSTATE_TERMINALS              = $00000080;
  {$EXTERNALSYM LINEADDRESSSTATE_TERMINALS}
  LINEADDRESSSTATE_CAPSCHANGE             = $00000100;     // TAPI v1.4
  {$EXTERNALSYM LINEADDRESSSTATE_CAPSCHANGE}

{$IFDEF TAPI30}
  LINEADDRESSTYPE_PHONENUMBER             = $00000001;
  LINEADDRESSTYPE_SDP                     = $00000002;
  LINEADDRESSTYPE_EMAILNAME               = $00000004;
  LINEADDRESSTYPE_DOMAINNAME              = $00000008;
  LINEADDRESSTYPE_IPADDRESS               = $00000010;
{$ENDIF}

  LINEADDRFEATURE_FORWARD                 = $00000001;
  {$EXTERNALSYM LINEADDRFEATURE_FORWARD}
  LINEADDRFEATURE_MAKECALL                = $00000002;
  {$EXTERNALSYM LINEADDRFEATURE_MAKECALL}
  LINEADDRFEATURE_PICKUP                  = $00000004;
  {$EXTERNALSYM LINEADDRFEATURE_PICKUP}
  LINEADDRFEATURE_SETMEDIACONTROL         = $00000008;
  {$EXTERNALSYM LINEADDRFEATURE_SETMEDIACONTROL}
  LINEADDRFEATURE_SETTERMINAL             = $00000010;
  {$EXTERNALSYM LINEADDRFEATURE_SETTERMINAL}
  LINEADDRFEATURE_SETUPCONF               = $00000020;
  {$EXTERNALSYM LINEADDRFEATURE_SETUPCONF}
  LINEADDRFEATURE_UNCOMPLETECALL          = $00000040;
  {$EXTERNALSYM LINEADDRFEATURE_UNCOMPLETECALL}
  LINEADDRFEATURE_UNPARK                  = $00000080;
  {$EXTERNALSYM LINEADDRFEATURE_UNPARK}
{$IFDEF TAPI20}
  LINEADDRFEATURE_PICKUPHELD              = $00000100;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRFEATURE_PICKUPHELD}
  LINEADDRFEATURE_PICKUPGROUP             = $00000200;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRFEATURE_PICKUPGROUP}
  LINEADDRFEATURE_PICKUPDIRECT            = $00000400;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRFEATURE_PICKUPDIRECT}
  LINEADDRFEATURE_PICKUPWAITING           = $00000800;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRFEATURE_PICKUPWAITING}
  LINEADDRFEATURE_FORWARDFWD              = $00001000;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRFEATURE_FORWARDFWD}
  LINEADDRFEATURE_FORWARDDND              = $00002000;     // TAPI v2.0
  {$EXTERNALSYM LINEADDRFEATURE_FORWARDDND}
{$ENDIF}

{$IFDEF TAPI20}
  LINEAGENTFEATURE_SETAGENTGROUP          = $00000001;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTFEATURE_SETAGENTGROUP}
  LINEAGENTFEATURE_SETAGENTSTATE          = $00000002;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTFEATURE_SETAGENTSTATE}
  LINEAGENTFEATURE_SETAGENTACTIVITY       = $00000004;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTFEATURE_SETAGENTACTIVITY}
  LINEAGENTFEATURE_AGENTSPECIFIC          = $00000008;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTFEATURE_AGENTSPECIFIC}
  LINEAGENTFEATURE_GETAGENTACTIVITYLIST   = $00000010;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTFEATURE_GETAGENTACTIVITYLIST}
  LINEAGENTFEATURE_GETAGENTGROUP          = $00000020;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTFEATURE_GETAGENTGROUP}

  LINEAGENTSTATE_LOGGEDOFF                = $00000001;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_LOGGEDOFF}
  LINEAGENTSTATE_NOTREADY                 = $00000002;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_NOTREADY}
  LINEAGENTSTATE_READY                    = $00000004;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_READY}
  LINEAGENTSTATE_BUSYACD                  = $00000008;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_BUSYACD}
  LINEAGENTSTATE_BUSYINCOMING             = $00000010;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_BUSYINCOMING}
  LINEAGENTSTATE_BUSYOUTBOUND             = $00000020;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_BUSYOUTBOUND}
  LINEAGENTSTATE_BUSYOTHER                = $00000040;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_BUSYOTHER}
  LINEAGENTSTATE_WORKINGAFTERCALL         = $00000080;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_WORKINGAFTERCALL}
  LINEAGENTSTATE_UNKNOWN                  = $00000100;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_UNKNOWN}
  LINEAGENTSTATE_UNAVAIL                  = $00000200;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATE_UNAVAIL}

  LINEAGENTSTATUS_GROUP                   = $00000001;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_GROUP}
  LINEAGENTSTATUS_STATE                   = $00000002;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_STATE}
  LINEAGENTSTATUS_NEXTSTATE               = $00000004;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_NEXTSTATE}
  LINEAGENTSTATUS_ACTIVITY                = $00000008;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_ACTIVITY}
  LINEAGENTSTATUS_ACTIVITYLIST            = $00000010;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_ACTIVITYLIST}
  LINEAGENTSTATUS_GROUPLIST               = $00000020;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_GROUPLIST}
  LINEAGENTSTATUS_CAPSCHANGE              = $00000040;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_CAPSCHANGE}
  LINEAGENTSTATUS_VALIDSTATES             = $00000080;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_VALIDSTATES}
  LINEAGENTSTATUS_VALIDNEXTSTATES         = $00000100;     // TAPI v2.0
  {$EXTERNALSYM LINEAGENTSTATUS_VALIDNEXTSTATES}
{$ENDIF}

{$IFDEF TAPI22}
  LINEAGENTSTATEEX_NOTREADY               = $00000001;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATEEX_NOTREADY}
  LINEAGENTSTATEEX_READY                  = $00000002;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATEEX_READY}
  LINEAGENTSTATEEX_BUSYACD                = $00000004;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATEEX_BUSYACD}
  LINEAGENTSTATEEX_BUSYINCOMING           = $00000008;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATEEX_BUSYINCOMING}
  LINEAGENTSTATEEX_BUSYOUTGOING           = $00000010;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATEEX_BUSYOUTGOING}
  LINEAGENTSTATEEX_UNKNOWN                = $00000020;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATEEX_UNKNOWN}
  LINEAGENTSTATEEX_RELEASED               = $00000040;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATEEX_RELEASED}

  LINEAGENTSTATUSEX_NEWAGENT              = $00000001;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATUSEX_NEWAGENT}
  LINEAGENTSTATUSEX_STATE                 = $00000002;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATUSEX_STATE}
  LINEAGENTSTATUSEX_UPDATEINFO            = $00000004;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSTATUSEX_UPDATEINFO}
//LINEAGENTSTATUSEX_DESTROYED             = $00000004;     // TAPI v2.2
//{$EXTERNALSYM LINEAGENTSTATUSEX_DESTROYED}

  LINEAGENTSESSIONSTATE_NOTREADY          = $00000001;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATE_NOTREADY}
  LINEAGENTSESSIONSTATE_READY             = $00000002;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATE_READY}
  LINEAGENTSESSIONSTATE_BUSYONCALL        = $00000004;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATE_BUSYONCALL}
  LINEAGENTSESSIONSTATE_BUSYWRAPUP        = $00000008;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATE_BUSYWRAPUP}
  LINEAGENTSESSIONSTATE_ENDED             = $00000010;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATE_ENDED}
  LINEAGENTSESSIONSTATE_RELEASED          = $00000020;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATE_RELEASED}

  LINEAGENTSESSIONSTATUS_NEWSESSION       = $00000001;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATUS_NEWSESSION}
  LINEAGENTSESSIONSTATUS_STATE            = $00000002;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATUS_STATE}
  LINEAGENTSESSIONSTATUS_UPDATEINFO       = $00000004;     // TAPI v2.2
  {$EXTERNALSYM LINEAGENTSESSIONSTATUS_UPDATEINFO}
//LINEAGENTSESSIONSTATUS_DESTROYED        = $00000008;     // TAPI v2.2
//{$EXTERNALSYM LINEAGENTSESSIONSTATUS_DESTROYED}

  LINEQUEUESTATUS_UPDATEINFO              = $00000001;     // TAPI v2.2
  {$EXTERNALSYM LINEQUEUESTATUS_UPDATEINFO}
  LINEQUEUESTATUS_NEWQUEUE                = $00000002;     // TAPI v2.2
  {$EXTERNALSYM LINEQUEUESTATUS_NEWQUEUE}
  LINEQUEUESTATUS_QUEUEREMOVED            = $00000004;     // TAPI v2.2
  {$EXTERNALSYM LINEQUEUESTATUS_QUEUEREMOVED}

  LINEGROUPSTATUS_NEWGROUP                = $00000001;     // TAPI v2.2
  LINEGROUPSTATUS_GROUPREMOVED            = $00000002;     // TAPI v2.2

  LINEPROXYSTATUS_OPEN                    = $00000001;     // TAPI v2.2
  LINEPROXYSTATUS_CLOSE                   = $00000002;     // TAPI v2.2
  LINEPROXYSTATUS_ALLOPENFORACD           = $00000004;     // TAPI v2.2
{$ENDIF}

  LINEANSWERMODE_NONE                     = $00000001;
  {$EXTERNALSYM LINEANSWERMODE_NONE}
  LINEANSWERMODE_DROP                     = $00000002;
  {$EXTERNALSYM LINEANSWERMODE_DROP}
  LINEANSWERMODE_HOLD                     = $00000004;
  {$EXTERNALSYM LINEANSWERMODE_HOLD}

  LINEBEARERMODE_VOICE                    = $00000001;
  {$EXTERNALSYM LINEBEARERMODE_VOICE}
  LINEBEARERMODE_SPEECH                   = $00000002;
  {$EXTERNALSYM LINEBEARERMODE_SPEECH}
  LINEBEARERMODE_MULTIUSE                 = $00000004;
  {$EXTERNALSYM LINEBEARERMODE_MULTIUSE}
  LINEBEARERMODE_DATA                     = $00000008;
  {$EXTERNALSYM LINEBEARERMODE_DATA}
  LINEBEARERMODE_ALTSPEECHDATA            = $00000010;
  {$EXTERNALSYM LINEBEARERMODE_ALTSPEECHDATA}
  LINEBEARERMODE_NONCALLSIGNALING         = $00000020;
  {$EXTERNALSYM LINEBEARERMODE_NONCALLSIGNALING}
  LINEBEARERMODE_PASSTHROUGH              = $00000040;     // TAPI v1.4
  {$EXTERNALSYM LINEBEARERMODE_PASSTHROUGH}
{$IFDEF TAPI20}
  LINEBEARERMODE_RESTRICTEDDATA           = $00000080;     // TAPI v2.0
  {$EXTERNALSYM LINEBEARERMODE_RESTRICTEDDATA}
{$ENDIF}

  LINEBUSYMODE_STATION                    = $00000001;
  {$EXTERNALSYM LINEBUSYMODE_STATION}
  LINEBUSYMODE_TRUNK                      = $00000002;
  {$EXTERNALSYM LINEBUSYMODE_TRUNK}
  LINEBUSYMODE_UNKNOWN                    = $00000004;
  {$EXTERNALSYM LINEBUSYMODE_UNKNOWN}
  LINEBUSYMODE_UNAVAIL                    = $00000008;
  {$EXTERNALSYM LINEBUSYMODE_UNAVAIL}

  LINECALLCOMPLCOND_BUSY                  = $00000001;
  {$EXTERNALSYM LINECALLCOMPLCOND_BUSY}
  LINECALLCOMPLCOND_NOANSWER              = $00000002;
  {$EXTERNALSYM LINECALLCOMPLCOND_NOANSWER}

  LINECALLCOMPLMODE_CAMPON                = $00000001;
  {$EXTERNALSYM LINECALLCOMPLMODE_CAMPON}
  LINECALLCOMPLMODE_CALLBACK              = $00000002;
  {$EXTERNALSYM LINECALLCOMPLMODE_CALLBACK}
  LINECALLCOMPLMODE_INTRUDE               = $00000004;
  {$EXTERNALSYM LINECALLCOMPLMODE_INTRUDE}
  LINECALLCOMPLMODE_MESSAGE               = $00000008;
  {$EXTERNALSYM LINECALLCOMPLMODE_MESSAGE}

  LINECALLFEATURE_ACCEPT                  = $00000001;
  {$EXTERNALSYM LINECALLFEATURE_ACCEPT}
  LINECALLFEATURE_ADDTOCONF               = $00000002;
  {$EXTERNALSYM LINECALLFEATURE_ADDTOCONF}
  LINECALLFEATURE_ANSWER                  = $00000004;
  {$EXTERNALSYM LINECALLFEATURE_ANSWER}
  LINECALLFEATURE_BLINDTRANSFER           = $00000008;
  {$EXTERNALSYM LINECALLFEATURE_BLINDTRANSFER}
  LINECALLFEATURE_COMPLETECALL            = $00000010;
  {$EXTERNALSYM LINECALLFEATURE_COMPLETECALL}
  LINECALLFEATURE_COMPLETETRANSF          = $00000020;
  {$EXTERNALSYM LINECALLFEATURE_COMPLETETRANSF}
  LINECALLFEATURE_DIAL                    = $00000040;
  {$EXTERNALSYM LINECALLFEATURE_DIAL}
  LINECALLFEATURE_DROP                    = $00000080;
  {$EXTERNALSYM LINECALLFEATURE_DROP}
  LINECALLFEATURE_GATHERDIGITS            = $00000100;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -