#pragma once #include #include namespace pp::platform::windows { void mark_lifecycle_running() noexcept; void mark_lifecycle_stopped() noexcept; [[nodiscard]] bool lifecycle_is_running() noexcept; [[nodiscard]] std::atomic& retained_lifecycle_running_state() noexcept; }