summaryrefslogtreecommitdiff
path: root/plugins/Msg_Export/src/utils.h
diff options
context:
space:
mode:
authorRobert Pösel <robyer@seznam.cz>2017-02-05 22:07:01 +0100
committerRobert Pösel <robyer@seznam.cz>2017-02-05 22:46:17 +0100
commitd8142b3a62a0e0e5cb715f95f2e03d9bf808dff0 (patch)
treeaf524b3076b8e3eabb29c7b39e1791d1fc334838 /plugins/Msg_Export/src/utils.h
parent63946d6a451ba85b0a098959590632da64a1f014 (diff)
Msg_Export: Optimize exporting all history (fixes #609)
Makes export about 10x faster.
Diffstat (limited to 'plugins/Msg_Export/src/utils.h')
-rwxr-xr-xplugins/Msg_Export/src/utils.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/Msg_Export/src/utils.h b/plugins/Msg_Export/src/utils.h
index f7bf70efc8..c4f318e133 100755
--- a/plugins/Msg_Export/src/utils.h
+++ b/plugins/Msg_Export/src/utils.h
@@ -48,12 +48,16 @@ extern bool bReplaceHistory;
tstring sGetErrorString(DWORD dwError);
tstring sGetErrorString();
void DisplayLastError(const wchar_t *pszError);
+void DisplayErrorDialog(const wchar_t *pszError, tstring& sFilePath, DBEVENTINFO *dbei);
wchar_t *CheckedTranslate(const wchar_t *szEng, int nFormatCount = -1);
void SaveSettings();
void ShowDebugInfo();
+HANDLE openCreateFile(tstring sFilePath);
+bool bExportEvent(MCONTACT hContact, MEVENT hDbEvent, HANDLE hFile, tstring sFilePath);
+
int nExportEvent(WPARAM wparam, LPARAM lparam);
int nContactDeleted(WPARAM wparam, LPARAM lparam);