MailSvrConfig.h
资源名称:SmartMailSvr [点击查看]
上传用户:qdlutongda
上传日期:2007-01-14
资源大小:133k
文件大小:44k
源码类别:
Email客户端
开发平台:
Visual C++
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 5.01.0164 */
- /* at Mon Jul 01 16:17:00 2002
- */
- /* Compiler settings for E:workMail服务器MailSvrConfigMailSvrConfig.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data
- */
- //@@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 __MailSvrConfig_h__
- #define __MailSvrConfig_h__
- #ifdef __cplusplus
- extern "C"{
- #endif
- /* Forward Declarations */
- #ifndef __IMailSvrConfigCtrl_FWD_DEFINED__
- #define __IMailSvrConfigCtrl_FWD_DEFINED__
- typedef interface IMailSvrConfigCtrl IMailSvrConfigCtrl;
- #endif /* __IMailSvrConfigCtrl_FWD_DEFINED__ */
- #ifndef __MailSvrConfigCtrl_FWD_DEFINED__
- #define __MailSvrConfigCtrl_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MailSvrConfigCtrl MailSvrConfigCtrl;
- #else
- typedef struct MailSvrConfigCtrl MailSvrConfigCtrl;
- #endif /* __cplusplus */
- #endif /* __MailSvrConfigCtrl_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 __IMailSvrConfigCtrl_INTERFACE_DEFINED__
- #define __IMailSvrConfigCtrl_INTERFACE_DEFINED__
- /* interface IMailSvrConfigCtrl */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IMailSvrConfigCtrl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("1C239919-7E94-48D9-8C65-69658796D596")
- IMailSvrConfigCtrl : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetTelnetConfig(
- /* [in] */ short nEnableFlag,
- /* [in] */ short nPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetTelnetConfig(
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ short __RPC_FAR *nPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetWebMailConfig(
- /* [in] */ short nEnableFlag,
- /* [in] */ short nPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetWebMailConfig(
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ short __RPC_FAR *nPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSmtpPort(
- /* [in] */ short nPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSmtpPort(
- /* [out] */ short __RPC_FAR *nPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPop3Port(
- /* [in] */ short nPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPop3Port(
- /* [out] */ short __RPC_FAR *nPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetHostName(
- /* [in] */ short nIndex,
- /* [in] */ BSTR strHostName) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetHostNameCount(
- /* [out] */ short __RPC_FAR *nHostNameCount) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetHostName(
- /* [in] */ short nIndex,
- /* [out] */ BSTR __RPC_FAR *strHostName) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ForwardUnknowMailTo(
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strForwardUserID) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetForwardUnknowMailUserConfig(
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strForwardUserID) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CopyAllMailTo(
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strCopyDesUserID) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCopyAllMailConfig(
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strCopyDesUserID) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SendErrorMsgTo(
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strErrorMsgUserID) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetErorMsgMailConfig(
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strErrorMsgUserID) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRelayServerName(
- /* [in] */ BSTR strRelaySmtpServer) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetRelayServerName(
- /* [out] */ BSTR __RPC_FAR *strRelaySmtpServer) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StartService(
- short __RPC_FAR *nResult) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StopService(
- short __RPC_FAR *nResult) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRelayMaxTries(
- /* [in] */ short nMaxTries) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetRelayMaxTries(
- /* [out] */ short __RPC_FAR *nMaxTries) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteHostNameByIndex(
- /* [in] */ short nIndex) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteHostName(
- /* [in] */ BSTR strHostName) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRelayTimeInterval(
- /* [in] */ short nIntervalSec) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetRelayTimeInterval(
- /* [out] */ short __RPC_FAR *nIntervalSec) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckConfig(
- /* [out] */ short __RPC_FAR *nResult) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDBConnectConfig(
- /* [in] */ BSTR strConnectionString) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDBConnectionConfig(
- /* [out] */ BSTR __RPC_FAR *strConnectionString) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetUserTableConfig(
- /* [in] */ BSTR strTableName,
- /* [in] */ BSTR strUserIDField,
- /* [in] */ BSTR strUserPasswordField,
- /* [in] */ BSTR strNameField) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetUserTableConfig(
- /* [out] */ BSTR __RPC_FAR *strTableName,
- /* [out] */ BSTR __RPC_FAR *strUserIDField,
- /* [out] */ BSTR __RPC_FAR *strUserPasswordField,
- /* [out] */ BSTR __RPC_FAR *strNameField) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRecvMailInfoTableConfig(
- /* [in] */ BSTR strTableName,
- /* [in] */ BSTR strTimeField,
- /* [in] */ BSTR strTitleField,
- /* [in] */ BSTR strSenderField,
- /* [in] */ BSTR strRecverField,
- /* [in] */ BSTR strSizeField) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetRecvMailInfoTableConfig(
- /* [out] */ BSTR __RPC_FAR *strTableName,
- /* [out] */ BSTR __RPC_FAR *strTimeField,
- /* [out] */ BSTR __RPC_FAR *strTitleField,
- /* [out] */ BSTR __RPC_FAR *strSenderField,
- /* [out] */ BSTR __RPC_FAR *strRecverField,
- /* [out] */ BSTR __RPC_FAR *strSizeField) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetUDPConfig(
- /* [in] */ BSTR strUdpAdd,
- /* [in] */ short nUdpPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetUDPConfig(
- /* [out] */ BSTR __RPC_FAR *strUdpAdd,
- /* [out] */ short __RPC_FAR *nUdpPort) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetHostNameCount(
- /* [in] */ short nHostCount) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsServiceRunning(
- /* [out] */ short __RPC_FAR *nResult) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDnsServerName(
- BSTR __RPC_FAR *strDnsServerName) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDnsServerName(
- BSTR strDnsServerName) = 0;
- };
- #else /* C style interface */
- typedef struct IMailSvrConfigCtrlVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMailSvrConfigCtrl __RPC_FAR * This);
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMailSvrConfigCtrl __RPC_FAR * This);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IMailSvrConfigCtrl __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 )(
- IMailSvrConfigCtrl __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);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTelnetConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ short nPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTelnetConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ short __RPC_FAR *nPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetWebMailConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ short nPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWebMailConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ short __RPC_FAR *nPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSmtpPort )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSmtpPort )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPop3Port )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPop3Port )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHostName )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nIndex,
- /* [in] */ BSTR strHostName);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHostNameCount )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nHostNameCount);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHostName )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nIndex,
- /* [out] */ BSTR __RPC_FAR *strHostName);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ForwardUnknowMailTo )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strForwardUserID);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetForwardUnknowMailUserConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strForwardUserID);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CopyAllMailTo )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strCopyDesUserID);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCopyAllMailConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strCopyDesUserID);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendErrorMsgTo )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strErrorMsgUserID);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErorMsgMailConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strErrorMsgUserID);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRelayServerName )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strRelaySmtpServer);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRelayServerName )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strRelaySmtpServer);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartService )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- short __RPC_FAR *nResult);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopService )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- short __RPC_FAR *nResult);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRelayMaxTries )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nMaxTries);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRelayMaxTries )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nMaxTries);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteHostNameByIndex )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nIndex);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteHostName )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strHostName);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRelayTimeInterval )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nIntervalSec);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRelayTimeInterval )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nIntervalSec);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CheckConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nResult);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDBConnectConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strConnectionString);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDBConnectionConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strConnectionString);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUserTableConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strTableName,
- /* [in] */ BSTR strUserIDField,
- /* [in] */ BSTR strUserPasswordField,
- /* [in] */ BSTR strNameField);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUserTableConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strTableName,
- /* [out] */ BSTR __RPC_FAR *strUserIDField,
- /* [out] */ BSTR __RPC_FAR *strUserPasswordField,
- /* [out] */ BSTR __RPC_FAR *strNameField);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRecvMailInfoTableConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strTableName,
- /* [in] */ BSTR strTimeField,
- /* [in] */ BSTR strTitleField,
- /* [in] */ BSTR strSenderField,
- /* [in] */ BSTR strRecverField,
- /* [in] */ BSTR strSizeField);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRecvMailInfoTableConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strTableName,
- /* [out] */ BSTR __RPC_FAR *strTimeField,
- /* [out] */ BSTR __RPC_FAR *strTitleField,
- /* [out] */ BSTR __RPC_FAR *strSenderField,
- /* [out] */ BSTR __RPC_FAR *strRecverField,
- /* [out] */ BSTR __RPC_FAR *strSizeField);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUDPConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strUdpAdd,
- /* [in] */ short nUdpPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUDPConfig )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strUdpAdd,
- /* [out] */ short __RPC_FAR *nUdpPort);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHostNameCount )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nHostCount);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsServiceRunning )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nResult);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDnsServerName )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- BSTR __RPC_FAR *strDnsServerName);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDnsServerName )(
- IMailSvrConfigCtrl __RPC_FAR * This,
- BSTR strDnsServerName);
- END_INTERFACE
- } IMailSvrConfigCtrlVtbl;
- interface IMailSvrConfigCtrl
- {
- CONST_VTBL struct IMailSvrConfigCtrlVtbl __RPC_FAR *lpVtbl;
- };
- #ifdef COBJMACROS
- #define IMailSvrConfigCtrl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMailSvrConfigCtrl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMailSvrConfigCtrl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMailSvrConfigCtrl_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMailSvrConfigCtrl_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMailSvrConfigCtrl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMailSvrConfigCtrl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMailSvrConfigCtrl_SetTelnetConfig(This,nEnableFlag,nPort)
- (This)->lpVtbl -> SetTelnetConfig(This,nEnableFlag,nPort)
- #define IMailSvrConfigCtrl_GetTelnetConfig(This,nEnableFlag,nPort)
- (This)->lpVtbl -> GetTelnetConfig(This,nEnableFlag,nPort)
- #define IMailSvrConfigCtrl_SetWebMailConfig(This,nEnableFlag,nPort)
- (This)->lpVtbl -> SetWebMailConfig(This,nEnableFlag,nPort)
- #define IMailSvrConfigCtrl_GetWebMailConfig(This,nEnableFlag,nPort)
- (This)->lpVtbl -> GetWebMailConfig(This,nEnableFlag,nPort)
- #define IMailSvrConfigCtrl_SetSmtpPort(This,nPort)
- (This)->lpVtbl -> SetSmtpPort(This,nPort)
- #define IMailSvrConfigCtrl_GetSmtpPort(This,nPort)
- (This)->lpVtbl -> GetSmtpPort(This,nPort)
- #define IMailSvrConfigCtrl_SetPop3Port(This,nPort)
- (This)->lpVtbl -> SetPop3Port(This,nPort)
- #define IMailSvrConfigCtrl_GetPop3Port(This,nPort)
- (This)->lpVtbl -> GetPop3Port(This,nPort)
- #define IMailSvrConfigCtrl_SetHostName(This,nIndex,strHostName)
- (This)->lpVtbl -> SetHostName(This,nIndex,strHostName)
- #define IMailSvrConfigCtrl_GetHostNameCount(This,nHostNameCount)
- (This)->lpVtbl -> GetHostNameCount(This,nHostNameCount)
- #define IMailSvrConfigCtrl_GetHostName(This,nIndex,strHostName)
- (This)->lpVtbl -> GetHostName(This,nIndex,strHostName)
- #define IMailSvrConfigCtrl_ForwardUnknowMailTo(This,nEnableFlag,strForwardUserID)
- (This)->lpVtbl -> ForwardUnknowMailTo(This,nEnableFlag,strForwardUserID)
- #define IMailSvrConfigCtrl_GetForwardUnknowMailUserConfig(This,nEnableFlag,strForwardUserID)
- (This)->lpVtbl -> GetForwardUnknowMailUserConfig(This,nEnableFlag,strForwardUserID)
- #define IMailSvrConfigCtrl_CopyAllMailTo(This,nEnableFlag,strCopyDesUserID)
- (This)->lpVtbl -> CopyAllMailTo(This,nEnableFlag,strCopyDesUserID)
- #define IMailSvrConfigCtrl_GetCopyAllMailConfig(This,nEnableFlag,strCopyDesUserID)
- (This)->lpVtbl -> GetCopyAllMailConfig(This,nEnableFlag,strCopyDesUserID)
- #define IMailSvrConfigCtrl_SendErrorMsgTo(This,nEnableFlag,strErrorMsgUserID)
- (This)->lpVtbl -> SendErrorMsgTo(This,nEnableFlag,strErrorMsgUserID)
- #define IMailSvrConfigCtrl_GetErorMsgMailConfig(This,nEnableFlag,strErrorMsgUserID)
- (This)->lpVtbl -> GetErorMsgMailConfig(This,nEnableFlag,strErrorMsgUserID)
- #define IMailSvrConfigCtrl_SetRelayServerName(This,strRelaySmtpServer)
- (This)->lpVtbl -> SetRelayServerName(This,strRelaySmtpServer)
- #define IMailSvrConfigCtrl_GetRelayServerName(This,strRelaySmtpServer)
- (This)->lpVtbl -> GetRelayServerName(This,strRelaySmtpServer)
- #define IMailSvrConfigCtrl_StartService(This,nResult)
- (This)->lpVtbl -> StartService(This,nResult)
- #define IMailSvrConfigCtrl_StopService(This,nResult)
- (This)->lpVtbl -> StopService(This,nResult)
- #define IMailSvrConfigCtrl_SetRelayMaxTries(This,nMaxTries)
- (This)->lpVtbl -> SetRelayMaxTries(This,nMaxTries)
- #define IMailSvrConfigCtrl_GetRelayMaxTries(This,nMaxTries)
- (This)->lpVtbl -> GetRelayMaxTries(This,nMaxTries)
- #define IMailSvrConfigCtrl_DeleteHostNameByIndex(This,nIndex)
- (This)->lpVtbl -> DeleteHostNameByIndex(This,nIndex)
- #define IMailSvrConfigCtrl_DeleteHostName(This,strHostName)
- (This)->lpVtbl -> DeleteHostName(This,strHostName)
- #define IMailSvrConfigCtrl_SetRelayTimeInterval(This,nIntervalSec)
- (This)->lpVtbl -> SetRelayTimeInterval(This,nIntervalSec)
- #define IMailSvrConfigCtrl_GetRelayTimeInterval(This,nIntervalSec)
- (This)->lpVtbl -> GetRelayTimeInterval(This,nIntervalSec)
- #define IMailSvrConfigCtrl_CheckConfig(This,nResult)
- (This)->lpVtbl -> CheckConfig(This,nResult)
- #define IMailSvrConfigCtrl_SetDBConnectConfig(This,strConnectionString)
- (This)->lpVtbl -> SetDBConnectConfig(This,strConnectionString)
- #define IMailSvrConfigCtrl_GetDBConnectionConfig(This,strConnectionString)
- (This)->lpVtbl -> GetDBConnectionConfig(This,strConnectionString)
- #define IMailSvrConfigCtrl_SetUserTableConfig(This,strTableName,strUserIDField,strUserPasswordField,strNameField)
- (This)->lpVtbl -> SetUserTableConfig(This,strTableName,strUserIDField,strUserPasswordField,strNameField)
- #define IMailSvrConfigCtrl_GetUserTableConfig(This,strTableName,strUserIDField,strUserPasswordField,strNameField)
- (This)->lpVtbl -> GetUserTableConfig(This,strTableName,strUserIDField,strUserPasswordField,strNameField)
- #define IMailSvrConfigCtrl_SetRecvMailInfoTableConfig(This,strTableName,strTimeField,strTitleField,strSenderField,strRecverField,strSizeField)
- (This)->lpVtbl -> SetRecvMailInfoTableConfig(This,strTableName,strTimeField,strTitleField,strSenderField,strRecverField,strSizeField)
- #define IMailSvrConfigCtrl_GetRecvMailInfoTableConfig(This,strTableName,strTimeField,strTitleField,strSenderField,strRecverField,strSizeField)
- (This)->lpVtbl -> GetRecvMailInfoTableConfig(This,strTableName,strTimeField,strTitleField,strSenderField,strRecverField,strSizeField)
- #define IMailSvrConfigCtrl_SetUDPConfig(This,strUdpAdd,nUdpPort)
- (This)->lpVtbl -> SetUDPConfig(This,strUdpAdd,nUdpPort)
- #define IMailSvrConfigCtrl_GetUDPConfig(This,strUdpAdd,nUdpPort)
- (This)->lpVtbl -> GetUDPConfig(This,strUdpAdd,nUdpPort)
- #define IMailSvrConfigCtrl_SetHostNameCount(This,nHostCount)
- (This)->lpVtbl -> SetHostNameCount(This,nHostCount)
- #define IMailSvrConfigCtrl_IsServiceRunning(This,nResult)
- (This)->lpVtbl -> IsServiceRunning(This,nResult)
- #define IMailSvrConfigCtrl_GetDnsServerName(This,strDnsServerName)
- (This)->lpVtbl -> GetDnsServerName(This,strDnsServerName)
- #define IMailSvrConfigCtrl_SetDnsServerName(This,strDnsServerName)
- (This)->lpVtbl -> SetDnsServerName(This,strDnsServerName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetTelnetConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ short nPort);
- void __RPC_STUB IMailSvrConfigCtrl_SetTelnetConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetTelnetConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ short __RPC_FAR *nPort);
- void __RPC_STUB IMailSvrConfigCtrl_GetTelnetConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetWebMailConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ short nPort);
- void __RPC_STUB IMailSvrConfigCtrl_SetWebMailConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetWebMailConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ short __RPC_FAR *nPort);
- void __RPC_STUB IMailSvrConfigCtrl_GetWebMailConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetSmtpPort_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nPort);
- void __RPC_STUB IMailSvrConfigCtrl_SetSmtpPort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetSmtpPort_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nPort);
- void __RPC_STUB IMailSvrConfigCtrl_GetSmtpPort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetPop3Port_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nPort);
- void __RPC_STUB IMailSvrConfigCtrl_SetPop3Port_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetPop3Port_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nPort);
- void __RPC_STUB IMailSvrConfigCtrl_GetPop3Port_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetHostName_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nIndex,
- /* [in] */ BSTR strHostName);
- void __RPC_STUB IMailSvrConfigCtrl_SetHostName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetHostNameCount_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nHostNameCount);
- void __RPC_STUB IMailSvrConfigCtrl_GetHostNameCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetHostName_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nIndex,
- /* [out] */ BSTR __RPC_FAR *strHostName);
- void __RPC_STUB IMailSvrConfigCtrl_GetHostName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_ForwardUnknowMailTo_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strForwardUserID);
- void __RPC_STUB IMailSvrConfigCtrl_ForwardUnknowMailTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetForwardUnknowMailUserConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strForwardUserID);
- void __RPC_STUB IMailSvrConfigCtrl_GetForwardUnknowMailUserConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_CopyAllMailTo_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strCopyDesUserID);
- void __RPC_STUB IMailSvrConfigCtrl_CopyAllMailTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetCopyAllMailConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strCopyDesUserID);
- void __RPC_STUB IMailSvrConfigCtrl_GetCopyAllMailConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SendErrorMsgTo_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nEnableFlag,
- /* [in] */ BSTR strErrorMsgUserID);
- void __RPC_STUB IMailSvrConfigCtrl_SendErrorMsgTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetErorMsgMailConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nEnableFlag,
- /* [out] */ BSTR __RPC_FAR *strErrorMsgUserID);
- void __RPC_STUB IMailSvrConfigCtrl_GetErorMsgMailConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetRelayServerName_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strRelaySmtpServer);
- void __RPC_STUB IMailSvrConfigCtrl_SetRelayServerName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetRelayServerName_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strRelaySmtpServer);
- void __RPC_STUB IMailSvrConfigCtrl_GetRelayServerName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_StartService_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- short __RPC_FAR *nResult);
- void __RPC_STUB IMailSvrConfigCtrl_StartService_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_StopService_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- short __RPC_FAR *nResult);
- void __RPC_STUB IMailSvrConfigCtrl_StopService_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetRelayMaxTries_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nMaxTries);
- void __RPC_STUB IMailSvrConfigCtrl_SetRelayMaxTries_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetRelayMaxTries_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nMaxTries);
- void __RPC_STUB IMailSvrConfigCtrl_GetRelayMaxTries_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_DeleteHostNameByIndex_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nIndex);
- void __RPC_STUB IMailSvrConfigCtrl_DeleteHostNameByIndex_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_DeleteHostName_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strHostName);
- void __RPC_STUB IMailSvrConfigCtrl_DeleteHostName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetRelayTimeInterval_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nIntervalSec);
- void __RPC_STUB IMailSvrConfigCtrl_SetRelayTimeInterval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetRelayTimeInterval_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nIntervalSec);
- void __RPC_STUB IMailSvrConfigCtrl_GetRelayTimeInterval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_CheckConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nResult);
- void __RPC_STUB IMailSvrConfigCtrl_CheckConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetDBConnectConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strConnectionString);
- void __RPC_STUB IMailSvrConfigCtrl_SetDBConnectConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetDBConnectionConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strConnectionString);
- void __RPC_STUB IMailSvrConfigCtrl_GetDBConnectionConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetUserTableConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strTableName,
- /* [in] */ BSTR strUserIDField,
- /* [in] */ BSTR strUserPasswordField,
- /* [in] */ BSTR strNameField);
- void __RPC_STUB IMailSvrConfigCtrl_SetUserTableConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetUserTableConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strTableName,
- /* [out] */ BSTR __RPC_FAR *strUserIDField,
- /* [out] */ BSTR __RPC_FAR *strUserPasswordField,
- /* [out] */ BSTR __RPC_FAR *strNameField);
- void __RPC_STUB IMailSvrConfigCtrl_GetUserTableConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetRecvMailInfoTableConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strTableName,
- /* [in] */ BSTR strTimeField,
- /* [in] */ BSTR strTitleField,
- /* [in] */ BSTR strSenderField,
- /* [in] */ BSTR strRecverField,
- /* [in] */ BSTR strSizeField);
- void __RPC_STUB IMailSvrConfigCtrl_SetRecvMailInfoTableConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetRecvMailInfoTableConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strTableName,
- /* [out] */ BSTR __RPC_FAR *strTimeField,
- /* [out] */ BSTR __RPC_FAR *strTitleField,
- /* [out] */ BSTR __RPC_FAR *strSenderField,
- /* [out] */ BSTR __RPC_FAR *strRecverField,
- /* [out] */ BSTR __RPC_FAR *strSizeField);
- void __RPC_STUB IMailSvrConfigCtrl_GetRecvMailInfoTableConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetUDPConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ BSTR strUdpAdd,
- /* [in] */ short nUdpPort);
- void __RPC_STUB IMailSvrConfigCtrl_SetUDPConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetUDPConfig_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *strUdpAdd,
- /* [out] */ short __RPC_FAR *nUdpPort);
- void __RPC_STUB IMailSvrConfigCtrl_GetUDPConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetHostNameCount_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [in] */ short nHostCount);
- void __RPC_STUB IMailSvrConfigCtrl_SetHostNameCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_IsServiceRunning_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *nResult);
- void __RPC_STUB IMailSvrConfigCtrl_IsServiceRunning_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_GetDnsServerName_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- BSTR __RPC_FAR *strDnsServerName);
- void __RPC_STUB IMailSvrConfigCtrl_GetDnsServerName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMailSvrConfigCtrl_SetDnsServerName_Proxy(
- IMailSvrConfigCtrl __RPC_FAR * This,
- BSTR strDnsServerName);
- void __RPC_STUB IMailSvrConfigCtrl_SetDnsServerName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMailSvrConfigCtrl_INTERFACE_DEFINED__ */
- #ifndef __MAILSVRCONFIGLib_LIBRARY_DEFINED__
- #define __MAILSVRCONFIGLib_LIBRARY_DEFINED__
- /* library MAILSVRCONFIGLib */
- /* [helpstring][version][uuid] */
- EXTERN_C const IID LIBID_MAILSVRCONFIGLib;
- EXTERN_C const CLSID CLSID_MailSvrConfigCtrl;
- #ifdef __cplusplus
- class DECLSPEC_UUID("13B8D082-DBB3-4E9C-AF5C-746FBCE38F0D")
- MailSvrConfigCtrl;
- #endif
- #endif /* __MAILSVRCONFIGLib_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif