-
Notifications
You must be signed in to change notification settings - Fork 0
/
VARIABLE.CPP
29 lines (21 loc) · 911 Bytes
/
VARIABLE.CPP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Mailbox management
BOOL AddNewMailbox(); // creates a new mailbox
void RegisterMailbox(const CString& strName, const CString& strPath);
void RemoveMailbox(const CString& strName, const CString& strPath);
BOOL OpenDefaultMailbox()
void SetDefaultMailbox(const CString& strName, const CString& strPath,
const CString& strSMTPServer);
CString GetDefaultSMTPServer();
CString GetMailboxName(const CString& strPath);
CString GetMailboxPath(const CString& strName);
CStringArray GetMailboxNames();
CStringArray GetMailboxPaths();
BOOL LoadMailboxes();
BOOL SaveMailboxes();
// Map of mailboxes -- maps mailbox names to pathnames and back
CMapStringToString m_mapMailboxNameToPath;
CMapStringToString m_mapMailboxPathToName;
CStringArray m_strMailboxPathList;
CStringArray m_strMailboxNameList;
// Other mailbox variables
CString m_strDefMailboxName, m_strDefMailboxPath;