22 lines
464 B
C++
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);
|
|
}
|