OSDN Git Service

46d2480cacee436c6df445735ed081b5f8a59404
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / Patch.h
1 #pragma once\r
2 \r
3 #include "csmtp.h"\r
4 \r
5 #define REG_SMTP_SERVER _T("Software\\TortoiseGit\\EMAIL\\SMTPSERVER")\r
6 #define REG_SMTP_PORT _T("Software\\TortoiseGit\\EMAIL\\PORT")\r
7 #define REG_SMTP_ISAUTH _T("Software\\TortoiseGit\\EMAIL\\ISAUTH")\r
8 #define REG_SMTP_USER _T("Software\\TortoiseGit\\EMAIL\\USER")\r
9 #define REG_SMTP_PASSWORD _T("Software\\TortoiseGit\\EMAIL\\PASSWORD")\r
10 \r
11 class CPatch\r
12 {\r
13 protected:\r
14         void AddRecipient(CSmtp &mail, CString &tolist, bool isCC= FALSE);\r
15         void GetNameAddress(CString &in, CString &name,CString &address);\r
16 public:\r
17         CPatch();\r
18         ~CPatch(void);\r
19         int Parser(CString &pathfile);\r
20         int Send(CString &pathfile,CString &To, CString &CC,bool bAttachment);\r
21 \r
22         CString m_Author;\r
23         CString m_Date;\r
24         CString m_Subject;\r
25         CString m_PathFile;\r
26         std::vector<BYTE> m_Body;\r
27 };\r