📄 ctcv4.h
字号:
RQT_RegisterAll = RQT_UnregisterAddress + 1,
RQT_UnregisterAll = RQT_RegisterAll + 1,
RQT_SetInputMask = RQT_UnregisterAll + 1,
RQT_AgentLogin = RQT_SetInputMask + 1,
RQT_AgentLogout = RQT_AgentLogin + 1,
RQT_AgentReady = RQT_AgentLogout + 1,
RQT_AgentNotReady = RQT_AgentReady + 1,
RQT_SetDNDOn = RQT_AgentNotReady + 1,
RQT_SetDNDOff = RQT_SetDNDOn + 1,
RQT_MakeCall = RQT_SetDNDOff + 1,
RQT_MakePredictiveCall = RQT_MakeCall + 1,
RQT_AnswerCall = RQT_MakePredictiveCall + 1,
RQT_ReleaseCall = RQT_AnswerCall + 1,
RQT_HoldCall = RQT_ReleaseCall + 1,
RQT_RetrieveCall = RQT_HoldCall + 1,
RQT_InitiateConference = RQT_RetrieveCall + 1,
RQT_CompleteConference = RQT_InitiateConference + 1,
RQT_DeleteFromConference = RQT_CompleteConference + 1,
RQT_InitiateTransfer = RQT_DeleteFromConference + 1,
RQT_MuteTransfer = RQT_InitiateTransfer + 1,
RQT_SingleStepTransfer = RQT_MuteTransfer + 1,
RQT_CompleteTransfer = RQT_SingleStepTransfer + 1,
RQT_MergeCalls = RQT_CompleteTransfer + 1,
RQT_AlternateCall = RQT_MergeCalls + 1,
RQT_ReconnectCall = RQT_AlternateCall + 1,
RQT_AttachUserData = RQT_ReconnectCall + 1,
RQT_UpdateUserData = RQT_AttachUserData + 1,
RQT_DeleteUserData = RQT_UpdateUserData + 1,
RQT_DeletePair = RQT_DeleteUserData + 1,
RQT_CallForwardSet = RQT_DeletePair + 1,
RQT_CallForwardCancel = RQT_CallForwardSet + 1,
RQT_RouteCall = RQT_CallForwardCancel + 1,
RQT_GiveMusicTreatment = RQT_RouteCall + 1,
RQT_GiveSilenceTreatment = RQT_GiveMusicTreatment + 1,
RQT_GiveRingBackTreatment = RQT_GiveSilenceTreatment + 1,
RQT_LoginMailBox = RQT_GiveRingBackTreatment + 1,
RQT_LogoutMailBox = RQT_LoginMailBox + 1,
RQT_OpenVoiceFile = RQT_LogoutMailBox + 1,
RQT_CloseVoiceFile = RQT_OpenVoiceFile + 1,
RQT_PlayVoiceFile = RQT_CloseVoiceFile + 1,
RQT_CollectDigits = RQT_PlayVoiceFile + 1,
RQT_SetMessageWaitingOn = RQT_CollectDigits + 1,
RQT_SetMessageWaitingOff = RQT_SetMessageWaitingOn + 1,
RQT_DistributeUserEvent = RQT_SetMessageWaitingOff + 1,
RQT_DistributeEvent = RQT_DistributeUserEvent + 1,
EVT_ServerConnected = RQT_DistributeEvent + 1,
EVT_ServerDisconnected = EVT_ServerConnected + 1,
EVT_Error = EVT_ServerDisconnected + 1,
EVT_Registered = EVT_Error + 1,
EVT_Unregistered = EVT_Registered + 1,
EVT_RegisteredAll = EVT_Unregistered + 1,
EVT_UnregisteredAll = EVT_RegisteredAll + 1,
EVT_Queued = EVT_UnregisteredAll + 1,
EVT_Diverted = EVT_Queued + 1,
EVT_Abandoned = EVT_Diverted + 1,
EVT_Ringing = EVT_Abandoned + 1,
EVT_Dialing = EVT_Ringing + 1,
EVT_NetworkReached = EVT_Dialing + 1,
EVT_DestinationBusy = EVT_NetworkReached + 1,
EVT_Established = EVT_DestinationBusy + 1,
EVT_Released = EVT_Established + 1,
EVT_Held = EVT_Released + 1,
EVT_Retrieved = EVT_Held + 1,
EVT_PartyChanged = EVT_Retrieved + 1,
EVT_PartyAdded = EVT_PartyChanged + 1,
EVT_PartyDeleted = EVT_PartyAdded + 1,
EVT_RouteRequest = EVT_PartyDeleted + 1,
EVT_RouteUsed = EVT_RouteRequest + 1,
EVT_AgentLogin = EVT_RouteUsed + 1,
EVT_AgentLogout = EVT_AgentLogin + 1,
EVT_AgentReady = EVT_AgentLogout + 1,
EVT_AgentNotReady = EVT_AgentReady + 1,
EVT_DNDOn = EVT_AgentNotReady + 1,
EVT_DNDOff = EVT_DNDOn + 1,
EVT_MailBoxLogin = EVT_DNDOff + 1,
EVT_MailBoxLogout = EVT_MailBoxLogin + 1,
EVT_VoiceFileOpened = EVT_MailBoxLogout + 1,
EVT_VoiceFileClosed = EVT_VoiceFileOpened + 1,
EVT_VoiceFileEndPlay = EVT_VoiceFileClosed + 1,
EVT_DigitsCollected = EVT_VoiceFileEndPlay + 1,
EVT_AttachedDataChanged = EVT_DigitsCollected + 1,
EVT_OffHook = EVT_AttachedDataChanged + 1,
EVT_OnHook = EVT_OffHook + 1,
EVT_ForwardSet = EVT_OnHook + 1,
EVT_ForwardCancel = EVT_ForwardSet + 1,
EVT_MessageWaitingOn = EVT_ForwardCancel + 1,
EVT_MessageWaitingOff = EVT_MessageWaitingOn + 1,
EVT_AddressInfo = EVT_MessageWaitingOff + 1,
EVT_ServerInfo = EVT_AddressInfo + 1,
EVT_LinkDisconnected = EVT_ServerInfo + 1,
EVT_LinkConnected = EVT_LinkDisconnected + 1,
EVT_UserEvent = EVT_LinkConnected + 1,
RQT_SendDTMF = EVT_UserEvent + 1,
EVT_DTMFSent = RQT_SendDTMF + 1,
EVT_ResourceAllocated = EVT_DTMFSent + 1,
EVT_ResourceFreed = EVT_ResourceAllocated + 1,
EVT_RemoteConnectionSuccess = EVT_ResourceFreed + 1,
EVT_RemoteConnectionFailed = EVT_RemoteConnectionSuccess + 1,
RQT_RedirectCall = EVT_RemoteConnectionFailed + 1,
RQT_ListenDisconnect = RQT_RedirectCall + 1,
RQT_ListenReconnect = RQT_ListenDisconnect + 1,
EVT_ListenDisconnected = RQT_ListenReconnect + 1,
EVT_ListenReconnected = EVT_ListenDisconnected + 1,
RQT_QueryCall = EVT_ListenReconnected + 1,
EVT_PartyInfo = RQT_QueryCall + 1,
RQT_ClearCall = EVT_PartyInfo + 1,
RQT_SetCallInfo = RQT_ClearCall + 1,
EVT_CallInfoChanged = RQT_SetCallInfo + 1,
RQT_ApplyTreatment = EVT_CallInfoChanged + 1,
EVT_TreatmentApplied = RQT_ApplyTreatment + 1,
EVT_TreatmentNotApplied = EVT_TreatmentApplied + 1,
EVT_TreatmentEnd = EVT_TreatmentNotApplied + 1,
EVT_HardwareError = EVT_TreatmentEnd + 1,
EVT_AgentAfterCallWork = EVT_HardwareError + 1,
EVT_TreatmentRequired = EVT_AgentAfterCallWork + 1,
RQT_SingleStepConference = EVT_TreatmentRequired + 1,
RQT_QuerySwitch = RQT_SingleStepConference + 1,
EVT_SwitchInfo = RQT_QuerySwitch + 1,
RQT_GetAccessNumber = EVT_SwitchInfo + 1,
RQT_CancelReqGetAccessNumber = RQT_GetAccessNumber + 1,
EVT_AnswerAccessNumber = RQT_CancelReqGetAccessNumber + 1,
EVT_ReqGetAccessNumberCanceled = EVT_AnswerAccessNumber + 1,
RQT_ReserveAgent = EVT_ReqGetAccessNumberCanceled + 1,
EVT_AgentReserved = RQT_ReserveAgent + 1,
RQT_ReserveAgentAndGetAccessNumber = EVT_AgentReserved + 1,
RQT_AgentSetIdleReason = RQT_ReserveAgentAndGetAccessNumber + 1,
EVT_AgentIdleReasonSet = RQT_AgentSetIdleReason + 1,
EVT_RestoreConnection = EVT_AgentIdleReasonSet + 1,
EVT_PrimaryChanged = EVT_RestoreConnection + 1,
RQT_LostBackupConnection = EVT_PrimaryChanged + 1,
RQT_SetDNInfo = RQT_LostBackupConnection + 1,
RQT_QueryLocation = RQT_SetDNInfo + 1,
EVT_LocationInfo = RQT_QueryLocation + 1,
EVT_ACK = EVT_LocationInfo + 1,
CODEMAX = EVT_ACK + 1,
RESERVED_0 = CODEMAX + 1,
RESERVED_1 = RESERVED_0 + 1,
EVT_WebRequest = RESERVED_1 + 1
} EVENTCODES;
typedef /* [v1_enum] */
enum NETWORKS
{ NW_unknown = 0,
NW_nb_nb = NW_unknown + 1,
NW_ip_tcp = NW_nb_nb + 1,
NW_dnet_nsp = NW_ip_tcp + 1,
NW_nb_tcp = NW_dnet_nsp + 1,
NW_np = NW_nb_tcp + 1,
NW_spx = NW_np + 1
} NETWORKS;
EXTERN_C const IID LIBID_CTILib;
#ifndef __IKVPair_INTERFACE_DEFINED__
#define __IKVPair_INTERFACE_DEFINED__
/* interface IKVPair */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IKVPair;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("BCD200FF-2264-11D4-A429-0040053D6065")
IKVPair : public IUnknown
{
public:
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ KVTYPES __RPC_FAR *pVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Key(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StringValue(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IntValue(
/* [retval][out] */ int __RPC_FAR *pVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ListValue(
/* [retval][out] */ LPKVLIST __RPC_FAR *pVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_BinaryValue(
/* [retval][out] */ byte __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_BinaryLength(
/* [retval][out] */ int __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IKVPairVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IKVPair __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IKVPair __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IKVPair __RPC_FAR * This);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IKVPair __RPC_FAR * This,
/* [retval][out] */ KVTYPES __RPC_FAR *pVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Key )(
IKVPair __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StringValue )(
IKVPair __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IntValue )(
IKVPair __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *pVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ListValue )(
IKVPair __RPC_FAR * This,
/* [retval][out] */ LPKVLIST __RPC_FAR *pVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BinaryValue )(
IKVPair __RPC_FAR * This,
/* [retval][out] */ byte __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BinaryLength )(
IKVPair __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *pVal);
END_INTERFACE
} IKVPairVtbl;
interface IKVPair
{
CONST_VTBL struct IKVPairVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IKVPair_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IKVPair_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IKVPair_Release(This) \
(This)->lpVtbl -> Release(This)
#define IKVPair_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IKVPair_get_Key(This,pVal) \
(This)->lpVtbl -> get_Key(This,pVal)
#define IKVPair_get_StringValue(This,pVal) \
(This)->lpVtbl -> get_StringValue(This,pVal)
#define IKVPair_get_IntValue(This,pVal) \
(This)->lpVtbl -> get_IntValue(This,pVal)
#define IKVPair_get_ListValue(This,pVal) \
(This)->lpVtbl -> get_ListValue(This,pVal)
#define IKVPair_get_BinaryValue(This,pVal) \
(This)->lpVtbl -> get_BinaryValue(This,pVal)
#define IKVPair_get_BinaryLength(This,pVal) \
(This)->lpVtbl -> get_BinaryLength(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IKVPair_get_Type_Proxy(
IKVPair __RPC_FAR * This,
/* [retval][out] */ KVTYPES __RPC_FAR *pVal);
void __RPC_STUB IKVPair_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IKVPair_get_Key_Proxy(
IKVPair __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IKVPair_get_Key_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IKVPair_get_StringValue_Proxy(
IKVPair __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IKVPair_get_StringValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IKVPair_get_IntValue_Proxy(
IKVPair __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *pVal);
void __RPC_STUB IKVPair_get_IntValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IKVPair_get_ListValue_Proxy(
IKVPair __RPC_FAR * This,
/* [retval][out] */ LPKVLIST __RPC_FAR *pVal);
void __RPC_STUB IKVPair_get_ListValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IKVPair_get_BinaryValue_Proxy(
IKVPair __RPC_FAR * This,
/* [retval][out] */ byte __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IKVPair_get_BinaryValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IKVPair_get_BinaryLength_Proxy(
IKVPair __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *pVal);
void __RPC_STUB IKVPair_get_BinaryLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IKVPair_INTERFACE_DEFINED__ */
#ifndef __IKVList_INTERFACE_DEFINED__
#define __IKVList_INTERFACE_DEFINED__
/* interface IKVList */
/* [unique][helpstring][uuid][object] */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -