📄 darksmtp.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Fri May 28 12:57:48 2004
*/
/* Compiler settings for D:\MyProject\DarkMailSrcAll\DarkSmtpNew\DarkSmtp.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 __DarkSmtp_h__
#define __DarkSmtp_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __ISmtpModel_FWD_DEFINED__
#define __ISmtpModel_FWD_DEFINED__
typedef interface ISmtpModel ISmtpModel;
#endif /* __ISmtpModel_FWD_DEFINED__ */
#ifndef __SmtpModel_FWD_DEFINED__
#define __SmtpModel_FWD_DEFINED__
#ifdef __cplusplus
typedef class SmtpModel SmtpModel;
#else
typedef struct SmtpModel SmtpModel;
#endif /* __cplusplus */
#endif /* __SmtpModel_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 __ISmtpModel_INTERFACE_DEFINED__
#define __ISmtpModel_INTERFACE_DEFINED__
/* interface ISmtpModel */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISmtpModel;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("243ABE19-0216-4BFB-8560-FD24555AE618")
ISmtpModel : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsHTML(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsHTML(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Port(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Port(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HostName(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HostName(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserName(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserName(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PassWord(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PassWord(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_From(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_From(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FromName(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FromName(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Body(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Body(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Subject(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Subject(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyType(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyType(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyUserName(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyUserName(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyPassWord(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyPassWord(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyPort(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyPort(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyHostName(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyHostName(
/* [in] */ VARIANT newVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAddress(
VARIANT bstrAddress,
VARIANT bstrToName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddBCC(
VARIANT bstrBCC,
VARIANT bstrBCCName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddCC(
VARIANT bstrCC,
VARIANT bstrCCName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddReplyTo(
VARIANT bstrReplyTo,
VARIANT bstrReplyToName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAttachment(
VARIANT bstrAttachPath) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Connect(
/* [out] */ VARIANT __RPC_FAR *pErrorInfo,
/* [out] */ VARIANT __RPC_FAR *pSuccess) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SendMail( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SendMailForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT vbSave,
/* [in] */ VARIANT bstMsgId,
/* [out] */ VARIANT __RPC_FAR *pErrorString) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateMailDirForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstMailOldIndex,
/* [out] */ VARIANT __RPC_FAR *pMailNewIndex) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteAttachByNameForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstMsgId,
/* [in] */ VARIANT bstAttachName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ClearMailBoxSpace(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveMailToSaveBoxForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstMsgId) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateLevelInfoForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstMailBoxSize,
/* [in] */ VARIANT bstUserLevel) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLevelInfoForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [out] */ VARIANT __RPC_FAR *pMailBoxSize,
/* [out] */ VARIANT __RPC_FAR *pUserLevel) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateUserInfoForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstTrueName,
/* [in] */ VARIANT bstGender,
/* [in] */ VARIANT bstBirth,
/* [in] */ VARIANT bstPersonalID,
/* [in] */ VARIANT bstMailBox,
/* [in] */ VARIANT bstCity,
/* [in] */ VARIANT bstEducation,
/* [in] */ VARIANT bstMaritalStatus,
/* [in] */ VARIANT bstJobType,
/* [in] */ VARIANT bstOccupation,
/* [in] */ VARIANT bstIncome,
/* [in] */ VARIANT bstNetCost,
/* [in] */ VARIANT bstEnquiry) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetUserInfoForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [out] */ VARIANT __RPC_FAR *pTrueName,
/* [out] */ VARIANT __RPC_FAR *pGender,
/* [out] */ VARIANT __RPC_FAR *pBirth,
/* [out] */ VARIANT __RPC_FAR *pPersonalID,
/* [out] */ VARIANT __RPC_FAR *pMailBox,
/* [out] */ VARIANT __RPC_FAR *pCity,
/* [out] */ VARIANT __RPC_FAR *pEducation,
/* [out] */ VARIANT __RPC_FAR *pMaritalStatus,
/* [out] */ VARIANT __RPC_FAR *pJobType,
/* [out] */ VARIANT __RPC_FAR *pOccupation,
/* [out] */ VARIANT __RPC_FAR *pIncome,
/* [out] */ VARIANT __RPC_FAR *pNetCost,
/* [out] */ VARIANT __RPC_FAR *pEnquiry) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateSysInfoForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstNickName,
/* [in] */ VARIANT bstNotWithOriMail,
/* [in] */ VARIANT bstMarkOriMsg,
/* [in] */ VARIANT bstSaveOutBox,
/* [in] */ VARIANT bstDelOption,
/* [in] */ VARIANT bstFullWarnRate,
/* [in] */ VARIANT bstRecvDelInServer) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSysInfoForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [out] */ VARIANT __RPC_FAR *pNickName,
/* [out] */ VARIANT __RPC_FAR *pNotWithOriMail,
/* [out] */ VARIANT __RPC_FAR *pMarkOriMsg,
/* [out] */ VARIANT __RPC_FAR *pSaveOutBox,
/* [out] */ VARIANT __RPC_FAR *pDelOption,
/* [out] */ VARIANT __RPC_FAR *pFullWarnRate,
/* [out] */ VARIANT __RPC_FAR *pRecvDelInServer) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateAssistInfoForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstRejectMail,
/* [in] */ VARIANT bstEnableReply,
/* [in] */ VARIANT bstAutoReplyContent) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAssistInfoForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [out] */ VARIANT __RPC_FAR *pRejectMail,
/* [out] */ VARIANT __RPC_FAR *pEnableReply,
/* [out] */ VARIANT __RPC_FAR *pAutoReplyContent) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddGroupNameForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstGroupName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DelGroupNameForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstGroupName) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetGroupListForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [out] */ VARIANT __RPC_FAR *pGroupList) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddGroupUserForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstGroupName,
/* [in] */ VARIANT bstMemberName,
/* [in] */ VARIANT bstMemberNick,
/* [in] */ VARIANT bstMemberAddr,
/* [in] */ VARIANT bstMemberTel,
/* [in] */ VARIANT bstMemberRemark) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetGroupUserListForWeb(
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -