CoreMain.h 1.1 KB

12345678910111213141516171819202122232425
  1. //---------------------------------------------------------------------------
  2. #ifndef CoreMainH
  3. #define CoreMainH
  4. //---------------------------------------------------------------------------
  5. #include "Common.h"
  6. #include "SessionInfo.h"
  7. //---------------------------------------------------------------------------
  8. extern TConfiguration *Configuration;
  9. extern TStoredSessionList *StoredSessions;
  10. extern bool AnySession;
  11. extern TApplicationLog * ApplicationLog;
  12. #define APPLOG_INTERNAL(S) if (ApplicationLog->Logging) ApplicationLog->Log(S)
  13. #define AppLog(S) APPLOG_INTERNAL(S)
  14. #define AppLogFmt(S, F) AppLog(FORMAT(S, F))
  15. //---------------------------------------------------------------------------
  16. void CoreInitialize();
  17. void CoreFinalize();
  18. void CoreSetResourceModule(void * ResourceHandle);
  19. void CoreMaintenanceTask();
  20. void CoreUpdateFinalStaticUsage();
  21. //---------------------------------------------------------------------------
  22. UnicodeString __fastcall NeonVersion();
  23. UnicodeString __fastcall ExpatVersion();
  24. //---------------------------------------------------------------------------
  25. #endif