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

📄 tapi3.h

📁 vc6.0完整版
💻 H
📖 第 1 页 / 共 5 页
字号:
/* 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 + -