#pragma once #include #include #include "registry.h" namespace sunrise::client::patterns::game { /** Stable indices for game-executable signatures. */ enum class Id : std::size_t { transportKind, httpExecuteRequest, signOnReadinessFailure, signOnReadinessReady, contentConfigFetch, contentConfigTick, contentManifestGate, bubbleAuthorityDecoder, contentUntrackedGetter, contentIdTokenLoad, queuezObjectResolver, queuezFamily5Subscribe, getItemStatValue, lightValueToScalar, retailLogEnqueue, retailLogSetCategoryVerbosity, count, }; /** Returns the read-only game-executable signature table. */ [[nodiscard]] std::span definitions() noexcept; } // namespace sunrise::client::patterns::game