📄 xssmsmms.h
字号:
#endif /* __cplusplus */
#endif /* __MmsProtocolMm4_FWD_DEFINED__ */
#ifndef __MmsProtocolMm7_FWD_DEFINED__
#define __MmsProtocolMm7_FWD_DEFINED__
#ifdef __cplusplus
typedef class MmsProtocolMm7 MmsProtocolMm7;
#else
typedef struct MmsProtocolMm7 MmsProtocolMm7;
#endif /* __cplusplus */
#endif /* __MmsProtocolMm7_FWD_DEFINED__ */
#ifndef __MmsMessage_FWD_DEFINED__
#define __MmsMessage_FWD_DEFINED__
#ifdef __cplusplus
typedef class MmsMessage MmsMessage;
#else
typedef struct MmsMessage MmsMessage;
#endif /* __cplusplus */
#endif /* __MmsMessage_FWD_DEFINED__ */
#ifndef __SmsDataMmsNotification_FWD_DEFINED__
#define __SmsDataMmsNotification_FWD_DEFINED__
#ifdef __cplusplus
typedef class SmsDataMmsNotification SmsDataMmsNotification;
#else
typedef struct SmsDataMmsNotification SmsDataMmsNotification;
#endif /* __cplusplus */
#endif /* __SmsDataMmsNotification_FWD_DEFINED__ */
#ifndef __SmsDatavCard_FWD_DEFINED__
#define __SmsDatavCard_FWD_DEFINED__
#ifdef __cplusplus
typedef class SmsDatavCard SmsDatavCard;
#else
typedef struct SmsDatavCard SmsDatavCard;
#endif /* __cplusplus */
#endif /* __SmsDatavCard_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
#ifndef __ISmsProtocolGsm_INTERFACE_DEFINED__
#define __ISmsProtocolGsm_INTERFACE_DEFINED__
/* interface ISmsProtocolGsm */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISmsProtocolGsm;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3DEF0FEB-7F19-4BDD-A2D5-60A1E6E9A473")
ISmsProtocolGsm : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LastError(
/* [retval][out] */ LONG __RPC_FAR *pVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Version(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Build(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ExpirationDate(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Reserved(
/* [in] */ LONG newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LogFile(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_LogFile(
/* [in] */ BSTR newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ActivityFile(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ActivityFile(
/* [in] */ BSTR newVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DistributionID(
/* [in] */ BSTR newVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DistributionKey(
/* [in] */ BSTR newVal) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetErrorDescription(
LONG newVal,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Activate(
BSTR newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Device(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Device(
/* [in] */ BSTR newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceSpeed(
/* [retval][out] */ LONG __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DeviceSpeed(
/* [in] */ LONG newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceInitString(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DeviceInitString(
/* [in] */ BSTR newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceFlowControl(
/* [retval][out] */ LONG __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DeviceFlowControl(
/* [in] */ LONG newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MessageStorage(
/* [retval][out] */ LONG __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MessageStorage(
/* [in] */ LONG newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ReportsStorage(
/* [retval][out] */ LONG __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ReportsStorage(
/* [in] */ LONG newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DeleteAfterReceive(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DeleteAfterReceive(
/* [in] */ BOOL newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SMSC(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SMSC(
/* [in] */ BSTR newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AdvancedSettings(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AdvancedSettings(
/* [in] */ BSTR newVal) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetDeviceCount(
/* [retval][out] */ LONG __RPC_FAR *pVal) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetDevice(
LONG lDevice,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EnterPin(
BSTR bstrPIN) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SendCommand(
BSTR bstrCommand,
LONG lTimeout,
/* [retval][out] */ BSTR __RPC_FAR *pbstrResponse) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Send(
VARIANT __RPC_FAR *pMessage,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Receive( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE QueryStatus(
BSTR bstrReference,
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetFirstMessage(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetNextMessage(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ISmsProtocolGsmVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISmsProtocolGsm __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISmsProtocolGsm __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISmsProtocolGsm __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastError )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Build )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExpirationDate )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Reserved )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ LONG newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogFile )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogFile )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActivityFile )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ActivityFile )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DistributionID )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DistributionKey )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
ISmsProtocolGsm __RPC_FAR * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )(
ISmsProtocolGsm __RPC_FAR * This,
LONG newVal,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
ISmsProtocolGsm __RPC_FAR * This,
BSTR newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Device )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Device )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceSpeed )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeviceSpeed )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ LONG newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceInitString )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeviceInitString )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceFlowControl )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeviceFlowControl )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ LONG newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessageStorage )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessageStorage )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ LONG newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportsStorage )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReportsStorage )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ LONG newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeleteAfterReceive )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeleteAfterReceive )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BOOL newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SMSC )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SMSC )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AdvancedSettings )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AdvancedSettings )(
ISmsProtocolGsm __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDeviceCount )(
ISmsProtocolGsm __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pVal);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -