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

📄 mtapi.h

📁 CoolPad 728 WINCE系统下读取ESN的示例.
💻 H
📖 第 1 页 / 共 5 页
字号:
    /* [in] */ long NetType,
    /* [size_is][in] */ const byte __RPC_FAR *pbyInSms,
    /* [in] */ long lInSmsSize,
    /* [retval][out] */ long __RPC_FAR *plVal);


void __RPC_STUB ISmsService_SaveSMSToSIM_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE ISmsService_DeleteAllSMSFromSIM_Proxy( 
    ISmsService __RPC_FAR * This,
    /* [in] */ long NetType,
    /* [retval][out] */ long __RPC_FAR *plVal);


void __RPC_STUB ISmsService_DeleteAllSMSFromSIM_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE ISmsService_ModifySMSStatusInSIM_Proxy( 
    ISmsService __RPC_FAR * This,
    /* [in] */ long NetType,
    /* [in] */ long index,
    /* [in] */ long status,
    /* [retval][out] */ long __RPC_FAR *plVal);


void __RPC_STUB ISmsService_ModifySMSStatusInSIM_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE ISmsService_GetSendSmsValidLen_Proxy( 
    ISmsService __RPC_FAR * This,
    /* [in] */ long NetType,
    /* [out] */ long __RPC_FAR *plEnglishLen,
    /* [out] */ long __RPC_FAR *plChineseLen,
    /* [out] */ long __RPC_FAR *plVal);


void __RPC_STUB ISmsService_GetSendSmsValidLen_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE ISmsService_GetSMSSIMTotalStorage_Proxy( 
    ISmsService __RPC_FAR * This,
    /* [in] */ long NetType,
    /* [out] */ long __RPC_FAR *plStorage,
    /* [out] */ long __RPC_FAR *plVal);


void __RPC_STUB ISmsService_GetSMSSIMTotalStorage_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE ISmsService_DeleteAppointedSMSFromSmsTable_Proxy( 
    ISmsService __RPC_FAR * This,
    /* [in] */ long NetType,
    /* [in] */ long index,
    /* [out] */ long __RPC_FAR *plVal);


void __RPC_STUB ISmsService_DeleteAppointedSMSFromSmsTable_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE ISmsService_SetBroadcastMessage_Proxy( 
    ISmsService __RPC_FAR * This,
    /* [in] */ long NetType,
    /* [size_is][in] */ const byte __RPC_FAR *pbyCbmPref,
    /* [in] */ long lCbmPref,
    /* [out] */ long __RPC_FAR *plVal);


void __RPC_STUB ISmsService_SetBroadcastMessage_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE ISmsService_NtyPrefUpdated_Proxy( 
    ISmsService __RPC_FAR * This,
    /* [in] */ long NetType,
    /* [retval][out] */ long __RPC_FAR *plVal);


void __RPC_STUB ISmsService_NtyPrefUpdated_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);



#endif 	/* __ISmsService_INTERFACE_DEFINED__ */


#ifndef __IMdmService_INTERFACE_DEFINED__
#define __IMdmService_INTERFACE_DEFINED__

/* interface IMdmService */
/* [object][uuid] */ 


EXTERN_C const IID IID_IMdmService;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("2DA6E543-1823-47b8-9734-54C1B96FFB70")
    IMdmService : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE PowerOnModem( 
            /* [in] */ long NetType,
            /* [in] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE PowerOffModem( 
            /* [in] */ long NetType,
            /* [in] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetPowerStatus( 
            /* [in] */ long NetType,
            /* [out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE CheckPowerIsEnoughStatus( 
            /* [in] */ long NetType,
            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetModemFuncStatus( 
            /* [in] */ long NetType,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetModemFuncStatusEx( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszModemStatusInfo,
            /* [in] */ long lInfoLen,
            long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE ShutDownAllModule( void) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetCurSIMStatus( 
            /* [in] */ long NetType,
            /* [out] */ long __RPC_FAR *plPinStatus,
            /* [out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetPINPUKValidCount( 
            /* [in] */ long NetType,
            /* [in] */ long lPwdType,
            /* [out] */ long __RPC_FAR *lOutCount,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetCardTypeString( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszCardType,
            /* [in] */ long lLength) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE RestrictedSIMAccess( 
            /* [in] */ long lCmdID,
            /* [in] */ long lFileID,
            /* [in] */ long lParam1,
            /* [in] */ long lParam2,
            /* [in] */ long lParam3,
            /* [in] */ const OLECHAR __RPC_FAR *pwszSrcData,
            /* [out] */ long __RPC_FAR *sw1,
            /* [out] */ long __RPC_FAR *sw2,
            /* [string][out] */ OLECHAR __RPC_FAR wszResponse[ 512 ]) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE ReqSecurityPinValid( 
            /* [in] */ long NetType,
            /* [in] */ VARIANT_BOOL bPin1Flag,
            /* [string][in] */ const OLECHAR __RPC_FAR *pwszPin,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE ReqSecurityPukValid( 
            /* [in] */ long NetType,
            /* [in] */ VARIANT_BOOL bPuk1Flag,
            /* [string][in] */ const OLECHAR __RPC_FAR *pwszPin,
            /* [string][in] */ const OLECHAR __RPC_FAR *pwszPuk,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE CheckMobileSetStatus( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszSetErrMsg,
            /* [in] */ long lErrMsgLen,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE CallWaiting( 
            /* [in] */ long NetType,
            /* [in] */ long lOper,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SetSendOwnTelnum( 
            /* [in] */ long NetType,
            /* [in] */ long lOper,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE ClosedUserGroup( 
            /* [in] */ long NetType,
            /* [in] */ long lOper,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SelectNetwork( 
            /* [in] */ long NetType,
            /* [in] */ long lOper,
            /* [size_is][out][in] */ byte __RPC_FAR *pbyCops,
            /* [in] */ long lLength,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE FacilityLock( 
            /* [in] */ long NetType,
            /* [in] */ long lOper,
            /* [size_is][out][in] */ byte __RPC_FAR *pbyClck,
            /* [in] */ long lLength,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE CallForwarding( 
            /* [in] */ long NetType,
            /* [in] */ long lOper,
            /* [size_is][out][in] */ byte __RPC_FAR *pbyCcfc,
            /* [in] */ long lLength,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE ChangePSWD( 
            /* [in] */ long NetType,
            /* [in] */ long lType,
            /* [string][in] */ const OLECHAR __RPC_FAR *oldPIN1,
            /* [string][in] */ const OLECHAR __RPC_FAR *newPIN1,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE PSWDReqSet( 
            /* [in] */ long NetType,
            /* [in] */ long lType,
            /* [in] */ long lOper,
            /* [string][in] */ const OLECHAR __RPC_FAR *pwszPswd,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetNetworkName( 
            /* [in] */ long NetType,
            /* [size_is][out] */ byte __RPC_FAR *pbyNetInfo,
            /* [in] */ long lLength,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetSignalQuality( 
            /* [in] */ long NetType,
            /* [retval][out] */ long __RPC_FAR *plRssi) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetCCID( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszCcid,
            /* [in] */ long lSize,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetIMSI( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszImsi,
            /* [in] */ long lSize,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetHomeOperID( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszOperID,
            /* [in] */ long lSize,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetIMEI( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszImei,
            /* [in] */ long lSize) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SetIMEI( 
            /* [in] */ long NetType,
            /* [string][in] */ const OLECHAR __RPC_FAR *pwszNewImei,
            /* [out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetCSCA( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszCsca,
            /* [in] */ long lSize,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetModemVersionInfo( 
            /* [in] */ long NetType,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszVerInfo,
            /* [in] */ long lSize,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetOperNameByOperID( 
            /* [string][in] */ const OLECHAR __RPC_FAR *pwszOperID,
            /* [string][size_is][out] */ OLECHAR __RPC_FAR *pwszOperName,
            /* [in] */ long lSize,
            /* [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 DM_CardIdentifySup( 
            /* [in] */ VARIANT_BOOL bOption,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE DM_REQ_IdentifyCardType( 
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE DM_REQ_QueryIMSI( 
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE DM_REQ_QueryPINStatus( 
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE DM_REQ_PINPUKSecurityValid( 
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE DM_GET_ModemCardInfo( 
            /* [size_is][out] */ byte __RPC_FAR *pszMdmSimInfo,
            /* [in] */ long lSize) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE DM_SET_ModemCardInfo( 
            /* [size_is][in] */ byte __RPC_FAR *pszModemSimInfo,
            /* [in] */ long lSize) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE NtyDmMsg( 
            /* [in] */ long lMsg,
            /* [retval][out] */ long __RPC_FAR *plVal) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetAllModemAndSlotInfo( 
            /* [size_is][out] */ byte __RPC_FAR *pbyModemSimInfo,
            /* [in] */ long lLength,
            /* [out] */ long __RPC_FAR *plValidModemNum) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SelectModemAndSlot( 
            /* [in] */ long newModemID,
            /* [in] */ long newSlotID,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -