📄 darksmtp.h
字号:
/* [out] */ VARIANT __RPC_FAR *pNetCost,
/* [out] */ VARIANT __RPC_FAR *pEnquiry);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateSysInfoForWeb )(
ISmtpModel __RPC_FAR * This,
/* [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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSysInfoForWeb )(
ISmtpModel __RPC_FAR * This,
/* [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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateAssistInfoForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstRejectMail,
/* [in] */ VARIANT bstEnableReply,
/* [in] */ VARIANT bstAutoReplyContent);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAssistInfoForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [out] */ VARIANT __RPC_FAR *pRejectMail,
/* [out] */ VARIANT __RPC_FAR *pEnableReply,
/* [out] */ VARIANT __RPC_FAR *pAutoReplyContent);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddGroupNameForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstGroupName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelGroupNameForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstGroupName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGroupListForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [out] */ VARIANT __RPC_FAR *pGroupList);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddGroupUserForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstGroupName,
/* [in] */ VARIANT bstMemberName,
/* [in] */ VARIANT bstMemberNick,
/* [in] */ VARIANT bstMemberAddr,
/* [in] */ VARIANT bstMemberTel,
/* [in] */ VARIANT bstMemberRemark);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGroupUserListForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstGroupName,
/* [out] */ VARIANT __RPC_FAR *pMemberList);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelGroupUserForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserId,
/* [in] */ VARIANT bstGroupUserId);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocalHostIp )(
ISmtpModel __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *pLocalIp);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompanyUserListForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstGroupName,
/* [out] */ VARIANT __RPC_FAR *pMemberList);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompanyGroupListForWeb )(
ISmtpModel __RPC_FAR * This,
VARIANT bstMailPath,
VARIANT __RPC_FAR *pMemberList);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompanyAddrTextForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [out] */ VARIANT __RPC_FAR *pComAddrText);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddComGroupForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstGroupName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelComGroupForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstGroupName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelComGroupUserForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstGroupUserId);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddComGroupUserForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstGroupName,
/* [in] */ VARIANT bstMemberName,
/* [in] */ VARIANT bstMemberNick);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SeaComNameForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstUserName,
/* [out] */ VARIANT __RPC_FAR *pMemberList);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SearchComUserByWordForWeb )(
ISmtpModel __RPC_FAR * This,
/* [in] */ VARIANT bstMailPath,
/* [in] */ VARIANT bstWord,
/* [out] */ VARIANT __RPC_FAR *pMemberList);
END_INTERFACE
} ISmtpModelVtbl;
interface ISmtpModel
{
CONST_VTBL struct ISmtpModelVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISmtpModel_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISmtpModel_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISmtpModel_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISmtpModel_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISmtpModel_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISmtpModel_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISmtpModel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISmtpModel_get_IsHTML(This,pVal) \
(This)->lpVtbl -> get_IsHTML(This,pVal)
#define ISmtpModel_put_IsHTML(This,newVal) \
(This)->lpVtbl -> put_IsHTML(This,newVal)
#define ISmtpModel_get_Port(This,pVal) \
(This)->lpVtbl -> get_Port(This,pVal)
#define ISmtpModel_put_Port(This,newVal) \
(This)->lpVtbl -> put_Port(This,newVal)
#define ISmtpModel_get_HostName(This,pVal) \
(This)->lpVtbl -> get_HostName(This,pVal)
#define ISmtpModel_put_HostName(This,newVal) \
(This)->lpVtbl -> put_HostName(This,newVal)
#define ISmtpModel_get_UserName(This,pVal) \
(This)->lpVtbl -> get_UserName(This,pVal)
#define ISmtpModel_put_UserName(This,newVal) \
(This)->lpVtbl -> put_UserName(This,newVal)
#define ISmtpModel_get_PassWord(This,pVal) \
(This)->lpVtbl -> get_PassWord(This,pVal)
#define ISmtpModel_put_PassWord(This,newVal) \
(This)->lpVtbl -> put_PassWord(This,newVal)
#define ISmtpModel_get_From(This,pVal) \
(This)->lpVtbl -> get_From(This,pVal)
#define ISmtpModel_put_From(This,newVal) \
(This)->lpVtbl -> put_From(This,newVal)
#define ISmtpModel_get_FromName(This,pVal) \
(This)->lpVtbl -> get_FromName(This,pVal)
#define ISmtpModel_put_FromName(This,newVal) \
(This)->lpVtbl -> put_FromName(This,newVal)
#define ISmtpModel_get_Body(This,pVal) \
(This)->lpVtbl -> get_Body(This,pVal)
#define ISmtpModel_put_Body(This,newVal) \
(This)->lpVtbl -> put_Body(This,newVal)
#define ISmtpModel_get_Subject(This,pVal) \
(This)->lpVtbl -> get_Subject(This,pVal)
#define ISmtpModel_put_Subject(This,newVal) \
(This)->lpVtbl -> put_Subject(This,newVal)
#define ISmtpModel_get_ProxyType(This,pVal) \
(This)->lpVtbl -> get_ProxyType(This,pVal)
#define ISmtpModel_put_ProxyType(This,newVal) \
(This)->lpVtbl -> put_ProxyType(This,newVal)
#define ISmtpModel_get_ProxyUserName(This,pVal) \
(This)->lpVtbl -> get_ProxyUserName(This,pVal)
#define ISmtpModel_put_ProxyUserName(This,newVal) \
(This)->lpVtbl -> put_ProxyUserName(This,newVal)
#define ISmtpModel_get_ProxyPassWord(This,pVal) \
(This)->lpVtbl -> get_ProxyPassWord(This,pVal)
#define ISmtpModel_put_ProxyPassWord(This,newVal) \
(This)->lpVtbl -> put_ProxyPassWord(This,newVal)
#define ISmtpModel_get_ProxyPort(This,pVal) \
(This)->lpVtbl -> get_ProxyPort(This,pVal)
#define ISmtpModel_put_ProxyPort(This,newVal) \
(This)->lpVtbl -> put_ProxyPort(This,newVal)
#define ISmtpModel_get_ProxyHostName(This,pVal) \
(This)->lpVtbl -> get_ProxyHostName(This,pVal)
#define ISmtpModel_put_ProxyHostName(This,newVal) \
(This)->lpVtbl -> put_ProxyHostName(This,newVal)
#define ISmtpModel_AddAddress(This,bstrAddress,bstrToName) \
(This)->lpVtbl -> AddAddress(This,bstrAddress,bstrToName)
#define ISmtpModel_AddBCC(This,bstrBCC,bstrBCCName) \
(This)->lpVtbl -> AddBCC(This,bstrBCC,bstrBCCName)
#define ISmtpModel_AddCC(This,bstrCC,bstrCCName) \
(This)->lpVtbl -> AddCC(This,bstrCC,bstrCCName)
#define ISmtpModel_AddReplyTo(This,bstrReplyTo,bstrReplyToName) \
(This)->lpVtbl -> AddReplyTo(This,bstrReplyTo,bstrReplyToName)
#define ISmtpModel_AddAttachment(This,bstrAttachPath) \
(This)->lpVtbl -> AddAttachment(This,bstrAttachPath)
#define ISmtpModel_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define ISmtpModel_Connect(This,pErrorInfo,pSuccess) \
(This)->lpVtbl -> Connect(This,pErrorInfo,pSuccess)
#define ISmtpModel_Disconnect(This) \
(This)->lpVtbl -> Disconnect(This)
#define ISmtpModel_SendMail(This) \
(This)->lpVtbl -> SendMail(This)
#define ISmtpModel_SendMailForWeb(This,bstMailPath,bstUserId,vbSave,bstMsgId,pErrorString) \
(This)->lpVtbl -> SendMailForWeb(This,bstMailPath,bstUserId,vbSave,bstMsgId,pErrorString)
#define ISmtpModel_CreateMailDirForWeb(This,bstMailPath,bstUserId,bstMailOldIndex,pMailNewIndex) \
(This)->lpVtbl -> CreateMailDirForWeb(This,bstMailPath,bstUserId,bstMailOldIndex,pMailNewIndex)
#define ISmtpModel_DeleteAttachByNameForWeb(This,bstMailPath,bstUserId,bstMsgId,bstAttachName) \
(This)->lpVtbl -> DeleteAttachByNameForWeb(This,bstMailPath,bstUserId,bstMsgId,bstAttachName)
#define ISmtpModel_ClearMailBoxSpace(This,bstMailPath,bstUserId) \
(This)->lpVtbl -> ClearMailBoxSpace(This,bstMailPath,bstUserId)
#define ISmtpModel_SaveMailToSaveBoxForWeb(This,bstMailPath,bstUserId,bstMsgId) \
(This)->lpVtbl -> SaveMailToSaveBoxForWeb(This,bstMailPath,bstUserId,bstMsgId)
#define ISmtpModel_CreateLevelInfoForWeb(This,bstMailPath,bstUserId,bstMailBoxSize,bstUserLevel) \
(This)->lpVtbl -> CreateLevelInfoForWeb(This,bstMailPath,bstUserId,bstMailBoxSize,bstUserLevel)
#define ISmtpModel_GetLevelInfoForWeb(This,bstMailPath,bstUserId,pMailBoxSize,pUserLevel) \
(This)->lpVtbl -> GetLevelInfoForWeb(This,bstMailPath,bstUserId,pMailBoxSize,pUserLevel)
#define ISmtpModel_CreateUserInfoForWeb(This,bstMailPath,bstUserId,bstTrueName,bstGender,bstBirth,bstPersonalID,bstMailBox,bstCity,bstEducation,bstMaritalStatus,bstJobType,bstOccupation,bstIncome,bstNetCost,bstEnquiry) \
(This)->lpVtbl -> CreateUserInfoForWeb(This,bstMailPath,bstUserId,bstTrueName,bstGender,bstBirth,bstPersonalID,bstMailBox,bstCity,bstEducation,bstMaritalStatus,bstJobType,bstOccupation,bstIncome,bstNetCost,bstEnquiry)
#define ISmtpModel_GetUserInfoForWeb(This,bstMailPath,bstUserId,pTrueName,pGender,pBirth,pPersonalID,pMailBox,pCity,pEducation,pMaritalStatus,pJobType,pOccupation,pIncome,pNetCost,pEnquiry) \
(This)->lpVtbl -> GetUserInfoForWeb(This,bstMailPath,bstUserId,pTrueName,pGender,pBirth,pPersonalID,pMailBox,pCity,pEducation,pMaritalStatus,pJobType,pOccupation,pIncome,pNetCost,pEnquiry)
#define ISmtpModel_CreateSysInfoForWeb(This,bstMailPath,bstUserId,bstNickName,bstNotWithOriMail,bstMarkOriMsg,bstSaveOutBox,bstDelOption,bstFullWarnRate,bstRecvDelInServer) \
(This)->lpVtbl -> CreateSysInfoForWeb(This,bstMailPath,bstUserId,bstNickName,bstNotWithOriMail,bstMarkOriMsg,bstSaveOutBox,bstDelOption,bstFullWarnRate,bstRecvDelInServer)
#define ISmtpModel_GetSysInfoForWeb(This,bstMailPath,bstUserId,pNickName,pNotWithOriMail,pMarkOriMsg,pSaveOutBox,pDelOption,pFullWarnRate,pRecvDelInServer) \
(This)->lpVtbl -> GetSysInfoForWeb(This,bstMailPath,bstUserId,pNickName,pNotWithOriMail,pMarkOriMsg,pSaveOutBox,pDelOption,pFullWarnRate,pRecvDelInServer)
#define ISmtpModel_CreateAssistInfoForWeb(This,bstMailPath,bstUserId,bstRejectMail,bstEnableReply,bstAutoReplyContent) \
(This)->lpVtbl -> CreateAssistInfoForWeb(This,bstMailPath,bstUserId,bstRejectMail,bstEnableReply,bstAutoReplyContent)
#define ISmtpModel_GetAssistInfoForWeb(This,bstMailPath,bstUserId,pRejectMail,pEnableReply,pAutoReplyContent) \
(This)->lpVtbl -> GetAssistInfoForWeb(This,bstMailPath,bstUserId,pRejectMail,pEnableReply,pAutoReplyContent)
#define ISmtpModel_AddGroupNameForWeb(This,bstMailPath,bstUserId,bstGroupName) \
(This)->lpVtbl -> AddGroupNameForWeb(This,bstMailPath,bstUserId,bstGroupName)
#define ISmtpModel_DelGroupNameForWeb(This,bstMailPath,bstUserId,bstGroupName) \
(This)->lpVtbl -> DelGroupNameForWeb(This,bstMailPath,bstUserId,bstGroupName)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -