#pragma once #include "platform.h" namespace ks { inline constexpr wchar_t AppVersion[] = L"0.4.0"; inline constexpr UINT UpdateMessage = WM_APP + 7; struct UpdateResult { std::wstring state, version, error; bool interactive{}, install{}; }; UpdateResult runUpdate(bool install, const std::wstring &expectedVersion); void confirmUpdatedStartup(const std::wstring &eventName); }