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

📄 mtapi.h

📁 CoolPad 728 WINCE系统下读取ESN的示例.
💻 H
📖 第 1 页 / 共 5 页
字号:
#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 + -