AccessToSqlite.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // AccessToSqlite.h : main header file for the AccessToSqlite DLL
  2. //
  3. #pragma once
  4. #ifndef __AFXWIN_H__
  5. #error "include 'stdafx.h' before including this file for PCH"
  6. #endif
  7. #include "resource.h" // main symbols
  8. #define _CRT_NON_CONFORMING_SWPRINTFS 1
  9. #include "..\sqlite\CppSQLite3.h"
  10. #pragma warning(disable : 4995)
  11. extern "C" __declspec(dllexport) BOOL ConvertDatabase(const TCHAR *pNewDatabase, const TCHAR *pOldDatabase);
  12. extern class CAccessToSqliteApp theApp;
  13. class CAccessToSqliteApp : public CWinApp
  14. {
  15. public:
  16. CAccessToSqliteApp();
  17. // Overrides
  18. public:
  19. virtual BOOL InitInstance();
  20. CppSQLite3DB m_db;
  21. CDaoDatabase m_AccessDatabase;
  22. DECLARE_MESSAGE_MAP()
  23. public:
  24. virtual int ExitInstance();
  25. };
  26. void CopyToGlobalHP(HGLOBAL hDest, LPVOID pBuf, ULONG ulBufLen);
  27. void CopyToGlobalHH(HGLOBAL hDest, HGLOBAL hSource, ULONG ulBufLen);
  28. HGLOBAL NewGlobalP(LPVOID pBuf, UINT nLen);
  29. HGLOBAL NewGlobalH(HGLOBAL hSource, UINT nLen);
  30. HGLOBAL NewGlobal(UINT nLen);
  31. CString GetFormatName(CLIPFORMAT cbType);
  32. CLIPFORMAT GetFormatID(LPCTSTR cbName);
  33. CString StrF(const TCHAR * pszFormat, ...);
  34. #define Log(msg) log(msg, __FILE__, __LINE__)
  35. void log(const TCHAR* msg, CString csFile = _T(""), long lLine = -1);