Setup.h 1.2 KB

123456789101112131415161718192021222324
  1. //---------------------------------------------------------------------------
  2. #ifndef SetupH
  3. #define SetupH
  4. //---------------------------------------------------------------------------
  5. #include <Interface.h>
  6. //---------------------------------------------------------------------------
  7. void __fastcall SetupInitialize();
  8. void __fastcall AddSearchPath(const UnicodeString Path);
  9. void __fastcall RemoveSearchPath(const UnicodeString Path);
  10. void __fastcall GetUpdatesMessage(UnicodeString & Message, bool & New, TQueryType & Type, bool Force);
  11. bool __fastcall CheckForUpdates(bool CachedResults);
  12. UnicodeString __fastcall GetUsageData();
  13. void __fastcall RegisterForDefaultProtocols();
  14. void __fastcall UnregisterForProtocols();
  15. void __fastcall LaunchAdvancedAssociationUI();
  16. void __fastcall TemporaryDirectoryCleanup();
  17. void __fastcall StartUpdateThread(TThreadMethod OnUpdatesChecked);
  18. void __fastcall StopUpdateThread();
  19. UnicodeString __fastcall CampaignUrl(UnicodeString URL);
  20. void __fastcall UpdateJumpList(TStrings * SessionNames, TStrings * WorkspaceNames);
  21. bool __fastcall AnyOtherInstanceOfSelf();
  22. bool __fastcall IsInstalled();
  23. //---------------------------------------------------------------------------
  24. #endif