1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Files
winscp/source/windows/Setup.h
Martin Prikryl 75dd266823 Bug 83: MSI installation package
https://winscp.net/tracker/83

Source commit: 599e90f2406250f67542a77f1594218f68a7ac67
2022-11-11 08:03:59 +01:00

44 lines
2.0 KiB
C++

//---------------------------------------------------------------------------
#ifndef SetupH
#define SetupH
//---------------------------------------------------------------------------
#include <Interface.h>
#include <WinConfiguration.h>
#include <WinInterface.h>
//---------------------------------------------------------------------------
void __fastcall SetupInitialize();
void __fastcall AddSearchPath(const UnicodeString Path);
void __fastcall RemoveSearchPath(const UnicodeString Path);
class THttp;
THttp * __fastcall CreateHttp();
void __fastcall GetUpdatesMessage(UnicodeString & Message, bool & New, TQueryType & Type, bool Force);
bool __fastcall CheckForUpdates(bool CachedResults);
bool __fastcall QueryUpdates(TUpdatesConfiguration & Updates);
void FormatUpdatesMessage(UnicodeString & UpdatesMessage, const UnicodeString & AMessage, const TUpdatesConfiguration & Updates);
void __fastcall EnableAutomaticUpdates();
void __fastcall RegisterForDefaultProtocols();
void __fastcall UnregisterForProtocols();
void __fastcall LaunchAdvancedAssociationUI();
void __fastcall TemporaryDirectoryCleanup();
void __fastcall StartUpdateThread(TThreadMethod OnUpdatesChecked);
void __fastcall StopUpdateThread();
UnicodeString __fastcall CampaignUrl(UnicodeString URL);
void __fastcall UpdateJumpList(TStrings * SessionNames, TStrings * WorkspaceNames);
bool __fastcall AnyOtherInstanceOfSelf();
bool IsInstalled();
bool IsInstalledMsi();
UnicodeString __fastcall ProgramUrl(UnicodeString URL);
void __fastcall AutoShowNewTip();
bool __fastcall AnyTips();
void __fastcall ShowTips();
UnicodeString __fastcall FirstUnshownTip();
void __fastcall TipsUpdateStaticUsage();
int __fastcall GetNetVersion();
UnicodeString GetNetVersionStr();
UnicodeString GetNetCoreVersionStr();
UnicodeString GetPowerShellVersionStr();
UnicodeString GetPowerShellCoreVersionStr();
int ComRegistration(TConsole * Console);
//---------------------------------------------------------------------------
#endif