📄 mtapi.h
字号:
/* [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 + -