t7x/src/client/component/steam_proxy.hpp
2022-11-21 18:08:27 +00:00

22 lines
464 B
C++

#pragma once
namespace steam_proxy
{
const utils::nt::library& get_overlay_module();
const char* get_player_name();
struct subscribed_item
{
bool available;
std::string path;
uint32_t state;
uint32_t time_stamp;
uint64_t size_on_disk;
};
using subscribed_item_map = std::unordered_map<uint64_t, subscribed_item>;
void update_subscribed_items();
void access_subscribed_items(const std::function<void(const subscribed_item_map&)>& callback);
}