📄 tapi3.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 3.03.0110 */
/* at Wed Sep 03 19:02:55 1997
*/
/* Compiler settings for tapi3.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: none
*/
//@@MIDL_FILE_HEADING( )
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __tapi3_h__
#define __tapi3_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __ITTAPI_FWD_DEFINED__
#define __ITTAPI_FWD_DEFINED__
typedef interface ITTAPI ITTAPI;
#endif /* __ITTAPI_FWD_DEFINED__ */
#ifndef __ITMediaSupport_FWD_DEFINED__
#define __ITMediaSupport_FWD_DEFINED__
typedef interface ITMediaSupport ITMediaSupport;
#endif /* __ITMediaSupport_FWD_DEFINED__ */
#ifndef __ITTerminalSupport_FWD_DEFINED__
#define __ITTerminalSupport_FWD_DEFINED__
typedef interface ITTerminalSupport ITTerminalSupport;
#endif /* __ITTerminalSupport_FWD_DEFINED__ */
#ifndef __ITAddress_FWD_DEFINED__
#define __ITAddress_FWD_DEFINED__
typedef interface ITAddress ITAddress;
#endif /* __ITAddress_FWD_DEFINED__ */
#ifndef __ITBasicCallControl_FWD_DEFINED__
#define __ITBasicCallControl_FWD_DEFINED__
typedef interface ITBasicCallControl ITBasicCallControl;
#endif /* __ITBasicCallControl_FWD_DEFINED__ */
#ifndef __ITCallInfo_FWD_DEFINED__
#define __ITCallInfo_FWD_DEFINED__
typedef interface ITCallInfo ITCallInfo;
#endif /* __ITCallInfo_FWD_DEFINED__ */
#ifndef __ITConsultCall_FWD_DEFINED__
#define __ITConsultCall_FWD_DEFINED__
typedef interface ITConsultCall ITConsultCall;
#endif /* __ITConsultCall_FWD_DEFINED__ */
#ifndef __ITTerminal_FWD_DEFINED__
#define __ITTerminal_FWD_DEFINED__
typedef interface ITTerminal ITTerminal;
#endif /* __ITTerminal_FWD_DEFINED__ */
#ifndef __ITAMTerminal_FWD_DEFINED__
#define __ITAMTerminal_FWD_DEFINED__
typedef interface ITAMTerminal ITAMTerminal;
#endif /* __ITAMTerminal_FWD_DEFINED__ */
#ifndef __ITFileTerminal_FWD_DEFINED__
#define __ITFileTerminal_FWD_DEFINED__
typedef interface ITFileTerminal ITFileTerminal;
#endif /* __ITFileTerminal_FWD_DEFINED__ */
#ifndef __ITBasicAudioTerminal_FWD_DEFINED__
#define __ITBasicAudioTerminal_FWD_DEFINED__
typedef interface ITBasicAudioTerminal ITBasicAudioTerminal;
#endif /* __ITBasicAudioTerminal_FWD_DEFINED__ */
#ifndef __ITMediaTerminal_FWD_DEFINED__
#define __ITMediaTerminal_FWD_DEFINED__
typedef interface ITMediaTerminal ITMediaTerminal;
#endif /* __ITMediaTerminal_FWD_DEFINED__ */
#ifndef __ITParticipantInfo_FWD_DEFINED__
#define __ITParticipantInfo_FWD_DEFINED__
typedef interface ITParticipantInfo ITParticipantInfo;
#endif /* __ITParticipantInfo_FWD_DEFINED__ */
#ifndef __ITCallTones_FWD_DEFINED__
#define __ITCallTones_FWD_DEFINED__
typedef interface ITCallTones ITCallTones;
#endif /* __ITCallTones_FWD_DEFINED__ */
#ifndef __IEnumAddressType_FWD_DEFINED__
#define __IEnumAddressType_FWD_DEFINED__
typedef interface IEnumAddressType IEnumAddressType;
#endif /* __IEnumAddressType_FWD_DEFINED__ */
#ifndef __IEnumMediaType_FWD_DEFINED__
#define __IEnumMediaType_FWD_DEFINED__
typedef interface IEnumMediaType IEnumMediaType;
#endif /* __IEnumMediaType_FWD_DEFINED__ */
#ifndef __IEnumTerminal_FWD_DEFINED__
#define __IEnumTerminal_FWD_DEFINED__
typedef interface IEnumTerminal IEnumTerminal;
#endif /* __IEnumTerminal_FWD_DEFINED__ */
#ifndef __IEnumTerminalClasses_FWD_DEFINED__
#define __IEnumTerminalClasses_FWD_DEFINED__
typedef interface IEnumTerminalClasses IEnumTerminalClasses;
#endif /* __IEnumTerminalClasses_FWD_DEFINED__ */
#ifndef __IEnumCall_FWD_DEFINED__
#define __IEnumCall_FWD_DEFINED__
typedef interface IEnumCall IEnumCall;
#endif /* __IEnumCall_FWD_DEFINED__ */
#ifndef __IEnumMediaTerminals_FWD_DEFINED__
#define __IEnumMediaTerminals_FWD_DEFINED__
typedef interface IEnumMediaTerminals IEnumMediaTerminals;
#endif /* __IEnumMediaTerminals_FWD_DEFINED__ */
#ifndef __IEnumParticipantInfo_FWD_DEFINED__
#define __IEnumParticipantInfo_FWD_DEFINED__
typedef interface IEnumParticipantInfo IEnumParticipantInfo;
#endif /* __IEnumParticipantInfo_FWD_DEFINED__ */
#ifndef __IEnumAddress_FWD_DEFINED__
#define __IEnumAddress_FWD_DEFINED__
typedef interface IEnumAddress IEnumAddress;
#endif /* __IEnumAddress_FWD_DEFINED__ */
#ifndef __IEnumExtendedMedia_FWD_DEFINED__
#define __IEnumExtendedMedia_FWD_DEFINED__
typedef interface IEnumExtendedMedia IEnumExtendedMedia;
#endif /* __IEnumExtendedMedia_FWD_DEFINED__ */
#ifndef __IEnumChannel_FWD_DEFINED__
#define __IEnumChannel_FWD_DEFINED__
typedef interface IEnumChannel IEnumChannel;
#endif /* __IEnumChannel_FWD_DEFINED__ */
#ifndef __ITTAPIEventNotification_FWD_DEFINED__
#define __ITTAPIEventNotification_FWD_DEFINED__
typedef interface ITTAPIEventNotification ITTAPIEventNotification;
#endif /* __ITTAPIEventNotification_FWD_DEFINED__ */
#ifndef __ITAddressEventNotification_FWD_DEFINED__
#define __ITAddressEventNotification_FWD_DEFINED__
typedef interface ITAddressEventNotification ITAddressEventNotification;
#endif /* __ITAddressEventNotification_FWD_DEFINED__ */
#ifndef __ITCallStateEvent_FWD_DEFINED__
#define __ITCallStateEvent_FWD_DEFINED__
typedef interface ITCallStateEvent ITCallStateEvent;
#endif /* __ITCallStateEvent_FWD_DEFINED__ */
#ifndef __ITCallMediaEvent_FWD_DEFINED__
#define __ITCallMediaEvent_FWD_DEFINED__
typedef interface ITCallMediaEvent ITCallMediaEvent;
#endif /* __ITCallMediaEvent_FWD_DEFINED__ */
#ifndef __ITCallNotification_FWD_DEFINED__
#define __ITCallNotification_FWD_DEFINED__
typedef interface ITCallNotification ITCallNotification;
#endif /* __ITCallNotification_FWD_DEFINED__ */
#ifndef __ITCallTonesNotification_FWD_DEFINED__
#define __ITCallTonesNotification_FWD_DEFINED__
typedef interface ITCallTonesNotification ITCallTonesNotification;
#endif /* __ITCallTonesNotification_FWD_DEFINED__ */
#ifndef __ITCollection_FWD_DEFINED__
#define __ITCollection_FWD_DEFINED__
typedef interface ITCollection ITCollection;
#endif /* __ITCollection_FWD_DEFINED__ */
#ifndef __ITTerminalManager_FWD_DEFINED__
#define __ITTerminalManager_FWD_DEFINED__
typedef interface ITTerminalManager ITTerminalManager;
#endif /* __ITTerminalManager_FWD_DEFINED__ */
#ifndef __ITChannel_FWD_DEFINED__
#define __ITChannel_FWD_DEFINED__
typedef interface ITChannel ITChannel;
#endif /* __ITChannel_FWD_DEFINED__ */
#ifndef __ITMultiChannelCall_FWD_DEFINED__
#define __ITMultiChannelCall_FWD_DEFINED__
typedef interface ITMultiChannelCall ITMultiChannelCall;
#endif /* __ITMultiChannelCall_FWD_DEFINED__ */
#ifndef __ITMultiChannelNotification_FWD_DEFINED__
#define __ITMultiChannelNotification_FWD_DEFINED__
typedef interface ITMultiChannelNotification ITMultiChannelNotification;
#endif /* __ITMultiChannelNotification_FWD_DEFINED__ */
#ifndef __ITCollection_FWD_DEFINED__
#define __ITCollection_FWD_DEFINED__
typedef interface ITCollection ITCollection;
#endif /* __ITCollection_FWD_DEFINED__ */
#ifndef __ITCallStateEvent_FWD_DEFINED__
#define __ITCallStateEvent_FWD_DEFINED__
typedef interface ITCallStateEvent ITCallStateEvent;
#endif /* __ITCallStateEvent_FWD_DEFINED__ */
#ifndef __ITCallNotification_FWD_DEFINED__
#define __ITCallNotification_FWD_DEFINED__
typedef interface ITCallNotification ITCallNotification;
#endif /* __ITCallNotification_FWD_DEFINED__ */
#ifndef __TAPI_FWD_DEFINED__
#define __TAPI_FWD_DEFINED__
#ifdef __cplusplus
typedef class TAPI TAPI;
#else
typedef struct TAPI TAPI;
#endif /* __cplusplus */
#endif /* __TAPI_FWD_DEFINED__ */
#ifndef __Terminal_FWD_DEFINED__
#define __Terminal_FWD_DEFINED__
#ifdef __cplusplus
typedef class Terminal Terminal;
#else
typedef struct Terminal Terminal;
#endif /* __cplusplus */
#endif /* __Terminal_FWD_DEFINED__ */
#ifndef __Address_FWD_DEFINED__
#define __Address_FWD_DEFINED__
#ifdef __cplusplus
typedef class Address Address;
#else
typedef struct Address Address;
#endif /* __cplusplus */
#endif /* __Address_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"
#include "strmif.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/****************************************
* Generated header for interface: __MIDL_itf_tapi3_0000
* at Wed Sep 03 19:02:55 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
typedef
enum TAPI_EVENT
{ TE_REINITIALIZE = 0,
TE_NEWADDRESS = TE_REINITIALIZE + 1
} TAPI_EVENT;
typedef
enum ADDRESS_EVENT
{ AE_INSERVICE = 0,
AE_OUTOFSERVICE = AE_INSERVICE + 1,
AE_CLOSED = AE_OUTOFSERVICE + 1
} ADDRESS_EVENT;
typedef
enum ADDRESS_STATE
{ AS_INSERVICE = 0,
AS_OUTOFSERVICE = AS_INSERVICE + 1
} ADDRESS_STATE;
typedef
enum CALL_EVENT_TYPE
{ CET_CALLOWNER = 0,
CET_CALLMONITOR = CET_CALLOWNER + 1,
CET_CALLSTATEEVENT = CET_CALLMONITOR + 1,
CET_CALLMEDIAEVENT = CET_CALLSTATEEVENT + 1
} CALL_EVENT_TYPE;
typedef
enum CALL_STATE
{ CS_IDLE = 0,
CS_INPROGRESS = CS_IDLE + 1,
CS_CONNECTED = CS_INPROGRESS + 1,
CS_DISCONNECTED = CS_CONNECTED + 1,
CS_OFFERING = CS_DISCONNECTED + 1,
CS_HOLD = CS_OFFERING + 1,
CS_QUEUED = CS_HOLD + 1
} CALL_STATE;
typedef
enum CALL_STATE_EVENT_CAUSE
{ CEC_NONE = 0,
CEC_DISCONNECT_NORMAL = CEC_NONE + 1,
CEC_DISCONNECT_BUSY = CEC_DISCONNECT_NORMAL + 1,
CEC_DISCONNECT_BADADDRESS = CEC_DISCONNECT_BUSY + 1,
CEC_DISCONNECT_NOANSWER = CEC_DISCONNECT_BADADDRESS + 1,
CEC_DISCONNECT_CANCELLED = CEC_DISCONNECT_NOANSWER + 1,
CEC_DISCONNECT_REJECTED = CEC_DISCONNECT_CANCELLED + 1,
CEC_DISCONNECT_FAILED = CEC_DISCONNECT_REJECTED + 1
} CALL_STATE_EVENT_CAUSE;
typedef
enum CALL_MEDIA_EVENT
{ CME_NOTDEFINED = 0
} CALL_MEDIA_EVENT;
typedef
enum CALL_MEDIA_CAUSE
{ CMC_NOTDEFINED = 0
} CALL_MEDIA_CAUSE;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -