You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
2.3 KiB
37 lines
2.3 KiB
// ----------------------------------------------------------------------------------------------------------
|
|
// M A I L U T I L . H
|
|
// ----------------------------------------------------------------------------------------------------------
|
|
#ifndef __MAILUTIL_H
|
|
#define __MAILUTIL_H
|
|
|
|
// ----------------------------------------------------------------------------------------------------------
|
|
// Depend On
|
|
// ----------------------------------------------------------------------------------------------------------
|
|
//#include "gennote.h"
|
|
|
|
// ----------------------------------------------------------------------------------------------------------
|
|
// To create a folder
|
|
// ----------------------------------------------------------------------------------------------------------
|
|
void MailUtil_DoFolderDialog(HWND hwndParent, FOLDERID idFolder);
|
|
|
|
#define RenameFolderDlg(_hwnd, _idFolder) MailUtil_DoFolderDialog(_hwnd, _idFolder);
|
|
|
|
HRESULT MailUtil_OnImportExportAddressBook(HWND hwnd, BOOL fImport);
|
|
|
|
HRESULT HrSendWebPage(HWND hwnd, BOOL fModal, BOOL fMail, FOLDERID folderID, IUnknown *pUnkPump);
|
|
HRESULT HrSendWebPageDirect(LPWSTR pwszURL, HWND hwnd, BOOL fModal, BOOL fMail, FOLDERID folderID,
|
|
BOOL fIncludeSig, IUnknown *pUnkPump, IMimeMessage *pMsg);
|
|
|
|
HRESULT HrSaveMessageInFolder(HWND hwnd, IMessageFolder *pfldr, LPMIMEMESSAGE pMsg, MESSAGEFLAGS dwFlags, MESSAGEID *pNewMsgid, BOOL fSaveChanges);
|
|
HRESULT HrSaveMessageInFolder(HWND hwnd, FOLDERID idFolder, LPMIMEMESSAGE pMsg, MESSAGEFLAGS dwFlags, MESSAGEID *pNewMsgid);
|
|
HRESULT SaveMessageInFolder(IStoreCallback *pStoreCB, IMessageFolder *pfldr, LPMIMEMESSAGE pMsg, MESSAGEFLAGS dwFlags, MESSAGEID *pNewMsgid, BOOL fSaveChanges);
|
|
HRESULT SaveMessageInFolder(IStoreCallback *pStoreCB, FOLDERID idFolder, LPMIMEMESSAGE pMsg, MESSAGEFLAGS dwFlags, MESSAGEID *pNewMsgid);
|
|
|
|
HRESULT HrSendMailToOutBox(HWND hwndOwner, LPMIMEMESSAGE pMsg, BOOL fSendImmediate, BOOL fNoUI, BOOL fMail = TRUE);
|
|
HRESULT SendMailToOutBox(IStoreCallback *pStoreCB, LPMIMEMESSAGE pMsg, BOOL fSendImmediate, BOOL fNoUI, BOOL fMail);
|
|
|
|
HRESULT HrSetSenderInfoUtil(IMimeMessage *pMsg, IImnAccount *pAccount, LPWABAL lpWabal, BOOL fMail, CODEPAGEID cpID, BOOL fCheckConflictOnly);
|
|
|
|
HRESULT HrCreateReferences(LPWSTR pszOrigRefs, LPWSTR pszNewRef, LPWSTR *ppszRefs);
|
|
|
|
#endif // __MAILUTIL_H
|