📄 aditapi3.pas
字号:
AE_CONFIGCHANGE = $00000003;
AE_FORWARD = $00000004;
AE_NEWTERMINAL = $00000005;
AE_REMOVETERMINAL = $00000006;
// Constants for enum TERMINAL_STATE
type
TERMINAL_STATE = TOleEnum;
const
TS_INUSE = $00000000;
TS_NOTINUSE = $00000001;
// Constants for enum TERMINAL_TYPE
type
TERMINAL_TYPE = TOleEnum;
const
TT_STATIC = $00000000;
TT_DYNAMIC = $00000001;
// Constants for enum TERMINAL_DIRECTION
type
TERMINAL_DIRECTION = TOleEnum;
const
TD_CAPTURE = $00000000;
TD_RENDER = $00000001;
TD_BIDIRECTIONAL = $00000002;
// Constants for enum CALL_MEDIA_EVENT
type
CALL_MEDIA_EVENT = TOleEnum;
const
CME_NEW_STREAM = $00000000;
CME_STREAM_FAIL = $00000001;
CME_TERMINAL_FAIL = $00000002;
CME_STREAM_NOT_USED = $00000003;
CME_STREAM_ACTIVE = $00000004;
CME_STREAM_INACTIVE = $00000005;
// Constants for enum CALL_MEDIA_EVENT_CAUSE
type
CALL_MEDIA_EVENT_CAUSE = TOleEnum;
const
CMC_UNKNOWN = $00000000;
CMC_BAD_DEVICE = $00000001;
CMC_CONNECT_FAIL = $00000002;
CMC_LOCAL_REQUEST = $00000003;
CMC_REMOTE_REQUEST = $00000004;
CMC_MEDIA_TIMEOUT = $00000005;
CMC_MEDIA_RECOVERED = $00000006;
// Constants for enum TAPIOBJECT_EVENT
type
TAPIOBJECT_EVENT = TOleEnum;
const
TE_ADDRESSCREATE = $00000000;
TE_ADDRESSREMOVE = $00000001;
TE_REINIT = $00000002;
TE_TRANSLATECHANGE = $00000003;
TE_ADDRESSCLOSE = $00000004;
// Constants for enum AGENT_SESSION_STATE
type
AGENT_SESSION_STATE = TOleEnum;
const
ASST_NOT_READY = $00000000;
ASST_READY = $00000001;
ASST_BUSY_ON_CALL = $00000002;
ASST_BUSY_WRAPUP = $00000003;
ASST_SESSION_ENDED = $00000004;
// Constants for enum AGENT_STATE
type
AGENT_STATE = TOleEnum;
const
AS_NOT_READY = $00000000;
AS_READY = $00000001;
AS_BUSY_ACD = $00000002;
AS_BUSY_INCOMING = $00000003;
AS_BUSY_OUTGOING = $00000004;
AS_UNKNOWN = $00000005;
// Constants for enum AGENT_EVENT
type
AGENT_EVENT = TOleEnum;
const
AE_NOT_READY = $00000000;
AE_READY = $00000001;
AE_BUSY_ACD = $00000002;
AE_BUSY_INCOMING = $00000003;
AE_BUSY_OUTGOING = $00000004;
AE_UNKNOWN = $00000005;
// Constants for enum AGENT_SESSION_EVENT
type
AGENT_SESSION_EVENT = TOleEnum;
const
ASE_NEW_SESSION = $00000000;
ASE_NOT_READY = $00000001;
ASE_READY = $00000002;
ASE_BUSY = $00000003;
ASE_WRAPUP = $00000004;
ASE_END = $00000005;
// Constants for enum ACDGROUP_EVENT
type
ACDGROUP_EVENT = TOleEnum;
const
ACDGE_NEW_GROUP = $00000000;
ACDGE_GROUP_REMOVED = $00000001;
// Constants for enum ACDQUEUE_EVENT
type
ACDQUEUE_EVENT = TOleEnum;
const
ACDQE_NEW_QUEUE = $00000000;
ACDQE_QUEUE_REMOVED = $00000001;
// Constants for enum AGENTHANDLER_EVENT
type
AGENTHANDLER_EVENT = TOleEnum;
const
AHE_NEW_AGENTHANDLER = $00000000;
AHE_AGENTHANDLER_REMOVED = $00000001;
// Constants for enum CALLINFOCHANGE_CAUSE
type
CALLINFOCHANGE_CAUSE = TOleEnum;
const
CIC_OTHER = $00000000;
CIC_DEVSPECIFIC = $00000001;
CIC_BEARERMODE = $00000002;
CIC_RATE = $00000003;
CIC_APPSPECIFIC = $00000004;
CIC_CALLID = $00000005;
CIC_RELATEDCALLID = $00000006;
CIC_ORIGIN = $00000007;
CIC_REASON = $00000008;
CIC_COMPLETIONID = $00000009;
CIC_NUMOWNERINCR = $0000000A;
CIC_NUMOWNERDECR = $0000000B;
CIC_NUMMONITORS = $0000000C;
CIC_TRUNK = $0000000D;
CIC_CALLERID = $0000000E;
CIC_CALLEDID = $0000000F;
CIC_CONNECTEDID = $00000010;
CIC_REDIRECTIONID = $00000011;
CIC_REDIRECTINGID = $00000012;
CIC_USERUSERINFO = $00000013;
CIC_HIGHLEVELCOMP = $00000014;
CIC_LOWLEVELCOMP = $00000015;
CIC_CHARGINGINFO = $00000016;
CIC_TREATMENT = $00000017;
CIC_CALLDATA = $00000018;
CIC_PRIVILEGE = $00000019;
CIC_MEDIATYPE = $0000001A;
type
// *********************************************************************//
// Forward declaration of types defined in TypeLibrary
// *********************************************************************//
ITCollection = interface;
ITCollectionDisp = dispinterface;
ITCallStateEvent = interface;
ITCallStateEventDisp = dispinterface;
ITCallInfo = interface;
ITCallInfoDisp = dispinterface;
ITAddress = interface;
ITAddressDisp = dispinterface;
ITTAPI = interface;
ITTAPIDisp = dispinterface;
IEnumAddress = interface;
IEnumCallHub = interface;
ITCallHub = interface;
ITCallHubDisp = dispinterface;
IEnumCall = interface;
IEnumUnknown = interface;
ITBasicCallControl = interface;
ITBasicCallControlDisp = dispinterface;
ITForwardInformation = interface;
ITForwardInformationDisp = dispinterface;
ITCallNotificationEvent = interface;
ITCallNotificationEventDisp = dispinterface;
ITTAPIEventNotification = interface;
ITBasicAudioTerminal = interface;
ITBasicAudioTerminalDisp = dispinterface;
ITCallHubEvent = interface;
ITAddressCapabilities = interface;
ITAddressCapabilitiesDisp = dispinterface;
IEnumBstr = interface;
ITQOSEvent = interface;
ITAddressEvent = interface;
ITTerminal = interface;
ITTerminalDisp = dispinterface;
ITCallMediaEvent = interface;
ITCallMediaEventDisp = dispinterface;
ITStream = interface;
ITStreamDisp = dispinterface;
IEnumTerminal = interface;
ITTAPIObjectEvent = interface;
ITTAPIObjectEventDisp = dispinterface;
ITAddressTranslation = interface;
ITAddressTranslationDisp = dispinterface;
ITAddressTranslationInfo = interface;
ITAddressTranslationInfoDisp = dispinterface;
IEnumLocation = interface;
ITLocationInfo = interface;
ITLocationInfoDisp = dispinterface;
IEnumCallingCard = interface;
ITCallingCard = interface;
ITCallingCardDisp = dispinterface;
ITAgent = interface;
ITAgentDisp = dispinterface;
IEnumAgentSession = interface;
ITAgentSession = interface;
ITAgentSessionDisp = dispinterface;
ITACDGroup = interface;
ITACDGroupDisp = dispinterface;
IEnumQueue = interface;
ITQueue = interface;
ITQueueDisp = dispinterface;
ITAgentEvent = interface;
ITAgentEventDisp = dispinterface;
ITAgentSessionEvent = interface;
ITAgentSessionEventDisp = dispinterface;
ITACDGroupEvent = interface;
ITACDGroupEventDisp = dispinterface;
ITQueueEvent = interface;
ITQueueEventDisp = dispinterface;
ITTAPICallCenter = interface;
ITTAPICallCenterDisp = dispinterface;
IEnumAgentHandler = interface;
ITAgentHandler = interface;
ITAgentHandlerDisp = dispinterface;
IEnumACDGroup = interface;
ITAgentHandlerEvent = interface;
ITAgentHandlerEventDisp = dispinterface;
ITCallInfoChangeEvent = interface;
ITRequestEvent = interface;
ITMediaSupport = interface;
ITMediaSupportDisp = dispinterface;
ITTerminalSupport = interface;
ITTerminalSupportDisp = dispinterface;
IEnumTerminalClass = interface;
ITStreamControl = interface;
ITStreamControlDisp = dispinterface;
IEnumStream = interface;
ITSubStreamControl = interface;
ITSubStreamControlDisp = dispinterface;
ITSubStream = interface;
ITSubStreamDisp = dispinterface;
IEnumSubStream = interface;
ITLegacyAddressMediaControl = interface;
ITLegacyCallMediaControl = interface;
ITDigitDetectionEvent = interface;
ITDigitGenerationEvent = interface;
ITDigitGenerationEventDisp = dispinterface;
ITPrivateEvent = interface;
ITPrivateEventDisp = dispinterface;
ITTAPIDispatchEventNotification = dispinterface;
ITDispatchMapper = interface;
ITRequest = interface;
// *********************************************************************//
// Declaration of CoClasses defined in Type Library
// (NOTE: Here we map each CoClass to its Default Interface)
// *********************************************************************//
TAPI = ITTAPI;
DispatchMapper = ITDispatchMapper;
RequestMakeCall = ITRequest;
// *********************************************************************//
// Declaration of structures, unions and aliases.
// *********************************************************************//
PByte1 = ^Byte; {*}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -