📄 aditapi3.pas
字号:
LINECALLREASON_REDIRECT = $00000040;
LINECALLREASON_CALLCOMPLETION = $00000080;
LINECALLREASON_TRANSFER = $00000100;
LINECALLREASON_REMINDER = $00000200;
LINECALLREASON_UNKNOWN = $00000400;
LINECALLREASON_UNAVAIL = $00000800;
LINECALLREASON_INTRUDE = $00001000;
LINECALLREASON_PARKED = $00002000;
LINECALLREASON_CAMPEDON = $00004000;
LINECALLREASON_ROUTEREQUEST = $00008000;
IID_IConnectionPointContainer : TGUID = '{B196B284-BAB4-101A-B69C-00AA00341D07}';
CLSID_IBasicVideo : TGUID = '{56a868b5-0ad4-11ce-b03a-0020af0ba770}';
CLSID_HandsetTerminal : TGUID = '{AAF578EB-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_HeadsetTerminal : TGUID = '{AAF578ED-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_MediaStreamTerminal : TGUID = '{E2F7AEF7-4971-11D1-A671-006097C9A2E8}';
CLSID_MicrophoneTerminal : TGUID = '{AAF578EF-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_SpeakerphoneTerminal : TGUID = '{AAF578EE-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_SpeakersTerminal : TGUID = '{AAF578F0-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_VideoInputTerminal : TGUID = '{AAF578EC-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_VideoWindowTerm : TGUID = '{F7438990-D6EB-11d0-82A6-00AA00B5CA1B}';
CLSID_String_HandsetTerminal = '{AAF578EB-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_String_HeadsetTerminal = '{AAF578ED-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_String_MediaStreamTerminal = '{E2F7AEF7-4971-11D1-A671-006097C9A2E8}';
CLSID_String_MicrophoneTerminal = '{AAF578EF-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_String_SpeakerphoneTerminal = '{AAF578EE-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_String_SpeakersTerminal = '{AAF578F0-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_String_VideoInputTerminal = '{AAF578EC-DC70-11d0-8ED3-00C04FB6809F}';
CLSID_String_VideoWindowTerm = '{F7438990-D6EB-11d0-82A6-00AA00B5CA1B}';
// *********************************************************************//
// Declaration of Enumerations defined in Type Library
// *********************************************************************//
// Constants for enum ADDRESS_STATE
type
ADDRESS_STATE = TOleEnum;
const
AS_INSERVICE = $00000000;
AS_OUTOFSERVICE = $00000001;
// Constants for enum CALLHUB_STATE
type
CALLHUB_STATE = TOleEnum;
const
CHS_ACTIVE = $00000000;
CHS_IDLE = $00000001;
// Constants for enum DISCONNECT_CODE
type
DISCONNECT_CODE = TOleEnum;
const
DC_NORMAL = $00000000;
DC_NOANSWER = $00000001;
DC_REJECTED = $00000002;
// Constants for enum QOS_SERVICE_LEVEL
type
QOS_SERVICE_LEVEL = TOleEnum;
const
QSL_NEEDED = $00000001;
QSL_IF_AVAILABLE = $00000002;
QSL_BEST_EFFORT = $00000003;
// Constants for enum FINISH_MODE
type
FINISH_MODE = TOleEnum;
const
FM_ASTRANSFER = $00000000;
FM_ASCONFERENCE = $00000001;
// Constants for enum CALL_STATE
type
CALL_STATE = TOleEnum;
const
CS_IDLE = $00000000;
CS_INPROGRESS = $00000001;
CS_CONNECTED = $00000002;
CS_DISCONNECTED = $00000003;
CS_OFFERING = $00000004;
CS_HOLD = $00000005;
CS_QUEUED = $00000006;
// Constants for enum CALL_PRIVILEGE
type
CALL_PRIVILEGE = TOleEnum;
const
CP_OWNER = $00000000;
CP_MONITOR = $00000001;
// Constants for enum CALLINFO_LONG
type
CALLINFO_LONG = TOleEnum;
const
CIL_MEDIATYPESAVAILABLE = $00000000;
CIL_BEARERMODE = $00000001;
CIL_CALLERIDADDRESSTYPE = $00000002;
CIL_CALLEDIDADDRESSTYPE = $00000003;
CIL_CONNECTEDIDADDRESSTYPE = $00000004;
CIL_REDIRECTIONIDADDRESSTYPE = $00000005;
CIL_REDIRECTINGIDADDRESSTYPE = $00000006;
CIL_ORIGIN = $00000007;
CIL_REASON = $00000008;
CIL_APPSPECIFIC = $00000009;
CIL_CALLPARAMSFLAGS = $0000000A;
CIL_CALLTREATMENT = $0000000B;
CIL_MINRATE = $0000000C;
CIL_MAXRATE = $0000000D;
CIL_COUNTRYCODE = $0000000E;
CIL_CALLID = $0000000F;
CIL_RELATEDCALLID = $00000010;
CIL_COMPLETIONID = $00000011;
CIL_NUMBEROFOWNERS = $00000012;
CIL_NUMBEROFMONITORS = $00000013;
CIL_TRUNK = $00000014;
CIL_RATE = $00000015;
// Constants for enum CALLINFO_STRING
type
CALLINFO_STRING = TOleEnum;
const
CIS_CALLERIDNAME = $00000000;
CIS_CALLERIDNUMBER = $00000001;
CIS_CALLEDIDNAME = $00000002;
CIS_CALLEDIDNUMBER = $00000003;
CIS_CONNECTEDIDNAME = $00000004;
CIS_CONNECTEDIDNUMBER = $00000005;
CIS_REDIRECTIONIDNAME = $00000006;
CIS_REDIRECTIONIDNUMBER = $00000007;
CIS_REDIRECTINGIDNAME = $00000008;
CIS_REDIRECTINGIDNUMBER = $00000009;
CIS_CALLEDPARTYFRIENDLYNAME = $0000000A;
CIS_COMMENT = $0000000B;
CIS_DISPLAYABLEADDRESS = $0000000C;
CIS_CALLINGPARTYID = $0000000D;
// Constants for enum CALLINFO_BUFFER
type
CALLINFO_BUFFER = TOleEnum;
const
CIB_USERUSERINFO = $00000000;
CIB_DEVSPECIFICBUFFER = $00000001;
CIB_CALLDATABUFFER = $00000002;
CIB_CHARGINGINFOBUFFER = $00000003;
CIB_HIGHLEVELCOMPATIBILITYBUFFER = $00000004;
CIB_LOWLEVELCOMPATIBILITYBUFFER = $00000005;
// Constants for enum CALL_STATE_EVENT_CAUSE
type
CALL_STATE_EVENT_CAUSE = TOleEnum;
const
CEC_NONE = $00000000;
CEC_DISCONNECT_NORMAL = $00000001;
CEC_DISCONNECT_BUSY = $00000002;
CEC_DISCONNECT_BADADDRESS = $00000003;
CEC_DISCONNECT_NOANSWER = $00000004;
CEC_DISCONNECT_CANCELLED = $00000005;
CEC_DISCONNECT_REJECTED = $00000006;
CEC_DISCONNECT_FAILED = $00000007;
// Constants for enum CALL_NOTIFICATION_EVENT
type
CALL_NOTIFICATION_EVENT = TOleEnum;
const
CNE_OWNER = $00000000;
CNE_MONITOR = $00000001;
// Constants for enum TAPI_EVENT
type
TAPI_EVENT = TOleEnum;
const
TE_TAPIOBJECT = $00000001;
TE_ADDRESS = $00000002;
TE_CALLNOTIFICATION = $00000004;
TE_CALLSTATE = $00000008;
TE_CALLMEDIA = $00000010;
TE_CALLHUB = $00000020;
TE_CALLINFOCHANGE = $00000040;
TE_PRIVATE = $00000080;
TE_REQUEST = $00000100;
TE_AGENT = $00000200;
TE_AGENTSESSION = $00000400;
TE_QOSEVENT = $00000800;
TE_AGENTHANDLER = $00001000;
TE_ACDGROUP = $00002000;
TE_QUEUE = $00004000;
TE_DIGITEVENT = $00008000;
TE_GENERATEEVENT = $00010000;
// Constants for enum CALLHUB_EVENT
type
CALLHUB_EVENT = TOleEnum;
const
CHE_CALLJOIN = $00000000;
CHE_CALLLEAVE = $00000001;
CHE_CALLHUBNEW = $00000002;
CHE_CALLHUBIDLE = $00000003;
// Constants for enum ADDRESS_CAPABILITY
type
ADDRESS_CAPABILITY = TOleEnum;
const
AC_ADDRESSTYPES = $00000000;
AC_BEARERMODES = $00000001;
AC_MAXACTIVECALLS = $00000002;
AC_MAXONHOLDCALLS = $00000003;
AC_MAXONHOLDPENDINGCALLS = $00000004;
AC_MAXNUMCONFERENCE = $00000005;
AC_MAXNUMTRANSCONF = $00000006;
AC_MONITORDIGITSUPPORT = $00000007;
AC_GENERATEDIGITSUPPORT = $00000008;
AC_GENERATETONEMODES = $00000009;
AC_GENERATETONEMAXNUMFREQ = $0000000A;
AC_MONITORTONEMAXNUMFREQ = $0000000B;
AC_MONITORTONEMAXNUMENTRIES = $0000000C;
AC_DEVCAPFLAGS = $0000000D;
AC_ANSWERMODES = $0000000E;
AC_LINEFEATURES = $0000000F;
AC_SETTABLEDEVSTATUS = $00000010;
AC_PARKSUPPORT = $00000011;
AC_CALLERIDSUPPORT = $00000012;
AC_CALLEDIDSUPPORT = $00000013;
AC_CONNECTEDIDSUPPORT = $00000014;
AC_REDIRECTIONIDSUPPORT = $00000015;
AC_REDIRECTINGIDSUPPORT = $00000016;
AC_ADDRESSCAPFLAGS = $00000017;
AC_CALLFEATURES1 = $00000018;
AC_CALLFEATURES2 = $00000019;
AC_REMOVEFROMCONFCAPS = $0000001A;
AC_REMOVEFROMCONFSTATE = $0000001B;
AC_TRANSFERMODES = $0000001C;
AC_ADDRESSFEATURES = $0000001D;
AC_PREDICTIVEAUTOTRANSFERSTATES = $0000001E;
AC_MAXCALLDATASIZE = $0000001F;
AC_LINEID = $00000020;
AC_ADDRESSID = $00000021;
AC_FORWARDMODES = $00000022;
AC_MAXFORWARDENTRIES = $00000023;
AC_MAXSPECIFICENTRIES = $00000024;
AC_MINFWDNUMRINGS = $00000025;
AC_MAXFWDNUMRINGS = $00000026;
AC_MAXCALLCOMPLETIONS = $00000027;
AC_CALLCOMPLETIONCONDITIONS = $00000028;
AC_CALLCOMPLETIONMODES = $00000029;
AC_PERMANENTDEVICEID = $0000002A;
// Constants for enum ADDRESS_CAPABILITY_STRING
type
ADDRESS_CAPABILITY_STRING = TOleEnum;
const
ACS_PROTOCOL = $00000000;
ACS_ADDRESSDEVICESPECIFIC = $00000001;
ACS_LINEDEVICESPECIFIC = $00000002;
ACS_PROVIDERSPECIFIC = $00000003;
ACS_SWITCHSPECIFIC = $00000004;
ACS_PERMANENTDEVICEGUID = $00000005;
// Constants for enum QOS_EVENT
type
QOS_EVENT = TOleEnum;
const
QE_NOQOS = $00000001;
QE_ADMISSIONFAILURE = $00000002;
QE_POLICYFAILURE = $00000003;
QE_GENERICERROR = $00000004;
// Constants for enum ADDRESS_EVENT
type
ADDRESS_EVENT = TOleEnum;
const
AE_STATE = $00000000;
AE_CAPSCHANGE = $00000001;
AE_RINGING = $00000002;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -