📄 smppcom.h
字号:
#define IEsmeTransmitterCom_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEsmeTransmitterCom_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEsmeTransmitterCom_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEsmeTransmitterCom_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IEsmeTransmitterCom_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IEsmeTransmitterCom_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IEsmeTransmitterCom_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IEsmeTransmitterCom_bind(This,sysid,passwd,systype,iaddr,pret) \
(This)->lpVtbl -> bind(This,sysid,passwd,systype,iaddr,pret)
#define IEsmeTransmitterCom_unbind(This,pret) \
(This)->lpVtbl -> unbind(This,pret)
#define IEsmeTransmitterCom_enquireLink(This,pret) \
(This)->lpVtbl -> enquireLink(This,pret)
#define IEsmeTransmitterCom_init(This,svrip,port) \
(This)->lpVtbl -> init(This,svrip,port)
#define IEsmeTransmitterCom_close(This) \
(This)->lpVtbl -> close(This)
#define IEsmeTransmitterCom_get_Connected(This,pVal) \
(This)->lpVtbl -> get_Connected(This,pVal)
#define IEsmeTransmitterCom_submitMessage(This,isubmit,pMsgid,pret) \
(This)->lpVtbl -> submitMessage(This,isubmit,pMsgid,pret)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEsmeTransmitterCom_bind_Proxy(
IEsmeTransmitterCom * This,
/* [in] */ BSTR sysid,
/* [in] */ BSTR passwd,
/* [in] */ BSTR systype,
/* [in] */ ISmppAddressCom *iaddr,
/* [retval][out] */ VARIANT_BOOL *pret);
void __RPC_STUB IEsmeTransmitterCom_bind_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEsmeTransmitterCom_unbind_Proxy(
IEsmeTransmitterCom * This,
/* [retval][out] */ VARIANT_BOOL *pret);
void __RPC_STUB IEsmeTransmitterCom_unbind_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEsmeTransmitterCom_enquireLink_Proxy(
IEsmeTransmitterCom * This,
/* [retval][out] */ VARIANT_BOOL *pret);
void __RPC_STUB IEsmeTransmitterCom_enquireLink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEsmeTransmitterCom_init_Proxy(
IEsmeTransmitterCom * This,
/* [in] */ BSTR svrip,
/* [in] */ LONG port);
void __RPC_STUB IEsmeTransmitterCom_init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEsmeTransmitterCom_close_Proxy(
IEsmeTransmitterCom * This);
void __RPC_STUB IEsmeTransmitterCom_close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEsmeTransmitterCom_get_Connected_Proxy(
IEsmeTransmitterCom * This,
/* [retval][out] */ VARIANT_BOOL *pVal);
void __RPC_STUB IEsmeTransmitterCom_get_Connected_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEsmeTransmitterCom_submitMessage_Proxy(
IEsmeTransmitterCom * This,
/* [in] */ ISubmitSMCom *isubmit,
/* [out] */ BSTR *pMsgid,
/* [retval][out] */ VARIANT_BOOL *pret);
void __RPC_STUB IEsmeTransmitterCom_submitMessage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEsmeTransmitterCom_INTERFACE_DEFINED__ */
#ifndef __IDeliverSMCom_INTERFACE_DEFINED__
#define __IDeliverSMCom_INTERFACE_DEFINED__
/* interface IDeliverSMCom */
/* [unique][helpstring][nonextensible][dual][uuid][object] */
EXTERN_C const IID IID_IDeliverSMCom;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("2DB76F63-43CA-4610-BFD0-3CE885D6078B")
IDeliverSMCom : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServiceType(
/* [retval][out] */ BSTR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServiceType(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Source(
/* [retval][out] */ ISmppAddressCom **pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Source(
/* [in] */ ISmppAddressCom *newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Destination(
/* [retval][out] */ ISmppAddressCom **pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Destination(
/* [in] */ ISmppAddressCom *newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_esmClass(
/* [retval][out] */ SHORT *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_esmClass(
/* [in] */ SHORT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_dataCoding(
/* [retval][out] */ SHORT *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_dataCoding(
/* [in] */ SHORT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_protocolID(
/* [retval][out] */ SHORT *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_protocolID(
/* [in] */ SHORT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_priorityFlag(
/* [retval][out] */ SHORT *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_priorityFlag(
/* [in] */ SHORT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_scheduledDelivery(
/* [retval][out] */ ISmppDateCom **pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_scheduledDelivery(
/* [in] */ ISmppDateCom *newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_validityPeriod(
/* [retval][out] */ ISmppDateCom **pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_validityPeriod(
/* [in] */ ISmppDateCom *newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_registeredDelivery(
/* [retval][out] */ SHORT *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_registeredDelivery(
/* [in] */ SHORT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_replaceIfPresent(
/* [retval][out] */ SHORT *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_replaceIfPresent(
/* [in] */ SHORT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_smDefaultMsgId(
/* [retval][out] */ SHORT *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_smDefaultMsgId(
/* [in] */ SHORT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Message(
/* [retval][out] */ BSTR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Message(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE compactMessage( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE flipByteOrder( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setMessage(
/* [in] */ VARIANT msgdata) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getMessage(
/* [retval][out] */ VARIANT *pmsgdata) = 0;
};
#else /* C style interface */
typedef struct IDeliverSMComVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IDeliverSMCom * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IDeliverSMCom * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IDeliverSMCom * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IDeliverSMCom * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IDeliverSMCom * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IDeliverSMCom * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IDeliverSMCom * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceType )(
IDeliverSMCom * This,
/* [retval][out] */ BSTR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceType )(
IDeliverSMCom * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )(
IDeliverSMCom * This,
/* [retval][out] */ ISmppAddressCom **pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Source )(
IDeliverSMCom * This,
/* [in] */ ISmppAddressCom *newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Destination )(
IDeliverSMCom * This,
/* [retval][out] */ ISmppAddressCom **pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Destination )(
IDeliverSMCom * This,
/* [in] */ ISmppAddressCom *newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_esmClass )(
IDeliverSMCom * This,
/* [retval][out] */ SHORT *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_esmClass )(
IDeliverSMCom * This,
/* [in] */ SHORT newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataCoding )(
IDeliverSMCom * This,
/* [retval][out] */ SHORT *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataCoding )(
IDeliverSMCom * This,
/* [in] */ SHORT newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_protocolID )(
IDeliverSMCom * This,
/* [retval][out] */ SHORT *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_protocolID )(
IDeliverSMCom * This,
/* [in] */ SHORT newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_priorityFlag )(
IDeliverSMCom * This,
/* [retval][out] */ SHORT *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_priorityFlag )(
IDeliverSMCom * This,
/* [in] */ SHORT newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scheduledDelivery )(
IDeliverSMCom * This,
/* [retval][out] */ ISmppDateCom **pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scheduledDelivery )(
IDeliverSMCom * This,
/* [in] */ ISmppDateCom *newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_validityPeriod )(
IDeliverSMCom * This,
/* [retval][out] */ ISmppDateCom **pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_validityPeriod )(
IDeliverSMCom * This,
/* [in] */ ISmppDateCom *newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_registeredDelivery )(
IDeliverSMCom * This,
/* [retval][out] */ SHORT *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_registeredDelivery )(
IDeliverSMCom * This,
/* [in] */ SHORT newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_replaceIfPresent )(
IDeliverSMCom * This,
/* [retval][out] */ SHORT *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_replaceIfPresent )(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -