From d8142b3a62a0e0e5cb715f95f2e03d9bf808dff0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20P=C3=B6sel?= Date: Sun, 5 Feb 2017 22:07:01 +0100 Subject: Msg_Export: Optimize exporting all history (fixes #609) Makes export about 10x faster. --- plugins/Msg_Export/src/utils.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'plugins/Msg_Export/src/utils.h') 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); -- cgit v1.2.3