Leaked source code of windows server 2003
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

  1. // ----------------------------------------------------------------------------------------------------------
  2. // M A I L U T I L . H
  3. // ----------------------------------------------------------------------------------------------------------
  4. #ifndef __MAILUTIL_H
  5. #define __MAILUTIL_H
  6. // ----------------------------------------------------------------------------------------------------------
  7. // Depend On
  8. // ----------------------------------------------------------------------------------------------------------
  9. //#include "gennote.h"
  10. // ----------------------------------------------------------------------------------------------------------
  11. // To create a folder
  12. // ----------------------------------------------------------------------------------------------------------
  13. void MailUtil_DoFolderDialog(HWND hwndParent, FOLDERID idFolder);
  14. #define RenameFolderDlg(_hwnd, _idFolder) MailUtil_DoFolderDialog(_hwnd, _idFolder);
  15. HRESULT MailUtil_OnImportExportAddressBook(HWND hwnd, BOOL fImport);
  16. HRESULT HrSendWebPage(HWND hwnd, BOOL fModal, BOOL fMail, FOLDERID folderID, IUnknown *pUnkPump);
  17. HRESULT HrSendWebPageDirect(LPWSTR pwszURL, HWND hwnd, BOOL fModal, BOOL fMail, FOLDERID folderID,
  18. BOOL fIncludeSig, IUnknown *pUnkPump, IMimeMessage *pMsg);
  19. HRESULT HrSaveMessageInFolder(HWND hwnd, IMessageFolder *pfldr, LPMIMEMESSAGE pMsg, MESSAGEFLAGS dwFlags, MESSAGEID *pNewMsgid, BOOL fSaveChanges);
  20. HRESULT HrSaveMessageInFolder(HWND hwnd, FOLDERID idFolder, LPMIMEMESSAGE pMsg, MESSAGEFLAGS dwFlags, MESSAGEID *pNewMsgid);
  21. HRESULT SaveMessageInFolder(IStoreCallback *pStoreCB, IMessageFolder *pfldr, LPMIMEMESSAGE pMsg, MESSAGEFLAGS dwFlags, MESSAGEID *pNewMsgid, BOOL fSaveChanges);
  22. HRESULT SaveMessageInFolder(IStoreCallback *pStoreCB, FOLDERID idFolder, LPMIMEMESSAGE pMsg, MESSAGEFLAGS dwFlags, MESSAGEID *pNewMsgid);
  23. HRESULT HrSendMailToOutBox(HWND hwndOwner, LPMIMEMESSAGE pMsg, BOOL fSendImmediate, BOOL fNoUI, BOOL fMail = TRUE);
  24. HRESULT SendMailToOutBox(IStoreCallback *pStoreCB, LPMIMEMESSAGE pMsg, BOOL fSendImmediate, BOOL fNoUI, BOOL fMail);
  25. HRESULT HrSetSenderInfoUtil(IMimeMessage *pMsg, IImnAccount *pAccount, LPWABAL lpWabal, BOOL fMail, CODEPAGEID cpID, BOOL fCheckConflictOnly);
  26. HRESULT HrCreateReferences(LPWSTR pszOrigRefs, LPWSTR pszNewRef, LPWSTR *ppszRefs);
  27. #endif // __MAILUTIL_H