📄 mtapi.h
字号:
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.03.0286 */
/* at Thu Sep 22 20:48:58 2005
*/
/* Compiler settings for ..\include\mtapi.idl:
Os (OptLev=s), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@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 __mtapi_h__
#define __mtapi_h__
/* Forward Declarations */
#ifndef __ICallService_FWD_DEFINED__
#define __ICallService_FWD_DEFINED__
typedef interface ICallService ICallService;
#endif /* __ICallService_FWD_DEFINED__ */
#ifndef __ISmsService_FWD_DEFINED__
#define __ISmsService_FWD_DEFINED__
typedef interface ISmsService ISmsService;
#endif /* __ISmsService_FWD_DEFINED__ */
#ifndef __IMdmService_FWD_DEFINED__
#define __IMdmService_FWD_DEFINED__
typedef interface IMdmService IMdmService;
#endif /* __IMdmService_FWD_DEFINED__ */
#ifndef __IPhoneBkService_FWD_DEFINED__
#define __IPhoneBkService_FWD_DEFINED__
typedef interface IPhoneBkService IPhoneBkService;
#endif /* __IPhoneBkService_FWD_DEFINED__ */
#ifndef __IMdmModeService_FWD_DEFINED__
#define __IMdmModeService_FWD_DEFINED__
typedef interface IMdmModeService IMdmModeService;
#endif /* __IMdmModeService_FWD_DEFINED__ */
#ifndef __IEngModeService_FWD_DEFINED__
#define __IEngModeService_FWD_DEFINED__
typedef interface IEngModeService IEngModeService;
#endif /* __IEngModeService_FWD_DEFINED__ */
#ifndef __IBlueToothService_FWD_DEFINED__
#define __IBlueToothService_FWD_DEFINED__
typedef interface IBlueToothService IBlueToothService;
#endif /* __IBlueToothService_FWD_DEFINED__ */
#ifndef __ICallEvents_FWD_DEFINED__
#define __ICallEvents_FWD_DEFINED__
typedef interface ICallEvents ICallEvents;
#endif /* __ICallEvents_FWD_DEFINED__ */
#ifndef __ICallSetupEvents_FWD_DEFINED__
#define __ICallSetupEvents_FWD_DEFINED__
typedef interface ICallSetupEvents ICallSetupEvents;
#endif /* __ICallSetupEvents_FWD_DEFINED__ */
#ifndef __INotifyEvents_FWD_DEFINED__
#define __INotifyEvents_FWD_DEFINED__
typedef interface INotifyEvents INotifyEvents;
#endif /* __INotifyEvents_FWD_DEFINED__ */
#ifndef __IMtapi_FWD_DEFINED__
#define __IMtapi_FWD_DEFINED__
typedef interface IMtapi IMtapi;
#endif /* __IMtapi_FWD_DEFINED__ */
#ifndef __IMdmModeEvents_FWD_DEFINED__
#define __IMdmModeEvents_FWD_DEFINED__
typedef interface IMdmModeEvents IMdmModeEvents;
#endif /* __IMdmModeEvents_FWD_DEFINED__ */
#ifndef __IEngModeEvents_FWD_DEFINED__
#define __IEngModeEvents_FWD_DEFINED__
typedef interface IEngModeEvents IEngModeEvents;
#endif /* __IEngModeEvents_FWD_DEFINED__ */
#ifndef __IBlueToothEvents_FWD_DEFINED__
#define __IBlueToothEvents_FWD_DEFINED__
typedef interface IBlueToothEvents IBlueToothEvents;
#endif /* __IBlueToothEvents_FWD_DEFINED__ */
#ifndef __ICallEvents_FWD_DEFINED__
#define __ICallEvents_FWD_DEFINED__
typedef interface ICallEvents ICallEvents;
#endif /* __ICallEvents_FWD_DEFINED__ */
#ifndef __ICallSetupEvents_FWD_DEFINED__
#define __ICallSetupEvents_FWD_DEFINED__
typedef interface ICallSetupEvents ICallSetupEvents;
#endif /* __ICallSetupEvents_FWD_DEFINED__ */
#ifndef __INotifyEvents_FWD_DEFINED__
#define __INotifyEvents_FWD_DEFINED__
typedef interface INotifyEvents INotifyEvents;
#endif /* __INotifyEvents_FWD_DEFINED__ */
#ifndef __ICallService_FWD_DEFINED__
#define __ICallService_FWD_DEFINED__
typedef interface ICallService ICallService;
#endif /* __ICallService_FWD_DEFINED__ */
#ifndef __ISmsService_FWD_DEFINED__
#define __ISmsService_FWD_DEFINED__
typedef interface ISmsService ISmsService;
#endif /* __ISmsService_FWD_DEFINED__ */
#ifndef __IMdmService_FWD_DEFINED__
#define __IMdmService_FWD_DEFINED__
typedef interface IMdmService IMdmService;
#endif /* __IMdmService_FWD_DEFINED__ */
#ifndef __IPhoneBkService_FWD_DEFINED__
#define __IPhoneBkService_FWD_DEFINED__
typedef interface IPhoneBkService IPhoneBkService;
#endif /* __IPhoneBkService_FWD_DEFINED__ */
#ifndef __IMdmModeService_FWD_DEFINED__
#define __IMdmModeService_FWD_DEFINED__
typedef interface IMdmModeService IMdmModeService;
#endif /* __IMdmModeService_FWD_DEFINED__ */
#ifndef __TMtapi_FWD_DEFINED__
#define __TMtapi_FWD_DEFINED__
#ifdef __cplusplus
typedef class TMtapi TMtapi;
#else
typedef struct TMtapi TMtapi;
#endif /* __cplusplus */
#endif /* __TMtapi_FWD_DEFINED__ */
/* header files for imported files */
#include "unknwn.h"
#include "objidl.h"
#ifdef __cplusplus
extern "C"{
#endif
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/* interface __MIDL_itf_mtapi_0000 */
/* [local] */
typedef /* [public] */
enum __MIDL___MIDL_itf_mtapi_0000_0001
{ CC_CARD_UNKNOWN = 0,
CC_CARD_PREFER = CC_CARD_UNKNOWN + 1,
CC_CARD_AUX = CC_CARD_PREFER + 1,
CC_CARD_BOTH = CC_CARD_AUX + 1,
CC_CARD_MAX = CC_CARD_BOTH + 1
} CC_CardClass;
typedef /* [public] */
enum __MIDL___MIDL_itf_mtapi_0000_0002
{ E_CC_NOERROR = 0,
E_CC_ERROR = 1,
E_CC_EOBJNOEXIST = E_CC_ERROR + 1,
E_CC_ENOMEMORY = E_CC_EOBJNOEXIST + 1,
E_CC_EUNIMPLEMENT = E_CC_ENOMEMORY + 1,
E_CC_ESERETY_NOTEXIST = E_CC_EUNIMPLEMENT + 1,
E_CC_NOBUFFER = E_CC_ESERETY_NOTEXIST + 1,
E_CC_PARAMSWRONG = E_CC_NOBUFFER + 1,
E_CC_MSG_UNHANDLE = E_CC_PARAMSWRONG + 1,
E_CC_EDEVNOEXTIST = E_CC_MSG_UNHANDLE + 1,
E_CC_CREATE_PORT_FAIL = E_CC_EDEVNOEXTIST + 1,
E_CC_EFILEHANDLEWRONG = E_CC_CREATE_PORT_FAIL + 1,
E_CC_PREF_REC_NOEXIST = E_CC_EFILEHANDLEWRONG + 1,
E_CC_PREF_NOEXIST = E_CC_PREF_REC_NOEXIST + 1,
E_CC_DEVICE_CLOSE = E_CC_PREF_NOEXIST + 1,
E_CC_DEVICE_NOTREADY = E_CC_DEVICE_CLOSE + 1,
E_CC_DEVICE_BUSY = E_CC_DEVICE_NOTREADY + 1,
E_CC_DEVICE_FAULT = E_CC_DEVICE_BUSY + 1,
E_CC_LOWPOWER = E_CC_DEVICE_FAULT + 1,
E_CC_CMDFAILD = E_CC_LOWPOWER + 1,
E_CC_DEVICE_NOTEXIST = E_CC_CMDFAILD + 1,
E_CC_EXEC_TIMEOUT = E_CC_DEVICE_NOTEXIST + 1,
E_CC_FUNC_UNSUPPORT = E_CC_EXEC_TIMEOUT + 1,
E_CC_NETUNSUPPORT = E_CC_FUNC_UNSUPPORT + 1,
E_CC_SIMError = E_CC_NETUNSUPPORT + 1,
E_CC_SIMDead = E_CC_SIMError + 1,
E_CC_SIMWrong = E_CC_SIMDead + 1,
E_CC_SIMLock = E_CC_SIMWrong + 1,
E_CC_VOIOCECALL_DIALFAIL = E_CC_SIMLock + 1,
E_CC_VOIOCECALL_NUMERROR = E_CC_VOIOCECALL_DIALFAIL + 1,
E_CC_SMS_SENDFAIL = E_CC_VOIOCECALL_NUMERROR + 1,
E_CC_SMS_SIM_FULL = E_CC_SMS_SENDFAIL + 1,
E_CC_SMS_PARSE_ERROR = E_CC_SMS_SIM_FULL + 1,
E_CC_PHBOOK_WRITEFAIL = E_CC_SMS_PARSE_ERROR + 1,
E_CC_PHBOOK_PARAMSWRONG = E_CC_PHBOOK_WRITEFAIL + 1,
E_CC_PHBOOK_FULL = E_CC_PHBOOK_PARAMSWRONG + 1,
E_CC_PHBOOK_INVALIDINDEX = E_CC_PHBOOK_FULL + 1,
E_CC_PHBOOK_NAMETOOLONG = E_CC_PHBOOK_INVALIDINDEX + 1,
E_CC_PHBOOK_NUMTOOLONG = E_CC_PHBOOK_NAMETOOLONG + 1,
E_CC_PHBOOK_INVALIDNUM = E_CC_PHBOOK_NUMTOOLONG + 1,
E_CC_SYS_NOTREADY = E_CC_PHBOOK_INVALIDNUM + 1,
E_CC_MODEM_SERETY_NOT_READY = E_CC_SYS_NOTREADY + 1,
E_CC_VOICECALL_SERETY_NOT_READY = E_CC_MODEM_SERETY_NOT_READY + 1,
E_CC_PHBOOK_SERETY_NOT_READY = E_CC_VOICECALL_SERETY_NOT_READY + 1,
E_CC_SMS_SERETY_NOT_READY = E_CC_PHBOOK_SERETY_NOT_READY + 1,
E_CC_DATACALL_SERETY_NOT_READY = E_CC_SMS_SERETY_NOT_READY + 1,
E_CC_GPS_SERETY_NOT_READY = E_CC_DATACALL_SERETY_NOT_READY + 1,
E_CC_UNKOWN_MSG = E_CC_GPS_SERETY_NOT_READY + 1,
E_CC_NULL_MSG = E_CC_UNKOWN_MSG + 1,
E_CC_UNKOWN_ERROR = E_CC_NULL_MSG + 1,
E_CC_MAX = E_CC_UNKOWN_ERROR + 1
} E_CC_Code;
extern RPC_IF_HANDLE __MIDL_itf_mtapi_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mtapi_0000_v0_0_s_ifspec;
#ifndef __ICallService_INTERFACE_DEFINED__
#define __ICallService_INTERFACE_DEFINED__
/* interface ICallService */
/* [object][uuid] */
EXTERN_C const IID IID_ICallService;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("2DA6E541-1823-47b8-9734-54C1B96FFB70")
ICallService : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetEarPhoneStatus(
/* [out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
virtual HRESULT STDMETHODCALLTYPE GetEarPhoneSwitchKeyStatus(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
virtual HRESULT STDMETHODCALLTYPE GetAmplifierStatus(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SetSpeakerChannel(
/* [in] */ long NetType,
/* [in] */ long lChannelId) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMaxVolumeGain(
/* [retval][out] */ long __RPC_FAR *lMaxVolumeGain) = 0;
virtual HRESULT STDMETHODCALLTYPE SetVGR(
/* [in] */ long NetType,
/* [in] */ long gain,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SendDial(
/* [in] */ long NetType,
/* [size_is][in] */ const byte __RPC_FAR *pbyDialMsg,
/* [in] */ long lDialMsgLen,
/* [size_is][out] */ byte __RPC_FAR *pbyTelData,
/* [in] */ long lTelDataLen,
/* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszErrMsg,
/* [in] */ long lMaxErrMsgLen,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
virtual HRESULT STDMETHODCALLTYPE CheckCallStatusIsInTalking(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCurrLinkStateTable(
/* [in] */ long NetType,
/* [size_is][out] */ byte __RPC_FAR *__RPC_FAR *ppLinkTable,
/* [in] */ long lLinkStateSize,
/* [in] */ long lArraySize,
/* [retval][out] */ long __RPC_FAR *plVal) = 0;
virtual HRESULT STDMETHODCALLTYPE CheckTelNumberIsValid(
/* [string][in] */ const OLECHAR __RPC_FAR *pwszTelNum,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
virtual HRESULT STDMETHODCALLTYPE SendDtmf(
/* [in] */ long NetType,
/* [in] */ BYTE key) = 0;
virtual HRESULT STDMETHODCALLTYPE SendKeyFunc(
/* [in] */ long NetType,
/* [size_is][in] */ const byte __RPC_FAR *pbyFuncKeyMsg,
/* [in] */ long lFuncKeyMsgLen,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCallSEStatus(
/* [in] */ long NetType,
/* [out] */ long __RPC_FAR *plStatus) = 0;
virtual HRESULT STDMETHODCALLTYPE GetModemSEStatus(
/* [in] */ long NetType,
/* [out] */ long __RPC_FAR *plStatus) = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -