From ebb8384ed9d60ec7e495de5569a08513f2ccb999 Mon Sep 17 00:00:00 2001 From: Rufemlike Date: Tue, 21 Jul 2026 17:42:36 +0300 Subject: [PATCH 01/30] fix: FEX-Emu ARM64 compatibility for Arma 3 dedicated server - smoke_api.cpp: Add dynamic steamclient handle resolution, skip binary detours in proxy mode - smoke_api.hpp: Export get_steamclient_handle - steam_interfaces.cpp: Safe vtable hooking without binary code patching - steamclient.cpp: Use proxy CreateInterface instead of detouring - KoalaBox submodule: Updated with FEX-Emu safe hook/export mechanisms Status: WIP - proxy_exports.cpp still needs regeneration with new generator --- KoalaBox | 2 +- build_local_32.cmd | 23 ++++ src/smoke_api/smoke_api.cpp | 26 ++++- src/smoke_api/smoke_api.hpp | 1 + src/steam_api/steam_interfaces.cpp | 164 +++++++++++++++-------------- src/steamclient/steamclient.cpp | 17 ++- 6 files changed, 147 insertions(+), 86 deletions(-) create mode 100644 build_local_32.cmd diff --git a/KoalaBox b/KoalaBox index aed754b..89b7e83 160000 --- a/KoalaBox +++ b/KoalaBox @@ -1 +1 @@ -Subproject commit aed754b942ca926f56b85a42b9a0f5f4b523f15f +Subproject commit 89b7e8318b45e923ccfc2dd37254d7c1a31177cb diff --git a/build_local_32.cmd b/build_local_32.cmd new file mode 100644 index 0000000..de94b50 --- /dev/null +++ b/build_local_32.cmd @@ -0,0 +1,23 @@ +@echo off +setlocal + +echo [*] Initializing Visual Studio Build Tools environment for 32-bit... +call "D:\Visual Studio\Build Tools\Common7\Tools\VsDevCmd.bat" -arch=x86 + +set "PATH=C:\Program Files\JetBrains\CLion 2025.3.5\bin\cmake\win\x64\bin;C:\Program Files\JetBrains\CLion 2025.3.5\bin\ninja\win\x64;%PATH%" + +echo [*] Configuring CMake for 32-bit... +cmake -B build_msvc32 -G Ninja -DMODULE=SmokeAPI -DCMAKE_BUILD_TYPE=Release + +echo [*] Compiling SmokeAPI... +cmake --build build_msvc32 --target SmokeAPI + +if %errorlevel% equ 0 ( + echo. + echo ======================================================== + echo [SUCCESS] SmokeAPI 32-bit compiled locally! + echo Output DLL: %~dp0build_msvc32\smoke_api32.dll + echo ======================================================== +) else ( + echo [ERROR] Build failed. +) diff --git a/src/smoke_api/smoke_api.cpp b/src/smoke_api/smoke_api.cpp index 29e3482..f2a5b4b 100644 --- a/src/smoke_api/smoke_api.cpp +++ b/src/smoke_api/smoke_api.cpp @@ -56,6 +56,7 @@ namespace { namespace kb = koalabox; void* original_steamapi_handle = nullptr; + void* g_steamclient_handle = nullptr; bool is_hook_mode; void check_for_updates() { @@ -104,7 +105,7 @@ namespace { versions.insert(i->str()); } - LOG_DEBUG("Found {} steamclient version(s) in read-only section: {}", versions.size(), versions); + LOG_DEBUG("Found {} steamclient version(s) in read-only section", versions.size()); return versions; } @@ -127,7 +128,13 @@ namespace { // ReSharper disable once CppDFAConstantFunctionResult bool on_steamclient_loaded(void* steamclient_handle) { - KB_HOOK_DETOUR_MODULE(CreateInterface, steamclient_handle); + g_steamclient_handle = steamclient_handle; + + if(is_hook_mode) { + KB_HOOK_DETOUR_MODULE(CreateInterface, steamclient_handle); + } else { + LOG_DEBUG("Proxy mode active: skipping binary detour of CreateInterface"); + } if(!is_hook_mode) { return true; @@ -373,4 +380,19 @@ namespace smoke_api { return 0; } + + void* get_steamclient_handle() { + if (!g_steamclient_handle) { + g_steamclient_handle = kb::lib::get_lib_handle(STEAMCLIENT_DLL); + if (!g_steamclient_handle) { + if (auto opt_handle = kb::lib::load(STEAMCLIENT_DLL)) { + g_steamclient_handle = *opt_handle; + } + } + if (g_steamclient_handle) { + LOG_DEBUG("get_steamclient_handle: resolved to {}", g_steamclient_handle); + } + } + return g_steamclient_handle; + } } diff --git a/src/smoke_api/smoke_api.hpp b/src/smoke_api/smoke_api.hpp index 4a34bb0..9ef5055 100644 --- a/src/smoke_api/smoke_api.hpp +++ b/src/smoke_api/smoke_api.hpp @@ -15,4 +15,5 @@ namespace smoke_api { void shutdown(); AppId_t get_app_id(); + void* get_steamclient_handle(); } diff --git a/src/steam_api/steam_interfaces.cpp b/src/steam_api/steam_interfaces.cpp index 2e1f9d0..7001062 100644 --- a/src/steam_api/steam_interfaces.cpp +++ b/src/steam_api/steam_interfaces.cpp @@ -18,14 +18,12 @@ namespace { void* function_address; // e.g. ISteamClient_GetISteamApps }; - struct interface_data_t { // NOLINT(*-exception-escape) + struct interface_data_t { std::string fallback_version; // e.g. "SteamClient021" // Key is function name without interface prefix std::map entry_map; - // e.g. {ENTRY(ISteamClient, GetISteamApps), ...} }; - // Key is interface name, e.g. "SteamClient" std::map get_virtual_hook_map() { #define ENTRY(INTERFACE, FUNC) \ { \ @@ -34,79 +32,77 @@ namespace { } \ } - return { - { - "STEAMAPPS_INTERFACE_VERSION", - interface_data_t{ - .fallback_version = "STEAMAPPS_INTERFACE_VERSION008", - .entry_map = { - ENTRY(ISteamApps, BIsSubscribedApp), - ENTRY(ISteamApps, BIsDlcInstalled), - ENTRY(ISteamApps, GetDLCCount), - ENTRY(ISteamApps, BGetDLCDataByIndex), - } - } - }, - { - steam_interfaces::STEAM_CLIENT, - interface_data_t{ - .fallback_version = "SteamClient021", - .entry_map = { - ENTRY(ISteamClient, GetISteamApps), - ENTRY(ISteamClient, GetISteamUser), - ENTRY(ISteamClient, GetISteamGenericInterface), - ENTRY(ISteamClient, GetISteamInventory), - } - } - }, - { - "SteamGameServer", - interface_data_t{ - .fallback_version = "SteamGameServer015", - .entry_map = { - ENTRY(ISteamGameServer, UserHasLicenseForApp), - } - } - }, - { - "STEAMHTTP_INTERFACE_VERSION", - interface_data_t{ - .fallback_version = "STEAMHTTP_INTERFACE_VERSION003", - .entry_map = { - ENTRY(ISteamHTTP, GetHTTPResponseBodyData), - ENTRY(ISteamHTTP, GetHTTPStreamingResponseBodyData), - ENTRY(ISteamHTTP, SetHTTPRequestRawPostBody), - } - } - }, - { - "STEAMINVENTORY_INTERFACE_V", - interface_data_t{ - .fallback_version = "STEAMINVENTORY_INTERFACE_V003", - .entry_map = { - ENTRY(ISteamInventory, GetResultStatus), - ENTRY(ISteamInventory, GetResultItems), - ENTRY(ISteamInventory, CheckResultSteamID), - ENTRY(ISteamInventory, GetAllItems), - ENTRY(ISteamInventory, GetItemsByID), - ENTRY(ISteamInventory, SerializeResult), - ENTRY(ISteamInventory, GetItemDefinitionIDs), - } - } - }, - { - "SteamUser", - interface_data_t{ - .fallback_version = "SteamUser023", - .entry_map = { - ENTRY(ISteamUser, UserHasLicenseForApp), - ENTRY(ISteamUser, BIsSubscribedApp), - } - } - }, - // Hooking SteamUtils for GetAppID should be avoided, since it leads to crashes in TW:WH3. - // No idea why... - }; + std::map map; + + { + interface_data_t data; + data.fallback_version = "STEAMAPPS_INTERFACE_VERSION008"; + data.entry_map = { + ENTRY(ISteamApps, BIsSubscribedApp), + ENTRY(ISteamApps, BIsDlcInstalled), + ENTRY(ISteamApps, GetDLCCount), + ENTRY(ISteamApps, BGetDLCDataByIndex), + }; + map.emplace("STEAMAPPS_INTERFACE_VERSION", std::move(data)); + } + + { + interface_data_t data; + data.fallback_version = "SteamClient021"; + data.entry_map = { + ENTRY(ISteamClient, GetISteamApps), + ENTRY(ISteamClient, GetISteamUser), + ENTRY(ISteamClient, GetISteamGenericInterface), + ENTRY(ISteamClient, GetISteamInventory), + }; + map.emplace(steam_interfaces::STEAM_CLIENT, std::move(data)); + } + + { + interface_data_t data; + data.fallback_version = "SteamGameServer015"; + data.entry_map = { + ENTRY(ISteamGameServer, UserHasLicenseForApp), + }; + map.emplace("SteamGameServer", std::move(data)); + } + + { + interface_data_t data; + data.fallback_version = "STEAMHTTP_INTERFACE_VERSION003"; + data.entry_map = { + ENTRY(ISteamHTTP, GetHTTPResponseBodyData), + ENTRY(ISteamHTTP, GetHTTPStreamingResponseBodyData), + ENTRY(ISteamHTTP, SetHTTPRequestRawPostBody), + }; + map.emplace("STEAMHTTP_INTERFACE_VERSION", std::move(data)); + } + + { + interface_data_t data; + data.fallback_version = "STEAMINVENTORY_INTERFACE_V003"; + data.entry_map = { + ENTRY(ISteamInventory, GetResultStatus), + ENTRY(ISteamInventory, GetResultItems), + ENTRY(ISteamInventory, CheckResultSteamID), + ENTRY(ISteamInventory, GetAllItems), + ENTRY(ISteamInventory, GetItemsByID), + ENTRY(ISteamInventory, SerializeResult), + ENTRY(ISteamInventory, GetItemDefinitionIDs), + }; + map.emplace("STEAMINVENTORY_INTERFACE_V", std::move(data)); + } + + { + interface_data_t data; + data.fallback_version = "SteamUser023"; + data.entry_map = { + ENTRY(ISteamUser, UserHasLicenseForApp), + }; + map.emplace("SteamUser", std::move(data)); + } + + return map; } // Key is function name, Value is ordinal @@ -208,8 +204,10 @@ namespace steam_interfaces { // Remove steam client map since we don't want to hook its methods virtual_hook_map.erase(STEAM_CLIENT); - // Map virtual hook map to a set of keys - const auto prefixes = std::views::keys(virtual_hook_map) | std::ranges::to(); + std::set prefixes; + for(const auto& [prefix, data] : virtual_hook_map) { + prefixes.insert(prefix); + } const auto CreateInterface$ = KB_LIB_GET_FUNC(steamclient_handle, CreateInterface); @@ -238,9 +236,13 @@ namespace steam_interfaces { continue; } - ISteamClient_GetISteamGenericInterface( - ARGS(steam_user, steam_pipe, interface_version.c_str()) - ); + // [FIX] Disabled eager initialization because it causes Segmentation Faults + // on Linux dedicated servers (e.g. Arma 3) when invalid handles (1, 1) are passed + // before SteamAPI has properly initialized them. + // + // ISteamClient_GetISteamGenericInterface( + // ARGS(steam_user, steam_pipe, interface_version.c_str()) + // ); } } catch(const std::exception& e) { diff --git a/src/steamclient/steamclient.cpp b/src/steamclient/steamclient.cpp index 9140ce6..0b6dd19 100644 --- a/src/steamclient/steamclient.cpp +++ b/src/steamclient/steamclient.cpp @@ -1,6 +1,8 @@ #include #include +#include +#include #include #include "smoke_api/steamclient/steamclient.hpp" @@ -9,6 +11,10 @@ #include "steam_api/steam_client.hpp" +namespace { + namespace kb = koalabox; +} + /** * SmokeAPI implementation */ @@ -24,8 +30,15 @@ C_DECL(void*) CreateInterface(const char* interface_version, create_interface_re __func__, interface_version, [&] { - static const auto CreateInterface$ = KB_HOOK_GET_HOOKED_FN(CreateInterface); - return CreateInterface$(interface_version, out_result); + if(kb::hook::is_hooked("CreateInterface")) { + static const auto CreateInterface$ = KB_HOOK_GET_HOOKED_FN(CreateInterface); + return CreateInterface$(interface_version, out_result); + } + if(auto* handle = smoke_api::get_steamclient_handle()) { + const auto CreateInterface$ = KB_LIB_GET_FUNC(handle, CreateInterface); + return CreateInterface$(interface_version, out_result); + } + return static_cast(nullptr); } ); } From ff20a3f59c132637923d575cd68a2afd00c0ea9a Mon Sep 17 00:00:00 2001 From: Rufemlike Date: Tue, 21 Jul 2026 17:44:06 +0300 Subject: [PATCH 02/30] docs: add FEX-Emu ARM64 porting documentation --- FEX_EMU_ARM64_PORT.md | 256 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 256 insertions(+) create mode 100644 FEX_EMU_ARM64_PORT.md diff --git a/FEX_EMU_ARM64_PORT.md b/FEX_EMU_ARM64_PORT.md new file mode 100644 index 0000000..ddc870f --- /dev/null +++ b/FEX_EMU_ARM64_PORT.md @@ -0,0 +1,256 @@ +# SmokeAPI — Портирование на ARM64 (FEX-Emu) + +## Цель + +Запустить **Arma 3 Dedicated Server** (x86_64) на **ARM64 Linux** сервере через **FEX-Emu** с работающим **SmokeAPI** (DLC unlocker). + +## Среда + +| Параметр | Значение | +|---|---| +| Сервер | ARM64 (aarch64), Ubuntu | +| Эмулятор | FEX-Emu (JIT-транслятор x86_64 → aarch64) | +| Игра | Arma 3 Dedicated Server (`arma3server_x64`) | +| SmokeAPI | v4.1.3-dev, ветка `fex-emu-arm64-fix` | +| Режим работы | Proxy mode (`libsteam_api.so` → `libsteam_api_o.so`) | + +## Ветка и коммиты + +- **GitHub**: `https://github.com/Rufemlike/SmokeAPI` +- **Ветка**: `fex-emu-arm64-fix` +- KoalaBox субмодуль также на отдельной ветке `fex-emu-arm64-fix` + +--- + +## Проблемы и решения + +### 1. SIGBUS при инициализации хуков (PolyHook2) + +**Причина**: PolyHook2 использует `mprotect` + `memcpy` для патча `.text` секции бинарника (inline hooking). FEX-Emu держит JIT-кэш для этих страниц памяти, и запись в `.text` через `mprotect(RWX)` приводит к `SIGBUS` потому что FEX защищает эти регионы дополнительно. + +**Решение в `hook.cpp`**: +- Реализован механизм **shadow vtable** — вместо патча кода бинарника, подменяется указатель на vtable целиком +- Для безопасного чтения vtable из памяти (которая может пересекать границы страниц) используется `pread` через `/proc/self/mem` вместо прямого чтения указателем + +```cpp +// Безопасное чтение vtable через /proc/self/mem +int fd = open("/proc/self/mem", O_RDONLY); +pread(fd, shadow_vtable, vtable_size, (off_t)original_vtable); +close(fd); +``` + +**Файл**: `KoalaBox/src/hook.cpp` + +--- + +### 2. SIGBUS/SIGSEGV при перехвате dlopen (lib_monitor) + +**Причина**: `lib_monitor_linux.cpp` пытается установить inline detour на `dlopen` и `dlclose` через PolyHook2. Это тот же патч `.text` секции, который FEX-Emu не переносит. + +**Решение в `lib_monitor_linux.cpp`**: +- Обход `dlopen`/`dlclose` detour-хуков полностью +- Вместо перехвата `dlopen`, steamclient handle резолвится лениво через `dlopen`/`dlsym` при первом обращении + +**Файл**: `KoalaBox/src/lib_monitor_linux.cpp` + +--- + +### 3. Illegal Instruction / SIGSEGV в proxy_exports (самая критичная проблема) + +**Причина**: Сгенерированный `proxy_exports.cpp` содержит **~1600 экспортируемых функций** в виде naked-стабов с inline asm: + +```cpp +// СТАРЫЙ ПОДХОД (не работает на FEX-Emu): +EXPORT void SteamAPI_Init() { + asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); + asm volatile ("jmp *%rax"); +} +``` + +При инициализации `proxy_exports::init()` патчит эти стабы через `memcpy` — записывает реальный адрес функции поверх `0xFeedBeefDeadC0de` прямо в `.text` секцию. Это **runtime code modification**, которое FEX-Emu не поддерживает. + +**Решение в `linux_exports_generator.cpp`**: +- Генератор переписан: вместо embedded magic constant + memcpy, используются **глобальные указатели на функции** +- Naked стабы делают `jmp` через RIP-relative адресацию к глобальной переменной в `.data` секции (не в `.text`) + +```cpp +// НОВЫЙ ПОДХОД (работает на FEX-Emu): +extern "C" void* ptr_SteamAPI_Init; +void* ptr_SteamAPI_Init = nullptr; + +EXPORT void SteamAPI_Init() { + asm volatile ("jmp *ptr_SteamAPI_Init(%rip)"); +} + +// При инициализации — просто присваиваем указатель (запись в .data, не в .text): +ptr_SteamAPI_Init = dlsym(original_lib_handle, "SteamAPI_Init"); +``` + +**Файлы**: +- `KoalaBox/tools/src/exports_generator/linux_exports_generator.cpp` — шаблон генератора +- `src/generated/64/proxy_exports.cpp` — **НУЖНО ПЕРЕГЕНЕРИРОВАТЬ** (см. ниже) + +--- + +### 4. CreateInterface detour в steamclient + +**Причина**: В hook mode SmokeAPI пытается установить inline detour на `CreateInterface` в steamclient.so. Опять же — патч `.text`. + +**Решение в `steamclient.cpp` и `smoke_api.cpp`**: +- В proxy mode пропускаем бинарный detour `CreateInterface` +- Вместо этого используем `dlsym` напрямую для получения `CreateInterface` из оригинальной библиотеки +- `get_steamclient_handle()` теперь лениво резолвит handle через `dlopen` + +**Файлы**: `src/steamclient/steamclient.cpp`, `src/smoke_api/smoke_api.cpp` + +--- + +## Текущий статус + +### ✅ Что сделано +- SmokeAPI компилируется и деплоится на ARM64 сервер +- Инициализация проходит полностью (лог показывает "Initialization complete") +- Proxy exports инициализируются успешно +- Генератор `linux_exports_generator` переписан под function pointer подход + +### ❌ Что НЕ доделано +- **`src/generated/64/proxy_exports.cpp` всё ещё содержит старый код** с `memcpy` в `.text` секцию +- Нужно **перегенерировать** `proxy_exports.cpp` новым генератором +- После перегенерации — пересобрать и протестировать + +--- + +## Инструкция для продолжения работы + +### Шаг 1: Перегенерировать proxy_exports.cpp + +На сервере (или на x86_64 машине с исходниками libsteam_api.so): + +```bash +cd /home/ubuntu/SmokeAPI_Fix + +# Генератор уже собран: +./build64/KoalaBox/tools/linux_exports_generator \ + --input_libs_glob '/path/to/original/libsteam_api*.so' \ + --output_path 'src/generated/64/proxy_exports' +``` + +Или **альтернативный путь** — трансформировать существующий файл Python-скриптом: + +```python +import re + +with open('src/generated/64/proxy_exports.cpp', 'r') as f: + content = f.read() + +# Извлечь все имена экспортируемых символов +symbols = re.findall(r'EXPORT void (\w+)\(\) \{', content) + +# Построить новый файл с function pointers вместо inline patching +# (см. шаблон в linux_exports_generator.cpp SOURCE_TEMPLATE) +``` + +### Шаг 2: Пересобрать + +```bash +cd /home/ubuntu/SmokeAPI_Fix/build64 +cmake --build . --target SmokeAPI --config Release +cp -f libsmoke_api64.so /home/ubuntu/arma3server/linux64/libsteam_api.so +``` + +### Шаг 3: Протестировать + +```bash +cd /home/ubuntu/arma3server +export FEX_SMCCHECKS=2 +./arma3server_x64 -server -port=2302 -config=config/server.cfg \ + -cfg=config/basic.cfg -name=server -profiles=config +``` + +Проверить лог: +```bash +cat linux64/SmokeAPI.log.log +``` + +--- + +## Сборка проекта с нуля (на x86_64 Linux) + +```bash +git clone --recursive https://github.com/Rufemlike/SmokeAPI.git +cd SmokeAPI +git checkout fex-emu-arm64-fix +git submodule update --init --recursive + +# Обязательно переключить KoalaBox на нужную ветку: +cd KoalaBox +git checkout fex-emu-arm64-fix +cd .. + +mkdir build64 && cd build64 +cmake .. -DCMAKE_BUILD_TYPE=Release +cmake --build . --target SmokeAPI --config Release +``` + +Результат: `build64/libsmoke_api64.so` + +--- + +## Деплой на ARM64 сервер + +```bash +# Оригинальную библиотеку переименовать: +mv /path/to/arma3/linux64/libsteam_api.so /path/to/arma3/linux64/libsteam_api_o.so + +# Нашу библиотеку положить вместо оригинала: +cp libsmoke_api64.so /path/to/arma3/linux64/libsteam_api.so + +# Конфиг SmokeAPI: +cp SmokeAPI.config.json /path/to/arma3/linux64/SmokeAPI.config.json +``` + +--- + +## Архитектурная суть проблемы + +``` +┌─────────────────────────────────────────────────┐ +│ FEX-Emu JIT (x86_64 → ARM64) │ +│ │ +│ ┌─────────────┐ ┌─────────────────────────┐ │ +│ │ .text (RX) │ │ JIT Cache (ARM64 code) │ │ +│ │ x86_64 code │───►│ Translated from .text │ │ +│ └─────────────┘ └─────────────────────────┘ │ +│ ▲ │ +│ │ mprotect(RWX) + memcpy │ +│ │ ❌ ЗАПИСЬ СЮДА ВЫЗЫВАЕТ SIGBUS/SIGSEGV │ +│ │ потому что JIT кэш не инвалидится │ +│ │ +│ ┌─────────────┐ │ +│ │ .data (RW) │ │ +│ │ Переменные │ │ +│ └─────────────┘ │ +│ ▲ │ +│ │ Запись указателя │ +│ │ ✅ ЭТО БЕЗОПАСНО │ +│ │ .data не кэшируется JIT │ +└─────────────────────────────────────────────────┘ +``` + +**Ключевой принцип**: на FEX-Emu нельзя модифицировать `.text` секцию в runtime. Все хуки должны работать через подмену данных (vtable pointers, function pointers в `.data`), а не через патч кода. + +--- + +## Список изменённых файлов + +| Файл | Что изменено | +|---|---| +| `KoalaBox/src/hook.cpp` | Shadow vtable через `/proc/self/mem` pread | +| `KoalaBox/src/lib_monitor_linux.cpp` | Пропуск dlopen detour | +| `KoalaBox/tools/src/exports_generator/linux_exports_generator.cpp` | Function pointers вместо code patching | +| `KoalaBox/tools/src/exports_generator/windows_exports_generator.cpp` | Fix std::format ошибки | +| `src/smoke_api/smoke_api.cpp` | Ленивый resolve steamclient, skip detours в proxy mode | +| `src/smoke_api/smoke_api.hpp` | Экспорт `get_steamclient_handle()` | +| `src/steam_api/steam_interfaces.cpp` | Safe vtable hooking | +| `src/steamclient/steamclient.cpp` | Proxy CreateInterface через dlsym | +| `src/generated/64/proxy_exports.cpp` | **⚠️ НУЖНО ПЕРЕГЕНЕРИРОВАТЬ** | From c1e991dd63710ccd39757a34b02f769260321428 Mon Sep 17 00:00:00 2001 From: Rufemlike Date: Tue, 21 Jul 2026 20:21:50 +0300 Subject: [PATCH 03/30] update KoalaBox submodule with PIC assembly fixes --- KoalaBox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/KoalaBox b/KoalaBox index 89b7e83..9e6abcc 160000 --- a/KoalaBox +++ b/KoalaBox @@ -1 +1 @@ -Subproject commit 89b7e8318b45e923ccfc2dd37254d7c1a31177cb +Subproject commit 9e6abcce9f5766fa51bdf9cdaf5001638fe9be26 From 5ba04356774f004c3fc533591fbaa17f50148b7f Mon Sep 17 00:00:00 2001 From: Rufemlike Date: Tue, 21 Jul 2026 20:27:56 +0300 Subject: [PATCH 04/30] chore: point KoalaBox submodule to Rufemlike fork to allow GitHub Actions to fetch our patches --- .gitmodules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 49ae674..3e6949e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ [submodule "KoalaBox"] path = KoalaBox - url = https://github.com/acidicoala/KoalaBox.git + url = https://github.com/Rufemlike/KoalaBox.git From d5711fe79a0595a048a38ddf523108126bac949b Mon Sep 17 00:00:00 2001 From: Rufemlike Date: Tue, 21 Jul 2026 20:38:17 +0300 Subject: [PATCH 05/30] fix(generated): update proxy_exports.cpp to use new function pointer based asm --- src/generated/64/proxy_exports.cpp | 19523 +++++++++------------------ 1 file changed, 6492 insertions(+), 13031 deletions(-) diff --git a/src/generated/64/proxy_exports.cpp b/src/generated/64/proxy_exports.cpp index 0944328..402330d 100644 --- a/src/generated/64/proxy_exports.cpp +++ b/src/generated/64/proxy_exports.cpp @@ -1,10 +1,7 @@ // Auto-generated source file -#include #include #include -#include - #include #include #include @@ -13,16331 +10,9795 @@ #define EXPORT extern "C" __attribute__((visibility("default"))) __attribute__((naked)) -EXPORT void CAddAppDependencyResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} +extern "C" __attribute__((visibility("hidden"))) void* ptr_GetHSteamPipe; +__attribute__((visibility("hidden"))) void* ptr_GetHSteamPipe = nullptr; -EXPORT void CAddAppDependencyResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void GetHSteamPipe() { + asm volatile ("jmp *ptr_GetHSteamPipe(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_GetHSteamUser; +__attribute__((visibility("hidden"))) void* ptr_GetHSteamUser = nullptr; -EXPORT void CAddUGCDependencyResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void GetHSteamUser() { + asm volatile ("jmp *ptr_GetHSteamUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_GetHSteamPipe; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_GetHSteamPipe = nullptr; -EXPORT void CAddUGCDependencyResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_GetHSteamPipe() { + asm volatile ("jmp *ptr_SteamAPI_GetHSteamPipe(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_GetHSteamUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_GetHSteamUser = nullptr; -EXPORT void CAssociateWithClanResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_GetHSteamUser() { + asm volatile ("jmp *ptr_SteamAPI_GetHSteamUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_GetSteamInstallPath; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_GetSteamInstallPath = nullptr; -EXPORT void CAssociateWithClanResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_GetSteamInstallPath() { + asm volatile ("jmp *ptr_SteamAPI_GetSteamInstallPath(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BGetDLCDataByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BGetDLCDataByIndex = nullptr; -EXPORT void CChangeNumOpenSlotsCallback_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BGetDLCDataByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BGetDLCDataByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsAppInstalled; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsAppInstalled = nullptr; -EXPORT void CChangeNumOpenSlotsCallback_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsAppInstalled() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsAppInstalled(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsCybercafe; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsCybercafe = nullptr; -EXPORT void CCheckFileSignature_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsCybercafe() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsCybercafe(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsDlcInstalled; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsDlcInstalled = nullptr; -EXPORT void CCheckFileSignature_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsDlcInstalled() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsDlcInstalled(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsLowViolence; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsLowViolence = nullptr; -EXPORT void CClanOfficerListResponse_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsLowViolence() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsLowViolence(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsSubscribed; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsSubscribed = nullptr; -EXPORT void CClanOfficerListResponse_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsSubscribed() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsSubscribed(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsSubscribedApp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsSubscribedApp = nullptr; -EXPORT void CComputeNewPlayerCompatibilityResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsSubscribedApp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsSubscribedApp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing = nullptr; -EXPORT void CComputeNewPlayerCompatibilityResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend = nullptr; -EXPORT void CCreateBeaconCallback_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsTimedTrial; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsTimedTrial = nullptr; -EXPORT void CCreateBeaconCallback_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsTimedTrial() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsTimedTrial(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsVACBanned; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_BIsVACBanned = nullptr; -EXPORT void CCreateItemResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_BIsVACBanned() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_BIsVACBanned(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetAppBuildId; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetAppBuildId = nullptr; -EXPORT void CCreateItemResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetAppBuildId() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetAppBuildId(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetAppInstallDir; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetAppInstallDir = nullptr; -EXPORT void CDeleteItemResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetAppInstallDir() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetAppInstallDir(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetAppOwner; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetAppOwner = nullptr; -EXPORT void CDeleteItemResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetAppOwner() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetAppOwner(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetAvailableGameLanguages; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetAvailableGameLanguages = nullptr; -EXPORT void CDurationControl_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetAvailableGameLanguages() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetAvailableGameLanguages(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetBetaInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetBetaInfo = nullptr; -EXPORT void CDurationControl_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetBetaInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetBetaInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetCurrentBetaName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetCurrentBetaName = nullptr; -EXPORT void CEncryptedAppTicketResponse_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetCurrentBetaName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetCurrentBetaName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetCurrentGameLanguage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetCurrentGameLanguage = nullptr; -EXPORT void CEncryptedAppTicketResponse_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetCurrentGameLanguage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetCurrentGameLanguage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetDLCCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetDLCCount = nullptr; -EXPORT void CFileDetailsResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetDLCCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetDLCCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetDlcDownloadProgress; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetDlcDownloadProgress = nullptr; -EXPORT void CFileDetailsResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetDlcDownloadProgress() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetDlcDownloadProgress(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime = nullptr; -EXPORT void CFriendsEnumerateFollowingList_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetFileDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetFileDetails = nullptr; -EXPORT void CFriendsEnumerateFollowingList_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetFileDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetFileDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetInstalledDepots; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetInstalledDepots = nullptr; -EXPORT void CFriendsGetFollowerCount_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetInstalledDepots() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetInstalledDepots(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetLaunchCommandLine; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetLaunchCommandLine = nullptr; -EXPORT void CFriendsGetFollowerCount_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetLaunchCommandLine() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetLaunchCommandLine(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetLaunchQueryParam; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetLaunchQueryParam = nullptr; -EXPORT void CFriendsIsFollowing_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetLaunchQueryParam() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetLaunchQueryParam(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetNumBetas; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_GetNumBetas = nullptr; -EXPORT void CFriendsIsFollowing_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_GetNumBetas() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_GetNumBetas(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_InstallDLC; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_InstallDLC = nullptr; -EXPORT void CGSReputation_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_InstallDLC() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_InstallDLC(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_MarkContentCorrupt; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_MarkContentCorrupt = nullptr; -EXPORT void CGSReputation_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_MarkContentCorrupt() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_MarkContentCorrupt(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys = nullptr; -EXPORT void CGSStatsReceived_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey = nullptr; -EXPORT void CGSStatsReceived_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_SetActiveBeta; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_SetActiveBeta = nullptr; -EXPORT void CGSStatsStored_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_SetActiveBeta() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_SetActiveBeta(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_SetDlcContext; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_SetDlcContext = nullptr; -EXPORT void CGSStatsStored_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_SetDlcContext() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_SetDlcContext(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_UninstallDLC; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamApps_UninstallDLC = nullptr; -EXPORT void CGetAppDependenciesResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamApps_UninstallDLC() { + asm volatile ("jmp *ptr_SteamAPI_ISteamApps_UninstallDLC(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_BReleaseSteamPipe; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_BReleaseSteamPipe = nullptr; -EXPORT void CGetAppDependenciesResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_BReleaseSteamPipe() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_BReleaseSteamPipe(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_BShutdownIfAllPipesClosed; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_BShutdownIfAllPipesClosed = nullptr; -EXPORT void CGetOPFSettingsResult_t_RemoveCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_BShutdownIfAllPipesClosed() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_BShutdownIfAllPipesClosed(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_ConnectToGlobalUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_ConnectToGlobalUser = nullptr; -EXPORT void CGetOPFSettingsResult_t_SetCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_ConnectToGlobalUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_ConnectToGlobalUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_CreateLocalUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_CreateLocalUser = nullptr; -EXPORT void CGetUserItemVoteResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_CreateLocalUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_CreateLocalUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_CreateSteamPipe; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_CreateSteamPipe = nullptr; -EXPORT void CGetUserItemVoteResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_CreateSteamPipe() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_CreateSteamPipe(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetIPCCallCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetIPCCallCount = nullptr; -EXPORT void CGlobalAchievementPercentagesReady_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetIPCCallCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetIPCCallCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamApps; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamApps = nullptr; -EXPORT void CGlobalAchievementPercentagesReady_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamApps() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamApps(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamController; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamController = nullptr; -EXPORT void CGlobalStatsReceived_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamController() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamController(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamFriends; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamFriends = nullptr; -EXPORT void CGlobalStatsReceived_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamFriends() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamFriends(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamGameServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamGameServer = nullptr; -EXPORT void CHTML_BrowserReady_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamGameServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamGameServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamGameServerStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamGameServerStats = nullptr; -EXPORT void CHTML_BrowserReady_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamGameServerStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamGameServerStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamGenericInterface; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamGenericInterface = nullptr; -EXPORT void CJoinClanChatRoomCompletionResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamGenericInterface() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamGenericInterface(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamHTMLSurface; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamHTMLSurface = nullptr; -EXPORT void CJoinClanChatRoomCompletionResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamHTMLSurface() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamHTMLSurface(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamHTTP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamHTTP = nullptr; -EXPORT void CJoinPartyCallback_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamHTTP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamHTTP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamInput = nullptr; -EXPORT void CJoinPartyCallback_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamInventory; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamInventory = nullptr; -EXPORT void CLeaderboardFindResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamInventory() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamInventory(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamMatchmaking; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamMatchmaking = nullptr; -EXPORT void CLeaderboardFindResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamMatchmaking() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamMatchmaking(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamMatchmakingServers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamMatchmakingServers = nullptr; -EXPORT void CLeaderboardScoreUploaded_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamMatchmakingServers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamMatchmakingServers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamMusic; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamMusic = nullptr; -EXPORT void CLeaderboardScoreUploaded_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamMusic() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamMusic(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamNetworking; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamNetworking = nullptr; -EXPORT void CLeaderboardScoresDownloaded_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamNetworking() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamNetworking(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamParentalSettings; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamParentalSettings = nullptr; -EXPORT void CLeaderboardScoresDownloaded_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamParentalSettings() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamParentalSettings(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamParties; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamParties = nullptr; -EXPORT void CLeaderboardUGCSet_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamParties() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamParties(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamRemotePlay; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamRemotePlay = nullptr; -EXPORT void CLeaderboardUGCSet_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamRemotePlay() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamRemotePlay(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamRemoteStorage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamRemoteStorage = nullptr; -EXPORT void CLobbyCreated_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamRemoteStorage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamRemoteStorage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamScreenshots; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamScreenshots = nullptr; -EXPORT void CLobbyCreated_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamScreenshots() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamScreenshots(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamUGC; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamUGC = nullptr; -EXPORT void CLobbyEnter_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamUGC() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamUGC(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamUser = nullptr; -EXPORT void CLobbyEnter_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamUserStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamUserStats = nullptr; -EXPORT void CLobbyMatchList_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamUserStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamUserStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamUtils; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamUtils = nullptr; -EXPORT void CLobbyMatchList_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamUtils() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamUtils(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamVideo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_GetISteamVideo = nullptr; -EXPORT void CMarketEligibilityResponse_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_GetISteamVideo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_GetISteamVideo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_ReleaseUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_ReleaseUser = nullptr; -EXPORT void CMarketEligibilityResponse_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_ReleaseUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_ReleaseUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_SetLocalIPBinding; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_SetLocalIPBinding = nullptr; -EXPORT void CNumberOfCurrentPlayers_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_SetLocalIPBinding() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_SetLocalIPBinding(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_SetWarningMessageHook; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamClient_SetWarningMessageHook = nullptr; -EXPORT void CNumberOfCurrentPlayers_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamClient_SetWarningMessageHook() { + asm volatile ("jmp *ptr_SteamAPI_ISteamClient_SetWarningMessageHook(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_ActivateActionSet; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_ActivateActionSet = nullptr; -EXPORT void CPublisherOwnedAppDataReady_t_RemoveCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_ActivateActionSet() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_ActivateActionSet(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_ActivateActionSetLayer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_ActivateActionSetLayer = nullptr; -EXPORT void CPublisherOwnedAppDataReady_t_SetCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_ActivateActionSetLayer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_ActivateActionSetLayer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_DeactivateActionSetLayer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_DeactivateActionSetLayer = nullptr; -EXPORT void CRemoteStorageDeletePublishedFileResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_DeactivateActionSetLayer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_DeactivateActionSetLayer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_DeactivateAllActionSetLayers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_DeactivateAllActionSetLayers = nullptr; -EXPORT void CRemoteStorageDeletePublishedFileResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_DeactivateAllActionSetLayers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_DeactivateAllActionSetLayers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetActionOriginFromXboxOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetActionOriginFromXboxOrigin = nullptr; -EXPORT void CRemoteStorageDownloadUGCResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetActionOriginFromXboxOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetActionOriginFromXboxOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetActionSetHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetActionSetHandle = nullptr; -EXPORT void CRemoteStorageDownloadUGCResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetActionSetHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetActionSetHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetActiveActionSetLayers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetActiveActionSetLayers = nullptr; -EXPORT void CRemoteStorageEnumeratePublishedFilesByUserActionResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetActiveActionSetLayers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetActiveActionSetLayers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetAnalogActionData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetAnalogActionData = nullptr; -EXPORT void CRemoteStorageEnumeratePublishedFilesByUserActionResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetAnalogActionData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetAnalogActionData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetAnalogActionHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetAnalogActionHandle = nullptr; -EXPORT void CRemoteStorageEnumerateUserPublishedFilesResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetAnalogActionHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetAnalogActionHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetAnalogActionOrigins; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetAnalogActionOrigins = nullptr; -EXPORT void CRemoteStorageEnumerateUserPublishedFilesResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetAnalogActionOrigins() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetAnalogActionOrigins(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetConnectedControllers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetConnectedControllers = nullptr; -EXPORT void CRemoteStorageEnumerateUserSubscribedFilesResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetConnectedControllers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetConnectedControllers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetControllerBindingRevision; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetControllerBindingRevision = nullptr; -EXPORT void CRemoteStorageEnumerateUserSubscribedFilesResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetControllerBindingRevision() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetControllerBindingRevision(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetControllerForGamepadIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetControllerForGamepadIndex = nullptr; -EXPORT void CRemoteStorageEnumerateWorkshopFilesResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetControllerForGamepadIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetControllerForGamepadIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetCurrentActionSet; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetCurrentActionSet = nullptr; -EXPORT void CRemoteStorageEnumerateWorkshopFilesResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetCurrentActionSet() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetCurrentActionSet(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetDigitalActionData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetDigitalActionData = nullptr; -EXPORT void CRemoteStorageFileReadAsyncComplete_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetDigitalActionData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetDigitalActionData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetDigitalActionHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetDigitalActionHandle = nullptr; -EXPORT void CRemoteStorageFileReadAsyncComplete_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetDigitalActionHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetDigitalActionHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetDigitalActionOrigins; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetDigitalActionOrigins = nullptr; -EXPORT void CRemoteStorageFileShareResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetDigitalActionOrigins() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetDigitalActionOrigins(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetGamepadIndexForController; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetGamepadIndexForController = nullptr; -EXPORT void CRemoteStorageFileShareResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetGamepadIndexForController() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetGamepadIndexForController(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetGlyphForActionOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetGlyphForActionOrigin = nullptr; -EXPORT void CRemoteStorageFileWriteAsyncComplete_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetGlyphForActionOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetGlyphForActionOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetGlyphForXboxOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetGlyphForXboxOrigin = nullptr; -EXPORT void CRemoteStorageFileWriteAsyncComplete_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetGlyphForXboxOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetGlyphForXboxOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetInputTypeForHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetInputTypeForHandle = nullptr; -EXPORT void CRemoteStorageGetPublishedFileDetailsResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetInputTypeForHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetInputTypeForHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetMotionData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetMotionData = nullptr; -EXPORT void CRemoteStorageGetPublishedFileDetailsResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetMotionData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetMotionData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetStringForActionOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetStringForActionOrigin = nullptr; -EXPORT void CRemoteStorageGetPublishedItemVoteDetailsResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetStringForActionOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetStringForActionOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetStringForXboxOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_GetStringForXboxOrigin = nullptr; -EXPORT void CRemoteStorageGetPublishedItemVoteDetailsResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_GetStringForXboxOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_GetStringForXboxOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_Init; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_Init = nullptr; -EXPORT void CRemoteStoragePublishFileProgress_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_Init() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_Init(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_RunFrame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_RunFrame = nullptr; -EXPORT void CRemoteStoragePublishFileProgress_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_RunFrame() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_RunFrame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_SetLEDColor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_SetLEDColor = nullptr; -EXPORT void CRemoteStorageSetUserPublishedFileActionResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_SetLEDColor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_SetLEDColor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_ShowBindingPanel; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_ShowBindingPanel = nullptr; -EXPORT void CRemoteStorageSetUserPublishedFileActionResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_ShowBindingPanel() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_ShowBindingPanel(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_Shutdown; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_Shutdown = nullptr; -EXPORT void CRemoteStorageSubscribePublishedFileResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_Shutdown() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_Shutdown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_StopAnalogActionMomentum; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_StopAnalogActionMomentum = nullptr; -EXPORT void CRemoteStorageSubscribePublishedFileResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_StopAnalogActionMomentum() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_StopAnalogActionMomentum(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_TranslateActionOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_TranslateActionOrigin = nullptr; -EXPORT void CRemoteStorageUnsubscribePublishedFileResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_TranslateActionOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_TranslateActionOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_TriggerHapticPulse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_TriggerHapticPulse = nullptr; -EXPORT void CRemoteStorageUnsubscribePublishedFileResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_TriggerHapticPulse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_TriggerHapticPulse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_TriggerRepeatedHapticPulse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_TriggerRepeatedHapticPulse = nullptr; -EXPORT void CRemoteStorageUpdatePublishedFileResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_TriggerRepeatedHapticPulse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_TriggerRepeatedHapticPulse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_TriggerVibration; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamController_TriggerVibration = nullptr; -EXPORT void CRemoteStorageUpdatePublishedFileResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamController_TriggerVibration() { + asm volatile ("jmp *ptr_SteamAPI_ISteamController_TriggerVibration(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlay; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlay = nullptr; -EXPORT void CRemoteStorageUpdateUserPublishedItemVoteResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlay() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ActivateGameOverlay(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog = nullptr; -EXPORT void CRemoteStorageUpdateUserPublishedItemVoteResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString = nullptr; -EXPORT void CRemoveAppDependencyResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog = nullptr; -EXPORT void CRemoveAppDependencyResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToStore; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToStore = nullptr; -EXPORT void CRemoveUGCDependencyResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayToStore() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToStore(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToUser = nullptr; -EXPORT void CRemoveUGCDependencyResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayToUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage = nullptr; -EXPORT void CSetPersonaNameResponse_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_BHasEquippedProfileItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_BHasEquippedProfileItem = nullptr; -EXPORT void CSetPersonaNameResponse_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_BHasEquippedProfileItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_BHasEquippedProfileItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ClearRichPresence; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ClearRichPresence = nullptr; -EXPORT void CSetUserItemVoteResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ClearRichPresence() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ClearRichPresence(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_CloseClanChatWindowInSteam; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_CloseClanChatWindowInSteam = nullptr; -EXPORT void CSetUserItemVoteResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_CloseClanChatWindowInSteam() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_CloseClanChatWindowInSteam(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_DownloadClanActivityCounts; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_DownloadClanActivityCounts = nullptr; -EXPORT void CStartPlaytimeTrackingResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_DownloadClanActivityCounts() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_DownloadClanActivityCounts(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_EnumerateFollowingList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_EnumerateFollowingList = nullptr; -EXPORT void CStartPlaytimeTrackingResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_EnumerateFollowingList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_EnumerateFollowingList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetChatMemberByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetChatMemberByIndex = nullptr; -EXPORT void CSteamInventoryEligiblePromoItemDefIDs_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetChatMemberByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetChatMemberByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanActivityCounts; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanActivityCounts = nullptr; -EXPORT void CSteamInventoryEligiblePromoItemDefIDs_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanActivityCounts() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanActivityCounts(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanByIndex = nullptr; -EXPORT void CSteamInventoryRequestPricesResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanChatMemberCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanChatMemberCount = nullptr; -EXPORT void CSteamInventoryRequestPricesResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanChatMemberCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanChatMemberCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanChatMessage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanChatMessage = nullptr; -EXPORT void CSteamInventoryStartPurchaseResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanChatMessage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanChatMessage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanCount = nullptr; -EXPORT void CSteamInventoryStartPurchaseResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanName = nullptr; -EXPORT void CSteamUGCQueryCompleted_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanOfficerByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanOfficerByIndex = nullptr; -EXPORT void CSteamUGCQueryCompleted_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanOfficerByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanOfficerByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanOfficerCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanOfficerCount = nullptr; -EXPORT void CStopPlaytimeTrackingResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanOfficerCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanOfficerCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanOwner; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanOwner = nullptr; -EXPORT void CStopPlaytimeTrackingResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanOwner() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanOwner(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetClanTag = nullptr; -EXPORT void CStoreAuthURLResponse_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetClanTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetClanTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetCoplayFriend; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetCoplayFriend = nullptr; -EXPORT void CStoreAuthURLResponse_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetCoplayFriend() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetCoplayFriend(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetCoplayFriendCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetCoplayFriendCount = nullptr; -EXPORT void CSubmitItemUpdateResult_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetCoplayFriendCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetCoplayFriendCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFollowerCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFollowerCount = nullptr; -EXPORT void CSubmitItemUpdateResult_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFollowerCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFollowerCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendByIndex = nullptr; -EXPORT void CUserFavoriteItemsListChanged_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendCoplayGame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendCoplayGame = nullptr; -EXPORT void CUserFavoriteItemsListChanged_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendCoplayGame() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendCoplayGame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendCoplayTime; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendCoplayTime = nullptr; -EXPORT void CUserStatsReceived_t_RemoveCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendCoplayTime() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendCoplayTime(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendCount = nullptr; -EXPORT void CUserStatsReceived_t_RemoveCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendCountFromSource; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendCountFromSource = nullptr; -EXPORT void CUserStatsReceived_t_SetCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendCountFromSource() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendCountFromSource(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendFromSourceByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendFromSourceByIndex = nullptr; -EXPORT void CUserStatsReceived_t_SetCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendFromSourceByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendFromSourceByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendGamePlayed; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendGamePlayed = nullptr; -EXPORT void GetHSteamPipe() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendGamePlayed() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendGamePlayed(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendMessage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendMessage = nullptr; -EXPORT void GetHSteamUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendMessage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendMessage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendPersonaName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendPersonaName = nullptr; -EXPORT void SteamAPI_GetHSteamPipe() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendPersonaName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendPersonaName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory = nullptr; -EXPORT void SteamAPI_GetHSteamUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendPersonaNameHistory() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendPersonaState; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendPersonaState = nullptr; -EXPORT void SteamAPI_GetSteamInstallPath() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendPersonaState() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendPersonaState(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendRelationship; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendRelationship = nullptr; -EXPORT void SteamAPI_ISteamAppList_GetAppBuildId() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendRelationship() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendRelationship(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendRichPresence; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendRichPresence = nullptr; -EXPORT void SteamAPI_ISteamAppList_GetAppInstallDir() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendRichPresence() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendRichPresence(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex = nullptr; -EXPORT void SteamAPI_ISteamAppList_GetAppName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount = nullptr; -EXPORT void SteamAPI_ISteamAppList_GetInstalledApps() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendSteamLevel; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendSteamLevel = nullptr; -EXPORT void SteamAPI_ISteamAppList_GetNumInstalledApps() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendSteamLevel() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendSteamLevel(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupCount = nullptr; -EXPORT void SteamAPI_ISteamApps_BGetDLCDataByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendsGroupCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsAppInstalled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupMembersCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupMembersCount = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsCybercafe() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupMembersCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendsGroupMembersCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupMembersList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupMembersList = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsDlcInstalled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupMembersList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendsGroupMembersList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetFriendsGroupName = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsLowViolence() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetFriendsGroupName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetLargeFriendAvatar; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetLargeFriendAvatar = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsSubscribed() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetLargeFriendAvatar() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetLargeFriendAvatar(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetMediumFriendAvatar; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetMediumFriendAvatar = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsSubscribedApp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetMediumFriendAvatar() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetMediumFriendAvatar(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetPersonaName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetPersonaName = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetPersonaName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetPersonaName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetPersonaState; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetPersonaState = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsTimedTrial() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetPersonaState() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetPersonaState(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetPlayerNickname; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetPlayerNickname = nullptr; -EXPORT void SteamAPI_ISteamApps_BIsVACBanned() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetPlayerNickname() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetPlayerNickname(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetProfileItemPropertyString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetProfileItemPropertyString = nullptr; -EXPORT void SteamAPI_ISteamApps_GetAppBuildId() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetProfileItemPropertyString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetProfileItemPropertyString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetProfileItemPropertyUint; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetProfileItemPropertyUint = nullptr; -EXPORT void SteamAPI_ISteamApps_GetAppInstallDir() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetProfileItemPropertyUint() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetProfileItemPropertyUint(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetSmallFriendAvatar; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_GetSmallFriendAvatar = nullptr; -EXPORT void SteamAPI_ISteamApps_GetAppOwner() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_GetSmallFriendAvatar() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_GetSmallFriendAvatar(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_HasFriend; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_HasFriend = nullptr; -EXPORT void SteamAPI_ISteamApps_GetAvailableGameLanguages() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_HasFriend() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_HasFriend(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_InviteUserToGame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_InviteUserToGame = nullptr; -EXPORT void SteamAPI_ISteamApps_GetBetaInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_InviteUserToGame() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_InviteUserToGame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsClanChatAdmin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsClanChatAdmin = nullptr; -EXPORT void SteamAPI_ISteamApps_GetCurrentBetaName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_IsClanChatAdmin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_IsClanChatAdmin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam = nullptr; -EXPORT void SteamAPI_ISteamApps_GetCurrentGameLanguage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsClanOfficialGameGroup; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsClanOfficialGameGroup = nullptr; -EXPORT void SteamAPI_ISteamApps_GetDLCCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_IsClanOfficialGameGroup() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_IsClanOfficialGameGroup(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsClanPublic; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsClanPublic = nullptr; -EXPORT void SteamAPI_ISteamApps_GetDlcDownloadProgress() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_IsClanPublic() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_IsClanPublic(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsFollowing; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsFollowing = nullptr; -EXPORT void SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_IsFollowing() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_IsFollowing(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsUserInSource; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_IsUserInSource = nullptr; -EXPORT void SteamAPI_ISteamApps_GetFileDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_IsUserInSource() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_IsUserInSource(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_JoinClanChatRoom; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_JoinClanChatRoom = nullptr; -EXPORT void SteamAPI_ISteamApps_GetInstalledDepots() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_JoinClanChatRoom() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_JoinClanChatRoom(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_LeaveClanChatRoom; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_LeaveClanChatRoom = nullptr; -EXPORT void SteamAPI_ISteamApps_GetLaunchCommandLine() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_LeaveClanChatRoom() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_LeaveClanChatRoom(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_OpenClanChatWindowInSteam; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_OpenClanChatWindowInSteam = nullptr; -EXPORT void SteamAPI_ISteamApps_GetLaunchQueryParam() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_OpenClanChatWindowInSteam() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_OpenClanChatWindowInSteam(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser = nullptr; -EXPORT void SteamAPI_ISteamApps_GetNumBetas() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ReplyToFriendMessage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_ReplyToFriendMessage = nullptr; -EXPORT void SteamAPI_ISteamApps_GetPublisherOwnedAppData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_ReplyToFriendMessage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_ReplyToFriendMessage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RequestClanOfficerList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RequestClanOfficerList = nullptr; -EXPORT void SteamAPI_ISteamApps_InstallDLC() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_RequestClanOfficerList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_RequestClanOfficerList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RequestEquippedProfileItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RequestEquippedProfileItems = nullptr; -EXPORT void SteamAPI_ISteamApps_MarkContentCorrupt() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_RequestEquippedProfileItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_RequestEquippedProfileItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RequestFriendRichPresence; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RequestFriendRichPresence = nullptr; -EXPORT void SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_RequestFriendRichPresence() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_RequestFriendRichPresence(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RequestUserInformation; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_RequestUserInformation = nullptr; -EXPORT void SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_RequestUserInformation() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_RequestUserInformation(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SendClanChatMessage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SendClanChatMessage = nullptr; -EXPORT void SteamAPI_ISteamApps_RequestPublisherOwnedAppData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_SendClanChatMessage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_SendClanChatMessage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SetInGameVoiceSpeaking; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SetInGameVoiceSpeaking = nullptr; -EXPORT void SteamAPI_ISteamApps_SetActiveBeta() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_SetInGameVoiceSpeaking() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_SetInGameVoiceSpeaking(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SetListenForFriendsMessages; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SetListenForFriendsMessages = nullptr; -EXPORT void SteamAPI_ISteamApps_SetDlcContext() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_SetListenForFriendsMessages() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_SetListenForFriendsMessages(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SetPlayedWith; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SetPlayedWith = nullptr; -EXPORT void SteamAPI_ISteamApps_UninstallDLC() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_SetPlayedWith() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_SetPlayedWith(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SetRichPresence; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamFriends_SetRichPresence = nullptr; -EXPORT void SteamAPI_ISteamClient_BReleaseSteamPipe() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamFriends_SetRichPresence() { + asm volatile ("jmp *ptr_SteamAPI_ISteamFriends_SetRichPresence(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_ClearUserAchievement; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_ClearUserAchievement = nullptr; -EXPORT void SteamAPI_ISteamClient_BShutdownIfAllPipesClosed() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_ClearUserAchievement() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_ClearUserAchievement(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_GetUserAchievement; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_GetUserAchievement = nullptr; -EXPORT void SteamAPI_ISteamClient_ConnectToGlobalUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_GetUserAchievement() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_GetUserAchievement(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_GetUserStatFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_GetUserStatFloat = nullptr; -EXPORT void SteamAPI_ISteamClient_CreateLocalUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_GetUserStatFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_GetUserStatFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_GetUserStatInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_GetUserStatInt32 = nullptr; -EXPORT void SteamAPI_ISteamClient_CreateSteamPipe() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_GetUserStatInt32() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_GetUserStatInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_RequestUserStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_RequestUserStats = nullptr; -EXPORT void SteamAPI_ISteamClient_GetIPCCallCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_RequestUserStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_RequestUserStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_SetUserAchievement; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_SetUserAchievement = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamAppList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_SetUserAchievement() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_SetUserAchievement(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_SetUserStatFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_SetUserStatFloat = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamApps() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_SetUserStatFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_SetUserStatFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_SetUserStatInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_SetUserStatInt32 = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamController() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_SetUserStatInt32() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_SetUserStatInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_StoreUserStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_StoreUserStats = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamFriends() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_StoreUserStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_StoreUserStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamGameSearch() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_AssociateWithClan; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_AssociateWithClan = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamGameServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_AssociateWithClan() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_AssociateWithClan(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_BLoggedOn; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_BLoggedOn = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamGameServerStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_BLoggedOn() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_BLoggedOn(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_BSecure; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_BSecure = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamGenericInterface() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_BSecure() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_BSecure(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_BUpdateUserData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_BUpdateUserData = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamHTMLSurface() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_BUpdateUserData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_BUpdateUserData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_BeginAuthSession; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_BeginAuthSession = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamHTTP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_BeginAuthSession() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_BeginAuthSession(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_CancelAuthTicket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_CancelAuthTicket = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_CancelAuthTicket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_CancelAuthTicket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_ClearAllKeyValues; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_ClearAllKeyValues = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamInventory() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_ClearAllKeyValues() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_ClearAllKeyValues(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamMatchmaking() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamMatchmakingServers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_EndAuthSession; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_EndAuthSession = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamMusic() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_EndAuthSession() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_EndAuthSession(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetAuthSessionTicket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetAuthSessionTicket = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamMusicRemote() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_GetAuthSessionTicket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_GetAuthSessionTicket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetGameplayStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetGameplayStats = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamNetworking() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_GetGameplayStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_GetGameplayStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetNextOutgoingPacket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetNextOutgoingPacket = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamParentalSettings() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_GetNextOutgoingPacket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_GetNextOutgoingPacket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetPublicIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetPublicIP = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamParties() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_GetPublicIP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_GetPublicIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetServerReputation; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetServerReputation = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamRemotePlay() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_GetServerReputation() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_GetServerReputation(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetSteamID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_GetSteamID = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamRemoteStorage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_GetSteamID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_GetSteamID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_HandleIncomingPacket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_HandleIncomingPacket = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamScreenshots() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_HandleIncomingPacket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_HandleIncomingPacket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_LogOff; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_LogOff = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamUGC() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_LogOff() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_LogOff(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_LogOn; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_LogOn = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamUnifiedMessages() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_LogOn() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_LogOn(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_LogOnAnonymous; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_LogOnAnonymous = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_LogOnAnonymous() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_LogOnAnonymous(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_RequestUserGroupStatus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_RequestUserGroupStatus = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamUserStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_RequestUserGroupStatus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_RequestUserGroupStatus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamUtils() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED = nullptr; -EXPORT void SteamAPI_ISteamClient_GetISteamVideo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetAdvertiseServerActive; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetAdvertiseServerActive = nullptr; -EXPORT void SteamAPI_ISteamClient_ReleaseUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetAdvertiseServerActive() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetAdvertiseServerActive(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetBotPlayerCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetBotPlayerCount = nullptr; -EXPORT void SteamAPI_ISteamClient_Remove_SteamAPI_CPostAPIResultInProcess() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetBotPlayerCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetBotPlayerCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetDedicatedServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetDedicatedServer = nullptr; -EXPORT void SteamAPI_ISteamClient_RunFrame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetDedicatedServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetDedicatedServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetGameData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetGameData = nullptr; -EXPORT void SteamAPI_ISteamClient_SetLocalIPBinding() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetGameData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetGameData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetGameDescription; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetGameDescription = nullptr; -EXPORT void SteamAPI_ISteamClient_SetWarningMessageHook() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetGameDescription() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetGameDescription(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetGameTags; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetGameTags = nullptr; -EXPORT void SteamAPI_ISteamClient_Set_SteamAPI_CCheckCallbackRegisteredInProcess() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetGameTags() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetGameTags(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetKeyValue; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetKeyValue = nullptr; -EXPORT void SteamAPI_ISteamClient_Set_SteamAPI_CPostAPIResultInProcess() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetKeyValue() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetKeyValue(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetMapName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetMapName = nullptr; -EXPORT void SteamAPI_ISteamController_ActivateActionSet() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetMapName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetMapName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetMaxPlayerCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetMaxPlayerCount = nullptr; -EXPORT void SteamAPI_ISteamController_ActivateActionSetLayer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetMaxPlayerCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetMaxPlayerCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetModDir; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetModDir = nullptr; -EXPORT void SteamAPI_ISteamController_DeactivateActionSetLayer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetModDir() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetModDir(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetPasswordProtected; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetPasswordProtected = nullptr; -EXPORT void SteamAPI_ISteamController_DeactivateAllActionSetLayers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetPasswordProtected() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetPasswordProtected(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetProduct; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetProduct = nullptr; -EXPORT void SteamAPI_ISteamController_GetActionOriginFromXboxOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetProduct() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetProduct(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetRegion; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetRegion = nullptr; -EXPORT void SteamAPI_ISteamController_GetActionSetHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetRegion() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetRegion(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetServerName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetServerName = nullptr; -EXPORT void SteamAPI_ISteamController_GetActiveActionSetLayers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetServerName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetServerName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetSpectatorPort; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetSpectatorPort = nullptr; -EXPORT void SteamAPI_ISteamController_GetAnalogActionData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetSpectatorPort() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetSpectatorPort(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetSpectatorServerName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_SetSpectatorServerName = nullptr; -EXPORT void SteamAPI_ISteamController_GetAnalogActionHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_SetSpectatorServerName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_SetSpectatorServerName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_UserHasLicenseForApp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_UserHasLicenseForApp = nullptr; -EXPORT void SteamAPI_ISteamController_GetAnalogActionOrigins() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_UserHasLicenseForApp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_UserHasLicenseForApp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_WasRestartRequested; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamGameServer_WasRestartRequested = nullptr; -EXPORT void SteamAPI_ISteamController_GetConnectedControllers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamGameServer_WasRestartRequested() { + asm volatile ("jmp *ptr_SteamAPI_ISteamGameServer_WasRestartRequested(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_AddHeader; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_AddHeader = nullptr; -EXPORT void SteamAPI_ISteamController_GetControllerBindingRevision() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_AddHeader() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_AddHeader(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_AllowStartRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_AllowStartRequest = nullptr; -EXPORT void SteamAPI_ISteamController_GetControllerForGamepadIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_AllowStartRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_AllowStartRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_CopyToClipboard; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_CopyToClipboard = nullptr; -EXPORT void SteamAPI_ISteamController_GetControllerState() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_CopyToClipboard() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_CopyToClipboard(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_CreateBrowser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_CreateBrowser = nullptr; -EXPORT void SteamAPI_ISteamController_GetCurrentActionSet() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_CreateBrowser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_CreateBrowser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_ExecuteJavascript; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_ExecuteJavascript = nullptr; -EXPORT void SteamAPI_ISteamController_GetDigitalActionData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_ExecuteJavascript() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_ExecuteJavascript(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse = nullptr; -EXPORT void SteamAPI_ISteamController_GetDigitalActionHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_Find; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_Find = nullptr; -EXPORT void SteamAPI_ISteamController_GetDigitalActionOrigins() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_Find() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_Find(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_GetLinkAtPosition; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_GetLinkAtPosition = nullptr; -EXPORT void SteamAPI_ISteamController_GetGamepadIndexForController() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_GetLinkAtPosition() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_GetLinkAtPosition(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_GoBack; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_GoBack = nullptr; -EXPORT void SteamAPI_ISteamController_GetGlyphForActionOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_GoBack() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_GoBack(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_GoForward; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_GoForward = nullptr; -EXPORT void SteamAPI_ISteamController_GetGlyphForXboxOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_GoForward() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_GoForward(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_Init; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_Init = nullptr; -EXPORT void SteamAPI_ISteamController_GetInputTypeForHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_Init() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_Init(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_JSDialogResponse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_JSDialogResponse = nullptr; -EXPORT void SteamAPI_ISteamController_GetMotionData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_JSDialogResponse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_JSDialogResponse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_KeyChar; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_KeyChar = nullptr; -EXPORT void SteamAPI_ISteamController_GetStringForActionOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_KeyChar() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_KeyChar(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_KeyDown; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_KeyDown = nullptr; -EXPORT void SteamAPI_ISteamController_GetStringForXboxOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_KeyDown() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_KeyDown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_KeyUp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_KeyUp = nullptr; -EXPORT void SteamAPI_ISteamController_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_KeyUp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_KeyUp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_LoadURL; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_LoadURL = nullptr; -EXPORT void SteamAPI_ISteamController_RunFrame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_LoadURL() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_LoadURL(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseDoubleClick; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseDoubleClick = nullptr; -EXPORT void SteamAPI_ISteamController_SetLEDColor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_MouseDoubleClick() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_MouseDoubleClick(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseDown; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseDown = nullptr; -EXPORT void SteamAPI_ISteamController_SetOverrideMode() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_MouseDown() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_MouseDown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseMove; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseMove = nullptr; -EXPORT void SteamAPI_ISteamController_ShowAnalogActionOrigins() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_MouseMove() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_MouseMove(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseUp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseUp = nullptr; -EXPORT void SteamAPI_ISteamController_ShowBindingPanel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_MouseUp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_MouseUp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseWheel; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_MouseWheel = nullptr; -EXPORT void SteamAPI_ISteamController_ShowDigitalActionOrigins() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_MouseWheel() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_MouseWheel(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_OpenDeveloperTools; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_OpenDeveloperTools = nullptr; -EXPORT void SteamAPI_ISteamController_Shutdown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_OpenDeveloperTools() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_OpenDeveloperTools(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_PasteFromClipboard; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_PasteFromClipboard = nullptr; -EXPORT void SteamAPI_ISteamController_StopAnalogActionMomentum() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_PasteFromClipboard() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_PasteFromClipboard(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_Reload; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_Reload = nullptr; -EXPORT void SteamAPI_ISteamController_TranslateActionOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_Reload() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_Reload(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_RemoveBrowser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_RemoveBrowser = nullptr; -EXPORT void SteamAPI_ISteamController_TriggerHapticPulse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_RemoveBrowser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_RemoveBrowser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetBackgroundMode; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetBackgroundMode = nullptr; -EXPORT void SteamAPI_ISteamController_TriggerRepeatedHapticPulse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_SetBackgroundMode() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_SetBackgroundMode(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetCookie; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetCookie = nullptr; -EXPORT void SteamAPI_ISteamController_TriggerVibration() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_SetCookie() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_SetCookie(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor = nullptr; -EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlay() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetHorizontalScroll; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetHorizontalScroll = nullptr; -EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_SetHorizontalScroll() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_SetHorizontalScroll(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetKeyFocus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetKeyFocus = nullptr; -EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_SetKeyFocus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_SetKeyFocus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetPageScaleFactor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetPageScaleFactor = nullptr; -EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_SetPageScaleFactor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_SetPageScaleFactor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetSize; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetSize = nullptr; -EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayToStore() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_SetSize() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_SetSize(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetVerticalScroll; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_SetVerticalScroll = nullptr; -EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayToUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_SetVerticalScroll() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_SetVerticalScroll(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_Shutdown; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_Shutdown = nullptr; -EXPORT void SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_Shutdown() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_Shutdown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_StopFind; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_StopFind = nullptr; -EXPORT void SteamAPI_ISteamFriends_BHasEquippedProfileItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_StopFind() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_StopFind(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_StopLoad; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_StopLoad = nullptr; -EXPORT void SteamAPI_ISteamFriends_ClearRichPresence() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_StopLoad() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_StopLoad(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_ViewSource; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTMLSurface_ViewSource = nullptr; -EXPORT void SteamAPI_ISteamFriends_CloseClanChatWindowInSteam() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTMLSurface_ViewSource() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTMLSurface_ViewSource(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_CreateCookieContainer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_CreateCookieContainer = nullptr; -EXPORT void SteamAPI_ISteamFriends_DownloadClanActivityCounts() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_CreateCookieContainer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_CreateCookieContainer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_CreateHTTPRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_CreateHTTPRequest = nullptr; -EXPORT void SteamAPI_ISteamFriends_EnumerateFollowingList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_CreateHTTPRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_CreateHTTPRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_DeferHTTPRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_DeferHTTPRequest = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetChatMemberByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_DeferHTTPRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_DeferHTTPRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanActivityCounts() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPResponseBodyData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPResponseBodyData = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanChatMemberCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_GetHTTPResponseBodyData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_GetHTTPResponseBodyData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPResponseBodySize; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPResponseBodySize = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanChatMessage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_GetHTTPResponseBodySize() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_GetHTTPResponseBodySize(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanOfficerByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_PrioritizeHTTPRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_PrioritizeHTTPRequest = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanOfficerCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_PrioritizeHTTPRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_PrioritizeHTTPRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_ReleaseCookieContainer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_ReleaseCookieContainer = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanOwner() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_ReleaseCookieContainer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_ReleaseCookieContainer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_ReleaseHTTPRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_ReleaseHTTPRequest = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetClanTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_ReleaseHTTPRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_ReleaseHTTPRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SendHTTPRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SendHTTPRequest = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetCoplayFriend() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SendHTTPRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SendHTTPRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetCoplayFriendCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetCookie; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetCookie = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFollowerCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetCookie() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetCookie(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestContextValue; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestContextValue = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendCoplayGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestContextValue() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestContextValue(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendCoplayTime() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendCountFromSource() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendFromSourceByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendGamePlayed() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendMessage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendPersonaName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_ActivateActionSet; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_ActivateActionSet = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendPersonaNameHistory() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_ActivateActionSet() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_ActivateActionSet(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_ActivateActionSetLayer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_ActivateActionSetLayer = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendPersonaState() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_ActivateActionSetLayer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_ActivateActionSetLayer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_BNewDataAvailable; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_BNewDataAvailable = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendRelationship() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_BNewDataAvailable() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_BNewDataAvailable(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_BWaitForData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_BWaitForData = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendRichPresence() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_BWaitForData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_BWaitForData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_DeactivateActionSetLayer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_DeactivateActionSetLayer = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_DeactivateActionSetLayer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_DeactivateActionSetLayer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_DeactivateAllActionSetLayers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_DeactivateAllActionSetLayers = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_DeactivateAllActionSetLayers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_DeactivateAllActionSetLayers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_EnableActionEventCallbacks; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_EnableActionEventCallbacks = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendSteamLevel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_EnableActionEventCallbacks() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_EnableActionEventCallbacks(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_EnableDeviceCallbacks; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_EnableDeviceCallbacks = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_EnableDeviceCallbacks() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_EnableDeviceCallbacks(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetActionSetHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetActionSetHandle = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupMembersCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetActionSetHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetActionSetHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetActiveActionSetLayers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetActiveActionSetLayers = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupMembersList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetActiveActionSetLayers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetActiveActionSetLayers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetAnalogActionData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetAnalogActionData = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetFriendsGroupName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetAnalogActionData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetAnalogActionData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetAnalogActionHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetAnalogActionHandle = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetLargeFriendAvatar() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetAnalogActionHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetAnalogActionHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetAnalogActionOrigins; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetAnalogActionOrigins = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetMediumFriendAvatar() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetAnalogActionOrigins() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetAnalogActionOrigins(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetConnectedControllers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetConnectedControllers = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetConnectedControllers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetConnectedControllers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetControllerForGamepadIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetControllerForGamepadIndex = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetPersonaName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetControllerForGamepadIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetControllerForGamepadIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetCurrentActionSet; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetCurrentActionSet = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetPersonaState() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetCurrentActionSet() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetCurrentActionSet(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetDeviceBindingRevision; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetDeviceBindingRevision = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetPlayerNickname() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetDeviceBindingRevision() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetDeviceBindingRevision(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetDigitalActionData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetDigitalActionData = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetProfileItemPropertyString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetDigitalActionData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetDigitalActionData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetDigitalActionHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetDigitalActionHandle = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetProfileItemPropertyUint() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetDigitalActionHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetDigitalActionHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetDigitalActionOrigins; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetDigitalActionOrigins = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetSmallFriendAvatar() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetDigitalActionOrigins() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetDigitalActionOrigins(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGamepadIndexForController; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGamepadIndexForController = nullptr; -EXPORT void SteamAPI_ISteamFriends_GetUserRestrictions() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetGamepadIndexForController() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetGamepadIndexForController(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy = nullptr; -EXPORT void SteamAPI_ISteamFriends_HasFriend() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGlyphForXboxOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGlyphForXboxOrigin = nullptr; -EXPORT void SteamAPI_ISteamFriends_InviteUserToGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetGlyphForXboxOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetGlyphForXboxOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin = nullptr; -EXPORT void SteamAPI_ISteamFriends_IsClanChatAdmin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin = nullptr; -EXPORT void SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetInputTypeForHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetInputTypeForHandle = nullptr; -EXPORT void SteamAPI_ISteamFriends_IsClanOfficialGameGroup() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetInputTypeForHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetInputTypeForHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetMotionData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetMotionData = nullptr; -EXPORT void SteamAPI_ISteamFriends_IsClanPublic() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetMotionData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetMotionData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetRemotePlaySessionID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetRemotePlaySessionID = nullptr; -EXPORT void SteamAPI_ISteamFriends_IsFollowing() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetRemotePlaySessionID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetRemotePlaySessionID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetSessionInputConfigurationSettings; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetSessionInputConfigurationSettings = nullptr; -EXPORT void SteamAPI_ISteamFriends_IsUserInSource() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetSessionInputConfigurationSettings() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetSessionInputConfigurationSettings(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetStringForActionOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetStringForActionOrigin = nullptr; -EXPORT void SteamAPI_ISteamFriends_JoinClanChatRoom() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetStringForActionOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetStringForActionOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetStringForAnalogActionName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetStringForAnalogActionName = nullptr; -EXPORT void SteamAPI_ISteamFriends_LeaveClanChatRoom() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetStringForAnalogActionName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetStringForAnalogActionName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetStringForDigitalActionName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetStringForDigitalActionName = nullptr; -EXPORT void SteamAPI_ISteamFriends_OpenClanChatWindowInSteam() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetStringForDigitalActionName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetStringForDigitalActionName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetStringForXboxOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_GetStringForXboxOrigin = nullptr; -EXPORT void SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_GetStringForXboxOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_GetStringForXboxOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_Init; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_Init = nullptr; -EXPORT void SteamAPI_ISteamFriends_ReplyToFriendMessage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_Init() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_Init(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_Legacy_TriggerHapticPulse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_Legacy_TriggerHapticPulse = nullptr; -EXPORT void SteamAPI_ISteamFriends_RequestClanOfficerList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_Legacy_TriggerHapticPulse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_Legacy_TriggerHapticPulse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse = nullptr; -EXPORT void SteamAPI_ISteamFriends_RequestEquippedProfileItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_RunFrame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_RunFrame = nullptr; -EXPORT void SteamAPI_ISteamFriends_RequestFriendRichPresence() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_RunFrame() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_RunFrame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_SetDualSenseTriggerEffect; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_SetDualSenseTriggerEffect = nullptr; -EXPORT void SteamAPI_ISteamFriends_RequestUserInformation() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_SetDualSenseTriggerEffect() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_SetDualSenseTriggerEffect(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_SetInputActionManifestFilePath; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_SetInputActionManifestFilePath = nullptr; -EXPORT void SteamAPI_ISteamFriends_SendClanChatMessage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_SetInputActionManifestFilePath() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_SetInputActionManifestFilePath(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_SetLEDColor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_SetLEDColor = nullptr; -EXPORT void SteamAPI_ISteamFriends_SetInGameVoiceSpeaking() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_SetLEDColor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_SetLEDColor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_ShowBindingPanel; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_ShowBindingPanel = nullptr; -EXPORT void SteamAPI_ISteamFriends_SetListenForFriendsMessages() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_ShowBindingPanel() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_ShowBindingPanel(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_Shutdown; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_Shutdown = nullptr; -EXPORT void SteamAPI_ISteamFriends_SetPersonaName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_Shutdown() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_Shutdown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_StopAnalogActionMomentum; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_StopAnalogActionMomentum = nullptr; -EXPORT void SteamAPI_ISteamFriends_SetPlayedWith() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_StopAnalogActionMomentum() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_StopAnalogActionMomentum(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_TranslateActionOrigin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_TranslateActionOrigin = nullptr; -EXPORT void SteamAPI_ISteamFriends_SetRichPresence() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_TranslateActionOrigin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_TranslateActionOrigin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_TriggerSimpleHapticEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_TriggerSimpleHapticEvent = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_AcceptGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_TriggerSimpleHapticEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_TriggerSimpleHapticEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_TriggerVibration; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_TriggerVibration = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_AddGameSearchParams() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_TriggerVibration() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_TriggerVibration(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_TriggerVibrationExtended; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInput_TriggerVibrationExtended = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_CancelRequestPlayersForGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInput_TriggerVibrationExtended() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInput_TriggerVibrationExtended(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_AddPromoItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_AddPromoItem = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_DeclineGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_AddPromoItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_AddPromoItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_AddPromoItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_AddPromoItems = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_EndGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_AddPromoItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_AddPromoItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_CheckResultSteamID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_CheckResultSteamID = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_EndGameSearch() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_CheckResultSteamID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_CheckResultSteamID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_ConsumeItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_ConsumeItem = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_HostConfirmGameStart() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_ConsumeItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_ConsumeItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_DeserializeResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_DeserializeResult = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_RequestPlayersForGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_DeserializeResult() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_DeserializeResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_DestroyResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_DestroyResult = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_RetrieveConnectionDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_DestroyResult() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_DestroyResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_ExchangeItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_ExchangeItems = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_SearchForGameSolo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_ExchangeItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_ExchangeItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GenerateItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GenerateItems = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_SearchForGameWithLobby() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GenerateItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GenerateItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetAllItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetAllItems = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_SetConnectionDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetAllItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetAllItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_SetGameHostParams() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemDefinitionIDs; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemDefinitionIDs = nullptr; -EXPORT void SteamAPI_ISteamGameSearch_SubmitPlayerResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetItemDefinitionIDs() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetItemDefinitionIDs(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemDefinitionProperty; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemDefinitionProperty = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_ClearUserAchievement() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetItemDefinitionProperty() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetItemDefinitionProperty(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemPrice; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemPrice = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_GetUserAchievement() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetItemPrice() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetItemPrice(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemsByID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemsByID = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_GetUserStat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetItemsByID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetItemsByID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemsWithPrices; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetItemsWithPrices = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_GetUserStat0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetItemsWithPrices() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetItemsWithPrices(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetNumItemsWithPrices; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetNumItemsWithPrices = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_GetUserStatFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetNumItemsWithPrices() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetNumItemsWithPrices(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetResultItemProperty; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetResultItemProperty = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_GetUserStatInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetResultItemProperty() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetResultItemProperty(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetResultItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetResultItems = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_RequestUserStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetResultItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetResultItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetResultStatus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetResultStatus = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_SetUserAchievement() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetResultStatus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetResultStatus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetResultTimestamp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GetResultTimestamp = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_SetUserStat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GetResultTimestamp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GetResultTimestamp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GrantPromoItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_GrantPromoItems = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_SetUserStat0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_GrantPromoItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_GrantPromoItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_InspectItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_InspectItem = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_SetUserStatFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_InspectItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_InspectItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_LoadItemDefinitions; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_LoadItemDefinitions = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_SetUserStatInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_LoadItemDefinitions() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_LoadItemDefinitions(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_RemoveProperty; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_RemoveProperty = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_StoreUserStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_RemoveProperty() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_RemoveProperty(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs = nullptr; -EXPORT void SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_RequestPrices; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_RequestPrices = nullptr; -EXPORT void SteamAPI_ISteamGameServer_AssociateWithClan() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_RequestPrices() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_RequestPrices(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SendItemDropHeartbeat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SendItemDropHeartbeat = nullptr; -EXPORT void SteamAPI_ISteamGameServer_BLoggedOn() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_SendItemDropHeartbeat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_SendItemDropHeartbeat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SerializeResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SerializeResult = nullptr; -EXPORT void SteamAPI_ISteamGameServer_BSecure() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_SerializeResult() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_SerializeResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SetPropertyBool; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SetPropertyBool = nullptr; -EXPORT void SteamAPI_ISteamGameServer_BUpdateUserData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_SetPropertyBool() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_SetPropertyBool(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SetPropertyFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SetPropertyFloat = nullptr; -EXPORT void SteamAPI_ISteamGameServer_BeginAuthSession() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_SetPropertyFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_SetPropertyFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SetPropertyInt64; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SetPropertyInt64 = nullptr; -EXPORT void SteamAPI_ISteamGameServer_CancelAuthTicket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_SetPropertyInt64() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_SetPropertyInt64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SetPropertyString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SetPropertyString = nullptr; -EXPORT void SteamAPI_ISteamGameServer_ClearAllKeyValues() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_SetPropertyString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_SetPropertyString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_StartPurchase; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_StartPurchase = nullptr; -EXPORT void SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_StartPurchase() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_StartPurchase(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_StartUpdateProperties; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_StartUpdateProperties = nullptr; -EXPORT void SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_StartUpdateProperties() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_StartUpdateProperties(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SubmitUpdateProperties; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_SubmitUpdateProperties = nullptr; -EXPORT void SteamAPI_ISteamGameServer_EnableHeartbeats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_SubmitUpdateProperties() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_SubmitUpdateProperties(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_TradeItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_TradeItems = nullptr; -EXPORT void SteamAPI_ISteamGameServer_EndAuthSession() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_TradeItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_TradeItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_TransferItemQuantity; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_TransferItemQuantity = nullptr; -EXPORT void SteamAPI_ISteamGameServer_ForceHeartbeat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_TransferItemQuantity() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_TransferItemQuantity(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_TriggerItemDrop; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamInventory_TriggerItemDrop = nullptr; -EXPORT void SteamAPI_ISteamGameServer_GetAuthSessionTicket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamInventory_TriggerItemDrop() { + asm volatile ("jmp *ptr_SteamAPI_ISteamInventory_TriggerItemDrop(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond = nullptr; -EXPORT void SteamAPI_ISteamGameServer_GetGameplayStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPingResponse_ServerResponded; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPingResponse_ServerResponded = nullptr; -EXPORT void SteamAPI_ISteamGameServer_GetNextOutgoingPacket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingPingResponse_ServerResponded() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingPingResponse_ServerResponded(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList = nullptr; -EXPORT void SteamAPI_ISteamGameServer_GetPublicIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond = nullptr; -EXPORT void SteamAPI_ISteamGameServer_GetServerReputation() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete = nullptr; -EXPORT void SteamAPI_ISteamGameServer_GetSteamID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond = nullptr; -EXPORT void SteamAPI_ISteamGameServer_HandleIncomingPacket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete = nullptr; -EXPORT void SteamAPI_ISteamGameServer_InitGameServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded = nullptr; -EXPORT void SteamAPI_ISteamGameServer_LogOff() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete = nullptr; -EXPORT void SteamAPI_ISteamGameServer_LogOn() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond = nullptr; -EXPORT void SteamAPI_ISteamGameServer_LogOnAnonymous() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded = nullptr; -EXPORT void SteamAPI_ISteamGameServer_RequestUserGroupStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_CancelQuery; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_CancelQuery = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_CancelQuery() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_CancelQuery(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_CancelServerQuery; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_CancelServerQuery = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_CancelServerQuery() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_CancelServerQuery(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_GetServerCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_GetServerCount = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SendUserDisconnect() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_GetServerCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_GetServerCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_GetServerDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_GetServerDetails = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_GetServerDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_GetServerDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_IsRefreshing; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_IsRefreshing = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetAdvertiseServerActive() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_IsRefreshing() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_IsRefreshing(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_PingServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_PingServer = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetBotPlayerCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_PingServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_PingServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_PlayerDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_PlayerDetails = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetDedicatedServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_PlayerDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_PlayerDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RefreshQuery; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RefreshQuery = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetGameData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_RefreshQuery() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_RefreshQuery(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RefreshServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RefreshServer = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetGameDescription() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_RefreshServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_RefreshServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_ReleaseRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_ReleaseRequest = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetGameTags() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_ReleaseRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_ReleaseRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetHeartbeatInterval() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetKeyValue() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetMapName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestInternetServerList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestInternetServerList = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetMaxPlayerCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_RequestInternetServerList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_RequestInternetServerList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestLANServerList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestLANServerList = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetModDir() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_RequestLANServerList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_RequestLANServerList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetPasswordProtected() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_ServerRules; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmakingServers_ServerRules = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetProduct() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmakingServers_ServerRules() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmakingServers_ServerRules(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddFavoriteGame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddFavoriteGame = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetRegion() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_AddFavoriteGame() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_AddFavoriteGame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetServerName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetSpectatorPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable = nullptr; -EXPORT void SteamAPI_ISteamGameServer_SetSpectatorServerName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter = nullptr; -EXPORT void SteamAPI_ISteamGameServer_UserHasLicenseForApp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter = nullptr; -EXPORT void SteamAPI_ISteamGameServer_WasRestartRequested() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_AddHeader() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_AllowStartRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_CreateLobby; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_CreateLobby = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_CopyToClipboard() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_CreateLobby() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_CreateLobby(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_DeleteLobbyData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_DeleteLobbyData = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_CreateBrowser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_DeleteLobbyData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_DeleteLobbyData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetFavoriteGame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetFavoriteGame = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_DestructISteamHTMLSurface() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetFavoriteGame() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetFavoriteGame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetFavoriteGameCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetFavoriteGameCount = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_ExecuteJavascript() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetFavoriteGameCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetFavoriteGameCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyByIndex = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyChatEntry; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyChatEntry = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_Find() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyChatEntry() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyChatEntry(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyData = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_GetLinkAtPosition() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_GoBack() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyDataCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyDataCount = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_GoForward() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyDataCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyDataCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyGameServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyGameServer = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyGameServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyGameServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_JSDialogResponse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberData = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_KeyChar() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyMemberData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_KeyDown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyOwner; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetLobbyOwner = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_KeyUp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyOwner() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetLobbyOwner(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetNumLobbyMembers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_GetNumLobbyMembers = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_LoadURL() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_GetNumLobbyMembers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_GetNumLobbyMembers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_InviteUserToLobby; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_InviteUserToLobby = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_MouseDoubleClick() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_InviteUserToLobby() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_InviteUserToLobby(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_JoinLobby; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_JoinLobby = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_MouseDown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_JoinLobby() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_JoinLobby(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_LeaveLobby; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_LeaveLobby = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_MouseMove() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_LeaveLobby() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_LeaveLobby(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_RemoveFavoriteGame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_RemoveFavoriteGame = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_MouseUp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_RemoveFavoriteGame() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_RemoveFavoriteGame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_RequestLobbyData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_RequestLobbyData = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_MouseWheel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_RequestLobbyData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_RequestLobbyData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_RequestLobbyList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_RequestLobbyList = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_OpenDeveloperTools() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_RequestLobbyList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_RequestLobbyList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SendLobbyChatMsg; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SendLobbyChatMsg = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_PasteFromClipboard() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SendLobbyChatMsg() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SendLobbyChatMsg(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLinkedLobby; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLinkedLobby = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_Reload() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SetLinkedLobby() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SetLinkedLobby(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyData = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_RemoveBrowser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SetLobbyData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyGameServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyGameServer = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_SetBackgroundMode() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyGameServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SetLobbyGameServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyJoinable; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyJoinable = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_SetCookie() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyJoinable() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SetLobbyJoinable(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyMemberData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyMemberData = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyMemberData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SetLobbyMemberData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_SetHorizontalScroll() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyOwner; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyOwner = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_SetKeyFocus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyOwner() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SetLobbyOwner(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyType; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMatchmaking_SetLobbyType = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_SetPageScaleFactor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyType() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMatchmaking_SetLobbyType(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_BIsEnabled; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_BIsEnabled = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_SetSize() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_BIsEnabled() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_BIsEnabled(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_BIsPlaying; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_BIsPlaying = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_SetVerticalScroll() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_BIsPlaying() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_BIsPlaying(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_GetPlaybackStatus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_GetPlaybackStatus = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_Shutdown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_GetPlaybackStatus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_GetPlaybackStatus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_GetVolume; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_GetVolume = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_StopFind() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_GetVolume() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_GetVolume(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_Pause; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_Pause = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_StopLoad() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_Pause() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_Pause(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_Play; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_Play = nullptr; -EXPORT void SteamAPI_ISteamHTMLSurface_ViewSource() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_Play() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_Play(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_PlayNext; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_PlayNext = nullptr; -EXPORT void SteamAPI_ISteamHTTP_CreateCookieContainer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_PlayNext() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_PlayNext(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_PlayPrevious; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_PlayPrevious = nullptr; -EXPORT void SteamAPI_ISteamHTTP_CreateHTTPRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_PlayPrevious() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_PlayPrevious(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_SetVolume; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamMusic_SetVolume = nullptr; -EXPORT void SteamAPI_ISteamHTTP_DeferHTTPRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamMusic_SetVolume() { + asm volatile ("jmp *ptr_SteamAPI_ISteamMusic_SetVolume(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort = nullptr; -EXPORT void SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages = nullptr; -EXPORT void SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup = nullptr; -EXPORT void SteamAPI_ISteamHTTP_GetHTTPResponseBodyData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP = nullptr; -EXPORT void SteamAPI_ISteamHTTP_GetHTTPResponseBodySize() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser = nullptr; -EXPORT void SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser = nullptr; -EXPORT void SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser = nullptr; -EXPORT void SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo = nullptr; -EXPORT void SteamAPI_ISteamHTTP_PrioritizeHTTPRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel = nullptr; -EXPORT void SteamAPI_ISteamHTTP_ReleaseCookieContainer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_SendMessageToUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingMessages_SendMessageToUser = nullptr; -EXPORT void SteamAPI_ISteamHTTP_ReleaseHTTPRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingMessages_SendMessageToUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingMessages_SendMessageToUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_AcceptConnection; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_AcceptConnection = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SendHTTPRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_AcceptConnection() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_AcceptConnection(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CloseConnection; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CloseConnection = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetCookie() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CloseConnection() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CloseConnection(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CloseListenSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CloseListenSocket = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CloseListenSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CloseListenSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestContextValue() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConnectP2P; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConnectP2P = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ConnectP2P() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ConnectP2P(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP = nullptr; -EXPORT void SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P = nullptr; -EXPORT void SteamAPI_ISteamInput_ActivateActionSet() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP = nullptr; -EXPORT void SteamAPI_ISteamInput_ActivateActionSetLayer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreatePollGroup; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreatePollGroup = nullptr; -EXPORT void SteamAPI_ISteamInput_BNewDataAvailable() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CreatePollGroup() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CreatePollGroup(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateSocketPair; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_CreateSocketPair = nullptr; -EXPORT void SteamAPI_ISteamInput_BWaitForData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_CreateSocketPair() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_CreateSocketPair(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_DestroyPollGroup; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_DestroyPollGroup = nullptr; -EXPORT void SteamAPI_ISteamInput_DeactivateActionSetLayer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_DestroyPollGroup() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_DestroyPollGroup(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer = nullptr; -EXPORT void SteamAPI_ISteamInput_DeactivateAllActionSetLayers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection = nullptr; -EXPORT void SteamAPI_ISteamInput_EnableActionEventCallbacks() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus = nullptr; -EXPORT void SteamAPI_ISteamInput_EnableDeviceCallbacks() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetCertificateRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetCertificateRequest = nullptr; -EXPORT void SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetCertificateRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetCertificateRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionInfo = nullptr; -EXPORT void SteamAPI_ISteamInput_GetActionSetHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetConnectionInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionName = nullptr; -EXPORT void SteamAPI_ISteamInput_GetActiveActionSetLayers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetConnectionName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus = nullptr; -EXPORT void SteamAPI_ISteamInput_GetAnalogActionData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionUserData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionUserData = nullptr; -EXPORT void SteamAPI_ISteamInput_GetAnalogActionHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetConnectionUserData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionUserData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus = nullptr; -EXPORT void SteamAPI_ISteamInput_GetAnalogActionOrigins() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetFakeIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetFakeIP = nullptr; -EXPORT void SteamAPI_ISteamInput_GetConnectedControllers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetFakeIP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetFakeIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin = nullptr; -EXPORT void SteamAPI_ISteamInput_GetControllerForGamepadIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress = nullptr; -EXPORT void SteamAPI_ISteamInput_GetCurrentActionSet() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID = nullptr; -EXPORT void SteamAPI_ISteamInput_GetDeviceBindingRevision() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort = nullptr; -EXPORT void SteamAPI_ISteamInput_GetDigitalActionData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetIdentity; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetIdentity = nullptr; -EXPORT void SteamAPI_ISteamInput_GetDigitalActionHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetIdentity() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetIdentity(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress = nullptr; -EXPORT void SteamAPI_ISteamInput_GetDigitalActionOrigins() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection = nullptr; -EXPORT void SteamAPI_ISteamInput_GetGamepadIndexForController() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_InitAuthentication; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_InitAuthentication = nullptr; -EXPORT void SteamAPI_ISteamInput_GetGlyphForActionOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_InitAuthentication() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_InitAuthentication(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection = nullptr; -EXPORT void SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup = nullptr; -EXPORT void SteamAPI_ISteamInput_GetGlyphForXboxOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal = nullptr; -EXPORT void SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket = nullptr; -EXPORT void SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ResetIdentity; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_ResetIdentity = nullptr; -EXPORT void SteamAPI_ISteamInput_GetInputTypeForHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_ResetIdentity() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_ResetIdentity(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_RunCallbacks; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_RunCallbacks = nullptr; -EXPORT void SteamAPI_ISteamInput_GetMotionData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_RunCallbacks() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_RunCallbacks(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SendMessageToConnection; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SendMessageToConnection = nullptr; -EXPORT void SteamAPI_ISteamInput_GetRemotePlaySessionID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_SendMessageToConnection() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_SendMessageToConnection(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SendMessages; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SendMessages = nullptr; -EXPORT void SteamAPI_ISteamInput_GetSessionInputConfigurationSettings() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_SendMessages() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_SendMessages(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SetCertificate; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SetCertificate = nullptr; -EXPORT void SteamAPI_ISteamInput_GetStringForActionOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_SetCertificate() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_SetCertificate(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionName = nullptr; -EXPORT void SteamAPI_ISteamInput_GetStringForAnalogActionName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_SetConnectionName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup = nullptr; -EXPORT void SteamAPI_ISteamInput_GetStringForDigitalActionName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionUserData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionUserData = nullptr; -EXPORT void SteamAPI_ISteamInput_GetStringForXboxOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingSockets_SetConnectionUserData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionUserData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_AllocateMessage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_AllocateMessage = nullptr; -EXPORT void SteamAPI_ISteamInput_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_AllocateMessage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_AllocateMessage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate = nullptr; -EXPORT void SteamAPI_ISteamInput_Legacy_TriggerHapticPulse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString = nullptr; -EXPORT void SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations = nullptr; -EXPORT void SteamAPI_ISteamInput_RunFrame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost = nullptr; -EXPORT void SteamAPI_ISteamInput_SetDualSenseTriggerEffect() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetConfigValue; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetConfigValue = nullptr; -EXPORT void SteamAPI_ISteamInput_SetInputActionManifestFilePath() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetConfigValue() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetConfigValue(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo = nullptr; -EXPORT void SteamAPI_ISteamInput_SetLEDColor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP = nullptr; -EXPORT void SteamAPI_ISteamInput_ShowBindingPanel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType = nullptr; -EXPORT void SteamAPI_ISteamInput_Shutdown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation = nullptr; -EXPORT void SteamAPI_ISteamInput_StopAnalogActionMomentum() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp = nullptr; -EXPORT void SteamAPI_ISteamInput_TranslateActionOrigin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetPOPCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetPOPCount = nullptr; -EXPORT void SteamAPI_ISteamInput_TriggerHapticPulse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetPOPCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetPOPCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetPOPList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetPOPList = nullptr; -EXPORT void SteamAPI_ISteamInput_TriggerRepeatedHapticPulse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetPOPList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetPOPList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter = nullptr; -EXPORT void SteamAPI_ISteamInput_TriggerSimpleHapticEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP = nullptr; -EXPORT void SteamAPI_ISteamInput_TriggerVibration() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus = nullptr; -EXPORT void SteamAPI_ISteamInput_TriggerVibrationExtended() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess = nullptr; -EXPORT void SteamAPI_ISteamInventory_AddPromoItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_IsFakeIPv4; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_IsFakeIPv4 = nullptr; -EXPORT void SteamAPI_ISteamInventory_AddPromoItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_IsFakeIPv4() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_IsFakeIPv4(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues = nullptr; -EXPORT void SteamAPI_ISteamInventory_CheckResultSteamID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_ParsePingLocationString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_ParsePingLocationString = nullptr; -EXPORT void SteamAPI_ISteamInventory_ConsumeItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_ParsePingLocationString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_ParsePingLocationString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConfigValue; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConfigValue = nullptr; -EXPORT void SteamAPI_ISteamInventory_DeserializeResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetConfigValue() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetConfigValue(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct = nullptr; -EXPORT void SteamAPI_ISteamInventory_DestroyResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat = nullptr; -EXPORT void SteamAPI_ISteamInventory_ExchangeItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32 = nullptr; -EXPORT void SteamAPI_ISteamInventory_GenerateItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetAllItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetItemDefinitionIDs() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetItemDefinitionProperty() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetItemPrice() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetItemsByID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetItemsWithPrices() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetNumItemsWithPrices() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetResultItemProperty() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32 = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetResultItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetResultStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString = nullptr; -EXPORT void SteamAPI_ISteamInventory_GetResultTimestamp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType = nullptr; -EXPORT void SteamAPI_ISteamInventory_GrantPromoItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString = nullptr; -EXPORT void SteamAPI_ISteamInventory_InspectItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString = nullptr; -EXPORT void SteamAPI_ISteamInventory_LoadItemDefinitions() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString = nullptr; -EXPORT void SteamAPI_ISteamInventory_RemoveProperty() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString = nullptr; -EXPORT void SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser = nullptr; -EXPORT void SteamAPI_ISteamInventory_RequestPrices() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_AllowP2PPacketRelay; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_AllowP2PPacketRelay = nullptr; -EXPORT void SteamAPI_ISteamInventory_SendItemDropHeartbeat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_AllowP2PPacketRelay() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_AllowP2PPacketRelay(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CloseP2PChannelWithUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CloseP2PChannelWithUser = nullptr; -EXPORT void SteamAPI_ISteamInventory_SerializeResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_CloseP2PChannelWithUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_CloseP2PChannelWithUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CloseP2PSessionWithUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CloseP2PSessionWithUser = nullptr; -EXPORT void SteamAPI_ISteamInventory_SetProperty() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_CloseP2PSessionWithUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_CloseP2PSessionWithUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CreateConnectionSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CreateConnectionSocket = nullptr; -EXPORT void SteamAPI_ISteamInventory_SetProperty0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_CreateConnectionSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_CreateConnectionSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CreateListenSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CreateListenSocket = nullptr; -EXPORT void SteamAPI_ISteamInventory_SetProperty1() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_CreateListenSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_CreateListenSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CreateP2PConnectionSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_CreateP2PConnectionSocket = nullptr; -EXPORT void SteamAPI_ISteamInventory_SetProperty2() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_CreateP2PConnectionSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_CreateP2PConnectionSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_DestroyListenSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_DestroyListenSocket = nullptr; -EXPORT void SteamAPI_ISteamInventory_SetPropertyBool() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_DestroyListenSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_DestroyListenSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_DestroySocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_DestroySocket = nullptr; -EXPORT void SteamAPI_ISteamInventory_SetPropertyFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_DestroySocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_DestroySocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetListenSocketInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetListenSocketInfo = nullptr; -EXPORT void SteamAPI_ISteamInventory_SetPropertyInt64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_GetListenSocketInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_GetListenSocketInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetMaxPacketSize; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetMaxPacketSize = nullptr; -EXPORT void SteamAPI_ISteamInventory_SetPropertyString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_GetMaxPacketSize() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_GetMaxPacketSize(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetP2PSessionState; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetP2PSessionState = nullptr; -EXPORT void SteamAPI_ISteamInventory_StartPurchase() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_GetP2PSessionState() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_GetP2PSessionState(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetSocketConnectionType; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetSocketConnectionType = nullptr; -EXPORT void SteamAPI_ISteamInventory_StartUpdateProperties() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_GetSocketConnectionType() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_GetSocketConnectionType(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetSocketInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_GetSocketInfo = nullptr; -EXPORT void SteamAPI_ISteamInventory_SubmitUpdateProperties() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_GetSocketInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_GetSocketInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_IsDataAvailable; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_IsDataAvailable = nullptr; -EXPORT void SteamAPI_ISteamInventory_TradeItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_IsDataAvailable() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_IsDataAvailable(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_IsDataAvailableOnSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_IsDataAvailableOnSocket = nullptr; -EXPORT void SteamAPI_ISteamInventory_TransferItemQuantity() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_IsDataAvailableOnSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_IsDataAvailableOnSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_IsP2PPacketAvailable; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_IsP2PPacketAvailable = nullptr; -EXPORT void SteamAPI_ISteamInventory_TriggerItemDrop() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_IsP2PPacketAvailable() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_IsP2PPacketAvailable(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_ReadP2PPacket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_ReadP2PPacket = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_ReadP2PPacket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_ReadP2PPacket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_RetrieveData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_RetrieveData = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingPingResponse_ServerResponded() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_RetrieveData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_RetrieveData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_RetrieveDataFromSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_RetrieveDataFromSocket = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_RetrieveDataFromSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_RetrieveDataFromSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_SendDataOnSocket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_SendDataOnSocket = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_SendDataOnSocket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_SendDataOnSocket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_SendP2PPacket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamNetworking_SendP2PPacket = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamNetworking_SendP2PPacket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamNetworking_SendP2PPacket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsAppBlocked; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsAppBlocked = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParentalSettings_BIsAppBlocked() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParentalSettings_BIsAppBlocked(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsAppInBlockList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsAppInBlockList = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParentalSettings_BIsAppInBlockList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParentalSettings_BIsAppInBlockList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsFeatureBlocked; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsFeatureBlocked = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParentalSettings_BIsFeatureBlocked() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParentalSettings_BIsFeatureBlocked(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsParentalLockLocked; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParentalSettings_BIsParentalLockLocked = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParentalSettings_BIsParentalLockLocked() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParentalSettings_BIsParentalLockLocked(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_CancelReservation; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_CancelReservation = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_CancelQuery() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_CancelReservation() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_CancelReservation(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_ChangeNumOpenSlots; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_ChangeNumOpenSlots = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_CancelServerQuery() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_ChangeNumOpenSlots() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_ChangeNumOpenSlots(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_CreateBeacon; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_CreateBeacon = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_GetServerCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_CreateBeacon() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_CreateBeacon(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_DestroyBeacon; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_DestroyBeacon = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_GetServerDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_DestroyBeacon() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_DestroyBeacon(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetAvailableBeaconLocations; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetAvailableBeaconLocations = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_IsRefreshing() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_GetAvailableBeaconLocations() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_GetAvailableBeaconLocations(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetBeaconByIndex; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetBeaconByIndex = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_PingServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_GetBeaconByIndex() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_GetBeaconByIndex(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetBeaconDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetBeaconDetails = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_PlayerDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_GetBeaconDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_GetBeaconDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetBeaconLocationData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetBeaconLocationData = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_RefreshQuery() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_GetBeaconLocationData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_GetBeaconLocationData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetNumActiveBeacons; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetNumActiveBeacons = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_RefreshServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_GetNumActiveBeacons() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_GetNumActiveBeacons(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetNumAvailableBeaconLocations; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_GetNumAvailableBeaconLocations = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_ReleaseRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_GetNumAvailableBeaconLocations() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_GetNumAvailableBeaconLocations(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_JoinParty; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_JoinParty = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_JoinParty() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_JoinParty(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_OnReservationCompleted; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamParties_OnReservationCompleted = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamParties_OnReservationCompleted() { + asm volatile ("jmp *ptr_SteamAPI_ISteamParties_OnReservationCompleted(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_BGetSessionClientResolution; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_BGetSessionClientResolution = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_RequestInternetServerList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_BGetSessionClientResolution() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_BGetSessionClientResolution(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_RequestLANServerList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_CreateMouseCursor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_CreateMouseCursor = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_CreateMouseCursor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_CreateMouseCursor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput = nullptr; -EXPORT void SteamAPI_ISteamMatchmakingServers_ServerRules() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetInput = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_AddFavoriteGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_GetInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_GetInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionClientName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionClientName = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_GetSessionClientName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_GetSessionClientName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionCount = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_GetSessionCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_GetSessionCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionID = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_GetSessionID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_GetSessionID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionSteamID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_GetSessionSteamID = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_GetSessionSteamID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_GetSessionSteamID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_SetMouseCursor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_SetMouseCursor = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_SetMouseCursor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_SetMouseCursor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_SetMousePosition; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_SetMousePosition = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_SetMousePosition() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_SetMousePosition(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_SetMouseVisibility; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_SetMouseVisibility = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_CreateLobby() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_SetMouseVisibility() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_SetMouseVisibility(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_DeleteLobbyData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetFavoriteGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetFavoriteGameCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_DeletePublishedFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_DeletePublishedFile = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyChatEntry() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_DeletePublishedFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_DeletePublishedFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EndFileWriteBatch; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EndFileWriteBatch = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_EndFileWriteBatch() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_EndFileWriteBatch(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyDataCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyGameServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyMemberData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileDelete; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileDelete = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileDelete() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileDelete(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileExists; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileExists = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetLobbyOwner() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileExists() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileExists(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileForget; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileForget = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_GetNumLobbyMembers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileForget() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileForget(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FilePersisted; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FilePersisted = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_InviteUserToLobby() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FilePersisted() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FilePersisted(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileRead; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileRead = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_JoinLobby() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileRead() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileRead(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileReadAsync; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileReadAsync = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_LeaveLobby() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileReadAsync() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileReadAsync(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_RemoveFavoriteGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileShare; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileShare = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_RequestLobbyData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileShare() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileShare(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWrite; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWrite = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_RequestLobbyList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileWrite() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileWrite(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteAsync; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteAsync = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SendLobbyChatMsg() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteAsync() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileWriteAsync(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SetLinkedLobby() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamClose; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamClose = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteStreamClose() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamClose(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyGameServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyJoinable() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetCachedUGCCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetCachedUGCCount = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyMemberData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetCachedUGCCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetCachedUGCCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetFileCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetFileCount = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyOwner() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetFileCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetFileCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetFileNameAndSize; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetFileNameAndSize = nullptr; -EXPORT void SteamAPI_ISteamMatchmaking_SetLobbyType() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetFileNameAndSize() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetFileNameAndSize(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetFileSize; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetFileSize = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_BActivationSuccess() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetFileSize() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetFileSize(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetFileTimestamp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetFileTimestamp = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetFileTimestamp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetFileTimestamp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetLocalFileChange; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetLocalFileChange = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_CurrentEntryDidChange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetLocalFileChange() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetLocalFileChange(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_CurrentEntryWillChange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_DeregisterSteamMusicRemote() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetQuota; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetQuota = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_EnableLooped() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetQuota() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetQuota(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetSyncPlatforms; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetSyncPlatforms = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_EnablePlayNext() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetSyncPlatforms() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetSyncPlatforms(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetUGCDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetUGCDetails = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_EnablePlayPrevious() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetUGCDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetUGCDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_EnablePlaylists() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_EnableQueue() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_EnableShuffled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_PlaylistDidChange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_PublishVideo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_PublishVideo = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_PlaylistWillChange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_PublishVideo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_PublishVideo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_PublishWorkshopFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_PublishWorkshopFile = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_QueueDidChange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_PublishWorkshopFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_PublishWorkshopFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_QueueWillChange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_SetSyncPlatforms; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_SetSyncPlatforms = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_RegisterSteamMusicRemote() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_SetSyncPlatforms() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_SetSyncPlatforms(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_ResetPlaylistEntries() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_SubscribePublishedFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_SubscribePublishedFile = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_ResetQueueEntries() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_SubscribePublishedFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_SubscribePublishedFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UGCDownload; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UGCDownload = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_SetCurrentPlaylistEntry() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UGCDownload() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UGCDownload(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_SetCurrentQueueEntry() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UGCRead; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UGCRead = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_SetDisplayName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UGCRead() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UGCRead(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_SetPlaylistEntry() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_SetQueueEntry() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_UpdateCurrentEntryCoverArt() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_UpdateLooped() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_UpdateShuffled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote() { + asm volatile ("jmp *ptr_SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_AddScreenshotToLibrary; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_AddScreenshotToLibrary = nullptr; -EXPORT void SteamAPI_ISteamMusicRemote_UpdateVolume() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_AddScreenshotToLibrary() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_AddScreenshotToLibrary(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary = nullptr; -EXPORT void SteamAPI_ISteamMusic_BIsEnabled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_HookScreenshots; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_HookScreenshots = nullptr; -EXPORT void SteamAPI_ISteamMusic_BIsPlaying() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_HookScreenshots() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_HookScreenshots(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_IsScreenshotsHooked; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_IsScreenshotsHooked = nullptr; -EXPORT void SteamAPI_ISteamMusic_GetPlaybackStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_IsScreenshotsHooked() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_IsScreenshotsHooked(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_SetLocation; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_SetLocation = nullptr; -EXPORT void SteamAPI_ISteamMusic_GetVolume() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_SetLocation() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_SetLocation(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_TagPublishedFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_TagPublishedFile = nullptr; -EXPORT void SteamAPI_ISteamMusic_Pause() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_TagPublishedFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_TagPublishedFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_TagUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_TagUser = nullptr; -EXPORT void SteamAPI_ISteamMusic_Play() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_TagUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_TagUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_TriggerScreenshot; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_TriggerScreenshot = nullptr; -EXPORT void SteamAPI_ISteamMusic_PlayNext() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_TriggerScreenshot() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_TriggerScreenshot(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_WriteScreenshot; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamScreenshots_WriteScreenshot = nullptr; -EXPORT void SteamAPI_ISteamMusic_PlayPrevious() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamScreenshots_WriteScreenshot() { + asm volatile ("jmp *ptr_SteamAPI_ISteamScreenshots_WriteScreenshot(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_AddGamePhaseTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_AddGamePhaseTag = nullptr; -EXPORT void SteamAPI_ISteamMusic_SetVolume() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_AddGamePhaseTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_AddGamePhaseTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent = nullptr; -EXPORT void SteamAPI_ISteamNetworkingConnectionCustomSignaling_Release() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_AddRangeTimelineEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_AddRangeTimelineEvent = nullptr; -EXPORT void SteamAPI_ISteamNetworkingConnectionCustomSignaling_SendSignal() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_AddRangeTimelineEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_AddRangeTimelineEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_ClearTimelineTooltip; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_ClearTimelineTooltip = nullptr; -EXPORT void SteamAPI_ISteamNetworkingCustomSignalingRecvContext_OnConnectRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_ClearTimelineTooltip() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_ClearTimelineTooltip(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_DoesEventRecordingExist; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_DoesEventRecordingExist = nullptr; -EXPORT void SteamAPI_ISteamNetworkingCustomSignalingRecvContext_SendRejectionSignal() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_DoesEventRecordingExist() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_DoesEventRecordingExist(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist = nullptr; -EXPORT void SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_EndGamePhase; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_EndGamePhase = nullptr; -EXPORT void SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_EndGamePhase() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_EndGamePhase(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_EndRangeTimelineEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_EndRangeTimelineEvent = nullptr; -EXPORT void SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_EndRangeTimelineEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_EndRangeTimelineEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_OpenOverlayToGamePhase; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_OpenOverlayToGamePhase = nullptr; -EXPORT void SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_OpenOverlayToGamePhase() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_OpenOverlayToGamePhase(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent = nullptr; -EXPORT void SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_RemoveTimelineEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_RemoveTimelineEvent = nullptr; -EXPORT void SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_RemoveTimelineEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_RemoveTimelineEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_SetGamePhaseAttribute; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_SetGamePhaseAttribute = nullptr; -EXPORT void SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_SetGamePhaseAttribute() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_SetGamePhaseAttribute(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_SetGamePhaseID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_SetGamePhaseID = nullptr; -EXPORT void SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_SetGamePhaseID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_SetGamePhaseID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_SetTimelineGameMode; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_SetTimelineGameMode = nullptr; -EXPORT void SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_SetTimelineGameMode() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_SetTimelineGameMode(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_SetTimelineTooltip; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_SetTimelineTooltip = nullptr; -EXPORT void SteamAPI_ISteamNetworkingMessages_SendMessageToUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_SetTimelineTooltip() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_SetTimelineTooltip(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_StartGamePhase; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_StartGamePhase = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_AcceptConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_StartGamePhase() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_StartGamePhase(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_StartRangeTimelineEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_StartRangeTimelineEvent = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_StartRangeTimelineEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_StartRangeTimelineEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CloseConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddAppDependency; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddAppDependency = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CloseListenSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddAppDependency() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddAppDependency(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddContentDescriptor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddContentDescriptor = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddContentDescriptor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddContentDescriptor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddDependency; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddDependency = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddDependency() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddDependency(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddExcludedTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddExcludedTag = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ConnectP2P() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddExcludedTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddExcludedTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddItemKeyValueTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddItemKeyValueTag = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddItemKeyValueTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddItemKeyValueTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddItemPreviewFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddItemPreviewFile = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddItemPreviewFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddItemPreviewFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddItemPreviewVideo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddItemPreviewVideo = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddItemPreviewVideo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddItemPreviewVideo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddItemToFavorites; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddItemToFavorites = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddItemToFavorites() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddItemToFavorites(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddRequiredKeyValueTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddRequiredKeyValueTag = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddRequiredKeyValueTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddRequiredKeyValueTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddRequiredTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddRequiredTag = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddRequiredTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddRequiredTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddRequiredTagGroup; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_AddRequiredTagGroup = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_AddRequiredTagGroup() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_AddRequiredTagGroup(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_BInitWorkshopForGameServer; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_BInitWorkshopForGameServer = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CreatePollGroup() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_BInitWorkshopForGameServer() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_BInitWorkshopForGameServer(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateItem = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_CreateSocketPair() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_CreateItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_CreateItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_DestroyPollGroup() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateQueryUserUGCRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_CreateQueryUserUGCRequest = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_CreateQueryUserUGCRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_CreateQueryUserUGCRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_DeleteItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_DeleteItem = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetCertificateRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_DeleteItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_DeleteItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_DownloadItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_DownloadItem = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetConnectionInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_DownloadItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_DownloadItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetAppDependencies; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetAppDependencies = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetConnectionName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetAppDependencies() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetAppDependencies(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetItemDownloadInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetItemDownloadInfo = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetItemDownloadInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetItemDownloadInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetItemInstallInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetItemInstallInfo = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetConnectionUserData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetItemInstallInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetItemInstallInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetItemState; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetItemState = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetItemState() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetItemState(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetItemUpdateProgress; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetItemUpdateProgress = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetFakeIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetItemUpdateProgress() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetItemUpdateProgress(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetNumSubscribedItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetNumSubscribedItems = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetNumSubscribedItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetNumSubscribedItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetNumSupportedGameVersions; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetNumSupportedGameVersions = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetNumSupportedGameVersions() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetNumSupportedGameVersions(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCChildren; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCChildren = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetIdentity() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCChildren() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCChildren(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetQuickConnectionStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCMetadata; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCMetadata = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCMetadata() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCMetadata(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_InitAuthentication() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCNumTags; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCNumTags = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCNumTags() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCNumTags(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCPreviewURL; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCPreviewURL = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCPreviewURL() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCPreviewURL(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCResult = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCResult() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCStatistic; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCStatistic = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_ResetIdentity() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCStatistic() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCStatistic(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCTag = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_RunCallbacks() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_SendMessageToConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetSubscribedItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetSubscribedItems = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_SendMessages() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetSubscribedItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetSubscribedItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetSupportedGameVersionData; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetSupportedGameVersionData = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_SetCertificate() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetSupportedGameVersionData() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetSupportedGameVersionData(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_SetConnectionName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetUserItemVote; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetUserItemVote = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetUserItemVote() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetUserItemVote(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetWorkshopEULAStatus; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_GetWorkshopEULAStatus = nullptr; -EXPORT void SteamAPI_ISteamNetworkingSockets_SetConnectionUserData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_GetWorkshopEULAStatus() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_GetWorkshopEULAStatus(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_ReleaseQueryUGCRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_ReleaseQueryUGCRequest = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_AllocateMessage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_ReleaseQueryUGCRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_ReleaseQueryUGCRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveAppDependency; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveAppDependency = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_RemoveAppDependency() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_RemoveAppDependency(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveContentDescriptor; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveContentDescriptor = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_RemoveContentDescriptor() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_RemoveContentDescriptor(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveDependency; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveDependency = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_RemoveDependency() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_RemoveDependency(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveItemFromFavorites; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveItemFromFavorites = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetConfigValue() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_RemoveItemFromFavorites() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_RemoveItemFromFavorites(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveItemKeyValueTags; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveItemKeyValueTags = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_RemoveItemKeyValueTags() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_RemoveItemKeyValueTags(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveItemPreview; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RemoveItemPreview = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_RemoveItemPreview() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_RemoveItemPreview(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RequestUGCDetails; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_RequestUGCDetails = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetFirstConfigValue() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_RequestUGCDetails() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_RequestUGCDetails(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SendQueryUGCRequest; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SendQueryUGCRequest = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SendQueryUGCRequest() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SendQueryUGCRequest(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetAdminQuery; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetAdminQuery = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetAdminQuery() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetAdminQuery(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetAllowCachedResponse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetAllowCachedResponse = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetAllowCachedResponse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetAllowCachedResponse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetAllowLegacyUpload; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetAllowLegacyUpload = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetPOPCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetAllowLegacyUpload() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetAllowLegacyUpload(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetCloudFileNameFilter; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetCloudFileNameFilter = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetPOPList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetCloudFileNameFilter() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetCloudFileNameFilter(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemContent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemContent = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemContent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemContent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemDescription; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemDescription = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemDescription() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemDescription(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemMetadata; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemMetadata = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemMetadata() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemMetadata(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemPreview; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemPreview = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemPreview() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemPreview(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemTags; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemTags = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_IsFakeIPv4() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemTags() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemTags(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemTitle; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemTitle = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemTitle() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemTitle(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemUpdateLanguage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemUpdateLanguage = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_ParsePingLocationString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemUpdateLanguage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemUpdateLanguage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemVisibility; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemVisibility = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetConfigValue() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemVisibility() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemVisibility(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemsDisabledLocally; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetItemsDisabledLocally = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetItemsDisabledLocally() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetItemsDisabledLocally(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetLanguage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetLanguage = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetLanguage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetLanguage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetMatchAnyTag; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetMatchAnyTag = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetMatchAnyTag() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetMatchAnyTag(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetRankedByTrendDays; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetRankedByTrendDays = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetRankedByTrendDays() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetRankedByTrendDays(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetRequiredGameVersions; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetRequiredGameVersions = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetRequiredGameVersions() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetRequiredGameVersions(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnAdditionalPreviews; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnAdditionalPreviews = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetReturnAdditionalPreviews() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetReturnAdditionalPreviews(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnChildren; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnChildren = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetReturnChildren() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetReturnChildren(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnKeyValueTags; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnKeyValueTags = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetReturnKeyValueTags() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetReturnKeyValueTags(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnLongDescription; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnLongDescription = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetReturnLongDescription() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetReturnLongDescription(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnMetadata; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnMetadata = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetReturnMetadata() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetReturnMetadata(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnOnlyIDs; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnOnlyIDs = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetReturnOnlyIDs() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetReturnOnlyIDs(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnPlaytimeStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnPlaytimeStats = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetReturnPlaytimeStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetReturnPlaytimeStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnTotalOnly; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetReturnTotalOnly = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetReturnTotalOnly() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetReturnTotalOnly(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetSearchText; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetSearchText = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetSearchText() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetSearchText(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetTimeCreatedDateRange; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetTimeCreatedDateRange = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetTimeCreatedDateRange() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetTimeCreatedDateRange(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetTimeUpdatedDateRange; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetTimeUpdatedDateRange = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetTimeUpdatedDateRange() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetTimeUpdatedDateRange(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetUserItemVote; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SetUserItemVote = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SetUserItemVote() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SetUserItemVote(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_ShowWorkshopEULA; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_ShowWorkshopEULA = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_ShowWorkshopEULA() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_ShowWorkshopEULA(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_StartItemUpdate; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_StartItemUpdate = nullptr; -EXPORT void SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_StartItemUpdate() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_StartItemUpdate(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_StartPlaytimeTracking; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_StartPlaytimeTracking = nullptr; -EXPORT void SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_StartPlaytimeTracking() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_StartPlaytimeTracking(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_StopPlaytimeTracking; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_StopPlaytimeTracking = nullptr; -EXPORT void SteamAPI_ISteamNetworking_AllowP2PPacketRelay() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_StopPlaytimeTracking() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_StopPlaytimeTracking(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems = nullptr; -EXPORT void SteamAPI_ISteamNetworking_CloseP2PChannelWithUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SubmitItemUpdate; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SubmitItemUpdate = nullptr; -EXPORT void SteamAPI_ISteamNetworking_CloseP2PSessionWithUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SubmitItemUpdate() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SubmitItemUpdate(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SubscribeItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SubscribeItem = nullptr; -EXPORT void SteamAPI_ISteamNetworking_CreateConnectionSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SubscribeItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SubscribeItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SuspendDownloads; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_SuspendDownloads = nullptr; -EXPORT void SteamAPI_ISteamNetworking_CreateListenSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_SuspendDownloads() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_SuspendDownloads(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_UnsubscribeItem; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_UnsubscribeItem = nullptr; -EXPORT void SteamAPI_ISteamNetworking_CreateP2PConnectionSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_UnsubscribeItem() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_UnsubscribeItem(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_UpdateItemPreviewFile; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_UpdateItemPreviewFile = nullptr; -EXPORT void SteamAPI_ISteamNetworking_DestroyListenSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_UpdateItemPreviewFile() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_UpdateItemPreviewFile(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_UpdateItemPreviewVideo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUGC_UpdateItemPreviewVideo = nullptr; -EXPORT void SteamAPI_ISteamNetworking_DestroySocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUGC_UpdateItemPreviewVideo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUGC_UpdateItemPreviewVideo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_AttachLeaderboardUGC; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_AttachLeaderboardUGC = nullptr; -EXPORT void SteamAPI_ISteamNetworking_GetListenSocketInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_AttachLeaderboardUGC() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_AttachLeaderboardUGC(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_ClearAchievement; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_ClearAchievement = nullptr; -EXPORT void SteamAPI_ISteamNetworking_GetMaxPacketSize() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_ClearAchievement() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_ClearAchievement(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_DownloadLeaderboardEntries; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_DownloadLeaderboardEntries = nullptr; -EXPORT void SteamAPI_ISteamNetworking_GetP2PSessionState() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_DownloadLeaderboardEntries() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_DownloadLeaderboardEntries(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers = nullptr; -EXPORT void SteamAPI_ISteamNetworking_GetSocketConnectionType() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_FindLeaderboard; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_FindLeaderboard = nullptr; -EXPORT void SteamAPI_ISteamNetworking_GetSocketInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_FindLeaderboard() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_FindLeaderboard(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_FindOrCreateLeaderboard; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_FindOrCreateLeaderboard = nullptr; -EXPORT void SteamAPI_ISteamNetworking_IsDataAvailable() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_FindOrCreateLeaderboard() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_FindOrCreateLeaderboard(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievement; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievement = nullptr; -EXPORT void SteamAPI_ISteamNetworking_IsDataAvailableOnSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetAchievement() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetAchievement(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent = nullptr; -EXPORT void SteamAPI_ISteamNetworking_IsP2PPacketAvailable() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetAchievementAchievedPercent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime = nullptr; -EXPORT void SteamAPI_ISteamNetworking_ReadP2PPacket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute = nullptr; -EXPORT void SteamAPI_ISteamNetworking_RetrieveData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementIcon; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementIcon = nullptr; -EXPORT void SteamAPI_ISteamNetworking_RetrieveDataFromSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetAchievementIcon() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetAchievementIcon(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementName = nullptr; -EXPORT void SteamAPI_ISteamNetworking_SendDataOnSocket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetAchievementName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetAchievementName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat = nullptr; -EXPORT void SteamAPI_ISteamNetworking_SendP2PPacket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32 = nullptr; -EXPORT void SteamAPI_ISteamParentalSettings_BIsAppBlocked() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry = nullptr; -EXPORT void SteamAPI_ISteamParentalSettings_BIsAppInBlockList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetGlobalStatDouble; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetGlobalStatDouble = nullptr; -EXPORT void SteamAPI_ISteamParentalSettings_BIsFeatureBlocked() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatDouble() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetGlobalStatDouble(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble = nullptr; -EXPORT void SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64 = nullptr; -EXPORT void SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetGlobalStatInt64; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetGlobalStatInt64 = nullptr; -EXPORT void SteamAPI_ISteamParentalSettings_BIsParentalLockLocked() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatInt64() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetGlobalStatInt64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetLeaderboardDisplayType; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetLeaderboardDisplayType = nullptr; -EXPORT void SteamAPI_ISteamParties_CancelReservation() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetLeaderboardDisplayType() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetLeaderboardDisplayType(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetLeaderboardEntryCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetLeaderboardEntryCount = nullptr; -EXPORT void SteamAPI_ISteamParties_ChangeNumOpenSlots() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetLeaderboardEntryCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetLeaderboardEntryCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetLeaderboardName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetLeaderboardName = nullptr; -EXPORT void SteamAPI_ISteamParties_CreateBeacon() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetLeaderboardName() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetLeaderboardName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetLeaderboardSortMethod; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetLeaderboardSortMethod = nullptr; -EXPORT void SteamAPI_ISteamParties_DestroyBeacon() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetLeaderboardSortMethod() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetLeaderboardSortMethod(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo = nullptr; -EXPORT void SteamAPI_ISteamParties_GetAvailableBeaconLocations() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo = nullptr; -EXPORT void SteamAPI_ISteamParties_GetBeaconByIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetNumAchievements; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetNumAchievements = nullptr; -EXPORT void SteamAPI_ISteamParties_GetBeaconDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetNumAchievements() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetNumAchievements(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers = nullptr; -EXPORT void SteamAPI_ISteamParties_GetBeaconLocationData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetStatFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetStatFloat = nullptr; -EXPORT void SteamAPI_ISteamParties_GetNumActiveBeacons() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetStatFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetStatFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetStatInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetStatInt32 = nullptr; -EXPORT void SteamAPI_ISteamParties_GetNumAvailableBeaconLocations() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetStatInt32() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetStatInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetUserAchievement; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetUserAchievement = nullptr; -EXPORT void SteamAPI_ISteamParties_JoinParty() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetUserAchievement() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetUserAchievement(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime = nullptr; -EXPORT void SteamAPI_ISteamParties_OnReservationCompleted() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetUserStatFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetUserStatFloat = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetUserStatFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetUserStatFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetUserStatInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_GetUserStatInt32 = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_BGetSessionClientResolution() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_GetUserStatInt32() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_GetUserStatInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_IndicateAchievementProgress; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_IndicateAchievementProgress = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_IndicateAchievementProgress() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_IndicateAchievementProgress(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_BStartRemotePlayTogether() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_RequestGlobalStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_RequestGlobalStats = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_CreateMouseCursor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_RequestGlobalStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_RequestGlobalStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_RequestUserStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_RequestUserStats = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_RequestUserStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_RequestUserStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_ResetAllStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_ResetAllStats = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_GetInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_ResetAllStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_ResetAllStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_SetAchievement; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_SetAchievement = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_SetAchievement() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_SetAchievement(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_SetStatFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_SetStatFloat = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_GetSessionClientName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_SetStatFloat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_SetStatFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_SetStatInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_SetStatInt32 = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_GetSessionCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_SetStatInt32() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_SetStatInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_StoreStats; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_StoreStats = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_GetSessionID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_StoreStats() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_StoreStats(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_UpdateAvgRateStat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_UpdateAvgRateStat = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_GetSessionSteamID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_UpdateAvgRateStat() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_UpdateAvgRateStat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_UploadLeaderboardScore; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUserStats_UploadLeaderboardScore = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_SetMouseCursor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUserStats_UploadLeaderboardScore() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUserStats_UploadLeaderboardScore(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_AdvertiseGame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_AdvertiseGame = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_SetMousePosition() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_AdvertiseGame() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_AdvertiseGame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsBehindNAT; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsBehindNAT = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_SetMouseVisibility() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_BIsBehindNAT() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_BIsBehindNAT(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsPhoneIdentifying; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsPhoneIdentifying = nullptr; -EXPORT void SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_BIsPhoneIdentifying() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_BIsPhoneIdentifying(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsPhoneRequiringVerification; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsPhoneRequiringVerification = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_BIsPhoneRequiringVerification() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_BIsPhoneRequiringVerification(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsPhoneVerified; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsPhoneVerified = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_BIsPhoneVerified() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_BIsPhoneVerified(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsTwoFactorEnabled; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BIsTwoFactorEnabled = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_BIsTwoFactorEnabled() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_BIsTwoFactorEnabled(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BLoggedOn; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BLoggedOn = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_DeletePublishedFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_BLoggedOn() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_BLoggedOn(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BSetDurationControlOnlineState; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BSetDurationControlOnlineState = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_EndFileWriteBatch() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_BSetDurationControlOnlineState() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_BSetDurationControlOnlineState(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BeginAuthSession; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_BeginAuthSession = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_BeginAuthSession() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_BeginAuthSession(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_CancelAuthTicket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_CancelAuthTicket = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_CancelAuthTicket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_CancelAuthTicket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_DecompressVoice; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_DecompressVoice = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_DecompressVoice() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_DecompressVoice(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_EndAuthSession; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_EndAuthSession = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_EndAuthSession() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_EndAuthSession(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetAuthSessionTicket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetAuthSessionTicket = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetAuthSessionTicket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetAuthSessionTicket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetAuthTicketForWebApi; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetAuthTicketForWebApi = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileDelete() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetAuthTicketForWebApi() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetAuthTicketForWebApi(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetAvailableVoice; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetAvailableVoice = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileExists() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetAvailableVoice() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetAvailableVoice(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetDurationControl; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetDurationControl = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileForget() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetDurationControl() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetDurationControl(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetEncryptedAppTicket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetEncryptedAppTicket = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FilePersisted() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetEncryptedAppTicket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetEncryptedAppTicket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetGameBadgeLevel; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetGameBadgeLevel = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileRead() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetGameBadgeLevel() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetGameBadgeLevel(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetHSteamUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetHSteamUser = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileReadAsync() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetHSteamUser() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetHSteamUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetMarketEligibility; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetMarketEligibility = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetMarketEligibility() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetMarketEligibility(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetPlayerSteamLevel; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetPlayerSteamLevel = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileShare() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetPlayerSteamLevel() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetPlayerSteamLevel(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetSteamID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetSteamID = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileWrite() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetSteamID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetSteamID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetUserDataFolder; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetUserDataFolder = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteAsync() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetUserDataFolder() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetUserDataFolder(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetVoice; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetVoice = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetVoice() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetVoice(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetVoiceOptimalSampleRate; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_GetVoiceOptimalSampleRate = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteStreamClose() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_GetVoiceOptimalSampleRate() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_GetVoiceOptimalSampleRate(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_RequestEncryptedAppTicket; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_RequestEncryptedAppTicket = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_RequestEncryptedAppTicket() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_RequestEncryptedAppTicket(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_RequestStoreAuthURL; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_RequestStoreAuthURL = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetCachedUGCCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_RequestStoreAuthURL() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_RequestStoreAuthURL(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_StartVoiceRecording; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_StartVoiceRecording = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_StartVoiceRecording() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_StartVoiceRecording(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_StopVoiceRecording; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_StopVoiceRecording = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetFileCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_StopVoiceRecording() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_StopVoiceRecording(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetFileNameAndSize() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_TrackAppUsageEvent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_TrackAppUsageEvent = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetFileSize() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_TrackAppUsageEvent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_TrackAppUsageEvent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_UserHasLicenseForApp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUser_UserHasLicenseForApp = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetFileTimestamp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUser_UserHasLicenseForApp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUser_UserHasLicenseForApp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_BOverlayNeedsPresent; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_BOverlayNeedsPresent = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetLocalFileChange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_BOverlayNeedsPresent() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_BOverlayNeedsPresent(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_CheckFileSignature; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_CheckFileSignature = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_CheckFileSignature() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_CheckFileSignature(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_DismissGamepadTextInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_DismissGamepadTextInput = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_DismissGamepadTextInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_DismissGamepadTextInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_FilterText; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_FilterText = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetQuota() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_FilterText() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_FilterText(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetAPICallFailureReason; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetAPICallFailureReason = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetSyncPlatforms() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetAPICallFailureReason() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetAPICallFailureReason(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetAPICallResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetAPICallResult = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetUGCDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetAPICallResult() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetAPICallResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetAppID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetAppID = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetAppID() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetAppID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetConnectedUniverse; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetConnectedUniverse = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetConnectedUniverse() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetConnectedUniverse(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetCurrentBatteryPower; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetCurrentBatteryPower = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetCurrentBatteryPower() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetCurrentBatteryPower(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetEnteredGamepadTextInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetEnteredGamepadTextInput = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetEnteredGamepadTextInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetEnteredGamepadTextInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetEnteredGamepadTextLength; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetEnteredGamepadTextLength = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_PublishVideo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetEnteredGamepadTextLength() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetEnteredGamepadTextLength(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetIPCCallCount; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetIPCCallCount = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_PublishWorkshopFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetIPCCallCount() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetIPCCallCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetIPCountry; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetIPCountry = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetIPCountry() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetIPCountry(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetIPv6ConnectivityState; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetIPv6ConnectivityState = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_SetSyncPlatforms() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetIPv6ConnectivityState() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetIPv6ConnectivityState(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetImageRGBA; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetImageRGBA = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetImageRGBA() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetImageRGBA(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetImageSize; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetImageSize = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_SubscribePublishedFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetImageSize() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetImageSize(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetSecondsSinceAppActive; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetSecondsSinceAppActive = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UGCDownload() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetSecondsSinceAppActive() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetSecondsSinceAppActive(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetSecondsSinceComputerActive; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetSecondsSinceComputerActive = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetSecondsSinceComputerActive() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetSecondsSinceComputerActive(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetServerRealTime; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetServerRealTime = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UGCRead() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetServerRealTime() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetServerRealTime(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetSteamUILanguage; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_GetSteamUILanguage = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_GetSteamUILanguage() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_GetSteamUILanguage(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_InitFilterText; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_InitFilterText = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_InitFilterText() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_InitFilterText(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsAPICallCompleted; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsAPICallCompleted = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_IsAPICallCompleted() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_IsAPICallCompleted(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsOverlayEnabled; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsOverlayEnabled = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_IsOverlayEnabled() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_IsOverlayEnabled(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsSteamChinaLauncher; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsSteamChinaLauncher = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_IsSteamChinaLauncher() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_IsSteamChinaLauncher(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsSteamInBigPictureMode; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsSteamInBigPictureMode = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_IsSteamInBigPictureMode() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_IsSteamInBigPictureMode(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsSteamRunningInVR; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsSteamRunningInVR = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_IsSteamRunningInVR() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_IsSteamRunningInVR(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled = nullptr; -EXPORT void SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetGameLauncherMode; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetGameLauncherMode = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_AddScreenshotToLibrary() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_SetGameLauncherMode() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_SetGameLauncherMode(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetOverlayNotificationInset; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetOverlayNotificationInset = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_SetOverlayNotificationInset() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_SetOverlayNotificationInset(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetOverlayNotificationPosition; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetOverlayNotificationPosition = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_HookScreenshots() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_SetOverlayNotificationPosition() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_SetOverlayNotificationPosition(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_IsScreenshotsHooked() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetWarningMessageHook; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_SetWarningMessageHook = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_SetLocation() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_SetWarningMessageHook() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_SetWarningMessageHook(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_TagPublishedFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_ShowGamepadTextInput; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_ShowGamepadTextInput = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_TagUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_ShowGamepadTextInput() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_ShowGamepadTextInput(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_StartVRDashboard; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamUtils_StartVRDashboard = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_TriggerScreenshot() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamUtils_StartVRDashboard() { + asm volatile ("jmp *ptr_SteamAPI_ISteamUtils_StartVRDashboard(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamVideo_GetOPFSettings; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamVideo_GetOPFSettings = nullptr; -EXPORT void SteamAPI_ISteamScreenshots_WriteScreenshot() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamVideo_GetOPFSettings() { + asm volatile ("jmp *ptr_SteamAPI_ISteamVideo_GetOPFSettings(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamVideo_GetOPFStringForApp; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamVideo_GetOPFStringForApp = nullptr; -EXPORT void SteamAPI_ISteamTV_AddBroadcastGameData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamVideo_GetOPFStringForApp() { + asm volatile ("jmp *ptr_SteamAPI_ISteamVideo_GetOPFStringForApp(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamVideo_GetVideoURL; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamVideo_GetVideoURL = nullptr; -EXPORT void SteamAPI_ISteamTV_AddRegion() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamVideo_GetVideoURL() { + asm volatile ("jmp *ptr_SteamAPI_ISteamVideo_GetVideoURL(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamVideo_IsBroadcasting; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ISteamVideo_IsBroadcasting = nullptr; -EXPORT void SteamAPI_ISteamTV_AddTimelineMarker() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ISteamVideo_IsBroadcasting() { + asm volatile ("jmp *ptr_SteamAPI_ISteamVideo_IsBroadcasting(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_InitAnonymousUser; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_InitAnonymousUser = nullptr; -EXPORT void SteamAPI_ISteamTV_IsBroadcasting() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_InitAnonymousUser() { + asm volatile ("jmp *ptr_SteamAPI_InitAnonymousUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_InitFlat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_InitFlat = nullptr; -EXPORT void SteamAPI_ISteamTV_RemoveBroadcastGameData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_InitFlat() { + asm volatile ("jmp *ptr_SteamAPI_InitFlat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_InitSafe; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_InitSafe = nullptr; -EXPORT void SteamAPI_ISteamTV_RemoveRegion() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_InitSafe() { + asm volatile ("jmp *ptr_SteamAPI_InitSafe(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_IsSteamRunning; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_IsSteamRunning = nullptr; -EXPORT void SteamAPI_ISteamTV_RemoveTimelineMarker() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_IsSteamRunning() { + asm volatile ("jmp *ptr_SteamAPI_IsSteamRunning(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_FreeLastCallback; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_FreeLastCallback = nullptr; -EXPORT void SteamAPI_ISteamTimeline_AddGamePhaseTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ManualDispatch_FreeLastCallback() { + asm volatile ("jmp *ptr_SteamAPI_ManualDispatch_FreeLastCallback(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_GetAPICallResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_GetAPICallResult = nullptr; -EXPORT void SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ManualDispatch_GetAPICallResult() { + asm volatile ("jmp *ptr_SteamAPI_ManualDispatch_GetAPICallResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_GetNextCallback; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_GetNextCallback = nullptr; -EXPORT void SteamAPI_ISteamTimeline_AddRangeTimelineEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ManualDispatch_GetNextCallback() { + asm volatile ("jmp *ptr_SteamAPI_ManualDispatch_GetNextCallback(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_Init; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_Init = nullptr; -EXPORT void SteamAPI_ISteamTimeline_AddTimelineEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ManualDispatch_Init() { + asm volatile ("jmp *ptr_SteamAPI_ManualDispatch_Init(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_RunFrame; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ManualDispatch_RunFrame = nullptr; -EXPORT void SteamAPI_ISteamTimeline_ClearTimelineStateDescription() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ManualDispatch_RunFrame() { + asm volatile ("jmp *ptr_SteamAPI_ManualDispatch_RunFrame(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_MatchMakingKeyValuePair_t_Construct; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_MatchMakingKeyValuePair_t_Construct = nullptr; -EXPORT void SteamAPI_ISteamTimeline_ClearTimelineTooltip() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_MatchMakingKeyValuePair_t_Construct() { + asm volatile ("jmp *ptr_SteamAPI_MatchMakingKeyValuePair_t_Construct(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_RegisterCallResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_RegisterCallResult = nullptr; -EXPORT void SteamAPI_ISteamTimeline_DoesEventRecordingExist() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_RegisterCallResult() { + asm volatile ("jmp *ptr_SteamAPI_RegisterCallResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_RegisterCallback; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_RegisterCallback = nullptr; -EXPORT void SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_RegisterCallback() { + asm volatile ("jmp *ptr_SteamAPI_RegisterCallback(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_ReleaseCurrentThreadMemory; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_ReleaseCurrentThreadMemory = nullptr; -EXPORT void SteamAPI_ISteamTimeline_EndGamePhase() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_ReleaseCurrentThreadMemory() { + asm volatile ("jmp *ptr_SteamAPI_ReleaseCurrentThreadMemory(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_RestartAppIfNecessary; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_RestartAppIfNecessary = nullptr; -EXPORT void SteamAPI_ISteamTimeline_EndRangeTimelineEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_RestartAppIfNecessary() { + asm volatile ("jmp *ptr_SteamAPI_RestartAppIfNecessary(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_RunCallbacks; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_RunCallbacks = nullptr; -EXPORT void SteamAPI_ISteamTimeline_OpenOverlayToGamePhase() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_RunCallbacks() { + asm volatile ("jmp *ptr_SteamAPI_RunCallbacks(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SetBreakpadAppID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SetBreakpadAppID = nullptr; -EXPORT void SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SetBreakpadAppID() { + asm volatile ("jmp *ptr_SteamAPI_SetBreakpadAppID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SetMiniDumpComment; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SetMiniDumpComment = nullptr; -EXPORT void SteamAPI_ISteamTimeline_RemoveTimelineEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SetMiniDumpComment() { + asm volatile ("jmp *ptr_SteamAPI_SetMiniDumpComment(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SetTryCatchCallbacks; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SetTryCatchCallbacks = nullptr; -EXPORT void SteamAPI_ISteamTimeline_SetGamePhaseAttribute() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SetTryCatchCallbacks() { + asm volatile ("jmp *ptr_SteamAPI_SetTryCatchCallbacks(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_Shutdown; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_Shutdown = nullptr; -EXPORT void SteamAPI_ISteamTimeline_SetGamePhaseID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_Shutdown() { + asm volatile ("jmp *ptr_SteamAPI_Shutdown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamApps_v008; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamApps_v008 = nullptr; -EXPORT void SteamAPI_ISteamTimeline_SetTimelineGameMode() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamApps_v008() { + asm volatile ("jmp *ptr_SteamAPI_SteamApps_v008(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamController_v008; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamController_v008 = nullptr; -EXPORT void SteamAPI_ISteamTimeline_SetTimelineStateDescription() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamController_v008() { + asm volatile ("jmp *ptr_SteamAPI_SteamController_v008(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamDatagramHostedAddress_Clear; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamDatagramHostedAddress_Clear = nullptr; -EXPORT void SteamAPI_ISteamTimeline_SetTimelineTooltip() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamDatagramHostedAddress_Clear() { + asm volatile ("jmp *ptr_SteamAPI_SteamDatagramHostedAddress_Clear(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamDatagramHostedAddress_GetPopID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamDatagramHostedAddress_GetPopID = nullptr; -EXPORT void SteamAPI_ISteamTimeline_StartGamePhase() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamDatagramHostedAddress_GetPopID() { + asm volatile ("jmp *ptr_SteamAPI_SteamDatagramHostedAddress_GetPopID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamDatagramHostedAddress_SetDevAddress; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamDatagramHostedAddress_SetDevAddress = nullptr; -EXPORT void SteamAPI_ISteamTimeline_StartRangeTimelineEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamDatagramHostedAddress_SetDevAddress() { + asm volatile ("jmp *ptr_SteamAPI_SteamDatagramHostedAddress_SetDevAddress(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamFriends_v018; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamFriends_v018 = nullptr; -EXPORT void SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamFriends_v018() { + asm volatile ("jmp *ptr_SteamAPI_SteamFriends_v018(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerHTTP_v003; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerHTTP_v003 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddAppDependency() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServerHTTP_v003() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServerHTTP_v003(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerInventory_v003; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerInventory_v003 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddContentDescriptor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServerInventory_v003() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServerInventory_v003(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddDependency() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddExcludedTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerNetworking_v006; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerNetworking_v006 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddItemKeyValueTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServerNetworking_v006() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServerNetworking_v006(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerStats_v001; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerStats_v001 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddItemPreviewFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServerStats_v001() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServerStats_v001(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerUGC_v021; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerUGC_v021 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddItemPreviewVideo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServerUGC_v021() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServerUGC_v021(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerUtils_v010; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServerUtils_v010 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddItemToFavorites() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServerUtils_v010() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServerUtils_v010(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServer_v015; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamGameServer_v015 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddRequiredKeyValueTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamGameServer_v015() { + asm volatile ("jmp *ptr_SteamAPI_SteamGameServer_v015(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamHTMLSurface_v005; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamHTMLSurface_v005 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddRequiredTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamHTMLSurface_v005() { + asm volatile ("jmp *ptr_SteamAPI_SteamHTMLSurface_v005(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamHTTP_v003; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamHTTP_v003 = nullptr; -EXPORT void SteamAPI_ISteamUGC_AddRequiredTagGroup() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamHTTP_v003() { + asm volatile ("jmp *ptr_SteamAPI_SteamHTTP_v003(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamIPAddress_t_IsSet; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamIPAddress_t_IsSet = nullptr; -EXPORT void SteamAPI_ISteamUGC_BInitWorkshopForGameServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamIPAddress_t_IsSet() { + asm volatile ("jmp *ptr_SteamAPI_SteamIPAddress_t_IsSet(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamInput_v006; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamInput_v006 = nullptr; -EXPORT void SteamAPI_ISteamUGC_CreateItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamInput_v006() { + asm volatile ("jmp *ptr_SteamAPI_SteamInput_v006(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamInventory_v003; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamInventory_v003 = nullptr; -EXPORT void SteamAPI_ISteamUGC_CreateQueryAllUGCRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamInventory_v003() { + asm volatile ("jmp *ptr_SteamAPI_SteamInventory_v003(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamMatchmakingServers_v002; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamMatchmakingServers_v002 = nullptr; -EXPORT void SteamAPI_ISteamUGC_CreateQueryAllUGCRequest0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamMatchmakingServers_v002() { + asm volatile ("jmp *ptr_SteamAPI_SteamMatchmakingServers_v002(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamMatchmaking_v009; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamMatchmaking_v009 = nullptr; -EXPORT void SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamMatchmaking_v009() { + asm volatile ("jmp *ptr_SteamAPI_SteamMatchmaking_v009(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamMusic_v001; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamMusic_v001 = nullptr; -EXPORT void SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamMusic_v001() { + asm volatile ("jmp *ptr_SteamAPI_SteamMusic_v001(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetFloat; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetFloat = nullptr; -EXPORT void SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetFloat() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingConfigValue_t_SetFloat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetInt32; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetInt32 = nullptr; -EXPORT void SteamAPI_ISteamUGC_CreateQueryUserUGCRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetInt32() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingConfigValue_t_SetInt32(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetInt64; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetInt64 = nullptr; -EXPORT void SteamAPI_ISteamUGC_DeleteItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetInt64() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingConfigValue_t_SetInt64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetPtr; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetPtr = nullptr; -EXPORT void SteamAPI_ISteamUGC_DownloadItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetPtr() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingConfigValue_t_SetPtr(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingConfigValue_t_SetString = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetAppDependencies() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetString() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingConfigValue_t_SetString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_Clear; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_Clear = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetItemDownloadInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_Clear() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_Clear(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_GetFakeIPType; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_GetFakeIPType = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetItemInstallInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_GetFakeIPType() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_GetFakeIPType(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_GetIPv4; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_GetIPv4 = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetItemState() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_GetIPv4() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_GetIPv4(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsEqualTo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsEqualTo = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetItemUpdateProgress() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_IsEqualTo() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_IsEqualTo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsFakeIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsFakeIP = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetNumSubscribedItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_IsFakeIP() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_IsFakeIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsIPv4; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsIPv4 = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetNumSupportedGameVersions() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_IsIPv4() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_IsIPv4(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsLocalHost; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_IsLocalHost = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_IsLocalHost() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_IsLocalHost(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_ParseString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_ParseString = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCChildren() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_ParseString() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_ParseString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv4; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv4 = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_SetIPv4() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv4(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv6; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv6 = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_SetIPv6() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv6(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_ToString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIPAddr_ToString = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCMetadata() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIPAddr_ToString() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIPAddr_ToString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_Clear; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_Clear = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_Clear() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_Clear(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetFakeIPType; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetFakeIPType = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetFakeIPType() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetFakeIPType(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetGenericBytes; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetGenericBytes = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCNumTags() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetGenericBytes() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetGenericBytes(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetGenericString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetGenericString = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCPreviewURL() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetGenericString() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetGenericString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetIPAddr; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetIPAddr = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetIPAddr() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetIPAddr(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetIPv4; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetIPv4 = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCStatistic() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetIPv4() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetIPv4(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetPSNID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetPSNID = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetPSNID() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetPSNID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetSteamID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetSteamID = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetSteamID() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetSteamID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetSteamID64; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetSteamID64 = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetSubscribedItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetSteamID64() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetSteamID64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetSupportedGameVersionData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_IsEqualTo; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_IsEqualTo = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_IsEqualTo() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_IsEqualTo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_IsFakeIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_IsFakeIP = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetUserItemVote() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_IsFakeIP() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_IsFakeIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_IsInvalid; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_IsInvalid = nullptr; -EXPORT void SteamAPI_ISteamUGC_GetWorkshopEULAStatus() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_IsInvalid() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_IsInvalid(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_IsLocalHost; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_IsLocalHost = nullptr; -EXPORT void SteamAPI_ISteamUGC_ReleaseQueryUGCRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_IsLocalHost() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_IsLocalHost(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_ParseString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_ParseString = nullptr; -EXPORT void SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_ParseString() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_ParseString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetGenericBytes; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetGenericBytes = nullptr; -EXPORT void SteamAPI_ISteamUGC_RemoveAppDependency() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetGenericBytes() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetGenericBytes(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetGenericString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetGenericString = nullptr; -EXPORT void SteamAPI_ISteamUGC_RemoveContentDescriptor() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetGenericString() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetGenericString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetIPAddr; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetIPAddr = nullptr; -EXPORT void SteamAPI_ISteamUGC_RemoveDependency() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetIPAddr() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetIPAddr(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetIPv4Addr; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetIPv4Addr = nullptr; -EXPORT void SteamAPI_ISteamUGC_RemoveItemFromFavorites() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetIPv4Addr() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetIPv4Addr(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetLocalHost; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetLocalHost = nullptr; -EXPORT void SteamAPI_ISteamUGC_RemoveItemKeyValueTags() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetLocalHost() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetLocalHost(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetPSNID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetPSNID = nullptr; -EXPORT void SteamAPI_ISteamUGC_RemoveItemPreview() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetPSNID() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetPSNID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetSteamID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetSteamID = nullptr; -EXPORT void SteamAPI_ISteamUGC_RequestUGCDetails() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetSteamID() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetSteamID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetSteamID64; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetSteamID64 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SendQueryUGCRequest() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetSteamID64() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetSteamID64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetAdminQuery() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_ToString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingIdentity_ToString = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetAllowCachedResponse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingIdentity_ToString() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingIdentity_ToString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingMessage_t_Release; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingMessage_t_Release = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetAllowLegacyUpload() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingMessage_t_Release() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingMessage_t_Release(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingMessages_SteamAPI_v002; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingMessages_SteamAPI_v002 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetCloudFileNameFilter() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingMessages_SteamAPI_v002() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingMessages_SteamAPI_v002(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingSockets_SteamAPI_v012; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingSockets_SteamAPI_v012 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemContent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingSockets_SteamAPI_v012() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingSockets_SteamAPI_v012(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingUtils_SteamAPI_v004; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworkingUtils_SteamAPI_v004 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemDescription() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworkingUtils_SteamAPI_v004() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworkingUtils_SteamAPI_v004(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworking_v006; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamNetworking_v006 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemMetadata() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamNetworking_v006() { + asm volatile ("jmp *ptr_SteamAPI_SteamNetworking_v006(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamParentalSettings_v001; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamParentalSettings_v001 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemPreview() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamParentalSettings_v001() { + asm volatile ("jmp *ptr_SteamAPI_SteamParentalSettings_v001(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamParties_v002; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamParties_v002 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemTags() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamParties_v002() { + asm volatile ("jmp *ptr_SteamAPI_SteamParties_v002(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamRemotePlay_v003; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamRemotePlay_v003 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemTitle() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamRemotePlay_v003() { + asm volatile ("jmp *ptr_SteamAPI_SteamRemotePlay_v003(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamRemoteStorage_v016; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamRemoteStorage_v016 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemUpdateLanguage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamRemoteStorage_v016() { + asm volatile ("jmp *ptr_SteamAPI_SteamRemoteStorage_v016(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamScreenshots_v003; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamScreenshots_v003 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemVisibility() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamScreenshots_v003() { + asm volatile ("jmp *ptr_SteamAPI_SteamScreenshots_v003(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamTimeline_v004; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamTimeline_v004 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetItemsDisabledLocally() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamTimeline_v004() { + asm volatile ("jmp *ptr_SteamAPI_SteamTimeline_v004(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamUGC_v021; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamUGC_v021 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetLanguage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamUGC_v021() { + asm volatile ("jmp *ptr_SteamAPI_SteamUGC_v021(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamUserStats_v013; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamUserStats_v013 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetMatchAnyTag() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamUserStats_v013() { + asm volatile ("jmp *ptr_SteamAPI_SteamUserStats_v013(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamUser_v023; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamUser_v023 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetRankedByTrendDays() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamUser_v023() { + asm volatile ("jmp *ptr_SteamAPI_SteamUser_v023(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamUtils_v010; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamUtils_v010 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetRequiredGameVersions() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamUtils_v010() { + asm volatile ("jmp *ptr_SteamAPI_SteamUtils_v010(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamVideo_v007; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_SteamVideo_v007 = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetReturnAdditionalPreviews() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_SteamVideo_v007() { + asm volatile ("jmp *ptr_SteamAPI_SteamVideo_v007(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_UnregisterCallResult; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_UnregisterCallResult = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetReturnChildren() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_UnregisterCallResult() { + asm volatile ("jmp *ptr_SteamAPI_UnregisterCallResult(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_UnregisterCallback; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_UnregisterCallback = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetReturnKeyValueTags() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_UnregisterCallback() { + asm volatile ("jmp *ptr_SteamAPI_UnregisterCallback(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_UseBreakpadCrashHandler; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_UseBreakpadCrashHandler = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetReturnLongDescription() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_UseBreakpadCrashHandler() { + asm volatile ("jmp *ptr_SteamAPI_UseBreakpadCrashHandler(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_WriteMiniDump; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_WriteMiniDump = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetReturnMetadata() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_WriteMiniDump() { + asm volatile ("jmp *ptr_SteamAPI_WriteMiniDump(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_gameserveritem_t_Construct; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_gameserveritem_t_Construct = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetReturnOnlyIDs() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_gameserveritem_t_Construct() { + asm volatile ("jmp *ptr_SteamAPI_gameserveritem_t_Construct(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_gameserveritem_t_GetName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_gameserveritem_t_GetName = nullptr; -EXPORT void SteamAPI_ISteamUGC_SetReturnPlaytimeStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SetReturnTotalOnly() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SetSearchText() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SetTimeCreatedDateRange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SetTimeUpdatedDateRange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SetUserItemVote() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_ShowWorkshopEULA() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_StartItemUpdate() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_StartPlaytimeTracking() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_StopPlaytimeTracking() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SubmitItemUpdate() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SubscribeItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_SuspendDownloads() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_UnsubscribeItem() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_UpdateItemPreviewFile() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUGC_UpdateItemPreviewVideo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUnifiedMessages_GetMethodResponseData() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUnifiedMessages_ReleaseMethod() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUnifiedMessages_SendMethod() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUnifiedMessages_SendNotification() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_AttachLeaderboardUGC() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_ClearAchievement() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_DownloadLeaderboardEntries() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_FindLeaderboard() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_FindOrCreateLeaderboard() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetAchievement() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetAchievementAchievedPercent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetAchievementIcon() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetAchievementName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_gameserveritem_t_GetName() { + asm volatile ("jmp *ptr_SteamAPI_gameserveritem_t_GetName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_gameserveritem_t_SetName; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_gameserveritem_t_SetName = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetGlobalStat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_gameserveritem_t_SetName() { + asm volatile ("jmp *ptr_SteamAPI_gameserveritem_t_SetName(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_Assign; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_Assign = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetGlobalStat0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_Assign() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_Assign(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_Construct; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_Construct = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatDouble() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_Construct() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_Construct(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetConnectionAddressString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetConnectionAddressString = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatHistory() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_GetConnectionAddressString() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_GetConnectionAddressString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetConnectionPort; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetConnectionPort = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatHistory0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_GetConnectionPort() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_GetConnectionPort(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetIP = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_GetIP() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_GetIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetQueryAddressString; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetQueryAddressString = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_GetQueryAddressString() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_GetQueryAddressString(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetQueryPort; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_GetQueryPort = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetGlobalStatInt64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_GetQueryPort() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_GetQueryPort(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_Init; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_Init = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetLeaderboardDisplayType() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_Init() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_Init(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_IsLessThan; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_IsLessThan = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetLeaderboardEntryCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_IsLessThan() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_IsLessThan(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_SetConnectionPort; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_SetConnectionPort = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetLeaderboardName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_SetConnectionPort() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_SetConnectionPort(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_SetIP; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_SetIP = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetLeaderboardSortMethod() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_SetIP() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_SetIP(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_SetQueryPort; +__attribute__((visibility("hidden"))) void* ptr_SteamAPI_servernetadr_t_SetQueryPort = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamAPI_servernetadr_t_SetQueryPort() { + asm volatile ("jmp *ptr_SteamAPI_servernetadr_t_SetQueryPort(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamClient; +__attribute__((visibility("hidden"))) void* ptr_SteamClient = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamClient() { + asm volatile ("jmp *ptr_SteamClient(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamGameServer_BSecure; +__attribute__((visibility("hidden"))) void* ptr_SteamGameServer_BSecure = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetNumAchievements() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamGameServer_BSecure() { + asm volatile ("jmp *ptr_SteamGameServer_BSecure(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamGameServer_GetHSteamPipe; +__attribute__((visibility("hidden"))) void* ptr_SteamGameServer_GetHSteamPipe = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamGameServer_GetHSteamPipe() { + asm volatile ("jmp *ptr_SteamGameServer_GetHSteamPipe(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamGameServer_GetHSteamUser; +__attribute__((visibility("hidden"))) void* ptr_SteamGameServer_GetHSteamUser = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetStat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamGameServer_GetHSteamUser() { + asm volatile ("jmp *ptr_SteamGameServer_GetHSteamUser(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamGameServer_GetIPCCallCount; +__attribute__((visibility("hidden"))) void* ptr_SteamGameServer_GetIPCCallCount = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetStat0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamGameServer_GetIPCCallCount() { + asm volatile ("jmp *ptr_SteamGameServer_GetIPCCallCount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamGameServer_GetSteamID; +__attribute__((visibility("hidden"))) void* ptr_SteamGameServer_GetSteamID = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetStatFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamGameServer_GetSteamID() { + asm volatile ("jmp *ptr_SteamGameServer_GetSteamID(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamGameServer_InitSafe; +__attribute__((visibility("hidden"))) void* ptr_SteamGameServer_InitSafe = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetStatInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamGameServer_InitSafe() { + asm volatile ("jmp *ptr_SteamGameServer_InitSafe(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamGameServer_RunCallbacks; +__attribute__((visibility("hidden"))) void* ptr_SteamGameServer_RunCallbacks = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetUserAchievement() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamGameServer_RunCallbacks() { + asm volatile ("jmp *ptr_SteamGameServer_RunCallbacks(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamGameServer_Shutdown; +__attribute__((visibility("hidden"))) void* ptr_SteamGameServer_Shutdown = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamGameServer_Shutdown() { + asm volatile ("jmp *ptr_SteamGameServer_Shutdown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamInternal_ContextInit; +__attribute__((visibility("hidden"))) void* ptr_SteamInternal_ContextInit = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetUserStat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamInternal_ContextInit() { + asm volatile ("jmp *ptr_SteamInternal_ContextInit(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamInternal_CreateInterface; +__attribute__((visibility("hidden"))) void* ptr_SteamInternal_CreateInterface = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetUserStat0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamInternal_CreateInterface() { + asm volatile ("jmp *ptr_SteamInternal_CreateInterface(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamInternal_FindOrCreateGameServerInterface; +__attribute__((visibility("hidden"))) void* ptr_SteamInternal_FindOrCreateGameServerInterface = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetUserStatFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamInternal_FindOrCreateGameServerInterface() { + asm volatile ("jmp *ptr_SteamInternal_FindOrCreateGameServerInterface(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamInternal_FindOrCreateUserInterface; +__attribute__((visibility("hidden"))) void* ptr_SteamInternal_FindOrCreateUserInterface = nullptr; -EXPORT void SteamAPI_ISteamUserStats_GetUserStatInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamInternal_FindOrCreateUserInterface() { + asm volatile ("jmp *ptr_SteamInternal_FindOrCreateUserInterface(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamInternal_GameServer_Init_V2; +__attribute__((visibility("hidden"))) void* ptr_SteamInternal_GameServer_Init_V2 = nullptr; -EXPORT void SteamAPI_ISteamUserStats_IndicateAchievementProgress() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamInternal_GameServer_Init_V2() { + asm volatile ("jmp *ptr_SteamInternal_GameServer_Init_V2(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamInternal_SteamAPI_Init; +__attribute__((visibility("hidden"))) void* ptr_SteamInternal_SteamAPI_Init = nullptr; -EXPORT void SteamAPI_ISteamUserStats_RequestCurrentStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamInternal_SteamAPI_Init() { + asm volatile ("jmp *ptr_SteamInternal_SteamAPI_Init(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_SteamRealPath; +__attribute__((visibility("hidden"))) void* ptr_SteamRealPath = nullptr; -EXPORT void SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void SteamRealPath() { + asm volatile ("jmp *ptr_SteamRealPath(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap___lxstat; +__attribute__((visibility("hidden"))) void* ptr___wrap___lxstat = nullptr; -EXPORT void SteamAPI_ISteamUserStats_RequestGlobalStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap___lxstat() { + asm volatile ("jmp *ptr___wrap___lxstat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap___lxstat64; +__attribute__((visibility("hidden"))) void* ptr___wrap___lxstat64 = nullptr; -EXPORT void SteamAPI_ISteamUserStats_RequestUserStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap___lxstat64() { + asm volatile ("jmp *ptr___wrap___lxstat64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap___xstat; +__attribute__((visibility("hidden"))) void* ptr___wrap___xstat = nullptr; -EXPORT void SteamAPI_ISteamUserStats_ResetAllStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap___xstat() { + asm volatile ("jmp *ptr___wrap___xstat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap___xstat64; +__attribute__((visibility("hidden"))) void* ptr___wrap___xstat64 = nullptr; -EXPORT void SteamAPI_ISteamUserStats_SetAchievement() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap___xstat64() { + asm volatile ("jmp *ptr___wrap___xstat64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_access; +__attribute__((visibility("hidden"))) void* ptr___wrap_access = nullptr; -EXPORT void SteamAPI_ISteamUserStats_SetStat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_access() { + asm volatile ("jmp *ptr___wrap_access(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_chdir; +__attribute__((visibility("hidden"))) void* ptr___wrap_chdir = nullptr; -EXPORT void SteamAPI_ISteamUserStats_SetStat0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_chdir() { + asm volatile ("jmp *ptr___wrap_chdir(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_chmod; +__attribute__((visibility("hidden"))) void* ptr___wrap_chmod = nullptr; -EXPORT void SteamAPI_ISteamUserStats_SetStatFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_chmod() { + asm volatile ("jmp *ptr___wrap_chmod(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_chown; +__attribute__((visibility("hidden"))) void* ptr___wrap_chown = nullptr; -EXPORT void SteamAPI_ISteamUserStats_SetStatInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_chown() { + asm volatile ("jmp *ptr___wrap_chown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_dlmopen; +__attribute__((visibility("hidden"))) void* ptr___wrap_dlmopen = nullptr; -EXPORT void SteamAPI_ISteamUserStats_StoreStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_dlmopen() { + asm volatile ("jmp *ptr___wrap_dlmopen(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_dlopen; +__attribute__((visibility("hidden"))) void* ptr___wrap_dlopen = nullptr; -EXPORT void SteamAPI_ISteamUserStats_UpdateAvgRateStat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_dlopen() { + asm volatile ("jmp *ptr___wrap_dlopen(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_fopen; +__attribute__((visibility("hidden"))) void* ptr___wrap_fopen = nullptr; -EXPORT void SteamAPI_ISteamUserStats_UploadLeaderboardScore() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_fopen() { + asm volatile ("jmp *ptr___wrap_fopen(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_fopen64; +__attribute__((visibility("hidden"))) void* ptr___wrap_fopen64 = nullptr; -EXPORT void SteamAPI_ISteamUser_AdvertiseGame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_fopen64() { + asm volatile ("jmp *ptr___wrap_fopen64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_freopen; +__attribute__((visibility("hidden"))) void* ptr___wrap_freopen = nullptr; -EXPORT void SteamAPI_ISteamUser_BIsBehindNAT() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_freopen() { + asm volatile ("jmp *ptr___wrap_freopen(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_lchown; +__attribute__((visibility("hidden"))) void* ptr___wrap_lchown = nullptr; -EXPORT void SteamAPI_ISteamUser_BIsPhoneIdentifying() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_lchown() { + asm volatile ("jmp *ptr___wrap_lchown(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_link; +__attribute__((visibility("hidden"))) void* ptr___wrap_link = nullptr; -EXPORT void SteamAPI_ISteamUser_BIsPhoneRequiringVerification() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_link() { + asm volatile ("jmp *ptr___wrap_link(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_lstat; +__attribute__((visibility("hidden"))) void* ptr___wrap_lstat = nullptr; -EXPORT void SteamAPI_ISteamUser_BIsPhoneVerified() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_lstat() { + asm volatile ("jmp *ptr___wrap_lstat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_lstat64; +__attribute__((visibility("hidden"))) void* ptr___wrap_lstat64 = nullptr; -EXPORT void SteamAPI_ISteamUser_BIsTwoFactorEnabled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_lstat64() { + asm volatile ("jmp *ptr___wrap_lstat64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_mkdir; +__attribute__((visibility("hidden"))) void* ptr___wrap_mkdir = nullptr; -EXPORT void SteamAPI_ISteamUser_BLoggedOn() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_mkdir() { + asm volatile ("jmp *ptr___wrap_mkdir(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_mkfifo; +__attribute__((visibility("hidden"))) void* ptr___wrap_mkfifo = nullptr; -EXPORT void SteamAPI_ISteamUser_BSetDurationControlOnlineState() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_mkfifo() { + asm volatile ("jmp *ptr___wrap_mkfifo(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_mknod; +__attribute__((visibility("hidden"))) void* ptr___wrap_mknod = nullptr; -EXPORT void SteamAPI_ISteamUser_BeginAuthSession() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_mknod() { + asm volatile ("jmp *ptr___wrap_mknod(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_mount; +__attribute__((visibility("hidden"))) void* ptr___wrap_mount = nullptr; -EXPORT void SteamAPI_ISteamUser_CancelAuthTicket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_mount() { + asm volatile ("jmp *ptr___wrap_mount(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_open; +__attribute__((visibility("hidden"))) void* ptr___wrap_open = nullptr; -EXPORT void SteamAPI_ISteamUser_DecompressVoice() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_open() { + asm volatile ("jmp *ptr___wrap_open(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_open64; +__attribute__((visibility("hidden"))) void* ptr___wrap_open64 = nullptr; -EXPORT void SteamAPI_ISteamUser_EndAuthSession() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_open64() { + asm volatile ("jmp *ptr___wrap_open64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_opendir; +__attribute__((visibility("hidden"))) void* ptr___wrap_opendir = nullptr; -EXPORT void SteamAPI_ISteamUser_GetAuthSessionTicket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_opendir() { + asm volatile ("jmp *ptr___wrap_opendir(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_rename; +__attribute__((visibility("hidden"))) void* ptr___wrap_rename = nullptr; -EXPORT void SteamAPI_ISteamUser_GetAuthTicketForWebApi() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_rename() { + asm volatile ("jmp *ptr___wrap_rename(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_rmdir; +__attribute__((visibility("hidden"))) void* ptr___wrap_rmdir = nullptr; -EXPORT void SteamAPI_ISteamUser_GetAvailableVoice() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_rmdir() { + asm volatile ("jmp *ptr___wrap_rmdir(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_scandir; +__attribute__((visibility("hidden"))) void* ptr___wrap_scandir = nullptr; -EXPORT void SteamAPI_ISteamUser_GetDurationControl() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_scandir() { + asm volatile ("jmp *ptr___wrap_scandir(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_scandir64; +__attribute__((visibility("hidden"))) void* ptr___wrap_scandir64 = nullptr; -EXPORT void SteamAPI_ISteamUser_GetEncryptedAppTicket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_scandir64() { + asm volatile ("jmp *ptr___wrap_scandir64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_stat; +__attribute__((visibility("hidden"))) void* ptr___wrap_stat = nullptr; -EXPORT void SteamAPI_ISteamUser_GetGameBadgeLevel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_stat() { + asm volatile ("jmp *ptr___wrap_stat(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_stat64; +__attribute__((visibility("hidden"))) void* ptr___wrap_stat64 = nullptr; -EXPORT void SteamAPI_ISteamUser_GetHSteamUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_stat64() { + asm volatile ("jmp *ptr___wrap_stat64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_statfs; +__attribute__((visibility("hidden"))) void* ptr___wrap_statfs = nullptr; -EXPORT void SteamAPI_ISteamUser_GetMarketEligibility() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_statfs() { + asm volatile ("jmp *ptr___wrap_statfs(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_statfs64; +__attribute__((visibility("hidden"))) void* ptr___wrap_statfs64 = nullptr; -EXPORT void SteamAPI_ISteamUser_GetPlayerSteamLevel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_statfs64() { + asm volatile ("jmp *ptr___wrap_statfs64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_statvfs; +__attribute__((visibility("hidden"))) void* ptr___wrap_statvfs = nullptr; -EXPORT void SteamAPI_ISteamUser_GetSteamID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_statvfs() { + asm volatile ("jmp *ptr___wrap_statvfs(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_statvfs64; +__attribute__((visibility("hidden"))) void* ptr___wrap_statvfs64 = nullptr; -EXPORT void SteamAPI_ISteamUser_GetUserDataFolder() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_statvfs64() { + asm volatile ("jmp *ptr___wrap_statvfs64(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_symlink; +__attribute__((visibility("hidden"))) void* ptr___wrap_symlink = nullptr; -EXPORT void SteamAPI_ISteamUser_GetVoice() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_symlink() { + asm volatile ("jmp *ptr___wrap_symlink(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_unlink; +__attribute__((visibility("hidden"))) void* ptr___wrap_unlink = nullptr; -EXPORT void SteamAPI_ISteamUser_GetVoiceOptimalSampleRate() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_unlink() { + asm volatile ("jmp *ptr___wrap_unlink(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_utime; +__attribute__((visibility("hidden"))) void* ptr___wrap_utime = nullptr; -EXPORT void SteamAPI_ISteamUser_InitiateGameConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_utime() { + asm volatile ("jmp *ptr___wrap_utime(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr___wrap_utimes; +__attribute__((visibility("hidden"))) void* ptr___wrap_utimes = nullptr; -EXPORT void SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void __wrap_utimes() { + asm volatile ("jmp *ptr___wrap_utimes(%rip)"); } +extern "C" __attribute__((visibility("hidden"))) void* ptr_g_pSteamClientGameServer; +__attribute__((visibility("hidden"))) void* ptr_g_pSteamClientGameServer = nullptr; -EXPORT void SteamAPI_ISteamUser_RequestEncryptedAppTicket() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +EXPORT void g_pSteamClientGameServer() { + asm volatile ("jmp *ptr_g_pSteamClientGameServer(%rip)"); } -EXPORT void SteamAPI_ISteamUser_RequestStoreAuthURL() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); +namespace { + void panic_exit(){ + koalabox::util::panic("Invocation of uninitialized exported function."); + } } -EXPORT void SteamAPI_ISteamUser_StartVoiceRecording() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} +namespace proxy_exports { + void init(void* const self_lib_handle, void* const original_lib_handle) { + static std::mutex section; + const std::lock_guard lock(section); -EXPORT void SteamAPI_ISteamUser_StopVoiceRecording() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} + static bool initialized = false; + if(initialized) { + LOG_WARN("proxy_exports is already initialized"); + return; + } -EXPORT void SteamAPI_ISteamUser_TerminateGameConnection() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} + LOG_INFO( + "Initializing proxy_exports. self handle: {}, original handle: {}", + self_lib_handle, original_lib_handle + ); -EXPORT void SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUser_TrackAppUsageEvent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUser_UserHasLicenseForApp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_BOverlayNeedsPresent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_CheckFileSignature() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_DismissGamepadTextInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_FilterText() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetAPICallFailureReason() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetAPICallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetAppID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetCSERIPPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetConnectedUniverse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetCurrentBatteryPower() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetEnteredGamepadTextInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetEnteredGamepadTextLength() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetIPCCallCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetIPCountry() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetIPv6ConnectivityState() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetImageRGBA() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetImageSize() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetSecondsSinceAppActive() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetSecondsSinceComputerActive() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetServerRealTime() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_GetSteamUILanguage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_InitFilterText() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_IsAPICallCompleted() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_IsOverlayEnabled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_IsSteamChinaLauncher() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_IsSteamInBigPictureMode() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_IsSteamRunningInVR() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_RunFrame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_SetGameLauncherMode() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_SetOverlayNotificationInset() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_SetOverlayNotificationPosition() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_SetWarningMessageHook() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_ShowGamepadTextInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_ShowModalGamepadTextInput() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamUtils_StartVRDashboard() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_AddTimelineHighlightMarker() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_AddTimelineRange() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_AddTimelineRangeEnd() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_AddTimelineRangeStart() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_AddTimelineTimestamp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_GetOPFSettings() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_GetOPFStringForApp() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_GetVideoURL() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_IsBroadcasting() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ISteamVideo_SetTimelineGameMode() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_InitAnonymousUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_InitFlat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_InitSafe() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_IsSteamRunning() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ManualDispatch_FreeLastCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ManualDispatch_GetAPICallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ManualDispatch_GetNextCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ManualDispatch_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ManualDispatch_RunFrame() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_MatchMakingKeyValuePair_t_Construct() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_RegisterCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_RegisterCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_ReleaseCurrentThreadMemory() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_RestartAppIfNecessary() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_RunCallbacks() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SetBreakpadAppID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SetMiniDumpComment() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SetTryCatchCallbacks() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_Shutdown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamAppList_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamApps_v008() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamController_v007() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamController_v008() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamDatagramHostedAddress_Clear() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamDatagramHostedAddress_GetPopID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamDatagramHostedAddress_SetDevAddress() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamFriends_v017() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamFriends_v018() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameSearch_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerApps_v008() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerHTTP_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerInventory_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerNetworkingMessages_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v009() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v011() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerNetworkingSockets_v008() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerNetworkingSockets_v009() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerNetworking_v006() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerStats_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUGC_v014() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUGC_v015() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUGC_v016() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUGC_v017() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUGC_v018() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUGC_v020() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUGC_v021() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUtils_v009() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServerUtils_v010() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServer_v013() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServer_v014() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamGameServer_v015() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamHTMLSurface_v005() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamHTTP_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamIPAddress_t_IsSet() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamInput_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamInput_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamInput_v005() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamInput_v006() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamInventory_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamMatchmakingServers_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamMatchmaking_v009() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamMusicRemote_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamMusic_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetFloat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetInt32() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetInt64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetPtr() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingConfigValue_t_SetString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddrRender_c_str() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_Clear() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_GetFakeIPType() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_GetIPv4() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_IsEqualTo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_IsFakeIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_IsIPv4() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_IsLocalHost() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_ParseString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_SetIPv4() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_SetIPv6() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIPAddr_ToString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentityRender_c_str() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_Clear() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetFakeIPType() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetGenericBytes() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetGenericString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetIPAddr() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetIPv4() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetPSNID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetStadiaID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetSteamID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetSteamID64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_IsEqualTo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_IsFakeIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_IsInvalid() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_IsLocalHost() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_ParseString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetGenericBytes() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetGenericString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetIPAddr() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetIPv4Addr() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetLocalHost() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetPSNID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetStadiaID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetSteamID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetSteamID64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingIdentity_ToString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingMessage_t_Release() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingMessages_SteamAPI_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingMessages_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingPOPIDRender_c_str() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingSockets_SteamAPI_v009() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingSockets_SteamAPI_v011() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingSockets_SteamAPI_v012() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingSockets_v008() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingSockets_v009() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingUtils_SteamAPI_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingUtils_SteamAPI_v004() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworkingUtils_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamNetworking_v006() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamParentalSettings_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamParties_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamRemotePlay_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamRemotePlay_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamRemotePlay_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamRemoteStorage_v014() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamRemoteStorage_v016() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamScreenshots_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamTV_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamTimeline_v001() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamTimeline_v004() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUGC_v014() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUGC_v015() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUGC_v016() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUGC_v017() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUGC_v018() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUGC_v020() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUGC_v021() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUserStats_v011() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUserStats_v012() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUserStats_v013() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUser_v020() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUser_v021() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUser_v022() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUser_v023() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUtils_v009() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamUtils_v010() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamVideo_v002() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamVideo_v003() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamVideo_v004() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_SteamVideo_v007() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_UnregisterCallResult() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_UnregisterCallback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_UseBreakpadCrashHandler() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_WriteMiniDump() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_gameserveritem_t_Construct() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_gameserveritem_t_GetName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_gameserveritem_t_SetName() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_Assign() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_Construct() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_GetConnectionAddressString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_GetConnectionPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_GetIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_GetQueryAddressString() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_GetQueryPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_IsLessThan() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_SetConnectionPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_SetIP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAPI_servernetadr_t_SetQueryPort() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamAppList() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamApps() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamClient() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamContentServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamContentServerUtils() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamContentServer_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamContentServer_RunCallbacks() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamContentServer_Shutdown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamController() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamController_GetControllerState() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamController_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamController_SetOverrideMode() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamController_Shutdown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamController_TriggerHapticPulse() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamFriends() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServerApps() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServerHTTP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServerInventory() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServerNetworking() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServerStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServerUGC() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServerUtils() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_BSecure() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_GetHSteamPipe() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_GetHSteamUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_GetIPCCallCount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_GetSteamID() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_InitSafe() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_RunCallbacks() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamGameServer_Shutdown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamHTMLSurface() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamHTTP() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInternal_ContextInit() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInternal_CreateInterface() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInternal_FindOrCreateGameServerInterface() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInternal_FindOrCreateUserInterface() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInternal_GameServer_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInternal_GameServer_Init_V2() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInternal_GlobalContextGameServerPtr() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInternal_SteamAPI_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamInventory() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamMatchmaking() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamMatchmakingServers() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamMusic() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamMusicRemote() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamNetworking() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamRealPath() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamRemoteStorage() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamScreenshots() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamUGC() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamUnifiedMessages() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamUser() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamUserStats() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamUtils() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_ComputeDistortion() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetD3D9AdapterIndex() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetDisplayId() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetDriverId() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetEyeOutputViewport() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetHeadFromEyePose() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetLastTrackerFromHeadPose() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetProjectionMatrix() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetProjectionRaw() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetRecommendedRenderTargetSize() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetTrackerFromHeadPose() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetTrackerZeroPose() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetViewMatrix() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_GetWindowBounds() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_IHmd_Version() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_WillDriftInYaw() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVR_ZeroTracker() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void SteamVideo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void Steam_GetHSteamUserCurrent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void Steam_RegisterInterfaceFuncs() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void Steam_RunCallbacks() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void VR_GetControlPanel() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void VR_GetGenericInterface() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void VR_GetStringForHmdError() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void VR_Init() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void VR_IsHmdPresent() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void VR_Shutdown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __gcclibcxx_demangle_callback() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __gxx_personality_v0() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __new_handler() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap___lxstat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap___lxstat64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap___xstat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap___xstat64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_access() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_chdir() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_chmod() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_chown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_dlmopen() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_dlopen() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_fopen() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_fopen64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_freopen() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_lchown() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_link() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_lstat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_lstat64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_mkdir() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_mkfifo() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_mknod() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_mount() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_open() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_open64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_opendir() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_rename() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_rmdir() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_scandir() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_scandir64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_stat() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_stat64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_statfs() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_statfs64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_statvfs() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_statvfs64() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_symlink() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_unlink() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_utime() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void __wrap_utimes() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - -EXPORT void g_pSteamClientGameServer() { - asm volatile ("movabs $0xFeedBeefDeadC0de, %%rax":::"rax"); - asm volatile ("jmp *%rax"); -} - - -namespace { - void panic_exit(){ - koalabox::util::panic("Invocation of uninitialized exported function."); - } -} - -namespace proxy_exports { - void init(void* const self_lib_handle, void* const original_lib_handle) { - static std::mutex section; - const std::lock_guard lock(section); - - static bool initialized = false; - if(initialized) { - LOG_WARN("proxy_exports is already initialized"); - return; - } - - LOG_INFO( - "Initializing proxy_exports. self handle: {}, original handle: {}", - self_lib_handle, original_lib_handle - ); - - const auto code_section = koalabox::lib::get_section_or_throw(self_lib_handle, koalabox::lib::CODE_SECTION); - PLH::MemAccessor mem_accessor; - PLH::MemoryProtector const protector( - reinterpret_cast(code_section.start_address), - code_section.size, - PLH::ProtFlag::RWX, - mem_accessor - ); - - void* src_address = nullptr; - void* dest_address = nullptr; - - dest_address = dlsym(self_lib_handle, "CAddAppDependencyResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CAddAppDependencyResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CAddAppDependencyResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CAddAppDependencyResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CAddAppDependencyResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CAddAppDependencyResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CAddUGCDependencyResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CAddUGCDependencyResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CAddUGCDependencyResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CAddUGCDependencyResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CAddUGCDependencyResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CAddUGCDependencyResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CAssociateWithClanResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CAssociateWithClanResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CAssociateWithClanResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CAssociateWithClanResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CAssociateWithClanResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CAssociateWithClanResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CChangeNumOpenSlotsCallback_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CChangeNumOpenSlotsCallback_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CChangeNumOpenSlotsCallback_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CChangeNumOpenSlotsCallback_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CChangeNumOpenSlotsCallback_t_SetCallResult"); - LOG_TRACE("{} -> 'CChangeNumOpenSlotsCallback_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CCheckFileSignature_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CCheckFileSignature_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CCheckFileSignature_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CCheckFileSignature_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CCheckFileSignature_t_SetCallResult"); - LOG_TRACE("{} -> 'CCheckFileSignature_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CClanOfficerListResponse_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CClanOfficerListResponse_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CClanOfficerListResponse_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CClanOfficerListResponse_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CClanOfficerListResponse_t_SetCallResult"); - LOG_TRACE("{} -> 'CClanOfficerListResponse_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CComputeNewPlayerCompatibilityResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CComputeNewPlayerCompatibilityResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CComputeNewPlayerCompatibilityResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CComputeNewPlayerCompatibilityResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CComputeNewPlayerCompatibilityResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CComputeNewPlayerCompatibilityResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CCreateBeaconCallback_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CCreateBeaconCallback_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CCreateBeaconCallback_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CCreateBeaconCallback_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CCreateBeaconCallback_t_SetCallResult"); - LOG_TRACE("{} -> 'CCreateBeaconCallback_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CCreateItemResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CCreateItemResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CCreateItemResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CCreateItemResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CCreateItemResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CCreateItemResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CDeleteItemResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CDeleteItemResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CDeleteItemResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CDeleteItemResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CDeleteItemResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CDeleteItemResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CDurationControl_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CDurationControl_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CDurationControl_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CDurationControl_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CDurationControl_t_SetCallResult"); - LOG_TRACE("{} -> 'CDurationControl_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CEncryptedAppTicketResponse_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CEncryptedAppTicketResponse_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CEncryptedAppTicketResponse_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CEncryptedAppTicketResponse_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CEncryptedAppTicketResponse_t_SetCallResult"); - LOG_TRACE("{} -> 'CEncryptedAppTicketResponse_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CFileDetailsResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CFileDetailsResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CFileDetailsResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CFileDetailsResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CFileDetailsResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CFileDetailsResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CFriendsEnumerateFollowingList_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CFriendsEnumerateFollowingList_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CFriendsEnumerateFollowingList_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CFriendsEnumerateFollowingList_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CFriendsEnumerateFollowingList_t_SetCallResult"); - LOG_TRACE("{} -> 'CFriendsEnumerateFollowingList_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CFriendsGetFollowerCount_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CFriendsGetFollowerCount_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CFriendsGetFollowerCount_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CFriendsGetFollowerCount_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CFriendsGetFollowerCount_t_SetCallResult"); - LOG_TRACE("{} -> 'CFriendsGetFollowerCount_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CFriendsIsFollowing_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CFriendsIsFollowing_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CFriendsIsFollowing_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CFriendsIsFollowing_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CFriendsIsFollowing_t_SetCallResult"); - LOG_TRACE("{} -> 'CFriendsIsFollowing_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGSReputation_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CGSReputation_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CGSReputation_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGSReputation_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CGSReputation_t_SetCallResult"); - LOG_TRACE("{} -> 'CGSReputation_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGSStatsReceived_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CGSStatsReceived_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CGSStatsReceived_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGSStatsReceived_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CGSStatsReceived_t_SetCallResult"); - LOG_TRACE("{} -> 'CGSStatsReceived_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGSStatsStored_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CGSStatsStored_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CGSStatsStored_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGSStatsStored_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CGSStatsStored_t_SetCallResult"); - LOG_TRACE("{} -> 'CGSStatsStored_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGetAppDependenciesResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CGetAppDependenciesResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CGetAppDependenciesResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGetAppDependenciesResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CGetAppDependenciesResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CGetAppDependenciesResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGetOPFSettingsResult_t_RemoveCallback"); - src_address = dlsym(original_lib_handle, "CGetOPFSettingsResult_t_RemoveCallback"); - LOG_TRACE("{} -> 'CGetOPFSettingsResult_t_RemoveCallback' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGetOPFSettingsResult_t_SetCallback"); - src_address = dlsym(original_lib_handle, "CGetOPFSettingsResult_t_SetCallback"); - LOG_TRACE("{} -> 'CGetOPFSettingsResult_t_SetCallback' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGetUserItemVoteResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CGetUserItemVoteResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CGetUserItemVoteResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGetUserItemVoteResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CGetUserItemVoteResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CGetUserItemVoteResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGlobalAchievementPercentagesReady_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CGlobalAchievementPercentagesReady_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CGlobalAchievementPercentagesReady_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGlobalAchievementPercentagesReady_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CGlobalAchievementPercentagesReady_t_SetCallResult"); - LOG_TRACE("{} -> 'CGlobalAchievementPercentagesReady_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGlobalStatsReceived_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CGlobalStatsReceived_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CGlobalStatsReceived_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CGlobalStatsReceived_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CGlobalStatsReceived_t_SetCallResult"); - LOG_TRACE("{} -> 'CGlobalStatsReceived_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CHTML_BrowserReady_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CHTML_BrowserReady_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CHTML_BrowserReady_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CHTML_BrowserReady_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CHTML_BrowserReady_t_SetCallResult"); - LOG_TRACE("{} -> 'CHTML_BrowserReady_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CJoinClanChatRoomCompletionResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CJoinClanChatRoomCompletionResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CJoinClanChatRoomCompletionResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CJoinClanChatRoomCompletionResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CJoinClanChatRoomCompletionResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CJoinClanChatRoomCompletionResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CJoinPartyCallback_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CJoinPartyCallback_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CJoinPartyCallback_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CJoinPartyCallback_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CJoinPartyCallback_t_SetCallResult"); - LOG_TRACE("{} -> 'CJoinPartyCallback_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLeaderboardFindResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CLeaderboardFindResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CLeaderboardFindResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLeaderboardFindResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CLeaderboardFindResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CLeaderboardFindResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLeaderboardScoreUploaded_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CLeaderboardScoreUploaded_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CLeaderboardScoreUploaded_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLeaderboardScoreUploaded_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CLeaderboardScoreUploaded_t_SetCallResult"); - LOG_TRACE("{} -> 'CLeaderboardScoreUploaded_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLeaderboardScoresDownloaded_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CLeaderboardScoresDownloaded_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CLeaderboardScoresDownloaded_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLeaderboardScoresDownloaded_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CLeaderboardScoresDownloaded_t_SetCallResult"); - LOG_TRACE("{} -> 'CLeaderboardScoresDownloaded_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLeaderboardUGCSet_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CLeaderboardUGCSet_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CLeaderboardUGCSet_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLeaderboardUGCSet_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CLeaderboardUGCSet_t_SetCallResult"); - LOG_TRACE("{} -> 'CLeaderboardUGCSet_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLobbyCreated_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CLobbyCreated_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CLobbyCreated_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLobbyCreated_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CLobbyCreated_t_SetCallResult"); - LOG_TRACE("{} -> 'CLobbyCreated_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLobbyEnter_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CLobbyEnter_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CLobbyEnter_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLobbyEnter_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CLobbyEnter_t_SetCallResult"); - LOG_TRACE("{} -> 'CLobbyEnter_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLobbyMatchList_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CLobbyMatchList_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CLobbyMatchList_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CLobbyMatchList_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CLobbyMatchList_t_SetCallResult"); - LOG_TRACE("{} -> 'CLobbyMatchList_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CMarketEligibilityResponse_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CMarketEligibilityResponse_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CMarketEligibilityResponse_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CMarketEligibilityResponse_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CMarketEligibilityResponse_t_SetCallResult"); - LOG_TRACE("{} -> 'CMarketEligibilityResponse_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CNumberOfCurrentPlayers_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CNumberOfCurrentPlayers_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CNumberOfCurrentPlayers_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CNumberOfCurrentPlayers_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CNumberOfCurrentPlayers_t_SetCallResult"); - LOG_TRACE("{} -> 'CNumberOfCurrentPlayers_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CPublisherOwnedAppDataReady_t_RemoveCallback"); - src_address = dlsym(original_lib_handle, "CPublisherOwnedAppDataReady_t_RemoveCallback"); - LOG_TRACE("{} -> 'CPublisherOwnedAppDataReady_t_RemoveCallback' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CPublisherOwnedAppDataReady_t_SetCallback"); - src_address = dlsym(original_lib_handle, "CPublisherOwnedAppDataReady_t_SetCallback"); - LOG_TRACE("{} -> 'CPublisherOwnedAppDataReady_t_SetCallback' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageDeletePublishedFileResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageDeletePublishedFileResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageDeletePublishedFileResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageDeletePublishedFileResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageDeletePublishedFileResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageDeletePublishedFileResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageDownloadUGCResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageDownloadUGCResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageDownloadUGCResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageDownloadUGCResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageDownloadUGCResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageDownloadUGCResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageEnumeratePublishedFilesByUserActionResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageEnumeratePublishedFilesByUserActionResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageEnumeratePublishedFilesByUserActionResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageEnumeratePublishedFilesByUserActionResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageEnumeratePublishedFilesByUserActionResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageEnumeratePublishedFilesByUserActionResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageEnumerateUserPublishedFilesResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageEnumerateUserPublishedFilesResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageEnumerateUserPublishedFilesResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageEnumerateUserPublishedFilesResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageEnumerateUserPublishedFilesResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageEnumerateUserPublishedFilesResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageEnumerateUserSubscribedFilesResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageEnumerateUserSubscribedFilesResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageEnumerateUserSubscribedFilesResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageEnumerateUserSubscribedFilesResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageEnumerateUserSubscribedFilesResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageEnumerateUserSubscribedFilesResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageEnumerateWorkshopFilesResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageEnumerateWorkshopFilesResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageEnumerateWorkshopFilesResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageEnumerateWorkshopFilesResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageEnumerateWorkshopFilesResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageEnumerateWorkshopFilesResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageFileReadAsyncComplete_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageFileReadAsyncComplete_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageFileReadAsyncComplete_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageFileReadAsyncComplete_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageFileReadAsyncComplete_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageFileReadAsyncComplete_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageFileShareResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageFileShareResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageFileShareResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageFileShareResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageFileShareResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageFileShareResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageFileWriteAsyncComplete_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageFileWriteAsyncComplete_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageFileWriteAsyncComplete_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageFileWriteAsyncComplete_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageFileWriteAsyncComplete_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageFileWriteAsyncComplete_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageGetPublishedFileDetailsResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageGetPublishedFileDetailsResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageGetPublishedFileDetailsResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageGetPublishedFileDetailsResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageGetPublishedFileDetailsResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageGetPublishedFileDetailsResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageGetPublishedItemVoteDetailsResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageGetPublishedItemVoteDetailsResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageGetPublishedItemVoteDetailsResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageGetPublishedItemVoteDetailsResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageGetPublishedItemVoteDetailsResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageGetPublishedItemVoteDetailsResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStoragePublishFileProgress_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStoragePublishFileProgress_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStoragePublishFileProgress_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStoragePublishFileProgress_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStoragePublishFileProgress_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStoragePublishFileProgress_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageSetUserPublishedFileActionResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageSetUserPublishedFileActionResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageSetUserPublishedFileActionResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageSetUserPublishedFileActionResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageSetUserPublishedFileActionResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageSetUserPublishedFileActionResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageSubscribePublishedFileResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageSubscribePublishedFileResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageSubscribePublishedFileResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageSubscribePublishedFileResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageSubscribePublishedFileResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageSubscribePublishedFileResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageUnsubscribePublishedFileResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageUnsubscribePublishedFileResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageUnsubscribePublishedFileResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageUnsubscribePublishedFileResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageUnsubscribePublishedFileResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageUnsubscribePublishedFileResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageUpdatePublishedFileResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageUpdatePublishedFileResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageUpdatePublishedFileResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageUpdatePublishedFileResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageUpdatePublishedFileResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageUpdatePublishedFileResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageUpdateUserPublishedItemVoteResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageUpdateUserPublishedItemVoteResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageUpdateUserPublishedItemVoteResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoteStorageUpdateUserPublishedItemVoteResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoteStorageUpdateUserPublishedItemVoteResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoteStorageUpdateUserPublishedItemVoteResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoveAppDependencyResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoveAppDependencyResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoveAppDependencyResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoveAppDependencyResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoveAppDependencyResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoveAppDependencyResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoveUGCDependencyResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CRemoveUGCDependencyResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CRemoveUGCDependencyResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CRemoveUGCDependencyResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CRemoveUGCDependencyResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CRemoveUGCDependencyResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSetPersonaNameResponse_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CSetPersonaNameResponse_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CSetPersonaNameResponse_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSetPersonaNameResponse_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CSetPersonaNameResponse_t_SetCallResult"); - LOG_TRACE("{} -> 'CSetPersonaNameResponse_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSetUserItemVoteResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CSetUserItemVoteResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CSetUserItemVoteResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSetUserItemVoteResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CSetUserItemVoteResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CSetUserItemVoteResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CStartPlaytimeTrackingResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CStartPlaytimeTrackingResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CStartPlaytimeTrackingResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CStartPlaytimeTrackingResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CStartPlaytimeTrackingResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CStartPlaytimeTrackingResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSteamInventoryEligiblePromoItemDefIDs_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CSteamInventoryEligiblePromoItemDefIDs_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CSteamInventoryEligiblePromoItemDefIDs_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSteamInventoryEligiblePromoItemDefIDs_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CSteamInventoryEligiblePromoItemDefIDs_t_SetCallResult"); - LOG_TRACE("{} -> 'CSteamInventoryEligiblePromoItemDefIDs_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSteamInventoryRequestPricesResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CSteamInventoryRequestPricesResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CSteamInventoryRequestPricesResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSteamInventoryRequestPricesResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CSteamInventoryRequestPricesResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CSteamInventoryRequestPricesResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSteamInventoryStartPurchaseResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CSteamInventoryStartPurchaseResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CSteamInventoryStartPurchaseResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSteamInventoryStartPurchaseResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CSteamInventoryStartPurchaseResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CSteamInventoryStartPurchaseResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSteamUGCQueryCompleted_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CSteamUGCQueryCompleted_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CSteamUGCQueryCompleted_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSteamUGCQueryCompleted_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CSteamUGCQueryCompleted_t_SetCallResult"); - LOG_TRACE("{} -> 'CSteamUGCQueryCompleted_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CStopPlaytimeTrackingResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CStopPlaytimeTrackingResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CStopPlaytimeTrackingResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CStopPlaytimeTrackingResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CStopPlaytimeTrackingResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CStopPlaytimeTrackingResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CStoreAuthURLResponse_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CStoreAuthURLResponse_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CStoreAuthURLResponse_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CStoreAuthURLResponse_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CStoreAuthURLResponse_t_SetCallResult"); - LOG_TRACE("{} -> 'CStoreAuthURLResponse_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSubmitItemUpdateResult_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CSubmitItemUpdateResult_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CSubmitItemUpdateResult_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CSubmitItemUpdateResult_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CSubmitItemUpdateResult_t_SetCallResult"); - LOG_TRACE("{} -> 'CSubmitItemUpdateResult_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CUserFavoriteItemsListChanged_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CUserFavoriteItemsListChanged_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CUserFavoriteItemsListChanged_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CUserFavoriteItemsListChanged_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CUserFavoriteItemsListChanged_t_SetCallResult"); - LOG_TRACE("{} -> 'CUserFavoriteItemsListChanged_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CUserStatsReceived_t_RemoveCallResult"); - src_address = dlsym(original_lib_handle, "CUserStatsReceived_t_RemoveCallResult"); - LOG_TRACE("{} -> 'CUserStatsReceived_t_RemoveCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CUserStatsReceived_t_RemoveCallback"); - src_address = dlsym(original_lib_handle, "CUserStatsReceived_t_RemoveCallback"); - LOG_TRACE("{} -> 'CUserStatsReceived_t_RemoveCallback' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CUserStatsReceived_t_SetCallResult"); - src_address = dlsym(original_lib_handle, "CUserStatsReceived_t_SetCallResult"); - LOG_TRACE("{} -> 'CUserStatsReceived_t_SetCallResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "CUserStatsReceived_t_SetCallback"); - src_address = dlsym(original_lib_handle, "CUserStatsReceived_t_SetCallback"); - LOG_TRACE("{} -> 'CUserStatsReceived_t_SetCallback' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "GetHSteamPipe"); - src_address = dlsym(original_lib_handle, "GetHSteamPipe"); - LOG_TRACE("{} -> 'GetHSteamPipe' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "GetHSteamUser"); - src_address = dlsym(original_lib_handle, "GetHSteamUser"); - LOG_TRACE("{} -> 'GetHSteamUser' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_GetHSteamPipe"); - src_address = dlsym(original_lib_handle, "SteamAPI_GetHSteamPipe"); - LOG_TRACE("{} -> 'SteamAPI_GetHSteamPipe' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_GetHSteamUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_GetHSteamUser"); - LOG_TRACE("{} -> 'SteamAPI_GetHSteamUser' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_GetSteamInstallPath"); - src_address = dlsym(original_lib_handle, "SteamAPI_GetSteamInstallPath"); - LOG_TRACE("{} -> 'SteamAPI_GetSteamInstallPath' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamAppList_GetAppBuildId"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamAppList_GetAppBuildId"); - LOG_TRACE("{} -> 'SteamAPI_ISteamAppList_GetAppBuildId' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamAppList_GetAppInstallDir"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamAppList_GetAppInstallDir"); - LOG_TRACE("{} -> 'SteamAPI_ISteamAppList_GetAppInstallDir' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamAppList_GetAppName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamAppList_GetAppName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamAppList_GetAppName' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamAppList_GetInstalledApps"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamAppList_GetInstalledApps"); - LOG_TRACE("{} -> 'SteamAPI_ISteamAppList_GetInstalledApps' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamAppList_GetNumInstalledApps"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamAppList_GetNumInstalledApps"); - LOG_TRACE("{} -> 'SteamAPI_ISteamAppList_GetNumInstalledApps' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BGetDLCDataByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BGetDLCDataByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BGetDLCDataByIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsAppInstalled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsAppInstalled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsAppInstalled' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsCybercafe"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsCybercafe"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsCybercafe' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsDlcInstalled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsDlcInstalled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsDlcInstalled' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsLowViolence"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsLowViolence"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsLowViolence' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsSubscribed"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsSubscribed"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsSubscribed' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedApp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedApp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsSubscribedApp' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsTimedTrial"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsTimedTrial"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsTimedTrial' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_BIsVACBanned"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsVACBanned"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_BIsVACBanned' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetAppBuildId"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetAppBuildId"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetAppBuildId' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetAppInstallDir"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetAppInstallDir"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetAppInstallDir' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetAppOwner"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetAppOwner"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetAppOwner' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetAvailableGameLanguages"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetAvailableGameLanguages"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetAvailableGameLanguages' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetBetaInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetBetaInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetBetaInfo' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetCurrentBetaName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetCurrentBetaName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetCurrentBetaName' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetCurrentGameLanguage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetCurrentGameLanguage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetCurrentGameLanguage' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetDLCCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetDLCCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetDLCCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetDlcDownloadProgress"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetDlcDownloadProgress"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetDlcDownloadProgress' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetFileDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetFileDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetFileDetails' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetInstalledDepots"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetInstalledDepots"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetInstalledDepots' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetLaunchCommandLine"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetLaunchCommandLine"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetLaunchCommandLine' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetLaunchQueryParam"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetLaunchQueryParam"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetLaunchQueryParam' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetNumBetas"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetNumBetas"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetNumBetas' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_GetPublisherOwnedAppData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetPublisherOwnedAppData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_GetPublisherOwnedAppData' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_InstallDLC"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_InstallDLC"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_InstallDLC' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_MarkContentCorrupt"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_MarkContentCorrupt"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_MarkContentCorrupt' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_RequestPublisherOwnedAppData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_RequestPublisherOwnedAppData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_RequestPublisherOwnedAppData' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_SetActiveBeta"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_SetActiveBeta"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_SetActiveBeta' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_SetDlcContext"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_SetDlcContext"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_SetDlcContext' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamApps_UninstallDLC"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_UninstallDLC"); - LOG_TRACE("{} -> 'SteamAPI_ISteamApps_UninstallDLC' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_BReleaseSteamPipe"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_BReleaseSteamPipe"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_BReleaseSteamPipe' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_BShutdownIfAllPipesClosed' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_ConnectToGlobalUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_ConnectToGlobalUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_ConnectToGlobalUser' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_CreateLocalUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_CreateLocalUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_CreateLocalUser' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_CreateSteamPipe"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_CreateSteamPipe"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_CreateSteamPipe' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetIPCCallCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetIPCCallCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetIPCCallCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamAppList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamAppList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamAppList' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamApps"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamApps"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamApps' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamController"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamController"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamController' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamFriends"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamFriends"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamFriends' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamGameSearch"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamGameSearch"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamGameSearch' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamGameServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamGameServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamGameServer' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamGameServerStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamGameServerStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamGameServerStats' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamGenericInterface"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamGenericInterface"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamGenericInterface' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamHTMLSurface"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamHTMLSurface"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamHTMLSurface' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamHTTP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamHTTP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamHTTP' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamInput' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamInventory"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamInventory"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamInventory' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamMatchmaking"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamMatchmaking"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamMatchmaking' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamMatchmakingServers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamMatchmakingServers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamMatchmakingServers' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamMusic"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamMusic"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamMusic' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamMusicRemote"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamMusicRemote"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamMusicRemote' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamNetworking"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamNetworking"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamNetworking' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamParentalSettings"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamParentalSettings"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamParentalSettings' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamParties"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamParties"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamParties' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamRemotePlay"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamRemotePlay"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamRemotePlay' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamRemoteStorage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamRemoteStorage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamRemoteStorage' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamScreenshots"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamScreenshots"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamScreenshots' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamUGC"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUGC"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamUGC' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamUnifiedMessages"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUnifiedMessages"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamUnifiedMessages' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamUser' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamUserStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUserStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamUserStats' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamUtils"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUtils"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamUtils' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_GetISteamVideo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamVideo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_GetISteamVideo' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_ReleaseUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_ReleaseUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_ReleaseUser' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_Remove_SteamAPI_CPostAPIResultInProcess"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_Remove_SteamAPI_CPostAPIResultInProcess"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_Remove_SteamAPI_CPostAPIResultInProcess' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_RunFrame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_RunFrame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_RunFrame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_SetLocalIPBinding"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_SetLocalIPBinding"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_SetLocalIPBinding' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_SetWarningMessageHook"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_SetWarningMessageHook"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_SetWarningMessageHook' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_Set_SteamAPI_CCheckCallbackRegisteredInProcess"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_Set_SteamAPI_CCheckCallbackRegisteredInProcess"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_Set_SteamAPI_CCheckCallbackRegisteredInProcess' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamClient_Set_SteamAPI_CPostAPIResultInProcess"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_Set_SteamAPI_CPostAPIResultInProcess"); - LOG_TRACE("{} -> 'SteamAPI_ISteamClient_Set_SteamAPI_CPostAPIResultInProcess' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_ActivateActionSet"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_ActivateActionSet"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_ActivateActionSet' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_ActivateActionSetLayer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_ActivateActionSetLayer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_ActivateActionSetLayer' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_DeactivateActionSetLayer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_DeactivateActionSetLayer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_DeactivateActionSetLayer' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_DeactivateAllActionSetLayers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_DeactivateAllActionSetLayers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_DeactivateAllActionSetLayers' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetActionOriginFromXboxOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetActionOriginFromXboxOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetActionOriginFromXboxOrigin' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetActionSetHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetActionSetHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetActionSetHandle' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetActiveActionSetLayers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetActiveActionSetLayers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetActiveActionSetLayers' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetAnalogActionData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetAnalogActionData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetAnalogActionData' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetAnalogActionHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetAnalogActionHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetAnalogActionHandle' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetAnalogActionOrigins"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetAnalogActionOrigins"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetAnalogActionOrigins' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetConnectedControllers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetConnectedControllers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetConnectedControllers' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetControllerBindingRevision"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetControllerBindingRevision"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetControllerBindingRevision' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetControllerForGamepadIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetControllerForGamepadIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetControllerForGamepadIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetControllerState"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetControllerState"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetControllerState' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetCurrentActionSet"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetCurrentActionSet"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetCurrentActionSet' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetDigitalActionData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetDigitalActionData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetDigitalActionData' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetDigitalActionHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetDigitalActionHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetDigitalActionHandle' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetDigitalActionOrigins"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetDigitalActionOrigins"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetDigitalActionOrigins' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetGamepadIndexForController"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetGamepadIndexForController"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetGamepadIndexForController' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetGlyphForActionOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetGlyphForActionOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetGlyphForActionOrigin' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetGlyphForXboxOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetGlyphForXboxOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetGlyphForXboxOrigin' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetInputTypeForHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetInputTypeForHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetInputTypeForHandle' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetMotionData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetMotionData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetMotionData' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetStringForActionOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetStringForActionOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetStringForActionOrigin' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_GetStringForXboxOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetStringForXboxOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_GetStringForXboxOrigin' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_Init"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_Init"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_Init' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_RunFrame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_RunFrame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_RunFrame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_SetLEDColor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_SetLEDColor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_SetLEDColor' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_SetOverrideMode"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_SetOverrideMode"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_SetOverrideMode' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_ShowAnalogActionOrigins"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_ShowAnalogActionOrigins"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_ShowAnalogActionOrigins' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_ShowBindingPanel"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_ShowBindingPanel"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_ShowBindingPanel' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_ShowDigitalActionOrigins"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_ShowDigitalActionOrigins"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_ShowDigitalActionOrigins' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_Shutdown"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_Shutdown"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_Shutdown' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_StopAnalogActionMomentum"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_StopAnalogActionMomentum"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_StopAnalogActionMomentum' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_TranslateActionOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_TranslateActionOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_TranslateActionOrigin' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_TriggerHapticPulse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_TriggerHapticPulse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_TriggerHapticPulse' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_TriggerRepeatedHapticPulse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_TriggerRepeatedHapticPulse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_TriggerRepeatedHapticPulse' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamController_TriggerVibration"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_TriggerVibration"); - LOG_TRACE("{} -> 'SteamAPI_ISteamController_TriggerVibration' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlay"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlay"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ActivateGameOverlay' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToStore"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToStore"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ActivateGameOverlayToStore' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ActivateGameOverlayToUser' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_BHasEquippedProfileItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_BHasEquippedProfileItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_BHasEquippedProfileItem' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ClearRichPresence"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ClearRichPresence"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ClearRichPresence' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_CloseClanChatWindowInSteam' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_DownloadClanActivityCounts"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_DownloadClanActivityCounts"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_DownloadClanActivityCounts' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_EnumerateFollowingList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_EnumerateFollowingList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_EnumerateFollowingList' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetChatMemberByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetChatMemberByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetChatMemberByIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanActivityCounts"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanActivityCounts"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanActivityCounts' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanByIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanChatMemberCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanChatMemberCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanChatMemberCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanChatMessage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanChatMessage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanChatMessage' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanName' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanOfficerByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanOfficerByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanOfficerByIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanOfficerCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanOfficerCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanOfficerCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanOwner"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanOwner"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanOwner' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetClanTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetClanTag' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetCoplayFriend"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetCoplayFriend"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetCoplayFriend' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetCoplayFriendCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetCoplayFriendCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetCoplayFriendCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFollowerCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFollowerCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFollowerCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendByIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendCoplayGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendCoplayGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendCoplayGame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendCoplayTime"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendCoplayTime"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendCoplayTime' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendCountFromSource"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendCountFromSource"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendCountFromSource' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendFromSourceByIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendGamePlayed"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendGamePlayed"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendGamePlayed' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendMessage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendMessage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendMessage' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendPersonaName' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendPersonaNameHistory' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaState"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaState"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendPersonaState' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendRelationship"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendRelationship"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendRelationship' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresence"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresence"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendRichPresence' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendSteamLevel"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendSteamLevel"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendSteamLevel' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendsGroupCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendsGroupMembersCount' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupMembersList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupMembersList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendsGroupMembersList' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetFriendsGroupName' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetLargeFriendAvatar"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetLargeFriendAvatar"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetLargeFriendAvatar' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetMediumFriendAvatar"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetMediumFriendAvatar"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetMediumFriendAvatar' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetPersonaName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetPersonaName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetPersonaName' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetPersonaState"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetPersonaState"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetPersonaState' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetPlayerNickname"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetPlayerNickname"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetPlayerNickname' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetProfileItemPropertyString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetProfileItemPropertyString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetProfileItemPropertyString' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetProfileItemPropertyUint"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetProfileItemPropertyUint"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetProfileItemPropertyUint' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetSmallFriendAvatar"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetSmallFriendAvatar"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetSmallFriendAvatar' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_GetUserRestrictions"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetUserRestrictions"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_GetUserRestrictions' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_HasFriend"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_HasFriend"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_HasFriend' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_InviteUserToGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_InviteUserToGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_InviteUserToGame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_IsClanChatAdmin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsClanChatAdmin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_IsClanChatAdmin' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_IsClanOfficialGameGroup"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsClanOfficialGameGroup"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_IsClanOfficialGameGroup' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_IsClanPublic"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsClanPublic"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_IsClanPublic' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_IsFollowing"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsFollowing"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_IsFollowing' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_IsUserInSource"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsUserInSource"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_IsUserInSource' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_JoinClanChatRoom"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_JoinClanChatRoom"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_JoinClanChatRoom' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_LeaveClanChatRoom"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_LeaveClanChatRoom"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_LeaveClanChatRoom' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_OpenClanChatWindowInSteam' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_ReplyToFriendMessage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ReplyToFriendMessage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_ReplyToFriendMessage' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_RequestClanOfficerList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RequestClanOfficerList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_RequestClanOfficerList' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_RequestEquippedProfileItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RequestEquippedProfileItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_RequestEquippedProfileItems' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_RequestFriendRichPresence"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RequestFriendRichPresence"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_RequestFriendRichPresence' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_RequestUserInformation"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RequestUserInformation"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_RequestUserInformation' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_SendClanChatMessage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SendClanChatMessage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_SendClanChatMessage' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_SetInGameVoiceSpeaking' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_SetListenForFriendsMessages"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetListenForFriendsMessages"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_SetListenForFriendsMessages' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_SetPersonaName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetPersonaName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_SetPersonaName' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_SetPlayedWith"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetPlayedWith"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_SetPlayedWith' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamFriends_SetRichPresence"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetRichPresence"); - LOG_TRACE("{} -> 'SteamAPI_ISteamFriends_SetRichPresence' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_AcceptGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_AcceptGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_AcceptGame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_AddGameSearchParams"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_AddGameSearchParams"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_AddGameSearchParams' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_CancelRequestPlayersForGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_CancelRequestPlayersForGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_CancelRequestPlayersForGame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_DeclineGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_DeclineGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_DeclineGame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_EndGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_EndGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_EndGame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_EndGameSearch"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_EndGameSearch"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_EndGameSearch' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_HostConfirmGameStart"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_HostConfirmGameStart"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_HostConfirmGameStart' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_RequestPlayersForGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_RequestPlayersForGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_RequestPlayersForGame' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_RetrieveConnectionDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_RetrieveConnectionDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_RetrieveConnectionDetails' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_SearchForGameSolo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_SearchForGameSolo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_SearchForGameSolo' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_SearchForGameWithLobby"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_SearchForGameWithLobby"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_SearchForGameWithLobby' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_SetConnectionDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_SetConnectionDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_SetConnectionDetails' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_SetGameHostParams"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_SetGameHostParams"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_SetGameHostParams' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameSearch_SubmitPlayerResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameSearch_SubmitPlayerResult"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameSearch_SubmitPlayerResult' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_ClearUserAchievement"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_ClearUserAchievement"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_ClearUserAchievement' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserAchievement"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserAchievement"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_GetUserAchievement' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_GetUserStat' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStat0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStat0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_GetUserStat0' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStatFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStatFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_GetUserStatFloat' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStatInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStatInt32"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_GetUserStatInt32' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_RequestUserStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_RequestUserStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_RequestUserStats' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserAchievement"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserAchievement"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_SetUserAchievement' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_SetUserStat' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStat0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStat0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_SetUserStat0' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStatFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStatFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_SetUserStatFloat' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStatInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStatInt32"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_SetUserStatInt32' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_StoreUserStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_StoreUserStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_StoreUserStats' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_AssociateWithClan"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_AssociateWithClan"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_AssociateWithClan' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_BLoggedOn"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_BLoggedOn"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_BLoggedOn' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_BSecure"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_BSecure"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_BSecure' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_BUpdateUserData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_BUpdateUserData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_BUpdateUserData' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_BeginAuthSession"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_BeginAuthSession"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_BeginAuthSession' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_CancelAuthTicket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_CancelAuthTicket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_CancelAuthTicket' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_ClearAllKeyValues"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_ClearAllKeyValues"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_ClearAllKeyValues' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_EnableHeartbeats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_EnableHeartbeats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_EnableHeartbeats' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_EndAuthSession"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_EndAuthSession"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_EndAuthSession' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_ForceHeartbeat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_ForceHeartbeat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_ForceHeartbeat' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_GetAuthSessionTicket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetAuthSessionTicket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_GetAuthSessionTicket' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_GetGameplayStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetGameplayStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_GetGameplayStats' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_GetNextOutgoingPacket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetNextOutgoingPacket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_GetNextOutgoingPacket' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_GetPublicIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetPublicIP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_GetPublicIP' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_GetServerReputation"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetServerReputation"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_GetServerReputation' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_GetSteamID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetSteamID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_GetSteamID' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_HandleIncomingPacket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_HandleIncomingPacket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_HandleIncomingPacket' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_InitGameServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_InitGameServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_InitGameServer' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_LogOff"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_LogOff"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_LogOff' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_LogOn"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_LogOn"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_LogOn' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_LogOnAnonymous"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_LogOnAnonymous"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_LogOnAnonymous' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_RequestUserGroupStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_RequestUserGroupStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_RequestUserGroupStatus' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SendUserDisconnect"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SendUserDisconnect"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SendUserDisconnect' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetAdvertiseServerActive"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetAdvertiseServerActive"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetAdvertiseServerActive' src: {}, dest: {}", __func__, src_address, dest_address); - if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetBotPlayerCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetBotPlayerCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetBotPlayerCount' src: {}, dest: {}", __func__, src_address, dest_address); + void* src_address = nullptr; + src_address = dlsym(original_lib_handle, "GetHSteamPipe"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetDedicatedServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetDedicatedServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetDedicatedServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_GetHSteamPipe = src_address; + src_address = dlsym(original_lib_handle, "GetHSteamUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetGameData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetGameData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetGameData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_GetHSteamUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_GetHSteamPipe"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetGameDescription"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetGameDescription"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetGameDescription' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_GetHSteamPipe = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_GetHSteamUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetGameTags"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetGameTags"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetGameTags' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_GetHSteamUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_GetSteamInstallPath"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetHeartbeatInterval"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetHeartbeatInterval"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetHeartbeatInterval' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_GetSteamInstallPath = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BGetDLCDataByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetKeyValue"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetKeyValue"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetKeyValue' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BGetDLCDataByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsAppInstalled"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetMapName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetMapName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetMapName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsAppInstalled = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsCybercafe"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetMaxPlayerCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetMaxPlayerCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetMaxPlayerCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsCybercafe = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsDlcInstalled"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetModDir"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetModDir"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetModDir' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsDlcInstalled = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsLowViolence"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetPasswordProtected"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetPasswordProtected"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetPasswordProtected' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsLowViolence = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsSubscribed"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetProduct"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetProduct"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetProduct' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsSubscribed = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedApp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetRegion"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetRegion"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetRegion' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsSubscribedApp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetServerName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetServerName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetServerName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsSubscribedFromFamilySharing = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetSpectatorPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetSpectatorPort"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetSpectatorPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsSubscribedFromFreeWeekend = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsTimedTrial"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_SetSpectatorServerName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetSpectatorServerName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_SetSpectatorServerName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsTimedTrial = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_BIsVACBanned"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_UserHasLicenseForApp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_UserHasLicenseForApp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_UserHasLicenseForApp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_BIsVACBanned = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetAppBuildId"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamGameServer_WasRestartRequested"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_WasRestartRequested"); - LOG_TRACE("{} -> 'SteamAPI_ISteamGameServer_WasRestartRequested' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetAppBuildId = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetAppInstallDir"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_AddHeader"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_AddHeader"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_AddHeader' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetAppInstallDir = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetAppOwner"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_AllowStartRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_AllowStartRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_AllowStartRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetAppOwner = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetAvailableGameLanguages"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_CopyToClipboard"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_CopyToClipboard"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_CopyToClipboard' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetAvailableGameLanguages = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetBetaInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_CreateBrowser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_CreateBrowser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_CreateBrowser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetBetaInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetCurrentBetaName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_DestructISteamHTMLSurface"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_DestructISteamHTMLSurface"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_DestructISteamHTMLSurface' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetCurrentBetaName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetCurrentGameLanguage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_ExecuteJavascript"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_ExecuteJavascript"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_ExecuteJavascript' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetCurrentGameLanguage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetDLCCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetDLCCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetDlcDownloadProgress"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_Find"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_Find"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_Find' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetDlcDownloadProgress = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_GetLinkAtPosition' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetEarliestPurchaseUnixTime = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetFileDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_GoBack"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_GoBack"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_GoBack' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetFileDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetInstalledDepots"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_GoForward"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_GoForward"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_GoForward' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetInstalledDepots = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetLaunchCommandLine"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_Init"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_Init"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetLaunchCommandLine = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetLaunchQueryParam"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_JSDialogResponse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_JSDialogResponse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_JSDialogResponse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetLaunchQueryParam = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_GetNumBetas"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyChar"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyChar"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_KeyChar' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_GetNumBetas = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_InstallDLC"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyDown"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyDown"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_KeyDown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_InstallDLC = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_MarkContentCorrupt"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyUp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyUp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_KeyUp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_MarkContentCorrupt = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_LoadURL"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_LoadURL"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_LoadURL' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_RequestAllProofOfPurchaseKeys = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseDoubleClick"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseDoubleClick"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_MouseDoubleClick' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_RequestAppProofOfPurchaseKey = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_SetActiveBeta"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseDown"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseDown"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_MouseDown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_SetActiveBeta = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_SetDlcContext"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseMove"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseMove"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_MouseMove' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_SetDlcContext = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamApps_UninstallDLC"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseUp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseUp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_MouseUp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamApps_UninstallDLC = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_BReleaseSteamPipe"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseWheel"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseWheel"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_MouseWheel' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_BReleaseSteamPipe = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_BShutdownIfAllPipesClosed"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_OpenDeveloperTools"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_OpenDeveloperTools"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_OpenDeveloperTools' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_BShutdownIfAllPipesClosed = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_ConnectToGlobalUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_PasteFromClipboard"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_PasteFromClipboard"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_PasteFromClipboard' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_ConnectToGlobalUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_CreateLocalUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_Reload"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_Reload"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_Reload' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_CreateLocalUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_CreateSteamPipe"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_RemoveBrowser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_RemoveBrowser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_RemoveBrowser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_CreateSteamPipe = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetIPCCallCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_SetBackgroundMode"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetBackgroundMode"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_SetBackgroundMode' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetIPCCallCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamApps"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_SetCookie"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetCookie"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_SetCookie' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamApps = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamController"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamController = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamFriends"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_SetHorizontalScroll' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamFriends = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamGameServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_SetKeyFocus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetKeyFocus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_SetKeyFocus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamGameServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamGameServerStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_SetPageScaleFactor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamGameServerStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamGenericInterface"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_SetSize"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetSize"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_SetSize' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamGenericInterface = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamHTMLSurface"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_SetVerticalScroll"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetVerticalScroll"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_SetVerticalScroll' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamHTMLSurface = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamHTTP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_Shutdown"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_Shutdown"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_Shutdown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamHTTP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_StopFind"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_StopFind"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_StopFind' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamInventory"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_StopLoad"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_StopLoad"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_StopLoad' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamInventory = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamMatchmaking"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTMLSurface_ViewSource"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_ViewSource"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTMLSurface_ViewSource' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamMatchmaking = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamMatchmakingServers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_CreateCookieContainer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_CreateCookieContainer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_CreateCookieContainer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamMatchmakingServers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamMusic"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_CreateHTTPRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_CreateHTTPRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_CreateHTTPRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamMusic = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamNetworking"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_DeferHTTPRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_DeferHTTPRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_DeferHTTPRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamNetworking = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamParentalSettings"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamParentalSettings = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamParties"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamParties = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamRemotePlay"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_GetHTTPResponseBodyData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamRemotePlay = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamRemoteStorage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_GetHTTPResponseBodySize' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamRemoteStorage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamScreenshots"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamScreenshots = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUGC"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamUGC = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUserStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_PrioritizeHTTPRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamUserStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamUtils"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_ReleaseCookieContainer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_ReleaseCookieContainer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_ReleaseCookieContainer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamUtils = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_GetISteamVideo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_ReleaseHTTPRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_ReleaseHTTPRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_ReleaseHTTPRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_GetISteamVideo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_ReleaseUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SendHTTPRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SendHTTPRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SendHTTPRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_ReleaseUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_SetLocalIPBinding"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_SetLocalIPBinding = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamClient_SetWarningMessageHook"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetCookie"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetCookie"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetCookie' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamClient_SetWarningMessageHook = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_ActivateActionSet"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_ActivateActionSet = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_ActivateActionSetLayer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestContextValue' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_ActivateActionSetLayer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_DeactivateActionSetLayer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_DeactivateActionSetLayer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_DeactivateAllActionSetLayers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_DeactivateAllActionSetLayers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetActionOriginFromXboxOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetActionOriginFromXboxOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetActionSetHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetActionSetHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetActiveActionSetLayers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetActiveActionSetLayers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetAnalogActionData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetAnalogActionData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetAnalogActionHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetAnalogActionHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetAnalogActionOrigins"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_ActivateActionSet"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_ActivateActionSet"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_ActivateActionSet' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetAnalogActionOrigins = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetConnectedControllers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_ActivateActionSetLayer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_ActivateActionSetLayer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_ActivateActionSetLayer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetConnectedControllers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetControllerBindingRevision"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_BNewDataAvailable"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_BNewDataAvailable"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_BNewDataAvailable' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetControllerBindingRevision = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetControllerForGamepadIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_BWaitForData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_BWaitForData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_BWaitForData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetControllerForGamepadIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetCurrentActionSet"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_DeactivateActionSetLayer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_DeactivateActionSetLayer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_DeactivateActionSetLayer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetCurrentActionSet = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetDigitalActionData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_DeactivateAllActionSetLayers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_DeactivateAllActionSetLayers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_DeactivateAllActionSetLayers' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetDigitalActionData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetDigitalActionHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_EnableActionEventCallbacks"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_EnableActionEventCallbacks"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_EnableActionEventCallbacks' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetDigitalActionHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetDigitalActionOrigins"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_EnableDeviceCallbacks"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_EnableDeviceCallbacks"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_EnableDeviceCallbacks' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetDigitalActionOrigins = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetGamepadIndexForController"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetGamepadIndexForController = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetGlyphForActionOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetActionSetHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetActionSetHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetActionSetHandle' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetGlyphForActionOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetGlyphForXboxOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetActiveActionSetLayers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetActiveActionSetLayers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetActiveActionSetLayers' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetGlyphForXboxOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetInputTypeForHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetAnalogActionData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetInputTypeForHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetMotionData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetAnalogActionHandle' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetMotionData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetStringForActionOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionOrigins"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionOrigins"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetAnalogActionOrigins' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetStringForActionOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_GetStringForXboxOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetConnectedControllers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetConnectedControllers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetConnectedControllers' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_GetStringForXboxOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_Init"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetControllerForGamepadIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetControllerForGamepadIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetControllerForGamepadIndex' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_Init = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_RunFrame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetCurrentActionSet"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetCurrentActionSet"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetCurrentActionSet' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_RunFrame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_SetLEDColor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetDeviceBindingRevision"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetDeviceBindingRevision"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetDeviceBindingRevision' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_SetLEDColor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_ShowBindingPanel"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetDigitalActionData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_ShowBindingPanel = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_Shutdown"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetDigitalActionHandle' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_Shutdown = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_StopAnalogActionMomentum"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionOrigins"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionOrigins"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetDigitalActionOrigins' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_StopAnalogActionMomentum = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_TranslateActionOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetGamepadIndexForController"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGamepadIndexForController"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetGamepadIndexForController' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_TranslateActionOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_TriggerHapticPulse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetGlyphForActionOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphForActionOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetGlyphForActionOrigin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_TriggerHapticPulse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_TriggerRepeatedHapticPulse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_TriggerRepeatedHapticPulse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamController_TriggerVibration"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetGlyphForXboxOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphForXboxOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetGlyphForXboxOrigin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamController_TriggerVibration = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlay"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ActivateGameOverlay = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetInputTypeForHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetInputTypeForHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetInputTypeForHandle' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialogConnectString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetMotionData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetMotionData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetMotionData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToStore"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetRemotePlaySessionID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetRemotePlaySessionID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetRemotePlaySessionID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToStore = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetSessionInputConfigurationSettings"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetSessionInputConfigurationSettings"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetSessionInputConfigurationSettings' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetStringForActionOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetStringForActionOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetStringForActionOrigin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_BHasEquippedProfileItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetStringForAnalogActionName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetStringForAnalogActionName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetStringForAnalogActionName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_BHasEquippedProfileItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ClearRichPresence"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetStringForDigitalActionName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetStringForDigitalActionName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetStringForDigitalActionName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ClearRichPresence = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_CloseClanChatWindowInSteam"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_GetStringForXboxOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetStringForXboxOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_GetStringForXboxOrigin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_CloseClanChatWindowInSteam = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_DownloadClanActivityCounts"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_Init"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_Init"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_DownloadClanActivityCounts = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_EnumerateFollowingList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_Legacy_TriggerHapticPulse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_Legacy_TriggerHapticPulse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_Legacy_TriggerHapticPulse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_EnumerateFollowingList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetChatMemberByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetChatMemberByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanActivityCounts"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_RunFrame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_RunFrame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_RunFrame' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanActivityCounts = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_SetDualSenseTriggerEffect"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_SetDualSenseTriggerEffect"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_SetDualSenseTriggerEffect' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanChatMemberCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_SetInputActionManifestFilePath"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_SetInputActionManifestFilePath"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_SetInputActionManifestFilePath' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanChatMemberCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanChatMessage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_SetLEDColor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_SetLEDColor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_SetLEDColor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanChatMessage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_ShowBindingPanel"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_ShowBindingPanel"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_ShowBindingPanel' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_Shutdown"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_Shutdown"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_Shutdown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanOfficerByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_StopAnalogActionMomentum"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_StopAnalogActionMomentum"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_StopAnalogActionMomentum' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanOfficerByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanOfficerCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_TranslateActionOrigin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TranslateActionOrigin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_TranslateActionOrigin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanOfficerCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanOwner"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_TriggerHapticPulse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TriggerHapticPulse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_TriggerHapticPulse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanOwner = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetClanTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_TriggerRepeatedHapticPulse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TriggerRepeatedHapticPulse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_TriggerRepeatedHapticPulse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetClanTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetCoplayFriend"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_TriggerSimpleHapticEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TriggerSimpleHapticEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_TriggerSimpleHapticEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetCoplayFriend = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetCoplayFriendCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_TriggerVibration"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TriggerVibration"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_TriggerVibration' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetCoplayFriendCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFollowerCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInput_TriggerVibrationExtended"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TriggerVibrationExtended"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInput_TriggerVibrationExtended' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFollowerCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_AddPromoItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_AddPromoItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_AddPromoItem' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendCoplayGame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_AddPromoItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_AddPromoItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_AddPromoItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendCoplayGame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendCoplayTime"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_CheckResultSteamID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_CheckResultSteamID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_CheckResultSteamID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendCoplayTime = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_ConsumeItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_ConsumeItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_ConsumeItem' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendCountFromSource"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_DeserializeResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_DeserializeResult"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_DeserializeResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendCountFromSource = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendFromSourceByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_DestroyResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_DestroyResult"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_DestroyResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendFromSourceByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendGamePlayed"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_ExchangeItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_ExchangeItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_ExchangeItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendGamePlayed = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendMessage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GenerateItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GenerateItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GenerateItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendMessage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetAllItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetAllItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetAllItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendPersonaName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaNameHistory"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendPersonaState"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetItemDefinitionIDs"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemDefinitionIDs"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetItemDefinitionIDs' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendPersonaState = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendRelationship"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetItemDefinitionProperty"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemDefinitionProperty"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetItemDefinitionProperty' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendRelationship = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresence"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetItemPrice"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemPrice"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetItemPrice' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendRichPresence = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetItemsByID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemsByID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetItemsByID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetItemsWithPrices"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemsWithPrices"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetItemsWithPrices' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendSteamLevel"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetNumItemsWithPrices"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetNumItemsWithPrices"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetNumItemsWithPrices' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendSteamLevel = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetResultItemProperty"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetResultItemProperty"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetResultItemProperty' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendsGroupCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetResultItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetResultItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetResultItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupMembersCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetResultStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetResultStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetResultStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendsGroupMembersCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupMembersList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GetResultTimestamp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetResultTimestamp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GetResultTimestamp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendsGroupMembersList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetFriendsGroupName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_GrantPromoItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GrantPromoItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_GrantPromoItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetFriendsGroupName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetLargeFriendAvatar"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_InspectItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_InspectItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_InspectItem' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetLargeFriendAvatar = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetMediumFriendAvatar"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_LoadItemDefinitions"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_LoadItemDefinitions"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_LoadItemDefinitions' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetMediumFriendAvatar = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_RemoveProperty"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_RemoveProperty"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_RemoveProperty' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetNumChatsWithUnreadPriorityMessages = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetPersonaName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetPersonaName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetPersonaState"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_RequestPrices"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_RequestPrices"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_RequestPrices' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetPersonaState = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetPlayerNickname"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SendItemDropHeartbeat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SendItemDropHeartbeat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SendItemDropHeartbeat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetPlayerNickname = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetProfileItemPropertyString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SerializeResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SerializeResult"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SerializeResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetProfileItemPropertyString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetProfileItemPropertyUint"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SetProperty"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetProperty"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SetProperty' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetProfileItemPropertyUint = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_GetSmallFriendAvatar"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SetProperty0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetProperty0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SetProperty0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_GetSmallFriendAvatar = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_HasFriend"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SetProperty1"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetProperty1"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SetProperty1' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_HasFriend = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_InviteUserToGame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SetProperty2"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetProperty2"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SetProperty2' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_InviteUserToGame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsClanChatAdmin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SetPropertyBool"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetPropertyBool"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SetPropertyBool' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_IsClanChatAdmin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SetPropertyFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetPropertyFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SetPropertyFloat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsClanOfficialGameGroup"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SetPropertyInt64"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetPropertyInt64"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SetPropertyInt64' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_IsClanOfficialGameGroup = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsClanPublic"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SetPropertyString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetPropertyString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SetPropertyString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_IsClanPublic = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsFollowing"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_StartPurchase"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_StartPurchase"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_StartPurchase' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_IsFollowing = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_IsUserInSource"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_StartUpdateProperties"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_StartUpdateProperties"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_StartUpdateProperties' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_IsUserInSource = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_JoinClanChatRoom"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_SubmitUpdateProperties"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SubmitUpdateProperties"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_SubmitUpdateProperties' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_JoinClanChatRoom = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_LeaveClanChatRoom"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_TradeItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_TradeItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_TradeItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_LeaveClanChatRoom = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_OpenClanChatWindowInSteam"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_TransferItemQuantity"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_TransferItemQuantity"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_TransferItemQuantity' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_OpenClanChatWindowInSteam = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamInventory_TriggerItemDrop"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_TriggerItemDrop"); - LOG_TRACE("{} -> 'SteamAPI_ISteamInventory_TriggerItemDrop' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_RegisterProtocolInOverlayBrowser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_ReplyToFriendMessage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_ReplyToFriendMessage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RequestClanOfficerList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingPingResponse_ServerResponded"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPingResponse_ServerResponded"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingPingResponse_ServerResponded' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_RequestClanOfficerList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RequestEquippedProfileItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_RequestEquippedProfileItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RequestFriendRichPresence"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_RequestFriendRichPresence = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_RequestUserInformation"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_RequestUserInformation = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SendClanChatMessage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_SendClanChatMessage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetInGameVoiceSpeaking"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_SetInGameVoiceSpeaking = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetListenForFriendsMessages"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_SetListenForFriendsMessages = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetPlayedWith"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_SetPlayedWith = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamFriends_SetRichPresence"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamFriends_SetRichPresence = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_ClearUserAchievement"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_ClearUserAchievement = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserAchievement"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_CancelQuery"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_CancelQuery"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_CancelQuery' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_GetUserAchievement = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStatFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_CancelServerQuery"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_CancelServerQuery"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_CancelServerQuery' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_GetUserStatFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_GetUserStatInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_GetServerCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_GetServerCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_GetServerCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_GetUserStatInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_RequestUserStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_GetServerDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_GetServerDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_GetServerDetails' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_RequestUserStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserAchievement"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_IsRefreshing"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_IsRefreshing"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_IsRefreshing' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_SetUserAchievement = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStatFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_PingServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_PingServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_PingServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_SetUserStatFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_SetUserStatInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_PlayerDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_PlayerDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_PlayerDetails' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_SetUserStatInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_StoreUserStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_RefreshQuery"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RefreshQuery"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_RefreshQuery' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_StoreUserStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_RefreshServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RefreshServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_RefreshServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServerStats_UpdateUserAvgRateStat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_AssociateWithClan"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_ReleaseRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_ReleaseRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_ReleaseRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_AssociateWithClan = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_BLoggedOn"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_BLoggedOn = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_BSecure"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_BSecure = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_BUpdateUserData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_BUpdateUserData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_BeginAuthSession"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_RequestInternetServerList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_BeginAuthSession = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_CancelAuthTicket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestLANServerList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestLANServerList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_RequestLANServerList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_CancelAuthTicket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_ClearAllKeyValues"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_ClearAllKeyValues = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmakingServers_ServerRules"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_ServerRules"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmakingServers_ServerRules' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_ComputeNewPlayerCompatibility = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_AddFavoriteGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddFavoriteGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_AddFavoriteGame' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_CreateUnauthenticatedUserConnection = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_EndAuthSession"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_EndAuthSession = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetAuthSessionTicket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_GetAuthSessionTicket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetGameplayStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_GetGameplayStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetNextOutgoingPacket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_GetNextOutgoingPacket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetPublicIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_GetPublicIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetServerReputation"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_GetServerReputation = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_GetSteamID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_GetSteamID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_HandleIncomingPacket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_CreateLobby"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_CreateLobby"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_CreateLobby' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_HandleIncomingPacket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_LogOff"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_DeleteLobbyData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_DeleteLobbyData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_DeleteLobbyData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_LogOff = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_LogOn"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetFavoriteGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetFavoriteGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetFavoriteGame' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_LogOn = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_LogOnAnonymous"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetFavoriteGameCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_LogOnAnonymous = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_RequestUserGroupStatus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyByIndex' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_RequestUserGroupStatus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyChatEntry' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SendUserConnectAndAuthenticate_DEPRECATED = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SendUserDisconnect_DEPRECATED = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetAdvertiseServerActive"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetAdvertiseServerActive = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetBotPlayerCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyDataCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyDataCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyDataCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetBotPlayerCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetDedicatedServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyGameServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyGameServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyGameServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetDedicatedServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetGameData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetGameData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetGameDescription"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyMemberData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetGameDescription = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetGameTags"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetGameTags = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetKeyValue"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyOwner"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyOwner"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetLobbyOwner' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetKeyValue = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetMapName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_GetNumLobbyMembers' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetMapName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetMaxPlayerCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_InviteUserToLobby"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_InviteUserToLobby"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_InviteUserToLobby' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetMaxPlayerCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetModDir"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_JoinLobby"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_JoinLobby"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_JoinLobby' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetModDir = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetPasswordProtected"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_LeaveLobby"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_LeaveLobby"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_LeaveLobby' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetPasswordProtected = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetProduct"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_RemoveFavoriteGame' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetProduct = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetRegion"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_RequestLobbyData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_RequestLobbyData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_RequestLobbyData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetRegion = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetServerName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_RequestLobbyList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_RequestLobbyList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_RequestLobbyList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetServerName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetSpectatorPort"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SendLobbyChatMsg' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetSpectatorPort = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_SetSpectatorServerName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SetLinkedLobby"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLinkedLobby"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SetLinkedLobby' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_SetSpectatorServerName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_UserHasLicenseForApp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SetLobbyData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_UserHasLicenseForApp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamGameServer_WasRestartRequested"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyGameServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyGameServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SetLobbyGameServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamGameServer_WasRestartRequested = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_AddHeader"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyJoinable"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyJoinable"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SetLobbyJoinable' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_AddHeader = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_AllowStartRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyMemberData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyMemberData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SetLobbyMemberData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_AllowStartRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_CopyToClipboard"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_CopyToClipboard = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_CreateBrowser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyOwner"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyOwner"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SetLobbyOwner' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_CreateBrowser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_ExecuteJavascript"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyType"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyType"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMatchmaking_SetLobbyType' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_ExecuteJavascript = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_BActivationSuccess"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_BActivationSuccess"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_BActivationSuccess' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_FileLoadDialogResponse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_Find"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_BIsCurrentMusicRemote' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_Find = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_GetLinkAtPosition"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_CurrentEntryDidChange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_CurrentEntryDidChange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_CurrentEntryDidChange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_GetLinkAtPosition = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_GoBack"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_CurrentEntryIsAvailable' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_GoBack = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_GoForward"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_CurrentEntryWillChange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_CurrentEntryWillChange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_CurrentEntryWillChange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_GoForward = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_Init"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_DeregisterSteamMusicRemote"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_DeregisterSteamMusicRemote"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_DeregisterSteamMusicRemote' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_Init = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_JSDialogResponse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_EnableLooped"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_EnableLooped"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_EnableLooped' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_JSDialogResponse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyChar"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_EnablePlayNext"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_EnablePlayNext"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_EnablePlayNext' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_KeyChar = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyDown"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_EnablePlayPrevious"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_EnablePlayPrevious"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_EnablePlayPrevious' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_KeyDown = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_KeyUp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_EnablePlaylists"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_EnablePlaylists"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_EnablePlaylists' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_KeyUp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_LoadURL"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_EnableQueue"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_EnableQueue"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_EnableQueue' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_LoadURL = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseDoubleClick"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_EnableShuffled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_EnableShuffled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_EnableShuffled' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_MouseDoubleClick = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseDown"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_PlaylistDidChange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_PlaylistDidChange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_PlaylistDidChange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_MouseDown = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseMove"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_PlaylistWillChange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_PlaylistWillChange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_PlaylistWillChange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_MouseMove = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseUp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_QueueDidChange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_QueueDidChange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_QueueDidChange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_MouseUp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_MouseWheel"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_QueueWillChange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_QueueWillChange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_QueueWillChange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_MouseWheel = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_OpenDeveloperTools"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_RegisterSteamMusicRemote"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_RegisterSteamMusicRemote"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_RegisterSteamMusicRemote' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_OpenDeveloperTools = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_PasteFromClipboard"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_ResetPlaylistEntries"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_ResetPlaylistEntries"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_ResetPlaylistEntries' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_PasteFromClipboard = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_Reload"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_ResetQueueEntries"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_ResetQueueEntries"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_ResetQueueEntries' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_Reload = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_RemoveBrowser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_SetCurrentPlaylistEntry"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_SetCurrentPlaylistEntry"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_SetCurrentPlaylistEntry' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_RemoveBrowser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetBackgroundMode"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_SetCurrentQueueEntry"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_SetCurrentQueueEntry"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_SetCurrentQueueEntry' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_SetBackgroundMode = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetCookie"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_SetDisplayName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_SetDisplayName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_SetDisplayName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_SetCookie = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_SetPNGIcon_64x64' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_SetDPIScalingFactor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetHorizontalScroll"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_SetPlaylistEntry"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_SetPlaylistEntry"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_SetPlaylistEntry' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_SetHorizontalScroll = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetKeyFocus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_SetQueueEntry"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_SetQueueEntry"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_SetQueueEntry' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_SetKeyFocus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetPageScaleFactor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryCoverArt"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryCoverArt"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_UpdateCurrentEntryCoverArt' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_SetPageScaleFactor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetSize"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_SetSize = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_SetVerticalScroll"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_UpdateCurrentEntryText' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_SetVerticalScroll = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_Shutdown"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateLooped"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateLooped"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_UpdateLooped' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_Shutdown = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_StopFind"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_UpdatePlaybackStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_StopFind = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_StopLoad"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateShuffled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateShuffled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_UpdateShuffled' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_StopLoad = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTMLSurface_ViewSource"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateVolume"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusicRemote_UpdateVolume"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusicRemote_UpdateVolume' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTMLSurface_ViewSource = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_CreateCookieContainer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_BIsEnabled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_BIsEnabled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_BIsEnabled' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_CreateCookieContainer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_CreateHTTPRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_BIsPlaying"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_BIsPlaying"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_BIsPlaying' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_CreateHTTPRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_DeferHTTPRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_GetPlaybackStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_GetPlaybackStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_GetPlaybackStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_DeferHTTPRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_GetVolume"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_GetVolume"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_GetVolume' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_GetHTTPDownloadProgressPct = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_Pause"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_Pause"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_Pause' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_GetHTTPRequestWasTimedOut = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseBodyData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_Play"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_Play"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_Play' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_GetHTTPResponseBodyData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseBodySize"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_PlayNext"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_PlayNext"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_PlayNext' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_GetHTTPResponseBodySize = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_PlayPrevious"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_PlayPrevious"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_PlayPrevious' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_GetHTTPResponseHeaderSize = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamMusic_SetVolume"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_SetVolume"); - LOG_TRACE("{} -> 'SteamAPI_ISteamMusic_SetVolume' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_GetHTTPResponseHeaderValue = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingConnectionCustomSignaling_Release"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingConnectionCustomSignaling_Release"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingConnectionCustomSignaling_Release' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_GetHTTPStreamingResponseBodyData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_PrioritizeHTTPRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingConnectionCustomSignaling_SendSignal"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingConnectionCustomSignaling_SendSignal"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingConnectionCustomSignaling_SendSignal' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_PrioritizeHTTPRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_ReleaseCookieContainer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingCustomSignalingRecvContext_OnConnectRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingCustomSignalingRecvContext_OnConnectRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingCustomSignalingRecvContext_OnConnectRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_ReleaseCookieContainer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_ReleaseHTTPRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingCustomSignalingRecvContext_SendRejectionSignal"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingCustomSignalingRecvContext_SendRejectionSignal"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingCustomSignalingRecvContext_SendRejectionSignal' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_ReleaseHTTPRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SendHTTPRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SendHTTPRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SendHTTPRequestAndStreamResponse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetCookie"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetCookie = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestAbsoluteTimeoutMS = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestContextValue"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestContextValue = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestCookieContainer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestGetOrPostParameter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestHeaderValue = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestNetworkActivityTimeout = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingMessages_SendMessageToUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_SendMessageToUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingMessages_SendMessageToUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestRawPostBody = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_AcceptConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_AcceptConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_AcceptConnection' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestRequiresVerifiedCertificate = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamHTTP_SetHTTPRequestUserAgentInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_ActivateActionSet"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CloseConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CloseConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CloseConnection' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_ActivateActionSet = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_ActivateActionSetLayer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CloseListenSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CloseListenSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CloseListenSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_ActivateActionSetLayer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_BNewDataAvailable"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_BNewDataAvailable = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_BWaitForData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_BWaitForData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_DeactivateActionSetLayer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectP2P"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectP2P"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ConnectP2P' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_DeactivateActionSetLayer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_DeactivateAllActionSetLayers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_DeactivateAllActionSetLayers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_EnableActionEventCallbacks"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_EnableActionEventCallbacks = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_EnableDeviceCallbacks"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_EnableDeviceCallbacks = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetActionOriginFromXboxOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetActionSetHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetActionSetHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetActiveActionSetLayers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetActiveActionSetLayers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetAnalogActionData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreatePollGroup"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreatePollGroup"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CreatePollGroup' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetAnalogActionHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetAnalogActionOrigins"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateSocketPair"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateSocketPair"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_CreateSocketPair' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetAnalogActionOrigins = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetConnectedControllers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_DestroyPollGroup"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_DestroyPollGroup"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_DestroyPollGroup' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetConnectedControllers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetControllerForGamepadIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetControllerForGamepadIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetCurrentActionSet"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetCurrentActionSet = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetDeviceBindingRevision"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetDeviceBindingRevision = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetCertificateRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetCertificateRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetCertificateRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetDigitalActionData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetConnectionInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetDigitalActionHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetDigitalActionOrigins"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetConnectionName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetDigitalActionOrigins = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGamepadIndexForController"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetGamepadIndexForController = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionUserData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionUserData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetConnectionUserData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetGlyphForActionOrigin_Legacy = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphForXboxOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetGlyphForXboxOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetFakeIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetFakeIP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetFakeIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetGlyphPNGForActionOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetGlyphSVGForActionOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetInputTypeForHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetInputTypeForHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetMotionData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetMotionData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetRemotePlaySessionID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetRemotePlaySessionID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetSessionInputConfigurationSettings"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetIdentity"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetIdentity"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetIdentity' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetSessionInputConfigurationSettings = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetStringForActionOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetStringForActionOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetStringForAnalogActionName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetQuickConnectionStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetQuickConnectionStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetQuickConnectionStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetStringForAnalogActionName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetStringForDigitalActionName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetStringForDigitalActionName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_GetStringForXboxOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_InitAuthentication"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_InitAuthentication"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_InitAuthentication' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_GetStringForXboxOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_Init"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_Init = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_Legacy_TriggerHapticPulse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_Legacy_TriggerHapticPulse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_Legacy_TriggerRepeatedHapticPulse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_RunFrame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_RunFrame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_SetDualSenseTriggerEffect"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_ResetIdentity"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ResetIdentity"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_ResetIdentity' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_SetDualSenseTriggerEffect = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_SetInputActionManifestFilePath"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_RunCallbacks"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_RunCallbacks"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_RunCallbacks' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_SetInputActionManifestFilePath = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_SetLEDColor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_SendMessageToConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SendMessageToConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_SendMessageToConnection' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_SetLEDColor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_ShowBindingPanel"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_SendMessages"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SendMessages"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_SendMessages' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_ShowBindingPanel = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_Shutdown"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetCertificate"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetCertificate"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_SetCertificate' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_Shutdown = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_StopAnalogActionMomentum"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_SetConnectionName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_StopAnalogActionMomentum = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TranslateActionOrigin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_TranslateActionOrigin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TriggerSimpleHapticEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionUserData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionUserData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingSockets_SetConnectionUserData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_TriggerSimpleHapticEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TriggerVibration"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_AllocateMessage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_AllocateMessage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_AllocateMessage' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_TriggerVibration = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInput_TriggerVibrationExtended"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInput_TriggerVibrationExtended = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_AddPromoItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_AddPromoItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_AddPromoItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_AddPromoItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_CheckResultSteamID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_CheckResultSteamID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_ConsumeItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetConfigValue"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetConfigValue"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetConfigValue' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_ConsumeItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_DeserializeResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_DeserializeResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_DestroyResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_DestroyResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_ExchangeItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetFirstConfigValue"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetFirstConfigValue"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetFirstConfigValue' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_ExchangeItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GenerateItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GenerateItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetAllItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetAllItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetEligiblePromoItemDefinitionIDs = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemDefinitionIDs"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPOPCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPOPCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetPOPCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetItemDefinitionIDs = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemDefinitionProperty"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPOPList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPOPList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetPOPList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetItemDefinitionProperty = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemPrice"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetItemPrice = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemsByID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetItemsByID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetItemsWithPrices"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetItemsWithPrices = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetNumItemsWithPrices"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetNumItemsWithPrices = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetResultItemProperty"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_IsFakeIPv4"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_IsFakeIPv4"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_IsFakeIPv4' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetResultItemProperty = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetResultItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetResultItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetResultStatus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_ParsePingLocationString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_ParsePingLocationString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_ParsePingLocationString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetResultStatus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GetResultTimestamp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConfigValue"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConfigValue"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetConfigValue' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GetResultTimestamp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_GrantPromoItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_GrantPromoItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_InspectItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_InspectItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_LoadItemDefinitions"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_LoadItemDefinitions = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_RemoveProperty"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_RemoveProperty = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_RequestEligiblePromoItemDefinitionsIDs = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_RequestPrices"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_RequestPrices = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SendItemDropHeartbeat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_SendItemDropHeartbeat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SerializeResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_SerializeResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetPropertyBool"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_SetPropertyBool = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetPropertyFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_SetPropertyFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetPropertyInt64"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_SetPropertyInt64 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SetPropertyString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_SetPropertyString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_StartPurchase"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_StartPurchase = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_StartUpdateProperties"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_StartUpdateProperties = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_SubmitUpdateProperties"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_SubmitUpdateProperties = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_TradeItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_TradeItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_TransferItemQuantity"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_TransferItemQuantity = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamInventory_TriggerItemDrop"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamInventory_TriggerItemDrop = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingPingResponse_ServerFailedToRespond = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPingResponse_ServerResponded"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingPingResponse_ServerResponded = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingPlayersResponse_AddPlayerToList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_AllowP2PPacketRelay"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_AllowP2PPacketRelay"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_AllowP2PPacketRelay' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingPlayersResponse_PlayersFailedToRespond = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_CloseP2PChannelWithUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingPlayersResponse_PlayersRefreshComplete = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_CloseP2PSessionWithUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesFailedToRespond = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_CreateConnectionSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CreateConnectionSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_CreateConnectionSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesRefreshComplete = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_CreateListenSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CreateListenSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_CreateListenSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingRulesResponse_RulesResponded = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_CreateP2PConnectionSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServerListResponse_RefreshComplete = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_DestroyListenSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_DestroyListenSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_DestroyListenSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServerListResponse_ServerFailedToRespond = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_DestroySocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_DestroySocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_DestroySocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServerListResponse_ServerResponded = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_CancelQuery"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_GetListenSocketInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetListenSocketInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_GetListenSocketInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_CancelQuery = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_CancelServerQuery"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_GetMaxPacketSize"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetMaxPacketSize"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_GetMaxPacketSize' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_CancelServerQuery = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_GetServerCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_GetP2PSessionState"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetP2PSessionState"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_GetP2PSessionState' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_GetServerCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_GetServerDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_GetSocketConnectionType"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetSocketConnectionType"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_GetSocketConnectionType' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_GetServerDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_IsRefreshing"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_GetSocketInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetSocketInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_GetSocketInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_IsRefreshing = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_PingServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_IsDataAvailable"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_IsDataAvailable"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_IsDataAvailable' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_PingServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_PlayerDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_IsDataAvailableOnSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_PlayerDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RefreshQuery"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_IsP2PPacketAvailable"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_IsP2PPacketAvailable"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_IsP2PPacketAvailable' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_RefreshQuery = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RefreshServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_ReadP2PPacket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_ReadP2PPacket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_ReadP2PPacket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_RefreshServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_ReleaseRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_RetrieveData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_RetrieveData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_RetrieveData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_ReleaseRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_RetrieveDataFromSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_RetrieveDataFromSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_RetrieveDataFromSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_RequestFavoritesServerList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_SendDataOnSocket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_SendDataOnSocket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_SendDataOnSocket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_RequestFriendsServerList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamNetworking_SendP2PPacket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_SendP2PPacket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamNetworking_SendP2PPacket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_RequestHistoryServerList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestInternetServerList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParentalSettings_BIsAppBlocked"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsAppBlocked"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParentalSettings_BIsAppBlocked' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_RequestInternetServerList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestLANServerList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParentalSettings_BIsAppInBlockList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsAppInBlockList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParentalSettings_BIsAppInBlockList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_RequestLANServerList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParentalSettings_BIsFeatureBlocked"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsFeatureBlocked"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParentalSettings_BIsFeatureBlocked' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_RequestSpectatorServerList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmakingServers_ServerRules"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmakingServers_ServerRules = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddFavoriteGame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_AddFavoriteGame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParentalSettings_BIsParentalLockLocked"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsParentalLockLocked"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParentalSettings_BIsParentalLockLocked' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListCompatibleMembersFilter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_CancelReservation"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_CancelReservation"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_CancelReservation' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListDistanceFilter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_ChangeNumOpenSlots"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_ChangeNumOpenSlots"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_ChangeNumOpenSlots' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListFilterSlotsAvailable = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_CreateBeacon"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_CreateBeacon"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_CreateBeacon' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListNearValueFilter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_DestroyBeacon"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_DestroyBeacon"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_DestroyBeacon' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListNumericalFilter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_GetAvailableBeaconLocations"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetAvailableBeaconLocations"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_GetAvailableBeaconLocations' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListResultCountFilter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_GetBeaconByIndex"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetBeaconByIndex"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_GetBeaconByIndex' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_AddRequestLobbyListStringFilter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_CreateLobby"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_GetBeaconDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetBeaconDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_GetBeaconDetails' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_CreateLobby = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_DeleteLobbyData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_GetBeaconLocationData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetBeaconLocationData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_GetBeaconLocationData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_DeleteLobbyData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetFavoriteGame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_GetNumActiveBeacons"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetNumActiveBeacons"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_GetNumActiveBeacons' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetFavoriteGame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetFavoriteGameCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_GetNumAvailableBeaconLocations"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetNumAvailableBeaconLocations"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_GetNumAvailableBeaconLocations' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetFavoriteGameCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_JoinParty"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_JoinParty"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_JoinParty' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyChatEntry"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamParties_OnReservationCompleted"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_OnReservationCompleted"); - LOG_TRACE("{} -> 'SteamAPI_ISteamParties_OnReservationCompleted' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyChatEntry = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_BGetSessionClientResolution"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_BGetSessionClientResolution"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_BGetSessionClientResolution' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyDataByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyDataCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyDataCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyGameServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_BStartRemotePlayTogether"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_BStartRemotePlayTogether"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_BStartRemotePlayTogether' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyGameServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_CreateMouseCursor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_CreateMouseCursor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_CreateMouseCursor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_GetInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_GetInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyMemberLimit = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetLobbyOwner"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetLobbyOwner = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_GetNumLobbyMembers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionClientName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionClientName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_GetSessionClientName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_GetNumLobbyMembers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_InviteUserToLobby"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_GetSessionCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_InviteUserToLobby = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_JoinLobby"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_GetSessionID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_JoinLobby = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_LeaveLobby"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionSteamID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionSteamID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_GetSessionSteamID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_LeaveLobby = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_RemoveFavoriteGame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_SetMouseCursor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_SetMouseCursor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_SetMouseCursor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_RemoveFavoriteGame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_RequestLobbyData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_SetMousePosition"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_SetMousePosition"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_SetMousePosition' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_RequestLobbyData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_RequestLobbyList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_SetMouseVisibility"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_SetMouseVisibility"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_SetMouseVisibility' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_RequestLobbyList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SendLobbyChatMsg"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SendLobbyChatMsg = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLinkedLobby"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SetLinkedLobby = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SetLobbyData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyGameServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SetLobbyGameServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyJoinable"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_DeletePublishedFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_DeletePublishedFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_DeletePublishedFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SetLobbyJoinable = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyMemberData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_EndFileWriteBatch"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EndFileWriteBatch"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_EndFileWriteBatch' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SetLobbyMemberData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SetLobbyMemberLimit = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyOwner"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SetLobbyOwner = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMatchmaking_SetLobbyType"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMatchmaking_SetLobbyType = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_BIsEnabled"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_BIsEnabled = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_BIsPlaying"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_BIsPlaying = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_GetPlaybackStatus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileDelete"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileDelete"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileDelete' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_GetPlaybackStatus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_GetVolume"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileExists"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileExists"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileExists' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_GetVolume = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_Pause"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileForget"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileForget"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileForget' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_Pause = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_Play"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FilePersisted"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FilePersisted"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FilePersisted' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_Play = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_PlayNext"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileRead"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileRead"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileRead' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_PlayNext = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_PlayPrevious"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileReadAsync"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileReadAsync"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileReadAsync' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_PlayPrevious = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamMusic_SetVolume"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamMusic_SetVolume = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileShare"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileShare"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileShare' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingFakeUDPPort_DestroyFakeUDPPort = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWrite"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWrite"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileWrite' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingFakeUDPPort_ReceiveMessages = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteAsync"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteAsync"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileWriteAsync' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingFakeUDPPort_ScheduleCleanup = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingFakeUDPPort_SendMessageToFakeIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileWriteStreamClose' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingMessages_AcceptSessionWithUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingMessages_CloseChannelWithUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingMessages_CloseSessionWithUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetCachedUGCCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingMessages_GetSessionConnectionInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingMessages_ReceiveMessagesOnChannel = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingMessages_SendMessageToUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetFileCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingMessages_SendMessageToUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_AcceptConnection"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileNameAndSize"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileNameAndSize"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetFileNameAndSize' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_AcceptConnection = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileSize"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileSize"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetFileSize' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_BeginAsyncRequestFakeIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CloseConnection"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileTimestamp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileTimestamp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetFileTimestamp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CloseConnection = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CloseListenSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetLocalFileChange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetLocalFileChange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetLocalFileChange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CloseListenSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ConfigureConnectionLanes = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectP2P"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ConnectP2P = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetQuota"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetQuota"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetQuota' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ConnectP2PCustomSignaling = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetSyncPlatforms"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetSyncPlatforms"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetSyncPlatforms' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ConnectToHostedDedicatedServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUGCDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUGCDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetUGCDetails' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CreateFakeUDPPort = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CreateHostedDedicatedServerListenSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2P = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CreateListenSocketP2PFakeIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreatePollGroup"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_PublishVideo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_PublishVideo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_PublishVideo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CreatePollGroup = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_CreateSocketPair"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_PublishWorkshopFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_CreateSocketPair = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_DestroyPollGroup"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_DestroyPollGroup = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_SetSyncPlatforms"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_SetSyncPlatforms"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_SetSyncPlatforms' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_FindRelayAuthTicketForServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_FlushMessagesOnConnection = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_SubscribePublishedFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetAuthenticationStatus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetCertificateRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCDownload"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCDownload"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UGCDownload' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetCertificateRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionName"); + if(!src_address) src_address = reinterpret_cast(panic_exit); + ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCRead"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCRead"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UGCRead' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionRealTimeStatus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetConnectionUserData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetConnectionUserData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetDetailedConnectionStatus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetFakeIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetFakeIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetGameCoordinatorServerLogin = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerAddress = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPOPID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetHostedDedicatedServerPort = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetIdentity"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetIdentity = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote"); - LOG_TRACE("{} -> 'SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_AddScreenshotToLibrary"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_AddScreenshotToLibrary"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_AddScreenshotToLibrary' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_GetRemoteFakeIPForConnection = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_InitAuthentication"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_InitAuthentication = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_HookScreenshots"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_HookScreenshots"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_HookScreenshots' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_IsScreenshotsHooked"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_IsScreenshotsHooked"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_IsScreenshotsHooked' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_SetLocation"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_SetLocation"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_SetLocation' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ReceivedP2PCustomSignal = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_TagPublishedFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_TagPublishedFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_TagPublishedFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ReceivedRelayAuthTicket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_ResetIdentity"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_TagUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_TagUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_TagUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_ResetIdentity = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_RunCallbacks"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_TriggerScreenshot"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_TriggerScreenshot"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_TriggerScreenshot' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_RunCallbacks = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SendMessageToConnection"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamScreenshots_WriteScreenshot"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_WriteScreenshot"); - LOG_TRACE("{} -> 'SteamAPI_ISteamScreenshots_WriteScreenshot' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_SendMessageToConnection = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SendMessages"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTV_AddBroadcastGameData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTV_AddBroadcastGameData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTV_AddBroadcastGameData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_SendMessages = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetCertificate"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTV_AddRegion"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTV_AddRegion"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTV_AddRegion' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_SetCertificate = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTV_AddTimelineMarker"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTV_AddTimelineMarker"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTV_AddTimelineMarker' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTV_IsBroadcasting"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTV_IsBroadcasting"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTV_IsBroadcasting' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionPollGroup = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingSockets_SetConnectionUserData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTV_RemoveBroadcastGameData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTV_RemoveBroadcastGameData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTV_RemoveBroadcastGameData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingSockets_SetConnectionUserData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_AllocateMessage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTV_RemoveRegion"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTV_RemoveRegion"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTV_RemoveRegion' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_AllocateMessage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTV_RemoveTimelineMarker"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTV_RemoveTimelineMarker"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTV_RemoveTimelineMarker' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_CheckPingDataUpToDate = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_AddGamePhaseTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_AddGamePhaseTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_AddGamePhaseTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_ConvertPingLocationToString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_EstimatePingTimeBetweenTwoLocations = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_AddRangeTimelineEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_AddRangeTimelineEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_AddRangeTimelineEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_EstimatePingTimeFromLocalHost = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetConfigValue"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_AddTimelineEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_AddTimelineEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_AddTimelineEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetConfigValue = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_ClearTimelineStateDescription"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_ClearTimelineStateDescription"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_ClearTimelineStateDescription' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetConfigValueInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_ClearTimelineTooltip"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_ClearTimelineTooltip"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_ClearTimelineTooltip' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetDirectPingToPOP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_DoesEventRecordingExist"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_DoesEventRecordingExist"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_DoesEventRecordingExist' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetIPv4FakeIPType = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetLocalPingLocation = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_EndGamePhase"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_EndGamePhase"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_EndGamePhase' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetLocalTimestamp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPOPCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_EndRangeTimelineEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_EndRangeTimelineEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_EndRangeTimelineEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetPOPCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPOPList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_OpenOverlayToGamePhase"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_OpenOverlayToGamePhase"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_OpenOverlayToGamePhase' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetPOPList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetPingToDataCenter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_RemoveTimelineEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_RemoveTimelineEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_RemoveTimelineEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetRealIdentityForFakeIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_SetGamePhaseAttribute"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetGamePhaseAttribute"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_SetGamePhaseAttribute' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_GetRelayNetworkStatus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_SetGamePhaseID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetGamePhaseID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_SetGamePhaseID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_InitRelayNetworkAccess = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_IsFakeIPv4"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_SetTimelineGameMode"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetTimelineGameMode"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_SetTimelineGameMode' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_IsFakeIPv4 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_SetTimelineStateDescription"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetTimelineStateDescription"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_SetTimelineStateDescription' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_IterateGenericEditableConfigValues = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_ParsePingLocationString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_SetTimelineTooltip"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetTimelineTooltip"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_SetTimelineTooltip' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_ParsePingLocationString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConfigValue"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_StartGamePhase"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_StartGamePhase"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_StartGamePhase' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetConfigValue = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_StartRangeTimelineEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_StartRangeTimelineEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_StartRangeTimelineEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetConfigValueStruct = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddAppDependency"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddAppDependency"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddAppDependency' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddContentDescriptor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddContentDescriptor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddContentDescriptor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetConnectionConfigValueString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddDependency"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddDependency"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddDependency' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetDebugOutputFunction = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddExcludedTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddExcludedTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddExcludedTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_FakeIPResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddItemKeyValueTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddItemKeyValueTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddItemKeyValueTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionFailed = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddItemPreviewFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddItemPreviewFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddItemPreviewFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_MessagesSessionRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddItemPreviewVideo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddItemPreviewVideo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddItemPreviewVideo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetAuthenticationStatusChanged = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddItemToFavorites"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddItemToFavorites"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddItemToFavorites' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamNetConnectionStatusChanged = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddRequiredKeyValueTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddRequiredKeyValueTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddRequiredKeyValueTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalCallback_SteamRelayNetworkStatusChanged = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddRequiredTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddRequiredTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddRequiredTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_AddRequiredTagGroup"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddRequiredTagGroup"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_AddRequiredTagGroup' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_BInitWorkshopForGameServer"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_BInitWorkshopForGameServer"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_BInitWorkshopForGameServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValuePtr = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_CreateItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_CreateItem' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SetGlobalConfigValueString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_CreateQueryAllUGCRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_GetFakeIPType = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequest0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_CreateQueryAllUGCRequest0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ParseString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIPAddr_ToString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ParseString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworkingUtils_SteamNetworkingIdentity_ToString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_CreateQueryUserUGCRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_AcceptP2PSessionWithUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_AllowP2PPacketRelay"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_DeleteItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_DeleteItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_DeleteItem' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_AllowP2PPacketRelay = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CloseP2PChannelWithUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_DownloadItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_DownloadItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_DownloadItem' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_CloseP2PChannelWithUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CloseP2PSessionWithUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetAppDependencies"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetAppDependencies"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetAppDependencies' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_CloseP2PSessionWithUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CreateConnectionSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetItemDownloadInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetItemDownloadInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetItemDownloadInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_CreateConnectionSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CreateListenSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetItemInstallInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetItemInstallInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetItemInstallInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_CreateListenSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_CreateP2PConnectionSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetItemState"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetItemState"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetItemState' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_CreateP2PConnectionSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_DestroyListenSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetItemUpdateProgress"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetItemUpdateProgress"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetItemUpdateProgress' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_DestroyListenSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_DestroySocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetNumSubscribedItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetNumSubscribedItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetNumSubscribedItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_DestroySocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetListenSocketInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetNumSupportedGameVersions"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetNumSupportedGameVersions"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetNumSupportedGameVersions' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_GetListenSocketInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetMaxPacketSize"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_GetMaxPacketSize = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetP2PSessionState"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_GetP2PSessionState = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetSocketConnectionType"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCChildren"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCChildren"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCChildren' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_GetSocketConnectionType = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_GetSocketInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_GetSocketInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_IsDataAvailable"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_IsDataAvailable = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_IsDataAvailableOnSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_IsDataAvailableOnSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_IsP2PPacketAvailable"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCMetadata"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCMetadata"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCMetadata' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_IsP2PPacketAvailable = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_ReadP2PPacket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_ReadP2PPacket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_RetrieveData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_RetrieveData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_RetrieveDataFromSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumTags"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumTags"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCNumTags' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_RetrieveDataFromSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_SendDataOnSocket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCPreviewURL' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_SendDataOnSocket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamNetworking_SendP2PPacket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCResult"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamNetworking_SendP2PPacket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsAppBlocked"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCStatistic"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCStatistic"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCStatistic' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParentalSettings_BIsAppBlocked = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsAppInBlockList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParentalSettings_BIsAppInBlockList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsFeatureBlocked"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParentalSettings_BIsFeatureBlocked = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetSubscribedItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetSubscribedItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetSubscribedItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParentalSettings_BIsFeatureInBlockList = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetSupportedGameVersionData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetSupportedGameVersionData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetSupportedGameVersionData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParentalSettings_BIsParentalLockEnabled = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParentalSettings_BIsParentalLockLocked"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParentalSettings_BIsParentalLockLocked = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_CancelReservation"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetUserItemVote"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetUserItemVote"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetUserItemVote' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_CancelReservation = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_ChangeNumOpenSlots"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_GetWorkshopEULAStatus"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetWorkshopEULAStatus"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_GetWorkshopEULAStatus' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_ChangeNumOpenSlots = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_CreateBeacon"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_ReleaseQueryUGCRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_CreateBeacon = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_DestroyBeacon"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_DestroyBeacon = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetAvailableBeaconLocations"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_RemoveAppDependency"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveAppDependency"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_RemoveAppDependency' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_GetAvailableBeaconLocations = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetBeaconByIndex"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_RemoveContentDescriptor"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveContentDescriptor"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_RemoveContentDescriptor' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_GetBeaconByIndex = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetBeaconDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_RemoveDependency"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveDependency"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_RemoveDependency' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_GetBeaconDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetBeaconLocationData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_RemoveItemFromFavorites"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveItemFromFavorites"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_RemoveItemFromFavorites' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_GetBeaconLocationData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetNumActiveBeacons"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_RemoveItemKeyValueTags"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveItemKeyValueTags"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_RemoveItemKeyValueTags' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_GetNumActiveBeacons = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_GetNumAvailableBeaconLocations"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_RemoveItemPreview"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveItemPreview"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_RemoveItemPreview' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_GetNumAvailableBeaconLocations = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_JoinParty"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_RequestUGCDetails"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RequestUGCDetails"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_RequestUGCDetails' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_JoinParty = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamParties_OnReservationCompleted"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SendQueryUGCRequest"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SendQueryUGCRequest"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SendQueryUGCRequest' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamParties_OnReservationCompleted = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetAdminQuery"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetAdminQuery"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetAdminQuery' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_BEnableRemotePlayTogetherDirectInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_BGetSessionClientResolution"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetAllowCachedResponse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetAllowCachedResponse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetAllowCachedResponse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_BGetSessionClientResolution = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetAllowLegacyUpload"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetAllowLegacyUpload"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetAllowLegacyUpload' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_BSendRemotePlayTogetherInvite = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_CreateMouseCursor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetCloudFileNameFilter"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetCloudFileNameFilter"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetCloudFileNameFilter' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_CreateMouseCursor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemContent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemContent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemContent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_DisableRemotePlayTogetherDirectInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemDescription"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemDescription"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemDescription' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_GetInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemMetadata"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemMetadata"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemMetadata' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_GetSessionClientFormFactor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionClientName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemPreview"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemPreview"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemPreview' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_GetSessionClientName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemTags"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemTags"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemTags' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_GetSessionCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemTitle"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemTitle"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemTitle' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_GetSessionID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_GetSessionSteamID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemUpdateLanguage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemUpdateLanguage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemUpdateLanguage' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_GetSessionSteamID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_SetMouseCursor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemVisibility"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemVisibility"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemVisibility' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_SetMouseCursor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_SetMousePosition"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetItemsDisabledLocally"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemsDisabledLocally"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetItemsDisabledLocally' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_SetMousePosition = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_SetMouseVisibility"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetLanguage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetLanguage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetLanguage' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_SetMouseVisibility = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetMatchAnyTag"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetMatchAnyTag"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetMatchAnyTag' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemotePlay_ShowRemotePlayTogetherUI = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetRankedByTrendDays"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetRankedByTrendDays"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetRankedByTrendDays' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_BeginFileWriteBatch = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetRequiredGameVersions"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetRequiredGameVersions"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetRequiredGameVersions' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_CommitPublishedFileUpdate = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetReturnAdditionalPreviews' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_CreatePublishedFileUpdateRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_DeletePublishedFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetReturnChildren"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnChildren"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetReturnChildren' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_DeletePublishedFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EndFileWriteBatch"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetReturnKeyValueTags"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnKeyValueTags"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetReturnKeyValueTags' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_EndFileWriteBatch = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetReturnLongDescription"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnLongDescription"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetReturnLongDescription' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_EnumeratePublishedFilesByUserAction = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetReturnMetadata"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnMetadata"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetReturnMetadata' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_EnumeratePublishedWorkshopFiles = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetReturnOnlyIDs"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnOnlyIDs"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetReturnOnlyIDs' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserPublishedFiles = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetReturnPlaytimeStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnPlaytimeStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetReturnPlaytimeStats' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserSharedWorkshopFiles = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetReturnTotalOnly"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnTotalOnly"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetReturnTotalOnly' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_EnumerateUserSubscribedFiles = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileDelete"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetSearchText"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetSearchText"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetSearchText' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileDelete = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileExists"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileExists = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileForget"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetTimeCreatedDateRange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetTimeCreatedDateRange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetTimeCreatedDateRange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileForget = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FilePersisted"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetTimeUpdatedDateRange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetTimeUpdatedDateRange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetTimeUpdatedDateRange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FilePersisted = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileRead"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SetUserItemVote"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetUserItemVote"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SetUserItemVote' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileRead = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileReadAsync"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_ShowWorkshopEULA"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_ShowWorkshopEULA"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_ShowWorkshopEULA' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileReadAsync = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_StartItemUpdate"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_StartItemUpdate"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_StartItemUpdate' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileReadAsyncComplete = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileShare"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_StartPlaytimeTracking"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_StartPlaytimeTracking"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_StartPlaytimeTracking' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileShare = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWrite"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_StopPlaytimeTracking"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_StopPlaytimeTracking"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_StopPlaytimeTracking' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileWrite = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteAsync"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileWriteAsync = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SubmitItemUpdate"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SubmitItemUpdate"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SubmitItemUpdate' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamCancel = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamClose"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SubscribeItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SubscribeItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SubscribeItem' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamClose = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_SuspendDownloads"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SuspendDownloads"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_SuspendDownloads' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamOpen = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_UnsubscribeItem"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_UnsubscribeItem"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_UnsubscribeItem' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_FileWriteStreamWriteChunk = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetCachedUGCCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_UpdateItemPreviewFile"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_UpdateItemPreviewFile"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_UpdateItemPreviewFile' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetCachedUGCCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUGC_UpdateItemPreviewVideo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_UpdateItemPreviewVideo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUGC_UpdateItemPreviewVideo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetCachedUGCHandle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUnifiedMessages_GetMethodResponseData"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUnifiedMessages_GetMethodResponseData"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUnifiedMessages_GetMethodResponseData' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetFileCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileNameAndSize"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUnifiedMessages_GetMethodResponseInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetFileNameAndSize = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileSize"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUnifiedMessages_ReleaseMethod"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUnifiedMessages_ReleaseMethod"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUnifiedMessages_ReleaseMethod' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetFileSize = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetFileTimestamp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUnifiedMessages_SendMethod"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUnifiedMessages_SendMethod"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUnifiedMessages_SendMethod' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetFileTimestamp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetLocalFileChange"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUnifiedMessages_SendNotification"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUnifiedMessages_SendNotification"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUnifiedMessages_SendNotification' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetLocalFileChange = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_AttachLeaderboardUGC"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_AttachLeaderboardUGC"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_AttachLeaderboardUGC' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetLocalFileChangeCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_ClearAchievement"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_ClearAchievement"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_ClearAchievement' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetPublishedFileDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_DownloadLeaderboardEntries' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetPublishedItemVoteDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetQuota"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetQuota = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetSyncPlatforms"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_FindLeaderboard"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_FindLeaderboard"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_FindLeaderboard' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetSyncPlatforms = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUGCDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_FindOrCreateLeaderboard' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetUGCDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetAchievement"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievement"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetAchievement' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetUGCDownloadProgress = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetAchievementAchievedPercent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_GetUserPublishedItemVoteDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_IsCloudEnabledForAccount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_IsCloudEnabledForApp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_PublishVideo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementIcon"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementIcon"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetAchievementIcon' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_PublishVideo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_PublishWorkshopFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetAchievementName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_PublishWorkshopFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_SetCloudEnabledForApp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_SetSyncPlatforms"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_SetSyncPlatforms = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_SetUserPublishedFileAction = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_SubscribePublishedFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetGlobalStat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_SubscribePublishedFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCDownload"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStat0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStat0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetGlobalStat0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UGCDownload = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatDouble"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatDouble"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetGlobalStatDouble' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UGCDownloadToLocation = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UGCRead"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistory"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistory"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetGlobalStatHistory' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UGCRead = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistory0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistory0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetGlobalStatHistory0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UnsubscribePublishedFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileDescription = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatInt64"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatInt64"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetGlobalStatInt64' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFilePreviewFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetLeaderboardDisplayType' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileSetChangeDescription = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetLeaderboardEntryCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTags = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardName"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardName"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetLeaderboardName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileTitle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetLeaderboardSortMethod' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UpdatePublishedFileVisibility = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamRemoteStorage_UpdateUserPublishedItemVote = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_AddScreenshotToLibrary"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_AddScreenshotToLibrary = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetNumAchievements"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetNumAchievements"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetNumAchievements' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_AddVRScreenshotToLibrary = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_HookScreenshots"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_HookScreenshots = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_IsScreenshotsHooked"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetStat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetStat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetStat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_IsScreenshotsHooked = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_SetLocation"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetStat0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetStat0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetStat0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_SetLocation = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_TagPublishedFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetStatFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetStatFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetStatFloat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_TagPublishedFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_TagUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetStatInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetStatInt32"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetStatInt32' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_TagUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_TriggerScreenshot"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetUserAchievement"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserAchievement"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetUserAchievement' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_TriggerScreenshot = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamScreenshots_WriteScreenshot"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamScreenshots_WriteScreenshot = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_AddGamePhaseTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetUserStat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserStat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetUserStat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_AddGamePhaseTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetUserStat0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserStat0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetUserStat0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_AddInstantaneousTimelineEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_AddRangeTimelineEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetUserStatFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserStatFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetUserStatFloat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_AddRangeTimelineEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_ClearTimelineTooltip"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_GetUserStatInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserStatInt32"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_GetUserStatInt32' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_ClearTimelineTooltip = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_DoesEventRecordingExist"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_IndicateAchievementProgress"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_IndicateAchievementProgress"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_IndicateAchievementProgress' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_DoesEventRecordingExist = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_RequestCurrentStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_RequestCurrentStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_RequestCurrentStats' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_DoesGamePhaseRecordingExist = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_EndGamePhase"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_EndGamePhase = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_EndRangeTimelineEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_RequestGlobalStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_RequestGlobalStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_RequestGlobalStats' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_EndRangeTimelineEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_OpenOverlayToGamePhase"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_RequestUserStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_RequestUserStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_RequestUserStats' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_OpenOverlayToGamePhase = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_ResetAllStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_ResetAllStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_ResetAllStats' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_OpenOverlayToTimelineEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_RemoveTimelineEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_SetAchievement"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_SetAchievement"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_SetAchievement' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_RemoveTimelineEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetGamePhaseAttribute"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_SetStat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_SetStat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_SetStat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_SetGamePhaseAttribute = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetGamePhaseID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_SetStat0"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_SetStat0"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_SetStat0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_SetGamePhaseID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetTimelineGameMode"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_SetStatFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_SetStatFloat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_SetStatFloat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_SetTimelineGameMode = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_SetTimelineTooltip"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_SetStatInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_SetStatInt32"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_SetStatInt32' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_SetTimelineTooltip = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_StartGamePhase"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_StoreStats"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_StoreStats"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_StoreStats' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_StartGamePhase = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_StartRangeTimelineEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_UpdateAvgRateStat"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_UpdateAvgRateStat"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_UpdateAvgRateStat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_StartRangeTimelineEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUserStats_UploadLeaderboardScore"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_UploadLeaderboardScore"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUserStats_UploadLeaderboardScore' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamTimeline_UpdateRangeTimelineEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddAppDependency"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_AdvertiseGame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_AdvertiseGame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_AdvertiseGame' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddAppDependency = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddContentDescriptor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_BIsBehindNAT"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsBehindNAT"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_BIsBehindNAT' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddContentDescriptor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddDependency"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_BIsPhoneIdentifying"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsPhoneIdentifying"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_BIsPhoneIdentifying' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddDependency = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddExcludedTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_BIsPhoneRequiringVerification"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsPhoneRequiringVerification"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_BIsPhoneRequiringVerification' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddExcludedTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddItemKeyValueTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_BIsPhoneVerified"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsPhoneVerified"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_BIsPhoneVerified' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddItemKeyValueTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddItemPreviewFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_BIsTwoFactorEnabled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsTwoFactorEnabled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_BIsTwoFactorEnabled' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddItemPreviewFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddItemPreviewVideo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_BLoggedOn"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BLoggedOn"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_BLoggedOn' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddItemPreviewVideo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddItemToFavorites"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_BSetDurationControlOnlineState"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BSetDurationControlOnlineState"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_BSetDurationControlOnlineState' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddItemToFavorites = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddRequiredKeyValueTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_BeginAuthSession"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BeginAuthSession"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_BeginAuthSession' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddRequiredKeyValueTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddRequiredTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_CancelAuthTicket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_CancelAuthTicket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_CancelAuthTicket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddRequiredTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_AddRequiredTagGroup"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_DecompressVoice"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_DecompressVoice"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_DecompressVoice' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_AddRequiredTagGroup = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_BInitWorkshopForGameServer"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_EndAuthSession"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_EndAuthSession"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_EndAuthSession' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_BInitWorkshopForGameServer = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetAuthSessionTicket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetAuthSessionTicket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetAuthSessionTicket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_CreateItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetAuthTicketForWebApi"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetAuthTicketForWebApi"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetAuthTicketForWebApi' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestCursor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetAvailableVoice"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetAvailableVoice"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetAvailableVoice' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetDurationControl"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetDurationControl"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetDurationControl' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_CreateQueryUserUGCRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetEncryptedAppTicket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetEncryptedAppTicket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetEncryptedAppTicket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_CreateQueryUserUGCRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_DeleteItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetGameBadgeLevel"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetGameBadgeLevel"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetGameBadgeLevel' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_DeleteItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_DownloadItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetHSteamUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetHSteamUser"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetHSteamUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_DownloadItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetAppDependencies"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetMarketEligibility"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetMarketEligibility"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetMarketEligibility' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetAppDependencies = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetItemDownloadInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetPlayerSteamLevel"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetPlayerSteamLevel"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetPlayerSteamLevel' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetItemDownloadInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetItemInstallInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetSteamID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetSteamID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetSteamID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetItemInstallInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetItemState"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetUserDataFolder"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetUserDataFolder"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetUserDataFolder' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetItemState = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetItemUpdateProgress"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetVoice"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetVoice"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetVoice' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetItemUpdateProgress = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetNumSubscribedItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_GetVoiceOptimalSampleRate' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetNumSubscribedItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetNumSupportedGameVersions"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_InitiateGameConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_InitiateGameConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_InitiateGameConnection' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetNumSupportedGameVersions = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryFirstUGCKeyValueTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_RequestEncryptedAppTicket"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_RequestEncryptedAppTicket"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_RequestEncryptedAppTicket' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCChildren"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_RequestStoreAuthURL"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_RequestStoreAuthURL"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_RequestStoreAuthURL' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCChildren = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_StartVoiceRecording"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_StartVoiceRecording"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_StartVoiceRecording' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCContentDescriptors = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_StopVoiceRecording"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_StopVoiceRecording"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_StopVoiceRecording' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCMetadata"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_TerminateGameConnection"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_TerminateGameConnection"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_TerminateGameConnection' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCMetadata = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_TrackAppUsageEvent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_TrackAppUsageEvent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_TrackAppUsageEvent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCNumTags"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUser_UserHasLicenseForApp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_UserHasLicenseForApp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUser_UserHasLicenseForApp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCNumTags = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCPreviewURL"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_BOverlayNeedsPresent"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_BOverlayNeedsPresent"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_BOverlayNeedsPresent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCPreviewURL = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_CheckFileSignature"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_CheckFileSignature"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_CheckFileSignature' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCStatistic"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCStatistic = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_DismissGamepadTextInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_DismissGamepadTextInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_DismissGamepadTextInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_FilterText"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_FilterText"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_FilterText' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetQueryUGCTagDisplayName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetSubscribedItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetAPICallFailureReason"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetAPICallFailureReason"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetAPICallFailureReason' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetSubscribedItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetSupportedGameVersionData"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetAPICallResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetAPICallResult"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetAPICallResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetSupportedGameVersionData = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetAppID"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetAppID"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetAppID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetUserContentDescriptorPreferences = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetUserItemVote"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetCSERIPPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetCSERIPPort"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetCSERIPPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetUserItemVote = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_GetWorkshopEULAStatus"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetConnectedUniverse"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetConnectedUniverse"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetConnectedUniverse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_GetWorkshopEULAStatus = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_ReleaseQueryUGCRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetCurrentBatteryPower"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetCurrentBatteryPower"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetCurrentBatteryPower' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_ReleaseQueryUGCRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetEnteredGamepadTextInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetEnteredGamepadTextInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetEnteredGamepadTextInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_RemoveAllItemKeyValueTags = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveAppDependency"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetEnteredGamepadTextLength"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetEnteredGamepadTextLength"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetEnteredGamepadTextLength' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_RemoveAppDependency = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveContentDescriptor"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetIPCCallCount"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetIPCCallCount"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetIPCCallCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_RemoveContentDescriptor = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveDependency"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetIPCountry"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetIPCountry"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetIPCountry' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_RemoveDependency = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveItemFromFavorites"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetIPv6ConnectivityState"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetIPv6ConnectivityState"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetIPv6ConnectivityState' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_RemoveItemFromFavorites = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveItemKeyValueTags"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetImageRGBA"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetImageRGBA"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetImageRGBA' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_RemoveItemKeyValueTags = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RemoveItemPreview"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetImageSize"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetImageSize"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetImageSize' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_RemoveItemPreview = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_RequestUGCDetails"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetSecondsSinceAppActive"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetSecondsSinceAppActive"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetSecondsSinceAppActive' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_RequestUGCDetails = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SendQueryUGCRequest"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetSecondsSinceComputerActive"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetSecondsSinceComputerActive"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetSecondsSinceComputerActive' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SendQueryUGCRequest = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetAdminQuery"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetServerRealTime"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetServerRealTime"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetServerRealTime' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetAdminQuery = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetAllowCachedResponse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_GetSteamUILanguage"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetSteamUILanguage"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_GetSteamUILanguage' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetAllowCachedResponse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetAllowLegacyUpload"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_InitFilterText"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_InitFilterText"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_InitFilterText' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetAllowLegacyUpload = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetCloudFileNameFilter"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_IsAPICallCompleted"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsAPICallCompleted"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_IsAPICallCompleted' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetCloudFileNameFilter = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemContent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_IsOverlayEnabled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsOverlayEnabled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_IsOverlayEnabled' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetItemContent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemDescription"); + if(!src_address) src_address = reinterpret_cast(panic_exit); + ptr_SteamAPI_ISteamUGC_SetItemDescription = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemMetadata"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_IsSteamChinaLauncher"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsSteamChinaLauncher"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_IsSteamChinaLauncher' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetItemMetadata = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemPreview"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_IsSteamInBigPictureMode"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsSteamInBigPictureMode"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_IsSteamInBigPictureMode' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetItemPreview = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemTags"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_IsSteamRunningInVR"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsSteamRunningInVR"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_IsSteamRunningInVR' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetItemTags = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemTitle"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetItemTitle = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemUpdateLanguage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetItemUpdateLanguage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemVisibility"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_RunFrame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_RunFrame"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_RunFrame' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetItemVisibility = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetItemsDisabledLocally"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_SetGameLauncherMode"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetGameLauncherMode"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_SetGameLauncherMode' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetItemsDisabledLocally = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetLanguage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_SetOverlayNotificationInset"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetOverlayNotificationInset"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_SetOverlayNotificationInset' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetLanguage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetMatchAnyTag"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_SetOverlayNotificationPosition"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetOverlayNotificationPosition"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_SetOverlayNotificationPosition' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetMatchAnyTag = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetRankedByTrendDays"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetRankedByTrendDays = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetRequiredGameVersions"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_SetWarningMessageHook"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetWarningMessageHook"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_SetWarningMessageHook' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetRequiredGameVersions = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnAdditionalPreviews"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetReturnAdditionalPreviews = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnChildren"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_ShowGamepadTextInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_ShowGamepadTextInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_ShowGamepadTextInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetReturnChildren = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnKeyValueTags"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_ShowModalGamepadTextInput"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_ShowModalGamepadTextInput"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_ShowModalGamepadTextInput' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetReturnKeyValueTags = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnLongDescription"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamUtils_StartVRDashboard"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_StartVRDashboard"); - LOG_TRACE("{} -> 'SteamAPI_ISteamUtils_StartVRDashboard' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetReturnLongDescription = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnMetadata"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_AddTimelineHighlightMarker"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_AddTimelineHighlightMarker"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_AddTimelineHighlightMarker' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetReturnMetadata = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnOnlyIDs"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_AddTimelineRange"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_AddTimelineRange"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_AddTimelineRange' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetReturnOnlyIDs = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnPlaytimeStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_AddTimelineRangeEnd"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_AddTimelineRangeEnd"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_AddTimelineRangeEnd' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetReturnPlaytimeStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetReturnTotalOnly"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_AddTimelineRangeStart"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_AddTimelineRangeStart"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_AddTimelineRangeStart' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetReturnTotalOnly = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetSearchText"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_AddTimelineTimestamp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_AddTimelineTimestamp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_AddTimelineTimestamp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetSearchText = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_GetOPFSettings"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_GetOPFSettings"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_GetOPFSettings' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetSubscriptionsLoadOrder = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetTimeCreatedDateRange"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_GetOPFStringForApp"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_GetOPFStringForApp"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_GetOPFStringForApp' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetTimeCreatedDateRange = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetTimeUpdatedDateRange"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_GetVideoURL"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_GetVideoURL"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_GetVideoURL' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetTimeUpdatedDateRange = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SetUserItemVote"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_IsBroadcasting"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_IsBroadcasting"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_IsBroadcasting' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SetUserItemVote = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_ShowWorkshopEULA"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ISteamVideo_SetTimelineGameMode"); - src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_SetTimelineGameMode"); - LOG_TRACE("{} -> 'SteamAPI_ISteamVideo_SetTimelineGameMode' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_ShowWorkshopEULA = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_StartItemUpdate"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_Init"); - src_address = dlsym(original_lib_handle, "SteamAPI_Init"); - LOG_TRACE("{} -> 'SteamAPI_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_StartItemUpdate = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_StartPlaytimeTracking"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_InitAnonymousUser"); - src_address = dlsym(original_lib_handle, "SteamAPI_InitAnonymousUser"); - LOG_TRACE("{} -> 'SteamAPI_InitAnonymousUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_StartPlaytimeTracking = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_StopPlaytimeTracking"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_InitFlat"); - src_address = dlsym(original_lib_handle, "SteamAPI_InitFlat"); - LOG_TRACE("{} -> 'SteamAPI_InitFlat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_StopPlaytimeTracking = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_InitSafe"); - src_address = dlsym(original_lib_handle, "SteamAPI_InitSafe"); - LOG_TRACE("{} -> 'SteamAPI_InitSafe' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SubmitItemUpdate"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_IsSteamRunning"); - src_address = dlsym(original_lib_handle, "SteamAPI_IsSteamRunning"); - LOG_TRACE("{} -> 'SteamAPI_IsSteamRunning' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SubmitItemUpdate = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SubscribeItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ManualDispatch_FreeLastCallback"); - src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_FreeLastCallback"); - LOG_TRACE("{} -> 'SteamAPI_ManualDispatch_FreeLastCallback' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SubscribeItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_SuspendDownloads"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ManualDispatch_GetAPICallResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_GetAPICallResult"); - LOG_TRACE("{} -> 'SteamAPI_ManualDispatch_GetAPICallResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_SuspendDownloads = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_UnsubscribeItem"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ManualDispatch_GetNextCallback"); - src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_GetNextCallback"); - LOG_TRACE("{} -> 'SteamAPI_ManualDispatch_GetNextCallback' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_UnsubscribeItem = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_UpdateItemPreviewFile"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ManualDispatch_Init"); - src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_Init"); - LOG_TRACE("{} -> 'SteamAPI_ManualDispatch_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_UpdateItemPreviewFile = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUGC_UpdateItemPreviewVideo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ManualDispatch_RunFrame"); - src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_RunFrame"); - LOG_TRACE("{} -> 'SteamAPI_ManualDispatch_RunFrame' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUGC_UpdateItemPreviewVideo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_AttachLeaderboardUGC"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_MatchMakingKeyValuePair_t_Construct"); - src_address = dlsym(original_lib_handle, "SteamAPI_MatchMakingKeyValuePair_t_Construct"); - LOG_TRACE("{} -> 'SteamAPI_MatchMakingKeyValuePair_t_Construct' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_AttachLeaderboardUGC = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_ClearAchievement"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_RegisterCallResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_RegisterCallResult"); - LOG_TRACE("{} -> 'SteamAPI_RegisterCallResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_ClearAchievement = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_DownloadLeaderboardEntries"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_RegisterCallback"); - src_address = dlsym(original_lib_handle, "SteamAPI_RegisterCallback"); - LOG_TRACE("{} -> 'SteamAPI_RegisterCallback' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_DownloadLeaderboardEntries = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_ReleaseCurrentThreadMemory"); - src_address = dlsym(original_lib_handle, "SteamAPI_ReleaseCurrentThreadMemory"); - LOG_TRACE("{} -> 'SteamAPI_ReleaseCurrentThreadMemory' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_FindLeaderboard"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_RestartAppIfNecessary"); - src_address = dlsym(original_lib_handle, "SteamAPI_RestartAppIfNecessary"); - LOG_TRACE("{} -> 'SteamAPI_RestartAppIfNecessary' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_FindLeaderboard = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_FindOrCreateLeaderboard"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_RunCallbacks"); - src_address = dlsym(original_lib_handle, "SteamAPI_RunCallbacks"); - LOG_TRACE("{} -> 'SteamAPI_RunCallbacks' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_FindOrCreateLeaderboard = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievement"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SetBreakpadAppID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SetBreakpadAppID"); - LOG_TRACE("{} -> 'SteamAPI_SetBreakpadAppID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetAchievement = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementAchievedPercent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SetMiniDumpComment"); - src_address = dlsym(original_lib_handle, "SteamAPI_SetMiniDumpComment"); - LOG_TRACE("{} -> 'SteamAPI_SetMiniDumpComment' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SetTryCatchCallbacks"); - src_address = dlsym(original_lib_handle, "SteamAPI_SetTryCatchCallbacks"); - LOG_TRACE("{} -> 'SteamAPI_SetTryCatchCallbacks' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_Shutdown"); - src_address = dlsym(original_lib_handle, "SteamAPI_Shutdown"); - LOG_TRACE("{} -> 'SteamAPI_Shutdown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementIcon"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamAppList_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamAppList_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamAppList_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetAchievementIcon = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamApps_v008"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamApps_v008"); - LOG_TRACE("{} -> 'SteamAPI_SteamApps_v008' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetAchievementName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamController_v007"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamController_v007"); - LOG_TRACE("{} -> 'SteamAPI_SteamController_v007' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetAchievementProgressLimitsFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamController_v008"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamController_v008"); - LOG_TRACE("{} -> 'SteamAPI_SteamController_v008' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetAchievementProgressLimitsInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamDatagramHostedAddress_Clear"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamDatagramHostedAddress_Clear"); - LOG_TRACE("{} -> 'SteamAPI_SteamDatagramHostedAddress_Clear' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetDownloadedLeaderboardEntry = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatDouble"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamDatagramHostedAddress_GetPopID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamDatagramHostedAddress_GetPopID"); - LOG_TRACE("{} -> 'SteamAPI_SteamDatagramHostedAddress_GetPopID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetGlobalStatDouble = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamDatagramHostedAddress_SetDevAddress"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamDatagramHostedAddress_SetDevAddress"); - LOG_TRACE("{} -> 'SteamAPI_SteamDatagramHostedAddress_SetDevAddress' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamFriends_v017"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamFriends_v017"); - LOG_TRACE("{} -> 'SteamAPI_SteamFriends_v017' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetGlobalStatInt64"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamFriends_v018"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamFriends_v018"); - LOG_TRACE("{} -> 'SteamAPI_SteamFriends_v018' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetGlobalStatInt64 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardDisplayType"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameSearch_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameSearch_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameSearch_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetLeaderboardDisplayType = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardEntryCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerApps_v008"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerApps_v008"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerApps_v008' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetLeaderboardEntryCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerHTTP_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerHTTP_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerHTTP_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetLeaderboardName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetLeaderboardSortMethod"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerInventory_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerInventory_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerInventory_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetLeaderboardSortMethod = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerNetworkingMessages_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingMessages_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerNetworkingMessages_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetNumAchievements"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v009"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v009"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v009' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetNumAchievements = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v011"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v011"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v011' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetStatFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetStatFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetStatInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_v008"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_v008"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerNetworkingSockets_v008' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetStatInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserAchievement"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_v009"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_v009"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerNetworkingSockets_v009' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetUserAchievement = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerNetworking_v006"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworking_v006"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerNetworking_v006' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserStatFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerStats_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerStats_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerStats_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetUserStatFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_GetUserStatInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUGC_v014"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUGC_v014"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUGC_v014' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_GetUserStatInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_IndicateAchievementProgress"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUGC_v015"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUGC_v015"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUGC_v015' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_IndicateAchievementProgress = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUGC_v016"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUGC_v016"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUGC_v016' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_RequestGlobalStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUGC_v017"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUGC_v017"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUGC_v017' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_RequestGlobalStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_RequestUserStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUGC_v018"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUGC_v018"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUGC_v018' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_RequestUserStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_ResetAllStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUGC_v020"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUGC_v020"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUGC_v020' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_ResetAllStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_SetAchievement"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUGC_v021"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUGC_v021"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUGC_v021' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_SetAchievement = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_SetStatFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUtils_v009"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUtils_v009"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUtils_v009' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_SetStatFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_SetStatInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServerUtils_v010"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUtils_v010"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServerUtils_v010' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_SetStatInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_StoreStats"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServer_v013"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServer_v013"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServer_v013' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_StoreStats = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_UpdateAvgRateStat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServer_v014"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServer_v014"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServer_v014' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_UpdateAvgRateStat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUserStats_UploadLeaderboardScore"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamGameServer_v015"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServer_v015"); - LOG_TRACE("{} -> 'SteamAPI_SteamGameServer_v015' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUserStats_UploadLeaderboardScore = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_AdvertiseGame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamHTMLSurface_v005"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamHTMLSurface_v005"); - LOG_TRACE("{} -> 'SteamAPI_SteamHTMLSurface_v005' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_AdvertiseGame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsBehindNAT"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamHTTP_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamHTTP_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamHTTP_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_BIsBehindNAT = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsPhoneIdentifying"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamIPAddress_t_IsSet"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamIPAddress_t_IsSet"); - LOG_TRACE("{} -> 'SteamAPI_SteamIPAddress_t_IsSet' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_BIsPhoneIdentifying = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsPhoneRequiringVerification"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamInput_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamInput_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamInput_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_BIsPhoneRequiringVerification = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsPhoneVerified"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamInput_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamInput_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamInput_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_BIsPhoneVerified = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BIsTwoFactorEnabled"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamInput_v005"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamInput_v005"); - LOG_TRACE("{} -> 'SteamAPI_SteamInput_v005' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_BIsTwoFactorEnabled = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BLoggedOn"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamInput_v006"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamInput_v006"); - LOG_TRACE("{} -> 'SteamAPI_SteamInput_v006' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_BLoggedOn = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BSetDurationControlOnlineState"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamInventory_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamInventory_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamInventory_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_BSetDurationControlOnlineState = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_BeginAuthSession"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamMatchmakingServers_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamMatchmakingServers_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamMatchmakingServers_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_BeginAuthSession = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_CancelAuthTicket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamMatchmaking_v009"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamMatchmaking_v009"); - LOG_TRACE("{} -> 'SteamAPI_SteamMatchmaking_v009' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_CancelAuthTicket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_DecompressVoice"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamMusicRemote_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamMusicRemote_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamMusicRemote_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_DecompressVoice = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_EndAuthSession"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamMusic_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamMusic_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamMusic_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_EndAuthSession = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetAuthSessionTicket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetFloat"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetFloat"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingConfigValue_t_SetFloat' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetAuthSessionTicket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetAuthTicketForWebApi"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetInt32"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetInt32"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingConfigValue_t_SetInt32' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetAuthTicketForWebApi = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetAvailableVoice"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetInt64"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetInt64"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingConfigValue_t_SetInt64' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetAvailableVoice = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetDurationControl"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetPtr"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetPtr"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingConfigValue_t_SetPtr' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetDurationControl = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetEncryptedAppTicket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetString"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetString"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingConfigValue_t_SetString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetEncryptedAppTicket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetGameBadgeLevel"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddrRender_c_str"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddrRender_c_str"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddrRender_c_str' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetGameBadgeLevel = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetHSteamUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_Clear"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_Clear"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_Clear' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetHSteamUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetMarketEligibility"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_GetFakeIPType"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_GetFakeIPType"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_GetFakeIPType' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetMarketEligibility = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetPlayerSteamLevel"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_GetIPv4"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_GetIPv4"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_GetIPv4' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetPlayerSteamLevel = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetSteamID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsEqualTo"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsEqualTo"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_IsEqualTo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetSteamID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetUserDataFolder"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsFakeIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsFakeIP"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_IsFakeIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetUserDataFolder = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetVoice"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsIPv4"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsIPv4"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_IsIPv4' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetVoice = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_GetVoiceOptimalSampleRate"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_GetVoiceOptimalSampleRate = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsLocalHost"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsLocalHost"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_IsLocalHost' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_InitiateGameConnection_DEPRECATED = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_RequestEncryptedAppTicket"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_ParseString"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_ParseString"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_ParseString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_RequestEncryptedAppTicket = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_RequestStoreAuthURL"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv4"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv4"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_SetIPv4' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_RequestStoreAuthURL = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_StartVoiceRecording"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv6"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv6"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_SetIPv6' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_StartVoiceRecording = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_StopVoiceRecording"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_StopVoiceRecording = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIPAddr_ToString"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_ToString"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIPAddr_ToString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_TerminateGameConnection_DEPRECATED = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_TrackAppUsageEvent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentityRender_c_str"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentityRender_c_str"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentityRender_c_str' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_TrackAppUsageEvent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUser_UserHasLicenseForApp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_Clear"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_Clear"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_Clear' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUser_UserHasLicenseForApp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_BOverlayNeedsPresent"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetFakeIPType"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetFakeIPType"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetFakeIPType' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_BOverlayNeedsPresent = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_CheckFileSignature"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetGenericBytes"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetGenericBytes"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetGenericBytes' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_CheckFileSignature = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetGenericString"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetGenericString"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetGenericString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_DismissFloatingGamepadTextInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_DismissGamepadTextInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetIPAddr"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetIPAddr"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetIPAddr' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_DismissGamepadTextInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_FilterText"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetIPv4"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetIPv4"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetIPv4' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_FilterText = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetAPICallFailureReason"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetPSNID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetPSNID"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetPSNID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetAPICallFailureReason = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetAPICallResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetStadiaID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetStadiaID"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetStadiaID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetAPICallResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetAppID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetSteamID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetSteamID"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetSteamID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetAppID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetConnectedUniverse"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetSteamID64"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetSteamID64"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetSteamID64' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetConnectedUniverse = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetCurrentBatteryPower"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetCurrentBatteryPower = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetEnteredGamepadTextInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsEqualTo"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsEqualTo"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_IsEqualTo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetEnteredGamepadTextInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetEnteredGamepadTextLength"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsFakeIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsFakeIP"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_IsFakeIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetEnteredGamepadTextLength = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetIPCCallCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsInvalid"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsInvalid"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_IsInvalid' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetIPCCallCount = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetIPCountry"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsLocalHost"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsLocalHost"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_IsLocalHost' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetIPCountry = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetIPv6ConnectivityState"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_ParseString"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_ParseString"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_ParseString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetIPv6ConnectivityState = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetImageRGBA"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetGenericBytes"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetGenericBytes"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetGenericBytes' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetImageRGBA = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetImageSize"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetGenericString"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetGenericString"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetGenericString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetImageSize = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetSecondsSinceAppActive"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetIPAddr"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetIPAddr"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetIPAddr' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetSecondsSinceAppActive = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetSecondsSinceComputerActive"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetIPv4Addr"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetIPv4Addr"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetIPv4Addr' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetSecondsSinceComputerActive = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetServerRealTime"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetLocalHost"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetLocalHost"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetLocalHost' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetServerRealTime = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_GetSteamUILanguage"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetPSNID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetPSNID"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetPSNID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_GetSteamUILanguage = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_InitFilterText"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetStadiaID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetStadiaID"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetStadiaID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_InitFilterText = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsAPICallCompleted"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetSteamID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetSteamID"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetSteamID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_IsAPICallCompleted = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsOverlayEnabled"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetSteamID64"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetSteamID64"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetSteamID64' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_IsOverlayEnabled = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsSteamChinaLauncher"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_IsSteamChinaLauncher = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsSteamInBigPictureMode"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingIdentity_ToString"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_ToString"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingIdentity_ToString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_IsSteamInBigPictureMode = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsSteamRunningInVR"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingMessage_t_Release"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingMessage_t_Release"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingMessage_t_Release' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_IsSteamRunningInVR = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingMessages_SteamAPI_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingMessages_SteamAPI_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingMessages_SteamAPI_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_IsSteamRunningOnSteamDeck = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingMessages_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingMessages_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingMessages_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetGameLauncherMode"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingPOPIDRender_c_str"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingPOPIDRender_c_str"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingPOPIDRender_c_str' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_SetGameLauncherMode = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetOverlayNotificationInset"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingSockets_SteamAPI_v009"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingSockets_SteamAPI_v009"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingSockets_SteamAPI_v009' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_SetOverlayNotificationInset = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetOverlayNotificationPosition"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingSockets_SteamAPI_v011"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingSockets_SteamAPI_v011"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingSockets_SteamAPI_v011' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_SetOverlayNotificationPosition = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingSockets_SteamAPI_v012"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingSockets_SteamAPI_v012"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingSockets_SteamAPI_v012' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_SetWarningMessageHook"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingSockets_v008"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingSockets_v008"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingSockets_v008' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_SetWarningMessageHook = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingSockets_v009"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingSockets_v009"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingSockets_v009' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_ShowFloatingGamepadTextInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_ShowGamepadTextInput"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingUtils_SteamAPI_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingUtils_SteamAPI_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingUtils_SteamAPI_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_ShowGamepadTextInput = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamUtils_StartVRDashboard"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingUtils_SteamAPI_v004"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingUtils_SteamAPI_v004"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingUtils_SteamAPI_v004' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamUtils_StartVRDashboard = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_GetOPFSettings"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworkingUtils_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingUtils_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworkingUtils_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamVideo_GetOPFSettings = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_GetOPFStringForApp"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamNetworking_v006"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworking_v006"); - LOG_TRACE("{} -> 'SteamAPI_SteamNetworking_v006' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamVideo_GetOPFStringForApp = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_GetVideoURL"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamParentalSettings_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamParentalSettings_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamParentalSettings_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamVideo_GetVideoURL = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ISteamVideo_IsBroadcasting"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamParties_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamParties_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamParties_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ISteamVideo_IsBroadcasting = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_InitAnonymousUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamRemotePlay_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamRemotePlay_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamRemotePlay_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_InitAnonymousUser = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_InitFlat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamRemotePlay_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamRemotePlay_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamRemotePlay_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_InitFlat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_InitSafe"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamRemotePlay_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamRemotePlay_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamRemotePlay_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_InitSafe = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_IsSteamRunning"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamRemoteStorage_v014"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamRemoteStorage_v014"); - LOG_TRACE("{} -> 'SteamAPI_SteamRemoteStorage_v014' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_IsSteamRunning = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_FreeLastCallback"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamRemoteStorage_v016"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamRemoteStorage_v016"); - LOG_TRACE("{} -> 'SteamAPI_SteamRemoteStorage_v016' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ManualDispatch_FreeLastCallback = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_GetAPICallResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamScreenshots_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamScreenshots_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamScreenshots_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ManualDispatch_GetAPICallResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_GetNextCallback"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamTV_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamTV_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamTV_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ManualDispatch_GetNextCallback = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_Init"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamTimeline_v001"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamTimeline_v001"); - LOG_TRACE("{} -> 'SteamAPI_SteamTimeline_v001' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ManualDispatch_Init = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ManualDispatch_RunFrame"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamTimeline_v004"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamTimeline_v004"); - LOG_TRACE("{} -> 'SteamAPI_SteamTimeline_v004' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ManualDispatch_RunFrame = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_MatchMakingKeyValuePair_t_Construct"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUGC_v014"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUGC_v014"); - LOG_TRACE("{} -> 'SteamAPI_SteamUGC_v014' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_MatchMakingKeyValuePair_t_Construct = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_RegisterCallResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUGC_v015"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUGC_v015"); - LOG_TRACE("{} -> 'SteamAPI_SteamUGC_v015' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_RegisterCallResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_RegisterCallback"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUGC_v016"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUGC_v016"); - LOG_TRACE("{} -> 'SteamAPI_SteamUGC_v016' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_RegisterCallback = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_ReleaseCurrentThreadMemory"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUGC_v017"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUGC_v017"); - LOG_TRACE("{} -> 'SteamAPI_SteamUGC_v017' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_ReleaseCurrentThreadMemory = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_RestartAppIfNecessary"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUGC_v018"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUGC_v018"); - LOG_TRACE("{} -> 'SteamAPI_SteamUGC_v018' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_RestartAppIfNecessary = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_RunCallbacks"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUGC_v020"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUGC_v020"); - LOG_TRACE("{} -> 'SteamAPI_SteamUGC_v020' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_RunCallbacks = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SetBreakpadAppID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUGC_v021"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUGC_v021"); - LOG_TRACE("{} -> 'SteamAPI_SteamUGC_v021' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SetBreakpadAppID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SetMiniDumpComment"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUserStats_v011"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUserStats_v011"); - LOG_TRACE("{} -> 'SteamAPI_SteamUserStats_v011' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SetMiniDumpComment = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SetTryCatchCallbacks"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUserStats_v012"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUserStats_v012"); - LOG_TRACE("{} -> 'SteamAPI_SteamUserStats_v012' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SetTryCatchCallbacks = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_Shutdown"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUserStats_v013"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUserStats_v013"); - LOG_TRACE("{} -> 'SteamAPI_SteamUserStats_v013' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_Shutdown = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamApps_v008"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUser_v020"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUser_v020"); - LOG_TRACE("{} -> 'SteamAPI_SteamUser_v020' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamApps_v008 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamController_v008"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUser_v021"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUser_v021"); - LOG_TRACE("{} -> 'SteamAPI_SteamUser_v021' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamController_v008 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamDatagramHostedAddress_Clear"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUser_v022"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUser_v022"); - LOG_TRACE("{} -> 'SteamAPI_SteamUser_v022' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamDatagramHostedAddress_Clear = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamDatagramHostedAddress_GetPopID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUser_v023"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUser_v023"); - LOG_TRACE("{} -> 'SteamAPI_SteamUser_v023' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamDatagramHostedAddress_GetPopID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamDatagramHostedAddress_SetDevAddress"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUtils_v009"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUtils_v009"); - LOG_TRACE("{} -> 'SteamAPI_SteamUtils_v009' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamDatagramHostedAddress_SetDevAddress = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamFriends_v018"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamUtils_v010"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamUtils_v010"); - LOG_TRACE("{} -> 'SteamAPI_SteamUtils_v010' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamFriends_v018 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerHTTP_v003"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamVideo_v002"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamVideo_v002"); - LOG_TRACE("{} -> 'SteamAPI_SteamVideo_v002' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServerHTTP_v003 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerInventory_v003"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamVideo_v003"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamVideo_v003"); - LOG_TRACE("{} -> 'SteamAPI_SteamVideo_v003' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServerInventory_v003 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamVideo_v004"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamVideo_v004"); - LOG_TRACE("{} -> 'SteamAPI_SteamVideo_v004' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServerNetworkingMessages_SteamAPI_v002 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_SteamVideo_v007"); - src_address = dlsym(original_lib_handle, "SteamAPI_SteamVideo_v007"); - LOG_TRACE("{} -> 'SteamAPI_SteamVideo_v007' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServerNetworkingSockets_SteamAPI_v012 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerNetworking_v006"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_UnregisterCallResult"); - src_address = dlsym(original_lib_handle, "SteamAPI_UnregisterCallResult"); - LOG_TRACE("{} -> 'SteamAPI_UnregisterCallResult' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServerNetworking_v006 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerStats_v001"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_UnregisterCallback"); - src_address = dlsym(original_lib_handle, "SteamAPI_UnregisterCallback"); - LOG_TRACE("{} -> 'SteamAPI_UnregisterCallback' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServerStats_v001 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUGC_v021"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_UseBreakpadCrashHandler"); - src_address = dlsym(original_lib_handle, "SteamAPI_UseBreakpadCrashHandler"); - LOG_TRACE("{} -> 'SteamAPI_UseBreakpadCrashHandler' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServerUGC_v021 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServerUtils_v010"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_WriteMiniDump"); - src_address = dlsym(original_lib_handle, "SteamAPI_WriteMiniDump"); - LOG_TRACE("{} -> 'SteamAPI_WriteMiniDump' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServerUtils_v010 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamGameServer_v015"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_gameserveritem_t_Construct"); - src_address = dlsym(original_lib_handle, "SteamAPI_gameserveritem_t_Construct"); - LOG_TRACE("{} -> 'SteamAPI_gameserveritem_t_Construct' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamGameServer_v015 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamHTMLSurface_v005"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_gameserveritem_t_GetName"); - src_address = dlsym(original_lib_handle, "SteamAPI_gameserveritem_t_GetName"); - LOG_TRACE("{} -> 'SteamAPI_gameserveritem_t_GetName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamHTMLSurface_v005 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamHTTP_v003"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_gameserveritem_t_SetName"); - src_address = dlsym(original_lib_handle, "SteamAPI_gameserveritem_t_SetName"); - LOG_TRACE("{} -> 'SteamAPI_gameserveritem_t_SetName' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamHTTP_v003 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamIPAddress_t_IsSet"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_Assign"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_Assign"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_Assign' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamIPAddress_t_IsSet = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamInput_v006"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_Construct"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_Construct"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_Construct' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamInput_v006 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamInventory_v003"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_GetConnectionAddressString"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetConnectionAddressString"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_GetConnectionAddressString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamInventory_v003 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamMatchmakingServers_v002"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_GetConnectionPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetConnectionPort"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_GetConnectionPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamMatchmakingServers_v002 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamMatchmaking_v009"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_GetIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetIP"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_GetIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamMatchmaking_v009 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamMusic_v001"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_GetQueryAddressString"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetQueryAddressString"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_GetQueryAddressString' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamMusic_v001 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetFloat"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_GetQueryPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetQueryPort"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_GetQueryPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingConfigValue_t_SetFloat = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetInt32"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_Init"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_Init"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingConfigValue_t_SetInt32 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetInt64"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_IsLessThan"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_IsLessThan"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_IsLessThan' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingConfigValue_t_SetInt64 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetPtr"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_SetConnectionPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_SetConnectionPort"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_SetConnectionPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingConfigValue_t_SetPtr = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingConfigValue_t_SetString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_SetIP"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_SetIP"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_SetIP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingConfigValue_t_SetString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_Clear"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAPI_servernetadr_t_SetQueryPort"); - src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_SetQueryPort"); - LOG_TRACE("{} -> 'SteamAPI_servernetadr_t_SetQueryPort' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_Clear = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_GetFakeIPType"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamAppList"); - src_address = dlsym(original_lib_handle, "SteamAppList"); - LOG_TRACE("{} -> 'SteamAppList' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_GetFakeIPType = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_GetIPv4"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamApps"); - src_address = dlsym(original_lib_handle, "SteamApps"); - LOG_TRACE("{} -> 'SteamApps' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_GetIPv4 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsEqualTo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamClient"); - src_address = dlsym(original_lib_handle, "SteamClient"); - LOG_TRACE("{} -> 'SteamClient' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_IsEqualTo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsFakeIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamContentServer"); - src_address = dlsym(original_lib_handle, "SteamContentServer"); - LOG_TRACE("{} -> 'SteamContentServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_IsFakeIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsIPv4"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamContentServerUtils"); - src_address = dlsym(original_lib_handle, "SteamContentServerUtils"); - LOG_TRACE("{} -> 'SteamContentServerUtils' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_IsIPv4 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamContentServer_Init"); - src_address = dlsym(original_lib_handle, "SteamContentServer_Init"); - LOG_TRACE("{} -> 'SteamContentServer_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_IsIPv6AllZeros = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_IsLocalHost"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamContentServer_RunCallbacks"); - src_address = dlsym(original_lib_handle, "SteamContentServer_RunCallbacks"); - LOG_TRACE("{} -> 'SteamContentServer_RunCallbacks' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_IsLocalHost = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_ParseString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamContentServer_Shutdown"); - src_address = dlsym(original_lib_handle, "SteamContentServer_Shutdown"); - LOG_TRACE("{} -> 'SteamContentServer_Shutdown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_ParseString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv4"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamController"); - src_address = dlsym(original_lib_handle, "SteamController"); - LOG_TRACE("{} -> 'SteamController' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv4 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv6"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamController_GetControllerState"); - src_address = dlsym(original_lib_handle, "SteamController_GetControllerState"); - LOG_TRACE("{} -> 'SteamController_GetControllerState' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv6 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamController_Init"); - src_address = dlsym(original_lib_handle, "SteamController_Init"); - LOG_TRACE("{} -> 'SteamController_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_SetIPv6LocalHost = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIPAddr_ToString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamController_SetOverrideMode"); - src_address = dlsym(original_lib_handle, "SteamController_SetOverrideMode"); - LOG_TRACE("{} -> 'SteamController_SetOverrideMode' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIPAddr_ToString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_Clear"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamController_Shutdown"); - src_address = dlsym(original_lib_handle, "SteamController_Shutdown"); - LOG_TRACE("{} -> 'SteamController_Shutdown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_Clear = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetFakeIPType"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamController_TriggerHapticPulse"); - src_address = dlsym(original_lib_handle, "SteamController_TriggerHapticPulse"); - LOG_TRACE("{} -> 'SteamController_TriggerHapticPulse' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetFakeIPType = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetGenericBytes"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamFriends"); - src_address = dlsym(original_lib_handle, "SteamFriends"); - LOG_TRACE("{} -> 'SteamFriends' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetGenericBytes = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetGenericString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer"); - src_address = dlsym(original_lib_handle, "SteamGameServer"); - LOG_TRACE("{} -> 'SteamGameServer' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetGenericString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetIPAddr"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServerApps"); - src_address = dlsym(original_lib_handle, "SteamGameServerApps"); - LOG_TRACE("{} -> 'SteamGameServerApps' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetIPAddr = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetIPv4"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServerHTTP"); - src_address = dlsym(original_lib_handle, "SteamGameServerHTTP"); - LOG_TRACE("{} -> 'SteamGameServerHTTP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetIPv4 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetPSNID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServerInventory"); - src_address = dlsym(original_lib_handle, "SteamGameServerInventory"); - LOG_TRACE("{} -> 'SteamGameServerInventory' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetPSNID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetSteamID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServerNetworking"); - src_address = dlsym(original_lib_handle, "SteamGameServerNetworking"); - LOG_TRACE("{} -> 'SteamGameServerNetworking' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetSteamID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetSteamID64"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServerStats"); - src_address = dlsym(original_lib_handle, "SteamGameServerStats"); - LOG_TRACE("{} -> 'SteamGameServerStats' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetSteamID64 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServerUGC"); - src_address = dlsym(original_lib_handle, "SteamGameServerUGC"); - LOG_TRACE("{} -> 'SteamGameServerUGC' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_GetXboxPairwiseID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsEqualTo"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServerUtils"); - src_address = dlsym(original_lib_handle, "SteamGameServerUtils"); - LOG_TRACE("{} -> 'SteamGameServerUtils' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_IsEqualTo = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsFakeIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_BSecure"); - src_address = dlsym(original_lib_handle, "SteamGameServer_BSecure"); - LOG_TRACE("{} -> 'SteamGameServer_BSecure' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_IsFakeIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsInvalid"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_GetHSteamPipe"); - src_address = dlsym(original_lib_handle, "SteamGameServer_GetHSteamPipe"); - LOG_TRACE("{} -> 'SteamGameServer_GetHSteamPipe' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_IsInvalid = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_IsLocalHost"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_GetHSteamUser"); - src_address = dlsym(original_lib_handle, "SteamGameServer_GetHSteamUser"); - LOG_TRACE("{} -> 'SteamGameServer_GetHSteamUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_IsLocalHost = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_ParseString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_GetIPCCallCount"); - src_address = dlsym(original_lib_handle, "SteamGameServer_GetIPCCallCount"); - LOG_TRACE("{} -> 'SteamGameServer_GetIPCCallCount' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_ParseString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetGenericBytes"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_GetSteamID"); - src_address = dlsym(original_lib_handle, "SteamGameServer_GetSteamID"); - LOG_TRACE("{} -> 'SteamGameServer_GetSteamID' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetGenericBytes = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetGenericString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_Init"); - src_address = dlsym(original_lib_handle, "SteamGameServer_Init"); - LOG_TRACE("{} -> 'SteamGameServer_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetGenericString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetIPAddr"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_InitSafe"); - src_address = dlsym(original_lib_handle, "SteamGameServer_InitSafe"); - LOG_TRACE("{} -> 'SteamGameServer_InitSafe' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetIPAddr = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetIPv4Addr"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_RunCallbacks"); - src_address = dlsym(original_lib_handle, "SteamGameServer_RunCallbacks"); - LOG_TRACE("{} -> 'SteamGameServer_RunCallbacks' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetIPv4Addr = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetLocalHost"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamGameServer_Shutdown"); - src_address = dlsym(original_lib_handle, "SteamGameServer_Shutdown"); - LOG_TRACE("{} -> 'SteamGameServer_Shutdown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetLocalHost = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetPSNID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamHTMLSurface"); - src_address = dlsym(original_lib_handle, "SteamHTMLSurface"); - LOG_TRACE("{} -> 'SteamHTMLSurface' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetPSNID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetSteamID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamHTTP"); - src_address = dlsym(original_lib_handle, "SteamHTTP"); - LOG_TRACE("{} -> 'SteamHTTP' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetSteamID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetSteamID64"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInternal_ContextInit"); - src_address = dlsym(original_lib_handle, "SteamInternal_ContextInit"); - LOG_TRACE("{} -> 'SteamInternal_ContextInit' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetSteamID64 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInternal_CreateInterface"); - src_address = dlsym(original_lib_handle, "SteamInternal_CreateInterface"); - LOG_TRACE("{} -> 'SteamInternal_CreateInterface' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_SetXboxPairwiseID = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingIdentity_ToString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInternal_FindOrCreateGameServerInterface"); - src_address = dlsym(original_lib_handle, "SteamInternal_FindOrCreateGameServerInterface"); - LOG_TRACE("{} -> 'SteamInternal_FindOrCreateGameServerInterface' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingIdentity_ToString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingMessage_t_Release"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInternal_FindOrCreateUserInterface"); - src_address = dlsym(original_lib_handle, "SteamInternal_FindOrCreateUserInterface"); - LOG_TRACE("{} -> 'SteamInternal_FindOrCreateUserInterface' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingMessage_t_Release = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingMessages_SteamAPI_v002"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInternal_GameServer_Init"); - src_address = dlsym(original_lib_handle, "SteamInternal_GameServer_Init"); - LOG_TRACE("{} -> 'SteamInternal_GameServer_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingMessages_SteamAPI_v002 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingSockets_SteamAPI_v012"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInternal_GameServer_Init_V2"); - src_address = dlsym(original_lib_handle, "SteamInternal_GameServer_Init_V2"); - LOG_TRACE("{} -> 'SteamInternal_GameServer_Init_V2' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingSockets_SteamAPI_v012 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworkingUtils_SteamAPI_v004"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInternal_GlobalContextGameServerPtr"); - src_address = dlsym(original_lib_handle, "SteamInternal_GlobalContextGameServerPtr"); - LOG_TRACE("{} -> 'SteamInternal_GlobalContextGameServerPtr' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworkingUtils_SteamAPI_v004 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamNetworking_v006"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInternal_SteamAPI_Init"); - src_address = dlsym(original_lib_handle, "SteamInternal_SteamAPI_Init"); - LOG_TRACE("{} -> 'SteamInternal_SteamAPI_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamNetworking_v006 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamParentalSettings_v001"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamInventory"); - src_address = dlsym(original_lib_handle, "SteamInventory"); - LOG_TRACE("{} -> 'SteamInventory' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamParentalSettings_v001 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamParties_v002"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamMatchmaking"); - src_address = dlsym(original_lib_handle, "SteamMatchmaking"); - LOG_TRACE("{} -> 'SteamMatchmaking' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamParties_v002 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamRemotePlay_v003"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamMatchmakingServers"); - src_address = dlsym(original_lib_handle, "SteamMatchmakingServers"); - LOG_TRACE("{} -> 'SteamMatchmakingServers' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamRemotePlay_v003 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamRemoteStorage_v016"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamMusic"); - src_address = dlsym(original_lib_handle, "SteamMusic"); - LOG_TRACE("{} -> 'SteamMusic' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamRemoteStorage_v016 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamScreenshots_v003"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamMusicRemote"); - src_address = dlsym(original_lib_handle, "SteamMusicRemote"); - LOG_TRACE("{} -> 'SteamMusicRemote' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamScreenshots_v003 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamTimeline_v004"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamNetworking"); - src_address = dlsym(original_lib_handle, "SteamNetworking"); - LOG_TRACE("{} -> 'SteamNetworking' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamTimeline_v004 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamUGC_v021"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamRealPath"); - src_address = dlsym(original_lib_handle, "SteamRealPath"); - LOG_TRACE("{} -> 'SteamRealPath' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamUGC_v021 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamUserStats_v013"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamRemoteStorage"); - src_address = dlsym(original_lib_handle, "SteamRemoteStorage"); - LOG_TRACE("{} -> 'SteamRemoteStorage' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamUserStats_v013 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamUser_v023"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamScreenshots"); - src_address = dlsym(original_lib_handle, "SteamScreenshots"); - LOG_TRACE("{} -> 'SteamScreenshots' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamUser_v023 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamUtils_v010"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamUGC"); - src_address = dlsym(original_lib_handle, "SteamUGC"); - LOG_TRACE("{} -> 'SteamUGC' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamUtils_v010 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_SteamVideo_v007"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamUnifiedMessages"); - src_address = dlsym(original_lib_handle, "SteamUnifiedMessages"); - LOG_TRACE("{} -> 'SteamUnifiedMessages' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_SteamVideo_v007 = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_UnregisterCallResult"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamUser"); - src_address = dlsym(original_lib_handle, "SteamUser"); - LOG_TRACE("{} -> 'SteamUser' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_UnregisterCallResult = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_UnregisterCallback"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamUserStats"); - src_address = dlsym(original_lib_handle, "SteamUserStats"); - LOG_TRACE("{} -> 'SteamUserStats' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_UnregisterCallback = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_UseBreakpadCrashHandler"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamUtils"); - src_address = dlsym(original_lib_handle, "SteamUtils"); - LOG_TRACE("{} -> 'SteamUtils' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_UseBreakpadCrashHandler = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_WriteMiniDump"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_ComputeDistortion"); - src_address = dlsym(original_lib_handle, "SteamVR_ComputeDistortion"); - LOG_TRACE("{} -> 'SteamVR_ComputeDistortion' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_WriteMiniDump = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_gameserveritem_t_Construct"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetD3D9AdapterIndex"); - src_address = dlsym(original_lib_handle, "SteamVR_GetD3D9AdapterIndex"); - LOG_TRACE("{} -> 'SteamVR_GetD3D9AdapterIndex' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_gameserveritem_t_Construct = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_gameserveritem_t_GetName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetDisplayId"); - src_address = dlsym(original_lib_handle, "SteamVR_GetDisplayId"); - LOG_TRACE("{} -> 'SteamVR_GetDisplayId' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_gameserveritem_t_GetName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_gameserveritem_t_SetName"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetDriverId"); - src_address = dlsym(original_lib_handle, "SteamVR_GetDriverId"); - LOG_TRACE("{} -> 'SteamVR_GetDriverId' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_gameserveritem_t_SetName = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_Assign"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetEyeOutputViewport"); - src_address = dlsym(original_lib_handle, "SteamVR_GetEyeOutputViewport"); - LOG_TRACE("{} -> 'SteamVR_GetEyeOutputViewport' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_Assign = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_Construct"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetHeadFromEyePose"); - src_address = dlsym(original_lib_handle, "SteamVR_GetHeadFromEyePose"); - LOG_TRACE("{} -> 'SteamVR_GetHeadFromEyePose' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_Construct = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetConnectionAddressString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetLastTrackerFromHeadPose"); - src_address = dlsym(original_lib_handle, "SteamVR_GetLastTrackerFromHeadPose"); - LOG_TRACE("{} -> 'SteamVR_GetLastTrackerFromHeadPose' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_GetConnectionAddressString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetConnectionPort"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetProjectionMatrix"); - src_address = dlsym(original_lib_handle, "SteamVR_GetProjectionMatrix"); - LOG_TRACE("{} -> 'SteamVR_GetProjectionMatrix' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_GetConnectionPort = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetProjectionRaw"); - src_address = dlsym(original_lib_handle, "SteamVR_GetProjectionRaw"); - LOG_TRACE("{} -> 'SteamVR_GetProjectionRaw' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_GetIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetQueryAddressString"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetRecommendedRenderTargetSize"); - src_address = dlsym(original_lib_handle, "SteamVR_GetRecommendedRenderTargetSize"); - LOG_TRACE("{} -> 'SteamVR_GetRecommendedRenderTargetSize' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_GetQueryAddressString = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_GetQueryPort"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetTrackerFromHeadPose"); - src_address = dlsym(original_lib_handle, "SteamVR_GetTrackerFromHeadPose"); - LOG_TRACE("{} -> 'SteamVR_GetTrackerFromHeadPose' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_GetQueryPort = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_Init"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetTrackerZeroPose"); - src_address = dlsym(original_lib_handle, "SteamVR_GetTrackerZeroPose"); - LOG_TRACE("{} -> 'SteamVR_GetTrackerZeroPose' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_Init = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_IsLessThan"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetViewMatrix"); - src_address = dlsym(original_lib_handle, "SteamVR_GetViewMatrix"); - LOG_TRACE("{} -> 'SteamVR_GetViewMatrix' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_IsLessThan = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_SetConnectionPort"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_GetWindowBounds"); - src_address = dlsym(original_lib_handle, "SteamVR_GetWindowBounds"); - LOG_TRACE("{} -> 'SteamVR_GetWindowBounds' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_SetConnectionPort = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_SetIP"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_IHmd_Version"); - src_address = dlsym(original_lib_handle, "SteamVR_IHmd_Version"); - LOG_TRACE("{} -> 'SteamVR_IHmd_Version' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_SetIP = src_address; + src_address = dlsym(original_lib_handle, "SteamAPI_servernetadr_t_SetQueryPort"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_WillDriftInYaw"); - src_address = dlsym(original_lib_handle, "SteamVR_WillDriftInYaw"); - LOG_TRACE("{} -> 'SteamVR_WillDriftInYaw' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamAPI_servernetadr_t_SetQueryPort = src_address; + src_address = dlsym(original_lib_handle, "SteamClient"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVR_ZeroTracker"); - src_address = dlsym(original_lib_handle, "SteamVR_ZeroTracker"); - LOG_TRACE("{} -> 'SteamVR_ZeroTracker' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamClient = src_address; + src_address = dlsym(original_lib_handle, "SteamGameServer_BSecure"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "SteamVideo"); - src_address = dlsym(original_lib_handle, "SteamVideo"); - LOG_TRACE("{} -> 'SteamVideo' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamGameServer_BSecure = src_address; + src_address = dlsym(original_lib_handle, "SteamGameServer_GetHSteamPipe"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "Steam_GetHSteamUserCurrent"); - src_address = dlsym(original_lib_handle, "Steam_GetHSteamUserCurrent"); - LOG_TRACE("{} -> 'Steam_GetHSteamUserCurrent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamGameServer_GetHSteamPipe = src_address; + src_address = dlsym(original_lib_handle, "SteamGameServer_GetHSteamUser"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "Steam_RegisterInterfaceFuncs"); - src_address = dlsym(original_lib_handle, "Steam_RegisterInterfaceFuncs"); - LOG_TRACE("{} -> 'Steam_RegisterInterfaceFuncs' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamGameServer_GetHSteamUser = src_address; + src_address = dlsym(original_lib_handle, "SteamGameServer_GetIPCCallCount"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "Steam_RunCallbacks"); - src_address = dlsym(original_lib_handle, "Steam_RunCallbacks"); - LOG_TRACE("{} -> 'Steam_RunCallbacks' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamGameServer_GetIPCCallCount = src_address; + src_address = dlsym(original_lib_handle, "SteamGameServer_GetSteamID"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "VR_GetControlPanel"); - src_address = dlsym(original_lib_handle, "VR_GetControlPanel"); - LOG_TRACE("{} -> 'VR_GetControlPanel' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamGameServer_GetSteamID = src_address; + src_address = dlsym(original_lib_handle, "SteamGameServer_InitSafe"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "VR_GetGenericInterface"); - src_address = dlsym(original_lib_handle, "VR_GetGenericInterface"); - LOG_TRACE("{} -> 'VR_GetGenericInterface' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamGameServer_InitSafe = src_address; + src_address = dlsym(original_lib_handle, "SteamGameServer_RunCallbacks"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "VR_GetStringForHmdError"); - src_address = dlsym(original_lib_handle, "VR_GetStringForHmdError"); - LOG_TRACE("{} -> 'VR_GetStringForHmdError' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamGameServer_RunCallbacks = src_address; + src_address = dlsym(original_lib_handle, "SteamGameServer_Shutdown"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "VR_Init"); - src_address = dlsym(original_lib_handle, "VR_Init"); - LOG_TRACE("{} -> 'VR_Init' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamGameServer_Shutdown = src_address; + src_address = dlsym(original_lib_handle, "SteamInternal_ContextInit"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "VR_IsHmdPresent"); - src_address = dlsym(original_lib_handle, "VR_IsHmdPresent"); - LOG_TRACE("{} -> 'VR_IsHmdPresent' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamInternal_ContextInit = src_address; + src_address = dlsym(original_lib_handle, "SteamInternal_CreateInterface"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "VR_Shutdown"); - src_address = dlsym(original_lib_handle, "VR_Shutdown"); - LOG_TRACE("{} -> 'VR_Shutdown' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamInternal_CreateInterface = src_address; + src_address = dlsym(original_lib_handle, "SteamInternal_FindOrCreateGameServerInterface"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__gcclibcxx_demangle_callback"); - src_address = dlsym(original_lib_handle, "__gcclibcxx_demangle_callback"); - LOG_TRACE("{} -> '__gcclibcxx_demangle_callback' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamInternal_FindOrCreateGameServerInterface = src_address; + src_address = dlsym(original_lib_handle, "SteamInternal_FindOrCreateUserInterface"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__gxx_personality_v0"); - src_address = dlsym(original_lib_handle, "__gxx_personality_v0"); - LOG_TRACE("{} -> '__gxx_personality_v0' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamInternal_FindOrCreateUserInterface = src_address; + src_address = dlsym(original_lib_handle, "SteamInternal_GameServer_Init_V2"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__new_handler"); - src_address = dlsym(original_lib_handle, "__new_handler"); - LOG_TRACE("{} -> '__new_handler' src: {}, dest: {}", __func__, src_address, dest_address); + ptr_SteamInternal_GameServer_Init_V2 = src_address; + src_address = dlsym(original_lib_handle, "SteamInternal_SteamAPI_Init"); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap___lxstat"); + ptr_SteamInternal_SteamAPI_Init = src_address; + src_address = dlsym(original_lib_handle, "SteamRealPath"); + if(!src_address) src_address = reinterpret_cast(panic_exit); + ptr_SteamRealPath = src_address; src_address = dlsym(original_lib_handle, "__wrap___lxstat"); - LOG_TRACE("{} -> '__wrap___lxstat' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap___lxstat64"); + ptr___wrap___lxstat = src_address; src_address = dlsym(original_lib_handle, "__wrap___lxstat64"); - LOG_TRACE("{} -> '__wrap___lxstat64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap___xstat"); + ptr___wrap___lxstat64 = src_address; src_address = dlsym(original_lib_handle, "__wrap___xstat"); - LOG_TRACE("{} -> '__wrap___xstat' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap___xstat64"); + ptr___wrap___xstat = src_address; src_address = dlsym(original_lib_handle, "__wrap___xstat64"); - LOG_TRACE("{} -> '__wrap___xstat64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_access"); + ptr___wrap___xstat64 = src_address; src_address = dlsym(original_lib_handle, "__wrap_access"); - LOG_TRACE("{} -> '__wrap_access' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_chdir"); + ptr___wrap_access = src_address; src_address = dlsym(original_lib_handle, "__wrap_chdir"); - LOG_TRACE("{} -> '__wrap_chdir' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_chmod"); + ptr___wrap_chdir = src_address; src_address = dlsym(original_lib_handle, "__wrap_chmod"); - LOG_TRACE("{} -> '__wrap_chmod' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_chown"); + ptr___wrap_chmod = src_address; src_address = dlsym(original_lib_handle, "__wrap_chown"); - LOG_TRACE("{} -> '__wrap_chown' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_dlmopen"); + ptr___wrap_chown = src_address; src_address = dlsym(original_lib_handle, "__wrap_dlmopen"); - LOG_TRACE("{} -> '__wrap_dlmopen' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_dlopen"); + ptr___wrap_dlmopen = src_address; src_address = dlsym(original_lib_handle, "__wrap_dlopen"); - LOG_TRACE("{} -> '__wrap_dlopen' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_fopen"); + ptr___wrap_dlopen = src_address; src_address = dlsym(original_lib_handle, "__wrap_fopen"); - LOG_TRACE("{} -> '__wrap_fopen' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_fopen64"); + ptr___wrap_fopen = src_address; src_address = dlsym(original_lib_handle, "__wrap_fopen64"); - LOG_TRACE("{} -> '__wrap_fopen64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_freopen"); + ptr___wrap_fopen64 = src_address; src_address = dlsym(original_lib_handle, "__wrap_freopen"); - LOG_TRACE("{} -> '__wrap_freopen' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_lchown"); + ptr___wrap_freopen = src_address; src_address = dlsym(original_lib_handle, "__wrap_lchown"); - LOG_TRACE("{} -> '__wrap_lchown' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_link"); + ptr___wrap_lchown = src_address; src_address = dlsym(original_lib_handle, "__wrap_link"); - LOG_TRACE("{} -> '__wrap_link' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_lstat"); + ptr___wrap_link = src_address; src_address = dlsym(original_lib_handle, "__wrap_lstat"); - LOG_TRACE("{} -> '__wrap_lstat' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_lstat64"); + ptr___wrap_lstat = src_address; src_address = dlsym(original_lib_handle, "__wrap_lstat64"); - LOG_TRACE("{} -> '__wrap_lstat64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_mkdir"); + ptr___wrap_lstat64 = src_address; src_address = dlsym(original_lib_handle, "__wrap_mkdir"); - LOG_TRACE("{} -> '__wrap_mkdir' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_mkfifo"); + ptr___wrap_mkdir = src_address; src_address = dlsym(original_lib_handle, "__wrap_mkfifo"); - LOG_TRACE("{} -> '__wrap_mkfifo' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_mknod"); + ptr___wrap_mkfifo = src_address; src_address = dlsym(original_lib_handle, "__wrap_mknod"); - LOG_TRACE("{} -> '__wrap_mknod' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_mount"); + ptr___wrap_mknod = src_address; src_address = dlsym(original_lib_handle, "__wrap_mount"); - LOG_TRACE("{} -> '__wrap_mount' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_open"); + ptr___wrap_mount = src_address; src_address = dlsym(original_lib_handle, "__wrap_open"); - LOG_TRACE("{} -> '__wrap_open' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_open64"); + ptr___wrap_open = src_address; src_address = dlsym(original_lib_handle, "__wrap_open64"); - LOG_TRACE("{} -> '__wrap_open64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_opendir"); + ptr___wrap_open64 = src_address; src_address = dlsym(original_lib_handle, "__wrap_opendir"); - LOG_TRACE("{} -> '__wrap_opendir' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_rename"); + ptr___wrap_opendir = src_address; src_address = dlsym(original_lib_handle, "__wrap_rename"); - LOG_TRACE("{} -> '__wrap_rename' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_rmdir"); + ptr___wrap_rename = src_address; src_address = dlsym(original_lib_handle, "__wrap_rmdir"); - LOG_TRACE("{} -> '__wrap_rmdir' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_scandir"); + ptr___wrap_rmdir = src_address; src_address = dlsym(original_lib_handle, "__wrap_scandir"); - LOG_TRACE("{} -> '__wrap_scandir' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_scandir64"); + ptr___wrap_scandir = src_address; src_address = dlsym(original_lib_handle, "__wrap_scandir64"); - LOG_TRACE("{} -> '__wrap_scandir64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_stat"); + ptr___wrap_scandir64 = src_address; src_address = dlsym(original_lib_handle, "__wrap_stat"); - LOG_TRACE("{} -> '__wrap_stat' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_stat64"); + ptr___wrap_stat = src_address; src_address = dlsym(original_lib_handle, "__wrap_stat64"); - LOG_TRACE("{} -> '__wrap_stat64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_statfs"); + ptr___wrap_stat64 = src_address; src_address = dlsym(original_lib_handle, "__wrap_statfs"); - LOG_TRACE("{} -> '__wrap_statfs' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_statfs64"); + ptr___wrap_statfs = src_address; src_address = dlsym(original_lib_handle, "__wrap_statfs64"); - LOG_TRACE("{} -> '__wrap_statfs64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_statvfs"); + ptr___wrap_statfs64 = src_address; src_address = dlsym(original_lib_handle, "__wrap_statvfs"); - LOG_TRACE("{} -> '__wrap_statvfs' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_statvfs64"); + ptr___wrap_statvfs = src_address; src_address = dlsym(original_lib_handle, "__wrap_statvfs64"); - LOG_TRACE("{} -> '__wrap_statvfs64' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_symlink"); + ptr___wrap_statvfs64 = src_address; src_address = dlsym(original_lib_handle, "__wrap_symlink"); - LOG_TRACE("{} -> '__wrap_symlink' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_unlink"); + ptr___wrap_symlink = src_address; src_address = dlsym(original_lib_handle, "__wrap_unlink"); - LOG_TRACE("{} -> '__wrap_unlink' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_utime"); + ptr___wrap_unlink = src_address; src_address = dlsym(original_lib_handle, "__wrap_utime"); - LOG_TRACE("{} -> '__wrap_utime' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "__wrap_utimes"); + ptr___wrap_utime = src_address; src_address = dlsym(original_lib_handle, "__wrap_utimes"); - LOG_TRACE("{} -> '__wrap_utimes' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); - - dest_address = dlsym(self_lib_handle, "g_pSteamClientGameServer"); + ptr___wrap_utimes = src_address; src_address = dlsym(original_lib_handle, "g_pSteamClientGameServer"); - LOG_TRACE("{} -> 'g_pSteamClientGameServer' src: {}, dest: {}", __func__, src_address, dest_address); if(!src_address) src_address = reinterpret_cast(panic_exit); - std::memcpy(static_cast(dest_address) + 2, &src_address, sizeof(void*)); + ptr_g_pSteamClientGameServer = src_address; initialized = true; LOG_INFO("Proxy exports initialized"); From 48c293e23c132f30763ac370e644ea4e5269c497 Mon Sep 17 00:00:00 2001 From: Rufemlike Date: Tue, 21 Jul 2026 20:40:43 +0300 Subject: [PATCH 06/30] fix(submodule): update KoalaBox to fix Windows compilation error (unistd.h missing) --- KoalaBox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/KoalaBox b/KoalaBox index 9e6abcc..bf99d5f 160000 --- a/KoalaBox +++ b/KoalaBox @@ -1 +1 @@ -Subproject commit 9e6abcce9f5766fa51bdf9cdaf5001638fe9be26 +Subproject commit bf99d5fe975a71b644aab92ca86232822fe3a8a8 From 0824a12f8e15ec4e63547dc4ca2eac9742bfe6ba Mon Sep 17 00:00:00 2001 From: Rufemlike Date: Tue, 21 Jul 2026 23:35:55 +0300 Subject: [PATCH 07/30] Fix proxy mode steamclient detour and add ISteamClient::GetISteamGameServer virtual hook --- KoalaBox | 2 +- SmokeAPI_Arma3_Ready.zip | Bin 6757941 -> 4015991 bytes src/smoke_api/smoke_api.cpp | 10 +--------- src/steam_api/steam_interfaces.cpp | 1 + src/steam_api/virtuals/isteamclient.cpp | 14 ++++++++++++++ src/steam_api/virtuals/steam_api_virtuals.hpp | 1 + 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/KoalaBox b/KoalaBox index bf99d5f..c5cd95c 160000 --- a/KoalaBox +++ b/KoalaBox @@ -1 +1 @@ -Subproject commit bf99d5fe975a71b644aab92ca86232822fe3a8a8 +Subproject commit c5cd95c4e318a91dec4e6ac854db07e7f5ce346c diff --git a/SmokeAPI_Arma3_Ready.zip b/SmokeAPI_Arma3_Ready.zip index 756194f4fe8249c0130bda23ea4163b7397b7e78..1deb1a42fedd1130135142c578fae1dbe0a61da3 100644 GIT binary patch literal 4015991 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 z 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

W%Wp1r@3V(qdm^55=teZDd?fYbh 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%0DVgme0r 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

MEwxb^NKAN9BVbAGd&ppGQ+gYF4 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

9+=j{3!P1%oGx|6BcZR(vM0!lx~;H&_^&?6 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 z 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 Xi%0vVAG8bO@W4k7e3Zyf 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⪑2`qm-x6^Rt^& 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≥oGu( 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 z za`jTHY!MT27w+^=Z4_%pG%?Be)x0TzPwB*)#+dk&(IywPAKuzC)Ytv6b)_=_(41<# z45vgr{AHv(Fw0eX*qs)#PpwmgC(%o0jTsly5t_0p)S1+#?76PEI7iF+EJV>P_{LV{ zuC3}gu+%r0Y#*m&Rn@t1cv_N zM$I>(Bj@WV`Po*4B-+6PR^0w!Fvy#-(YvCjz&Uu4(S5h(MUmivc~DFc5>b@drA-ft zln?9ARy`oYYN%SIS_|Jg7V6LKuEA4`?s=j#%*px#6l)z) zJLT>XiOd3vj$j2q!Ml~QX#jM7==vh)+al=O2=`HaKT`&-@jWNq3P`O3C?@xo$irU5ECQ z+4$NDf5J$)uZb+U@kl_kpA?+v3}+V;RSi&$4zpGJNh=<^0MGI+N#T&zq8-E(D6D|& zDbcxuQy%)-LNukk=Idf6*t8t*7)yh^AIq%qeR$bIN*Q=XZ8XQW=_4R-!qjzAR);S*{ndwuH?oYXJYoc@OG>7vjBQ!bf2vB|J2c_67Dp zF}rIzk?E+kDX=|iexu`)n3<~@^fqSM!k0Wl=>F?S`$#9CKk0}d{mAfrz>MCGrV1Lq zAAl052z=iy2H(#qjKcL_V4zW+r-lnkinySJbUO$VJE{8HG?#PLQd2%Mw0GoL`6M_ZhdtgU^ds zdc1=k@6aA6(BlN{aUwlV)EHS9oT)y} zWsh^&xAu%;UtTfYEb-+np__+&c@JZ6=Zcok_!6R}Ql1YN$n}CWcDayMAELa1BsAd` zBt&_8sAsL{_`6maI~>C|%=f`x8T>65fwO>zJRjabN?sY>EQg!rBJeXlyp-W(xgd>N zfd?<6q3YFG13m?FXM~?bUtS{oboS+S79@1# zi^kFUY3K+We$DV}hS!&v&oFZ|sP>Gwn0{g7vrpuuQihhg;3u`qfys~Yyd(}DY+ z4$OHz+~*1K3(tA5Yt4rZ0o35XAJXrKwEF?!jV}`9QANrFy@6uO&k~lFCHzq)K$1j( z1N;<3K#GhQ;E#+Y08`4BPCTVyzSwCE{c}p6*~YODkv5}K`i}NKIe1#)zs)EDEQ$VE zX`+9ABkb2){<{>Hf7U^lfBs&lj3IulT=Dhu`I63P8NPZxt*bgEyuy@V1SL z5fV_KV5xTBC(3hlqUAVW@-sB0c-TU|^m`(KcOVeD`cJ_)OOSiAj)P6K=Ej6=h7GIu zkQ)<0zD1|T#IWpVCQ1C7cw|y=gEwTMr?)5-q+zfO9~}V7!*v)T$Zt)<=svwZ=C}s* z$~9!Zr>j%8#i`y1-^cV!Is?S`z6)0(I;?TLg&c?SkPS8T_6nA2zGOJnhxK$7q;YSl zLdDwM@OcB)e;r@ii#C7>PI(Th%Al)~l|qpAGq6|m_Y!pZMkS%=w?Tf5W95)!&&8OD zb~|;!aqkOKFATU;vKWEg6xXfB(Suka@=*XEZmn_j!Yos2 z9G7uijia~DjC3d8Nk0=ueawSY68GBpf!7i@H;-0$er|4=x6wLuiID`PJpsb3D z+A*>MDg+efUsbPrre`v_0Nwq*zy1ueZ`PuMW}QrO3XdU=(soMxhWyh7r{Vo1!=5()Ulqb2I`ONN#>7r$JwT<4_EcKnML z@h~F!b0vOMQX;#gh+#J*Vp>hucd@PS!TkXv9gx>T$k-&~y7wpIR`@3QKbv*)+VE>+9(Vqq2!gGxWLvW!m6r*s>zeITL5?aSxky<=X6VrlbImA}6N8S%AvTEBc8iFQyRsr0-| zvTaJ;rS7b?LMQr(C_S5CmTc83Ux{zJ;3jm1AWyd#Hle{0n^23eU-jw*(1xhQ!D;OZ zjFdDJ~--)4?OyPNwc+AqiDaEeX|!Xi)=M26fW*gMn@8#$^m+5dI{M4*?K} zIKqB6zhZ!i36p@hv*?9za3*P~L~iy)i)h=90(?ElSr~XPOw+*oJ3{=zp@Q#={Q`=J z$1?DK0O0)q!5fzvhz4EszuB}72eM}@o=2PAwo`BbbKB}tcTG}yUZdu3A^_7a!2tZi zn`Z*x%CR_!7;9098;KOzLkC^}o))Icp@BM)0BL#~0l8>t*deyPcw)RIhVNxauL-}d zYLRaLKC6@IFn@B65LadhkA=!4_ATC_%>OJ&on7~aID^ReSQ^Lb!7VLY(BejiwWo)! z!PacYHD3=-_lU+;hg`i@a~Uuw~~u0sqon-eg1n zHswd}AH{!ctAp*u|9ZV6_j?`d?}di`UfksiCIX_);t>IR`bnFhY=6FYtZ!$&4e`HV zf-fNdm&CDLd>7ZkfAWXepEg2cwX*(x;xyS~OrN3qYT6HMULsS~s*2ayJm5%8Zj6I> zM3SqxtHkg*Ek>QaFH*v9cr^T5NMo3 z8cx@l$Td?b^Fu)S6pk9W2UGkQ0nW2)o{M}W#{Jg#9Tz+X4Kg_*4)9+qWve|o4(ec^d z!I@gc)G|Lz(rbTh0PIu4m}{1h=SvCI^4z4*n@BD&k(=NC5(-+-5uOEEz>!xomCQU7 zsbu23Qp8L+?n5s{ysf;>{Ed^hc+6T4HUF9G@gNY&a-?OJxJ{7du{N_f-v+4MMWUY} z&{c~lFEFE*TtOaWyl<%%1Dk#OdAh9n68#;P#AIJ{1?Ma?k<-Hu1!akaX;3n!hYif> zp_Ms3tVAWs{%fsxRH$Tr4*^8z_%JgGZv!RZs4L0!VJ155K;MU%Nol(C!>LI*1;a2$ zZD!KAY^tt3_lMod{b5MqJ4Ms#Mk8{XBJ_o#>1j)7L*TB2lR+6XRPv({dO?w{qOFiu zhg0m3dI2Jv|%QsuqFRQGan-G@# zp!Q>)7nmD5Slf*UPGXV%Fh35nAzx^s2$35%ghWJ?Rl}(r%n9qO&jX)+*VcjDV)#?w zZxj5TgulzT4dm{EKkM5AIXnE_41Xo?w|o0Qt_zTbG4R(qy?LI5i$HQ#o0u(AIU_w2 zOuCjRiWP|Z)RP={CsLoGU6J~ne?baSA77t6NPV^<^#MxVz3~H-^2+G|qs{8u`GA9D zl^{=o7gp4+?n&C*?m(G4&@>4i!u*A5{=KTA`u8fySkrVlr~CN&C-dUFrz%wguC<@74V3AL{k}Y!8#I)_p*`w%&?Qk=jIK95m*J~@~QA7@UBB-3$zZh82tNE{mT5-9VF@v zpvB1c#`|auT7gpCYi`r2tuCl(6rco>*?SQMgT`s(f9c8ddUKg_rDoUY86hVu^$sGP z{VZ}-y8Uf_}N}GUF%+!PKJ$BB^VJtcqIFwpeL?8D#h+uPOim!mK4f^ zCJr7E#U|@cMvnjLw&6QogYQv*?;@SCY_1YEG*=OhEQv<8ij8bqQP{w) zst*p#RRjy5h=yhU;SA<$D>+oON(xa7QNG?B?jN+}{u>*y|Gr8E4QqEzQ$MzLSK-=y z{6$*3t8nd}1s~5!!K#p-XZI>Lu1d@-+IR3JKb!~z4EO15?Rr``cn&8H#yXA_Y;9b7 z0$~En7irB$BmJ+$o~$AWF`h{q+LA#)&RVWwOuc+W5}#(4~)(@OPjb>Roqz5!hD#73|5!;LqGJ zkc;0rkUJOtj>6xJT?08k{7v6Ikh|iauz$ZZkQ?~!KyCs2)xOL2aif1^7K$4KfnY4& zN#q*&r|^etCH;u7+fcka%xBK)v%0xb54hxBlH7Kl&f9xCr(@CwOY^Q(#-!zz zi*mqiKjlq3U3q=r?b3tG);A4y%3nHdYSZt6tw0Z;A!t`p#+dP{zmO4sxkk=|u zx4KFXEX~k5kxJ*!&b99hY=bJ6ZNL*L@SdAQ|11tqsX1Zyfi?eM!@KZjc>lEcE&mMf zpAz2L%FporDd8I5MBPgg z0ct=;%aL9H`5>@UbYS0LB4G0+E)zL)ZVlirzG5zb;vN8aty?|?Fwb(wekU-+s4FAl zVRcwPNv#$N7AjbN*RZympz$-_c8T)yF92)suMW_;y3ailHnj?S%Es%WV> zyI?rE#)15zz0NxX)?c)%njHm=CkBrIz1jbeI9h0 z59M{rCz}McfuB8yYq}ggeSHe4b+ZR?!P~dDNJD-wynYxnS>WL@eCP@fKFmmNv4f7u zbNOZHMkuyU^Z9*8l83p=+AsOa$xYRM=*S_L{5Ia>r@Q4k$>u6z9;&M5kCv1^mf(8j-?T`!YG?kC zf{$CE#De$fs+8u~6VMR#*O)|i^QX@W1hqDzzfOYq)pm3|4gTKB~CtnM{w zjqZbKo#un75`OnH=S&Jsgx}pzQt9ob87eC7a`he`Ai?=C%<_;|B^I9#m(01}khD(& z|A+|iw{WL)g%0{B&P8*vjgUE?;@>1{UUk^5PLV094<$iK_%vq_r#^UNq{R#AZ))}s z;iTu2&y1vp8Ac)~J+O%cX%BgcQHqeXUKPOQv*H4xLARbc4cejZKLJ$bxsK7G9qN%s zAon7oLARa}4U+4_NzgD8k|6T9RfMv4AVIa6HilN{Sgmx|!tU_>0{q@|P86bK6Ybl* zm*kRtYczVaU86@>8Cq*O@E@Q_xj>VOLo{g`3_^fG*h4f)&+C+bXqpJb<!yhq&a6ylC~j9y2dTn8cEVfMv^i+LyxjMLyroA^vI*rBZp3p(sX(>p3x)b;H^?4 zO!XRJY6uagy+OjXhX~W&qSgu14)x2gJ4KjA=o1jbBVnr33DfRD-NFdcOj0rq(W5Cd zfgYWj7DzutVOCvqRI40&!W{QFiDT4?^x=oCS7Bj^Ks{ z2R`czH*}ei8@ixX`g3;pp%-o>eyEi3L(kqAmG~6js1cu%8#UrH@5Y~sAKH0iB=LE% z?kw>`U3&h^54Fn=J-oCne(2M$PLCgwyNB^ZGy8XtAKEi}gZxmz18n*ej&ix^R6<{!Kvg>rAl?$^@95dYG6U zd?rw><4#|rso-N_cC}<{rh6f`{g`(w>B9jjyDX}JUS#@ky26+n_2DG)bzgdbfADpV zIf%)LjCY=?+!ZK2Dku{Jnf$f?7WiwMTh-j-E2bvpm-R7f2ul2$W8JaG@PcQoC?CVV zwWVK3oipke9xd1gc-Yk$0N^w`A+-$C~ZO3V=^J>IY-`;NyH2<;U}Y`UPmEH=6#(Ui|a#$0Gm8^|$- z`g^AKga60VFfWz12HQ@#x+a)LD^lA|fnGtHD~qWy<_}AwCaAxSbO>KkD`^vnK@EO? zI!s-F=)4 z(oUH(c7GdR5mRRLM;n=D_O789XFVM`ev{xwU+Bl-$4X0Zi(2@gVf^ZrVjQ(*=hudP zY3ubRht+pqoAosg8XIOY-`FD}{lw*AX*nj$y|3mUiIMqaQ6A-%kBc&T8`bTdoM9FuhSi?O17#fZf2`%!p1jkIt66dOPeoY5-|>k1^ZkJUxIFtFc^jXgMy0?XJ(E; zK4pTLoQbm71jQS%tn+4aF92*-GWy-*$TfgBDN(%?ODHR|X$O5%)pMZ8l$x6Mo&1q)sne^favdn#*@acL3pDRxAz3Q)8ZY7 zT-cvCqw|goGq480Jxwt)h>~%313fpQ!>nzQ_RUZcIyPVi#0xFnbd4yGzgj;!9hzuW z2RxvWgLlba<&w{|mIP>NvRNYyL3?7|b8Fb!#*1&$bP!IX{m1>r_L~-;PW$i7KK=Fw zgth;x(`vtTj^4i98(9>8uOPiY%W2n~L!5Fkx;jF>blh@$^7a&p ztC|1YhJvqHepW$e^9SuG4e{XePmv8}Ik||9?_Qs(+fI^OTsTF_U!qtfbsv;XdyPB6 zaq1ki=7Es~#w#QT$TSr!5=R*w^y^&Zc$(wa#?Sp>Fb5~4!m^o33$+5SLlkj?MRY^2 z9eL|{ItT$r4JB;*hH$y)Q5lNdh()s5fwz~dFjM|i@IQre3!L?p>^Aw~1Ou7z(Ba_5W#3yvMyHTI(Ng_69a4BLacmXxyw z;ZXEvroW`H2sE8(KEI9T>-6TEeg(}3YRR<>bi+LFe2ngukJ67ktyQfLjfco$7@(j| z82<%xm0PIV;nDe8EOjIPZ|@C(vm4d>&4-@_m{cJf<~5IF^P5j+HVYo)vw4ev2l+gq z&S7Dn9qcfV<6Oy{Foq-rg{?~p26qcd3bq|FLq!A@Rwt@16Gh3ClnMn&d7XJo?bPPTiSCC~}y+>P$kncuXL4`VurY2<* zcC7405bDMtv}}(Kp$-4iA!LPilQjsXgdk+qAe0;pLRjU z!8v@5(-9#i91%Wwm!=so;deOA>w?p~N}uKii*XR^-_-}vyiXrQGt_6+24M*eqFEb+ zIqD!-<)5a}IDqyn$tRH&(6iD?>H%PnZ;6Lqrol_{u&l&Sg7z^OCreFbsl6m0rTE`Ie+m&tR7-O=K^d z;iZLMHp9zgR{UI6JcXssXQ?!n8p~1+mdau&fu(-MQXZC4SSp*P*0NL%OMT2zd0KmW zDV5KF#NvNr z#~Uv}=GIm#1S*@l;;*kVR*bDh=lODGlIZliy76l>lia!Rlz^(%*EwrlW|Onb#S8K@ zi;*lhw@!Z+#)jz6OR3g%Zw`lQN3(dGt`x0tjpSZU1JP&HGT!O%s(p`2?HbS z=p<{J$5>Tb>s1|!303tpt4csB%&JPms`8ChWw&0{^Mj1+NEN7*Y)2bkJV~yaWAXWq@Qmogbpmy+HiR)f@g;6uAu`J5shR5p_8jFx z)%~4S7u;G-1A|^LR5z1V7u?HRV9|&OENUTX|D|44FIH8MRbo|Tb2uS$n$3VOo6rph zf+lsFT65IQ+;GH@ARd|VD1!K?KSp_hB>!uQ78=|6MyehfI|mO;%sr4<^iSR|tkW2W z)uKORuUMDCoOvto?9Zq~A8_ck#jRwl6O}3TcpmiSi#_BVaDW6W zT|OdK9gioU)W9DeSJyp`)bZ2(=yM=;2znxjkTDqB53k=X?{v$1C7X$PtrK4h#U!F8 zNq&Zh#4Vz7o&_WGRDIu7h$V+}BvacV$y>xK^%}9N@ftC9uN1q*Emw>3Znb75bZRbh zB}d(f?JD@YQ1nP+ze4id;;#f^qK-)Nak^qWagcllWr~8_A1`jNHJkpSve6mJwl zUW^!}Fv7q1D+l@iMGq8)5zk$B1S{%$a?~J>4Rq}X-;%3c*&@uI6jz&R%1&7y!|4LT zZj14ryoWGbj1ywF3bMzH7hjNe#ueXgwFZs{0>zTmipMwRe9(F|j__U9?eAlQ-CkV{ zw8bYBc{a+i=|L4}S{$CaB|FM6y?0;Oa|Kg%f_CNb7L;vle z{_n3ko&L)a-T$(Jb$@A!-u<*F-8Toj|G<5n?Ed594c%WH6YTy49q4|P{tJ-<7^V$i z!$^Gq3-+}ffF(G9%?mp`0L^>l9=l-#>rKHC+)~-@2!j2$&R|~A;|IPH+@@0`WjXH5 zz|kg-=Gf5SISFwk^(Z_IFM<{4F0DivKqBnva7>=^CY;0g%v0+Z5G;16TMoqF@!1CN z*Dr}-?>>ijf*ec5;2V$Mo}m1K6+>GIRgH=8I~?x=v2korEvAYRKG`rN*dd8xQR`h= ze?u3JgP~wCbqeLyK2rtje;dQN^W-9qb>kN51}Y>02XXyDGZ%FBnWH=VBzZl8CH5a7 zun4kA8}a+l`>YK^sN<=XVO>`qAou2_n?oI-A@Z4fanAnnDS@TWh9FqBsypBv>m?*c ze`4s|t6vd&<7jdJ#aG0nnFKz4i?)&dr}xjZoi^Strm@XPkOvC(8)5VLHQRhp>n`5j z>eiDSzV#%k?-RuvqiOl#;=`?Vl%An)SxHKMPsS@K^~v?v~O7cGk8 zyz$OgOii(_(FZhHVrfxm^Dk6)TeTUOVP?u0yzdfY?$g@hIW z@KnK9csi4(ib`#`9mPQ|BDO%K(^Y#|xj5NWP0enk_75*$uaik@~dO`i0 z5gWz9DLxAC=krJZwHMR>Tba^I~Q(yYw6wLJo zHcFDB3bMn3C}x^$b<1_Gk^>T-NuubYMcp{>BI@Ynd__jur5P!FMZILJl581P$)91V z&FE^X&FE&zgs+$K6_bYvv6E8-Wr{`p`)yXP$)V-pFpnTlNnxX{mg_O%?fFn>n62J- z+`OQ7rd%Z`J!7b7J{FBv7xpu;od!DO?L)y5_o)9oh_ko>JJ-~gh27JVz#ys94+C@n zv0_l5N&eDz2;@i{06&Xg>rBhFIa6|D8-!vOYL`^3fw6GMo|OC>SUjbIe3YL_^28KL zzAnves~2TpCuaa!ZpVA!kVEQ!v8u71rXGgkg6&x7YFIe-Zz1+w7qa|Vf2+Hg_4{B-JTrm_LN|^ zHD}8+ld_$!AujQy&;5XFzOM0nQ^#@fI$Y;zXN-qSp9VY}b^`G**nPw`zGN)jQ)>-E zpVB&sc4Km^T;q{bP)S>uml(plzDCSDdJB|(1xl+woNMA5|3-0Fs)4^w4$~LBX;$QR z)$+U*p4^7pr}3S^KLqRmDZ%^R0fJ6QDZD!J%MgWPo3w<10+@-s`Q(YJz@+NaI7#{C@D-j2x-%n1K<7!aXwW@J^ z(ea)I3F1W?#n_rj^3(=%Q%~Z0i;njY`OH1AUc^A9+g^Pyz<9bD!|cMEx$0KBWq4Nb zyUIu_zRtA@rTvm})$*i4oaA3pB>0!C<}F=F!ottkoXamm%~W(3iGmv55{nl>d3b+V zsAWsRdmaaKF!}r{#6x#ERW8q3O&%M4i>y3T`ipI7>LSGMrhpa=5_SYQn|0Nw7dC4( zwvJ`prJKDYSOqN$LrEwfD!d2^motyGbX^9_(W+0)9P+r8jK_5Vk1GI=t0_N*<6uxf zUYl7Do7pvNW(Pl~&nzP>hxH4^LYP!R2p=A7f&WO62yn*a7uwmp=qU&P8yj(eqFEOKbU2 zsWqADvXR?KXCgiTS#&0&PK3Xgc_`g66iv>A{CQc*w>Fm{(^GJ^&Zw%tId}M8Eyc{1$!ux&6~?Kgv{}o%#I# zzJHPWsi+GS%4yUJeUD7Hm%qL5uqV=ePfd$7lE>6aTFly@lS#)lE0K{=9JYmqmz5Uv zyj$m_BY^&%=uZmP$iSh9Rz@k_L(k&&25&D$g8O`j3V3jynrz9f%SdFG3&0vg9=L0r zIh?W0TBkK4{onna(c{!gx`095VKWN}oU{Y4H{pLgQ#vRVun9iLMpEh4${*O?vGOdA zI#bJ8HL?G2B=b1nGhy@#MQP zt~6glAy0yVuF2jmBEI$c>5=iRy;0&@&w%F2I~U*jz)f5zzBS2AXQD0QO=+V1D+k4c z4snz>*QkF!_lrRJ>BFO9>sf+_JEJ4;n7Fmm@W`CiDR`{xt-+&x`eY7EOSBo``ZD61 zaXsPsj}}Xu*%!D{4@&-Fl7Ft5g#w?s1tHtq05|Q95)gY z+jrh8g>|8rgNGJejTZ)hyeaCqEnmUbN6|Cnt%CfHYV}aqD(%|RKhcavWocU2DF?eM zRR3}FLDEN;V_X=(Z<0ll(}9LvZ-GDf?ajE17A%M!KT%*|`@+Z_)nJPW35B8<3p99d z7uMZ>s}=t@3HF8sx2la2N2>k6d_tF(z)aj}4u$)|FDZikB!(x;4BnVr9LGhEpLVj~ z1Hpf@nYoJ>7|{3ThD;g^{XZN*tA7clu9W0WlC7?tA>0~1gqzh%j6-PI^%2JS6DjerHek zn(24OW%@;PD3@lR;m<-N>udfrghTUC#_Z%0>j4n30t6BTUsbZY{X7$wy1CYeBF%Wg zFEbtPnq0q3;$pwNn*FeOlGm`Gb?m2-{nWD`)a$JEp+2X{$S|RPT20xdUIWL6?b%?S6n}8$5?e{p~FAe@uL^y?r zelbn-XTf)eAj+O>$mfA?+3<(I0_1@|(F1w1oxsTFxcyoA@K=aID01ixJPG;Gdq{}+ zt}+i~@#KqjjzW~5!OLPiX1e_km$RQ$^wvV|Q}nNpE-PngKmNMP%2}auOo??xScs~V zi*RzB{^Hdv^(U746N&Vy!ueH$jhldXP=^tX5a0;y9|zQ_2L=CJ!1=kbUC)IB-SugL zZF-9LY9keI;8*NH?D18lsPi^{1^dQQ*u1C1-_2>EbtFz=Q3yr<1el<^U=r?vNw^D6 z^3y#~r$Eco*>ZU<6qRcQb&!DYSPJwGa>_S*LiHXNgX>fD!v|%04wT4I-+SzHl+*tP z;Vvo<;*Yus-pThffYXnBKZE!E4BoY2Hh${;w{l#$>d8JB>E0qLKalL?D-P@7ERWOa zF@=u9coN1#HOepi&TL7!HHTqWT#^WTwMDGUOd{E=vn(!2P@coC^1WOfhA7ls50pW& zxC(ozI!j+$*SQZ;RZKM6JMxf0o@zCkC7#DW_kiv}E)!au2<)$PG%5{lq zww7{0%Aro86tgmKsect_MXO2b%TUgcNLW903kia%#+%M=tS$({piPN@>)Xmzaai%+l5+6%V#@71w!;7wEGSl~$X(HF${<2xU zuoSNeWweJ$-KA!3je)}ZO<34?L>J_4jeFlV2X|FL7R^HGW^ecPc#>#zzh&kk&X-}| zN3{6vt1>r^?H=5w9l^7_ET&<>K4|`C-^#D74tNrUx(p`03H1l>W2Uh(S=Q8jg4~Ec zJzz_ACSwris^(arZJVgjReIp$NzG{g?)%aVq>Tb6R~iE+ZxQ4Mwd74w=LR}FE0L7V zWjARHq>*VR`e`1AN&$0-2g^0`U$;O{#-g$8NTQZOE7?TdN;deqC%z7u$`XW-aGJ4g z83WT5tPvy=2_!}L5y%2-|h%D%@f0Ny z)wd(wP+xU?>-GJn&HBpp`j#2%ySI({CbU^!nqJ>XV|^F4QQy(*w(3*kwE8}ZGt{>$ zuJ!u<(q?_D^!gq$*0;Qk`lbi#gY^!pkT1>D-stIX^|ZlX$N)T40+(L2XaHAW%hlu& z==fw0qIK0sywusMA@U&gg4fL)X7$3N<+Zm#-wtuFGt54N`m5HrQU9OTYxRfICuM!x z^y|)czPsD`KBC2U!}##(dH~*5_rW9Fh4G;y9Ntn#4{6<+{eQ>l=i($Q1z1C(A)zC} zbhA*W(XuO%#^sV200~`MZu!}uZ^^HP(>J1MDWZH%kj4>tbKcx|YF#9K>jXYzjR?nw zm)5m`509aFpVe0VW3>9CtRy`|9kyC{8;<*fr|g! z{+w6Q(f#@AikA2r62*-}QAlZkFL|CAHj<&uHKRc1I$ClpUhggD)9I|>tD^uDZ)vs# zUEq9XVRAZKgW&t*kZz9z;1&SfRf122Ld^v3Y9qMo)xuX93(!UIPXO3Xuo&cgjkfE< z{lV-DPlxD{5^s5wxZa|L-8gT&`tohWZzAieex60lDDt-I`}90HnXQ7acvBbzTc>xv z#v=8FljvG~a*q0E_8_Rz^*AdT7!lK(DagR{!|*#k^d+ybp+g1!3^*`mI3kuLs+|h* z&P=|d8@b9VT6h8HJs+t)9$*waz@zs<3V(gQ1rIajr~?`<@6_q9Q|dHG1n~jM58&DrK<+GhM=pr$NH^?AVPurUNY*$QZSXBbU>)}^VSBH91L>Rrrrnb$*gs?pf(eZ*bq3)>U=ZfcurS?Tl*sGb zs@{i7BKvR-*&Wj6^xKz=9bxZ$FOf!hggYp@Pq1p}I*jo2p!aG+CyD+oF(Vh#m(j1S zs`bR@+Wo~x1z*ElnS*2!R+Wox4;)Nj8@+yK^!lxO{mtJS070Bmn@zN&A1RDJ?SGKb zr`Pao%y}mY#Z_bnFF%T=^6Jh9fndp~ndSGXbhf5^@Mf6bcNj%OYcrEZ zo3q6`pFGgOJ_nQuP}@nU-6=A9#f!LGrwaaguz$?6pqEa(`kw%NK!d+%W|#BmhzIp! z#|r)h@M?iY+f{2?%49Z4qo+1^Z$C{*^ct z8$!a-@AwrsixT={+9d8&MO!7RwDu5{;ecNM7WnjkBT>3Wu)m76C0dh&w}lQ7-JUH#6p(D+i1wrNliYHx z`T}MG>Nr{HbG2wYieKUFD!ph=Og+F-sS<60bu~=s+wa2rB5ksU7=YDx3G?!r7A?pKR$m}P*T$ezJtZ5 zBf^D;DD3qF(it5f$rlRpeHu>wKs)o-h?7+(V}z>XF@n93zyCSx{#zm8`q%u5Atnts z>%wqzJo1Ntn1M{`GuPEO1Ox#%y3^Yt@6Jtav+M zo}~1-M6`X4b_AiC)g7Y{y%BA(VvFGW;s;5tQ`e26riP#oA_4nHy4ZLLK+a2Pi^iaJ z>M}9%dN0ymR*nHQLfP|sKkjV|O*lDJk)0Zuw8M-Wxy}BOWb!_mlvs*?^*2Pud9YW_ z1158x1Mn|}m`-_O8Zn;oLHaZ1{!01@L|WyjzehC^K@1)86+GvP8cvVjCU)sP*tlrW*ueL;OB` zlvm&dgP+vzqtKDC`3p|n`#5#Sf5fQ+aHQb$;SJd{$I-pj6hTm~6VxO$>ac(BO&5HN z3VC>)GaqKEHyr=-;d_pHAo(-kXLP2>H$E{`X(Iv0)5P@O?WRq$9>`Fz}#t(z{ zuV9aL(e^i^s!;J)!C^eEQc55F;UIX>K6t{ja!XA5ys>{e(a z1$ihZoRdZ&2jxQ7QI{kCG!c3+R+OFOx;)J-_s1{^c$w$SE+d!lnyCShh8=LSa*&O3 z(c&Zz$GcAW-yje*^{4aHlS!2befEyoGQ%kXdeCF>0H8aI2MC;#cfH$Vk6i8B-`}4( zz;e;l0ey~E_b+g%;>ey{X(gUJwyMhehw-wAiUKGG7$A;=sv+0dv;a5Kji0Unb+kGT zcrWGr?|w0uYwCNn8dmE0ro6#;7t|Yn_{_aQi(rp>?D@k1%|R=f${o83CP?X9o}I$6 z7e{M&t{r@lems0h-gma}Wia=n;)~QKzNGv}_%dKb2w!IHJu`gSG$({FJLeF-d@`p6 zzSR9K9AE0}gfBVMb$qF6DP{s_@hpZ;du&Q(WeV$&R4%UfqY^;3@PhxgE=+(NjScsH+0R)4!v95NA6m?vObK{jNr#< zM(|Ut$b#?uL9gZ0WkWc%H`XFgfhy3btzLaO__-24fAhq*dWE%_xM0TmY5!5)^lidf|nrG%&4DLeKunv>efQ0)4bi%OMZ7JJgt3 zLfvVFMz2UYt$RiK8^T9(Wi;U#GkVI)!6opem%{^VA@lHTL58P6B87w<>eHKyZH$O$ zqlK%aNqYUCuQqec&hc@M894GK57GSe?Xh$S387Mdhx2!cj2{OO3dByaz#q+bQ;#4A z1TXzllTyekb7Ig!m~1UIf{|dI11kf?c)FpcnVDxcCCIy|Ftf*0S68ATrlue}n{bv# zbMxZcue1ifL4>^0%Ejml>64}Cd;#s$XuYLwQx84Q%&RJyc@?fpqiI!0zBJARBv-$m zi!mm*F+0a`%)cwV#iP5?gK}hAHig#@#4@KQJZ%lP4>3jDZ<&M zRrKRlP7*1tcb}1%8cP+};HxMjvN|nPxWD1PMzrX!y+=g98T0)&_ovvzJcsN4mgiOy zJY!9QKSq$NBgAcNKh~88@lFWMg(>zAsjmyl-7zR5zY5tWp>y%yDZV(_){7(%g-VOk zIPWA#S!L+=1dD93?_6@FZAWmhE=S6Ottq zXH8E8mdY)2s@od~Xs7i$J-|rV3C}S_yY5J4W0mB4ET}SRKjytbph!d%-X$VF`^dJ( zJ3JKsoe90$&1~uq+G8Mu$KA8#>gRd}$VxP2EB(dp&_Oh_pCon-YU+|D9!@yzIIy_(Kw>-lVoGh3-oG+}Y zs1QRsjU}FM0!%_0-v0CvXU53WtY8j+3| z>qoAA0zeZp>A`s~)4P9hYvpz9xJ>JDzAudf zJm?StK<#~m{*H_PL|MTmsx%}t#^}lg_<%O*;zC!5!x?(X8$6BqvEr;uK&1#;g^9EZub@?!0;{mID==A3Enbh!y7K7jDm%2M?g*_ZkA$M+-ss!!IR$kopbySa^iNpO zso@Kn9Z2$mvy8P$c%QCU^T;oB4}EzCR0z{I2%2saB7DLS!2&3`WN5pDR#N7hn{JSl zd*ExA9}Rb`LEITnxRcT;dbPbXl@55?yW*!qKG_ zG8~33X|1EnHuXMPLzmPrbh$VjU7Gr0Jq85Xrrt9L5oBYSrMuC{{bzb{7U;#|_aYJC z#tCPcUM%#V6?$>o?9-$d!hbWtxF$mW^1qCJT(u_>eFkNoW%_aDiqoVYqi+3~e*Eb4 zWBfaj2rw}HEYpv1rDuhHTzE@V`XP5~EPTvhU&-{#rZT65x=nNOS1h{Zdv00P1jRm6 zv$JSnJm>8RKat*eJ%Yc4Ld6Gt@n=@y8RU>CPdBqmP2U?7A3V>jan#Y>@gmPm?s&&s zh?Q+u7dN1u%t_51Z#mbV3slw(x^25zs4F4A0Q*`~4Yj;@+TaB4Ic=TOf3Xo%dpbJYGl z&?m2!r*l4e|J9v*@_zOvx>G&}@BsUiKv%AN)N6jjaZNoWjNbQ-y6bUffh|9o;l}ksym5uqqI!L1pam3W!hv^{ndPJ&?zyQZJg7{I_?z#O5mgotpu^NH zz>IEcZZ(JTg}ftJs9(M|!)y{^joNzQ*+fcZZ3w}p9o9G(M=|@Px2@3c#t+rm%kU9CGwUFg+?t6&XObORhoR> zR;BI|j~xuvPZ4t zzqqyhX!dZ4;k*RQg2|~kem{P|g09Y@%Ke#Tz#dmYu7b~Mg7iDgyH__P;fa$aRquU*ppB&CCi;_RI{z9#wg-pYOIl|ocX%Uz1D~L<2Y#J{Ve^0x<4e(&7VBb1F zL%nK|nYe}0%7U)Cij=Q%sNmbbU+@dfO@#ec%%oX`#MbCu;4GTsw=1hZ4@B=za1^XR zxq@;YGh1k*L(kvWfex*>udNO}S7qpsga`1TizEu9RS#RUxU*5TZIgGbWmk5G?q&SxyTVgjMa)@(l^%SXzXgFe2Qeo>&cd03ibDF*J z2#p$b*IS52t$%-+eGlRLTR|*Co1gat`yPG;vt)u8M^UtVSj`efV6%+=luE(Wa?M?4yy7Y{=s7JAt+;diS|P;98=D(oDsCMh4(&it> zlEKCjX-^N_&Zt|E+lgV06w=M%N^9_4Z0kFDg_JkDfnLX^q6S@eSL!Z-f72w{>*o)5 zE9aRhp*T&Ft=<`^cH1G(PLX#tNPK1$%nE$&E!np$*z2Tv&$d5`l3f}X-1rACx?%~X zAE9*1cxRVRJfnDLv$G=NoxQ(+0(;rB4Drs6F2Gn`8D>4;+2E{>1UxIJni39sIu!8i zwgv46JiBXwA*R@^MNtBt1>>EaJHZ(5%xN|RJj?N%PQbJ3`2?4XJcfX0AI>)fJaZNp zI=69I^nhoAZ($l2QipC||5tIEYuZZxm&H5#kEj37!N-{vHl6^=Xc{E6+ubb4F(RBS zM0-s^AGaS4Je6+PQ{m6ztc8O{jSu+F0*mDL0DqTZDd^?)PqAPKD@eu`#Jc_GG6ik) z*b}S8lc%6;GSa2)7+0~e~m8_J@8m0dv(Di zD37Y%e!-%tIv2z-FZBXYuSsT6?k3os=7KKhIlHMhy|$YQ;st-Nra1Cm3k2Mc-KfSk zBimykvw8&;s?(VoG?c{mjP8r*S4uD!Bv3v6NtVV0>L7fz3l@59q1P0B+s~fAL;-R8 zL#-pI&`4(r`zlN8?w_v?=8Xi7F2rI6KIN3o8H>+ao3Jv zW~4E#55Ei5)SHdlj1WdyH;uhJ_9%z~C8kp-@Xs(afNPuP&-nH;zWt>5Hcm`4Y>&vV zStvRZ{pii&L_w1%Rl#OG=7OFQBBmdZFWp>2KH}__0zf@Ze+S`o`<_>ue{$fLzQ;EEAh`vX`3H^ zt*!5lY0Th4xg%*a#xbKN;-`<-m^ar*oB(BEqU1NBlL-@2qeEIOF2(&Kd4)KvP8UB5 z@D;8X$0rnAD#@<3>_{1y_7?Hk?vcomjfT?{1_gr_$jV|?P3q=4SAQH-nR}R|xay$7 z{&lWF$h`}GHynW973J-9t|6Eux6XADFxIY%O^LXAXYCODOZJqxK7#lAfz|DM?`ISd z*BY2C9+^Z6NS$LMT?UX6M*Uf z0Bm(AJ~3sOc}oV+fef-V&VgPbuc|PA&J-k%BIePpG;cvh94`zpcpSyn6Z}t-;1)WK zLez|L*y|E1jKS+zSLP+ci9S)3Z_Y!70NE%1CFLyH~gY6LugGsNpr(4i#+*y=_(!axQS-!eQr1(?+J_o<&NBN$*OHhgh+;U4d3w&lv{wrLbZf{s{ z6M*p%LFvhse(C0duBnwIVHb*z6I@3LigPF&X6BDVWRr8+ydYvF@y6^n$f!Q`*N6@O zjN9+g(e^*N1=>G9di%!v!0E!=EzfqS>GE4T*z_;3=|B7>bbn#IPn-c`UD>g*4(Vuv zM{kA(M`44yzY${)`!&E>d6?6Yw@2xWsDlMbcBLK^Ugy|0vGiFwk*k zQZ}EQnUtT)FN1$2(vDN6;x#vVq&e^YKmc(TpSg!m1=PvE$BynrdZPxOK)*W8@cq~~ zlI?^#((o%0r|`Fn^qhG6LXkCyyW~OC~FC_(xzt!m4MPIVMeo z{yI{%jtkcy^Js}b@9H7IL&8(Sh4ds?;N?(ybR^0N!{Nyv{(M zia6AHRNSkXTHZ_NIM*@FyxpV-nV88})R$ps=--p>#R}BDz;GQm_*dw<7qfExD|Fq9 zTgq0T?ge_zy|8G>GaTAvxy$HCGHo>l@0Q5_$+U8)yPS1={qaCxjj8c|bdOFio`V-n zOG&elK|9%Q;#!09%$Y_gkBNZtzsKuP{&sv2%E!m+P!5boD5umyxu8d!6!pCaPX)qo zHXE`XU4b|o!`BR_xr&Seagx#=i1Uv5;tthCVgDWIOU3HXJ$n7yYhOU4YAqb$|YG%nDW#z?j_F1k`*8pE#CmPSRwW$;)gB-TRipl_!XwO&4@A%vMP!KMC^ zS^d+3vx@&kA^evK|6fTb{7157h6?aG4e*}}$NyZ0|7iyN=ZyHDrla;4=S$`={O?M0 zXa!6YI34j*z9TsQz_nNs{oqS$6zKgKMlg?#pg;%GbTEIJ7NkI5r!fk|uTA(C9&?EX zjW&XO+5@QYyrL3cj9Y;?@6By(o^J^2z-1Bh{6w$=&xAVgC)R<%wUFJ=>PP-lfzg!! zP*MpVbvtukw3=xvd!lG7Gya2o*l3<>2FTsV3Fj?A*4WY%OWtcpO6YBL()V6Y*>T>u zn8n>h#gWJu3?l&1B4HT0W>>;h^Yk)tb`uan*OMF@SEwSjj}u zSDDCYrn-5N8YrnONLXWHn*m*1)8pt$?G`)q-()4OC_>JV6nSpzNldQX(0KP$gP(Lf zy*1978gXFnRDDBQ)R%BZ_3fAvS>J{!XHws?7WLhEM)i$sQQ!GzRNqI}N7ncD^%3=5 ztJNhIH@8w5V9rnxiarun8NMlkH)7TPxc19VZ&5Z=>xh2;(B4q`v=~YZ)o`sQQ)s^r zyRsttPzi5}Zzb1rf?QQBlJmKi_ZboX9NX9md61d@Ra`B>77W?YIw0dz?kbP2LOP-#G7iqAZ~48&Jt|$>y+1 zvBl{0QnESAntITCM;g3`Ez(saAuK-(U(UNssK_TC(bUz)6o;t*S z@SwrA)9xPJPTA+WQv7@&d&Df-rkXoa-&F4yscouj6Yd#FTRCt~7wX3e1#3~umczEX zukoQC9QO@!KRF1LeAs566>PvKz7>*z)kPD1@g;9#Wk#U_zv2a`OqhFu2^Ioghfo|K zd>Sq&*TDgQ2Y>(lkVC!dIx`n`yjQZ}c>gIJ?=za4dLVTjggMYh*-X~2JVEI>1bNqd zG&IX$thKykwImk+7dMM>yzGl>6?&VvPzzC9{Xj^(hk2NR8D2VkNcE=fGmI1}C}fdT zfai0|n{XS*K`XlRzMvy(DT)w@;fXd+9)#*`*D~Qn*i>bPrs_JZAvwNj1e>blgu^4W zsY;GNIznT>k`umXZ&T!W(`9fPbUJFCnc>s7xrnB3Q#Xt*`&SI1C@K%FrVI!M*!PD^ zsKqbIQc|89mHz9*V~rx4Mx%rLUFxYnoeDr<(wnkx_YRZfev*8xx$Q!mp%5Io3!VNI z|D-dwt0)(q$&)SXr+dHp$^}Qz+z%(w4#4J16wEq=83?)$ssDVA>;utoZgv*BuC+KQ zK$(9r8b~s~DQ4|N{_Nr=*owKAyOZUk#{ox{Lv8t1aq<=KqU~V*a%5V!t9zFp4hed( zGo|wb8vk61HgB%f1CsyG786aC)x_fSW|sXKzoBf0)bG&EY8m2~?9S61sRBa)hXCeC z6}WwumH9@^(HyBZU5GAJFNZfNI7~Pa0O535SSEovP{pfcTQv%L6JUC=LG{aR2hb=4 zV3=qF7&>3WD^5v?KVcif;hBWx`gZJRfe=1I_Ybk3W+Dij_MW!@di7G+w;YR5=b!+i zwZJ)RPBZ)V`1Rl*W(|4j3&XMEcI4`BPZFp)c*81_@NHOCx;Sgp(o;C)E6G|0&Hu)b zzg4Qbb+@h$P;TaS_3p`LeJI+Zp(bc3Ft;nMCavZaRx@V`)!f3Ft6i^k0MrVj0#fHH zll*g5NeWD)zP`Vjfa|-UFD$5EcH#65E-1GDEpxWcU|yaV!1*|b&ByXfX+EHVyerPq zTr7JaG#8IPaVB%|=f$Tp7dUJkYM+W7oQp9n=b~lJcN%K;L(NWp?Qd5ZK>O+(0P} zDJs_`V^ED`+Tq;jgL+z}+WR$=}=fIzOmgZpfiqIUqvg%Cc zpmyQu%)!?&AxOndJezayM?=kjn}B@4tTJFw%27^U(j~^YF+MR6h&sLZb0jTd`{Bkv zbbLQtRnTHTY;I>i+=KgI&LXxS)-MX~huD$QLef}SNkdfJ&1&emB>%$Wic$U*zIC z_>(|j8(&eSonYB1DN@0#>f=6Puc|(_hNat;S83-hIA0YJ2;;Bp7gX%e2O@PyGoeRS z{?vmQ=tw{b?p#3qxfWF9H!jhFP%Buz36Oy<+%YlPvOXN7)@{)G^VV*wkB-((X`q{ppJU zb8(OJpGxyDh2r0}oc-S#W`AY68Q1z$IL=_{(OPLw>!piKq0%$b&7p2iqV*9Y_;0kp zpY;eF|E>dCeFWag@osqXr&)FPY$E7WXoqCt*!};AU%zPC&&Q5k*_BB_lpF zeMf`vKs`ai18WyT?pf#R!UHZIDIOjs520%&|5P|&%I_hX=ebe?nLyWbh?b@R4yqFd z$KYQ4=o&oCF=zDpC;LdW7hj3b@Ct?As`Wa`y^`*@6@`30mK-#ZIDroI0`B(NFm=~z z6kAFX)btnetT#OeE5>{7mwTb7%2Eg2;wVh`@f7>nAkcmmz<3Q?MPGBQH{LP&Xj5+> z)_tHx^%pz)bETCI{;^ujG=G$!%rF@+IRjw7SC0+Guh<-9P{%IBzW+2~rE?J|}a1n7oD_LEEqRHNw03 ziJ!9`cv#ap>?aR?+{%(T5kSD-kEC9dKN5UfdBOf6Y!C8>!fW~<1z*)rHT`N5eeflJ zr>QI)D)_$GFZd@m3;qpQb5k~etKT}hG33+t3QC3vB_%yl1A2zBnv{9uj! zz@E%5U;1u-ejuS60ONTa!F{;QiUNlmNnzP4refGNhH7I^ zd>e4S71Na?_W~ZlJ~b)Zo6K8E@hg%Di{hZCNfruVQpWJm2WRiZCM(pKqFpr#s`Ps# z8Y>xs!rH%_?ZcFzRa$B@uxCB4BHFRCKB9&-ZPsweK#ez#XEo&MHE6tmr_CB(HPo!%dH9-XZF)j$Q#RbSI> zX&3WgydhofN1azMRjqlW`TX;%e!K0nF*`)cgn-a()y<+JgHqK zx}Q~J&(Q=@9#n`F1pD`V$we5w$G6N1>$i!Jvw!2~T_c46QGZDHhOw+y-U4iV(FSrf zRq#tEY<1=!JA2o1jlUDrKTcBdkx}b@Dh65A$obf;J<8RQk>tGKABKVrkm9 z2#p5Tx4O^2puW+kEz4nFP)aRCrTV5A3VFf`Jz^}h5(*&#{ZCJ9A9B!oQg5Dt*b=O4 z-{4SXu~->wQMWuhP%A;CLb`%p6AfXniKv%8aLCYff30cyG!U9DH zvu}mQ!xi8XO&@HBTK6aotV1H>NoW=hlEDviDM3XyXbGx*%@TxhM z-xx^d7mINqsNfzN#RFZmy%3|QbwyLcy6C;X0(&plh4uV?AM3g0N9g&DD-As#v6#&V z?JkL00s*O>i(^t0+V;A#XWAFPU&J!ee*EEmfk5M>$57O^hiPuPSE~zWP&C7sc}RF5 zeZ%l?0oUsikwqx|;Fx|>R8H7>O7g$D8lGNbk_6@17`!Ta6+Z&^l1SW(Jk2Us2XBZ} z!wpeAyZo_)ZiuSm3eqX~o@{oPZblb7u1c1vS(?qcjWc zRP=2cD#~xG{!!Y&r8lj((1k4!6s)i51{7TSnuBMTLxOUx3AMd@5GA8Lm+Kneyrj$> zDq&D+6kInwtzJ4xyYQvXHT8Uxom`$WbX8zoMN!AbekAIMmE)`7$)927E8^dPr?QNm zf-*UQd|U2O-(5=wnpA`Q|DM4?GLg1i->Yzqryhms9jp~0xLZYRID$VvxZya;QrO8I z>l#0si5!Duc}z>P+>+wg8+e5KQjlL<$>wVVPAcuOgl<7m0C9~u`%N6q1B!N`;K$u# z46~{&tc37|g&=#TFM*75$q7$D%CA_7e@J))5@pJHF}MQH#}!DN;!3vo7&&|$SA$$n zjI?^~ZKpHZ_YM2ouSc3WjYpPOJ{wU@d7IVz&QOhOB<^Rl5@EE@2FXY{+s|MXPkHo+ zCS)CUjmkKGfsBC)zs2Rh7|GN}-hR00>|KDHTMaDuj|#rlqT2%n!{Fz>Pxk8_8Xg(+ zybqc9Sfg%-SnV^H>GzK4E7W{p;3?M z5bAoh8fctGYCL49z)<^{$#m4iqr*}|`vYxklihXaV9wBoM=zy5r0!CO89T6ezF{}L zdp=_@@c51XPRQHhEw8PkFGHN!+bMr&4!ceWlwh4%}iC_ME6H@?! z;;P&CQh$zL8(%hhFqd8yXPZ!#WEYg*kPO53CWTYi;;7%xuJ-ZXXy{^XLvX>4Gsgmd zR@wzz+7{rpL|iz9?g1`~ya#B(gOAZ^*29(oXN)Ynl9n@H)KzkLf)FQau7bRfB%^lRy2kDfh$hISRyiBYvihk zw69C841Xh2WZ2NVkiYrjuL%0XUP)pCrT9@l1aY=dPN=C#<>m--+{M}Obv+r*$Z_?8 zGUC$8R8EeI85cha9+rt31Pc*@L*P`yCu4hT zn~-SQp#CDCh*H8w_--IybCL`Fi|K!+g!HLHDv>YLxr$f;R~gHHrJjQOvsr@>FVh>sj7`Ebkh~+l%tPT1htp4j;VEBj#&ZDt{g3^2IU!)6=9r3S*O;zreRh9a4D`wmb(;P zDzgHYQ2_+<|Ksjm;G3wk$I+x|+VCh7ghEjsRiYLvQmJAwt0Xjm8JIwL6j1@|ida|N z?Mfnb1uUl3()|K7`obiVVQ`M%D4ALo5?sDQ8D?MKR}ioJ-qP#R0FjFm~jGV}%RU_0*a7Wkx0CBW32QxGnQV(O4qT{Z&2xKUb=}DK@2IKB~@M;mcSEKyonXBV#P^8 zwc1<(cfraJsICurU0lZlH8^-rEJm#-GpMRIR+WcU^*xn7%1d)?QPfW0J;^b~dNPEH z<10|SA1mJ1NImIJJ?Uq}y80VgU3si7N4zIutS6tQVpVyps@AQL9Dpq<$y!6Ug>8q)9 z6)Sx?E4`db|B07g#Y$s1dOrIaW2IB6^eP6l<0b^!8&vpBUbu-B-WxBh#tQE+(M({4 z>#6X2RQP>fxQ!J?dj($DlA;yS7y2A z`tq#smnm3yIu$O$!o-&;W5vtiV&R`Y-jz2}(B82UNxL9>GxXHstiXzRftB$BkFWw& zRN(OxgC;M=4-6L*|G=>h{w{@v$7IFkTd0SxQ{jKH!cDC3UbuAQA6UoKxFUryHJVuY z;Z(kv%6}B&cD1o8uyNi#Nm!`;sFB)df)w)+BbGl*<&UuTiGSNbLJnRyCsz2Jp9W)L z#=$kG!CkNtxnsen`k2^fW`!N`!eXp&h_#%@3NNOXM^fQ@R@lo57sm^i#0q;^VJ|D} zqQXgf(I-V!+{$XAr&olAqyN&k`^TzPJ8+rdQFPG;{=KaIG z{#sw!S^qH4#Pde*{$bvC-%_57NiDKbD1*2yNifK+GdyVHYl!o1Rc&69OlNEZa(G=f z5+ZBH8)Ezbr0K#LE4~JLq(?TRN1lX&>XK{N+wsj(c;$4c`W;jwq3XZJ3Qvuy&kK201&b1}^AsI+4#($E zR##KKdsml8In>Y=EK0z`Q*?MZ)Np_{dAGIReNGJhHtEoBs39*{G_u~EA49oQbSO8} z@I0%*TkoE#N3~6fs5aD78Z5f2-n}3Ry*4GG*BOuffc23u0AQ}bUGUNWCA9RB&givv z;>KDDoO*%W;3y{vRf@Z zNZajXhZvrgt^S(sLRX2Qh0wc&(7W-(@R%E8cr?ViF-}rZ;sOO39&c|JDyJgLNn#^!dA4BxXYIlciB^QYN6N#DRH4#USAZ7L4Wy%TJNqx#XXC@ zs(I3+-C>N{f0OI_Mh_~!Lq;9? zmH7E!LH_U>nL*x|+%Lq8)L`#;zXtPu4PpJ79qZT4tY5wA9fNg!7{vO3m@$F?Pcw;!Cr#o`f~$pEHO+#>;8Mugn>k8g9xGCq z?`Dy*IU-I(QFeK7B*=T6sR;sLCO?b?rbo=rO994zV-b~eW#w|w{+UprAZocGE_B;J zuM2z?O;ukmk4xXY^5`WN-)*9DEd>=L%#w-R4t6JzTMs63D-c6vfPt39L~e6CiQKlU zzCWYLtqvoD`4u6@M}C}&wOHx1Z>&?tPDP>ne|bEE?mv_9^gsLY^!>}vjpwc@`tfMW zBPBEVPL~nDo5tBRrTOL1v#-kzf+tt~39g2--mS^-li|-yuxmIT5nGfS3 z#AbXqE`!x52p}HvKS35H41EcVZ3&ER9F1*$Y;5(hM${X=;rdyh36=Mv>kdA?5}nEf zjIhd^>}?4gW2M$yGwA-yh#ZyG&?3C@B{6kR`yUc~`oADMFjkaD6 zje_NXWl2n3hl?f$J?WF-FVaft4KA{to=Fnnch%Ohx(ZmfjLIq7RpTbKjhSxC!J9W` zV=1Ui{qr;|$ZPD}qDQHbln>N5?t#LgG*tA|KSg@ToJ1d`C*3F0PYDawoxeHmKv@!8 zHGto<2$K|0tYuk`lmv%YOK;A)?N)t7~@J*?rD6ZYAPp%+e}cbW%gC~5pkp-EZp;I)v)qTqT$Z?nh=p=CByXK)AKX8GZ_ zZO?N0IpoCWi)>jEh7F(RY;f6z8A%B;-H3lv4V2dnoy?OPWXN`R*A{2H}`FmPb|!jTigsaI2I$ws|NVrqW0Rpjbg zSH{$}{*3Bcy^_?zJZ4f0^WC90ctl4}jp|44KG0oy zR-c+~pmB|olr%|aY1-LSJUq=w@Dx87+K@um#=b^)8GRke{;qF;6j+=k+?^&VMFxb{ z`yRz@Rqw3aA647Ouvo*M=hgL?v^Yb8vw?-mAY=t2l)#{_g1$DKT|CrqD(&n={q-n# z^pq(0SPiKtN@Z%Zm!#s~ZbmW@^9;cw``q44Z3Fpsus2{QyV4{xP5dfa)wTb#suRSr zE+xAL^PfM^Sk=r-$DJeNet8I1OgWqbZsmXr9ez^4rhBsF(Bd^t{j#Roo}fosVOp2@-q5g*OVT8|Q@{!qucc z)Q?%UDi0B{R=L?{R@V_V`VOtST-XyAM}*aNuoN0mm6hBG#Jt@i&RPO1Kxx7)_vS|# z5n76Lc!^N)kumOFe5sM<~I)g!7;U%)hO^HldfG}l@?km1i)sSJN+Ji`J1 z-mj^r6R+@P2fGm8)2i`AHRW`AR?;O#oi~<=WUx}#w3vMstF4$_N@A6I6p6pG&oWYPpY}Zk|9#Na2fppHlW=%8dz}=z7XGIE8iJba$b8ZaxWSMDjPUgpsu7Udi%B zg+vS7?8F9;C?Sgy5)N?76ErDNYFk}=cR)vF61-7P9kxiyCR}R+(U}=5imQ=%EaN4+ z%Va1EdVo)JdUIs!e>lyRjTtCmLgnn( zl)q+7e9BMp{%2F(xpW)KoT$e%=e?Kzk~#k;-JE~uWcq36d@!lz($m)b>u&LyuYj82 zb5+5d4+<6ECCvGpU2M(=VX9TJXehdPO>FYJZaDMFpEdlKP5!+j+2j}V^^?EqtR{c2 z|2I$m5sTU6??qt0`4gJ_7qH3y?$3k##%Ha$;XLo2lqw|Wl;75Rta%WIf7FXe_E0*ow2^9xW&j%x{Y3o%&Hfz(<`b%WG8 zO2L*v`hF~KJn8#E67XIo2MiTv!>i5oY7V46qSP=*eN3rK#PGyCbbLVj`vjzkCW>(1 zj`urdx-S;F^{BnkH&iob?v!rr8T*hg_oW zxE(i0ce7}B@AVDP6+fDf#of(Rx{tn?r%8PRO1XvAo&x9}>Oc~+(G8OVpo)N+=Q1_U za|Sw$!u=?BmvbYsi9sHQN%d@3AAQDPsFIcE3h)JGJ!X6CKe6Z{lClJ5&p0cZ#}$b7 zcJzAuAtJlQ&?{-_IAV23${b6}lQ<)h;QWyI9k-(iIAm84Wy0rKyYDtE4t1S_bqv(i z(K-j6g}|5!R5K1Z{1{`Z>`?!7dHgMsBl9O))tCN-OqHSnOc&DxfYRf~Mx(90sVBR! zCksmuuFVp20gMByyqL=4mO<`D*rvJRk!ajlt#%9<5tGGeHA~YpyJ0z&B*^0CKMGbo zsguU(!1I#mK;gkP90x$N>P9tq6e!xIn`khw$SZSxibh?+>IcXnCf~wB{x&gG)DGmA zq2ApMeyRb3riDG0xO8PZN>|*fMja_djdJ+X-n=3?d~>^O+A9V2x62Cb7p7W|vJJ>w zsKTm#&;veq96?Cm!Vm=b#Iv)63XIm2j33yho;iNdZu@2ULF5vKALQif@q;XeAK=G| zZ`x?55n5ktOwjLe1=r)VfNXPE^R=@T=vX{)60n4;6S0Kc(_smd`C1+MNy{5B6%bjN zq(>GSehyiH!B!T~GGnU^8qCm+jg!9poFKen_aU7s!YdyS)*Zc;z55f;qxI$N5{#W! zrSbEMJ?q-H#*izR?j2T|@7556Dpng)Wm&&6R%und(iNR6jnk{6FJfok*`42S>(Jtb zN7A)nb;kP8okmj4-qY56yRPOzM-VeuoW&;ho+Rl?8k4SU*GpIS_&=3H&(W76=`#Cv z6!C~Ak|*p*LzxN%TP=VGD_E?PFrRJ6;zk>OrYlh&JCXx^qZDCQS)7BL;4s|QCO?dM zJ;acJaZ$z4WD8uaC?A(Yb~$vf1%6hxrfl#kxsSA}10H4qACJo8T6JSld)ipQ8H*OR z2X};a7PSXXi7y}0oKAkkQ!CUR4{`TICF;h9GpW zIR97Kn5YrCvVd`yPzhNWR=QFcR`$54n6KEVahdQOm6VSt4DMl>8LsBJ^Y_yP!)2!C z>@XUtr0}0eg9>+lmVG{K!El7J!`o91M<4o8f^Q2eQm7b9+$;o0dDLr_!Vkqwtyu|Z zg-or53f%4yKiwMlHs^N8pwI<#PAUKAY_JPZX9MpC>H%+=5v@NP!dR zG2(dKVpz5x6CP{<*rAh%g#%HvQyfzQbqdyWs=4J)2A%VWhPy9F;sd+COE>Vye)bqU zv`dR%v!rZn9nQJSgJRs}JD~@yYxL0oTP--;Z~mRm!fmmR!EsdL36C=phSI2R_xF#- z6Y{DLpMNr1KQ7CFqZA%M%}6O+WYlqA6Fe6(1Ap$d@I7dU1{n)nz$W3P9~upaH|I?V z_l4Rfc#Ad6uKQ-QJ9`i95p?@$@ED;9{kVxDN~5Y22Cs`Y=RE1}5f z(s3^PLx$M}6#aAtto2D&7?F_{fcFIRDn=c<w$zU_l=O3Inx=aU}~mZ<9VR zEbO2uNsCw&N2AsKt}F2GOP40b+)UDUo^K1n+AgD|WiF0r!kuDmHSa@grP!T+)CFL% zXelPb5J9{RrmEP`b=Xz2M3Ec^A&o02_JbVi+XLq(@9tO#f`{H_cu7Ufq zTLG1c7}P5fI@)`Md`A69&|vS%`mp zhIz2M?!o5$RrT)24KDH*fpSCIvv0g68ij=m8@ylj*#Er{X5#E7T$@0p%qAAP8^w(j z0%ONrWA2RfNg8_9e|b}jRf`KlZpTb1`1yO8-@-Q zXR_SqYJ9A;V^0x89^Ts>>iMjD1d^EiK>~ImG|MT0@J0B67Eh zfyEXC2UGesFnmS5;36i~0qjuy>OvIjggkv4+*XDgaU}^al+Plz61sWFrigHovQ4eL zAR2|wVlxtcmhsh<(dar{sTyh}+e+0#$I|iq;j{JH{OHEODLYUEW#V-C6$nlCAA0I)Tv~2Uh92x3!ZOwVfs9kc^u7=%zM= zxJ(g{fh}Ulvxa%%%>ns`ey2G!HnaG4C#mo4Fv7W$$rxG{{n43Lj0TPcShESal1;jPRi1Vdiy=>a0J5jv|sw>zn3F1Wk{o9onuGi#_(K(=o;$K8XUD`Z&)}=43mFKiMjNpw8*sJT}nh! z-or2Tx8L?>CF)ZP3@uTtUgtKXk!=_|;zHtvL?Lkp+c4U-b38TwXcrqsp}C6Y;_=eF9A1iHZ*f*@yL0s$ncJ;uWvCgM4Y4MdLDprVjdg?7?2W=tO z(H3&(E8Iffqyh@2RINInb`|=>%$xwfmGfU|k(cTm7+{~n+*QAcxa|E6J zh{^}*Cu5?N3}D_j4SXzAn_sU*Ym{1ADRnrN&;tP*2(wB?&N!s0Hb$wr*x>Wvkj*jH zqi1;vLhD|M(M_R)Gm+CX@B-=}W3Zt0O)z=4K?@Dre>@AwseQAi)t-6#Lj;ivDPl5!!Q%Fdd7S9E&heuW%>j!KG3dVzO)8(Ln?G9>p0>Pzsa7o3t1PIFuNJ>6giZT8(mPV}yT zx(hCG=DCFGh?Ls|oiK{IQ?lUJc?tGR3Qw_OuY_u8m}HXjT82Zj_@ImK0uo_wTsY8) z-OX(bbXXQzT}lo07iwuaatn0$WdG!VqrpESx>2X=?(#?>ODbkEW;&t2Fwi zEcCoMMr^1@I3eIKLBJ!s#WsPUyc>0h{i!`j5z<~qBk`G~+$io{Cjr?g(Q}DU6H(|h zU7$Gg$FPIhPx|Juh%lZu_3tkN%r+Q-FhNj~_yDpsR*I*M!oZ}CjI{QKgZrG-fa>3T z2S$N`2_}X!PE;dhFlgQS!G?;6D7Zg@Z^8(lmU5$J?ihDq6`Bp-^SSkdx$~;0*ALd5 zS8Yg1VLi~m*W+ab-(CQp1HhLD9TJg4jWIO=et|_c*vV5pip_?wy9i-thPGRW0PwO2 zc-zzhQxBLf2t1$Jllv1!20t6PJ*LxPdAB*86LdgiMtuT|x&H0JNE5a^u2C?|P?Ef5 zhi+Y|m^ZzRAOP`z`jY9E?2*&*yv>4uPox-i3V1n+2pXyx0T#04| z-sbezMRWGU$LbZYj5{))G#x3fj4|}ypyIyg@~?r+!2kVCTmXU0@cU;%9gd?77T=`6 z!DCd9Ql#o(avIj#BAvn5+7A&!$FAN=3{R*t73)0C>pWA-#SywXZ)J6^KnSAMBGj3J zb)MjLiuyWF6NBpuoh-07s}m(VV!b;L>oocb0|!s?IxV`;T&FYkdQ?~E`VWY}E6UOL z$9n3r+jMhjDU=mq0v8(u(uUGz{D2ooZE1*s>5Z+^)Rv63nrU4d38UFaGU63H1r-3PU5ZN~ zNE>cq3^Y~=xkT*>S~{iPY44|#=~GF|6+KTMq6IL9IXUIWE&hIzG9#PmI~)cW1a@S% zyoOAtiD*k z(bfx+z6D`=ncrB?HK-5XfNDkXUDkb<&YeH7vn9eVCr>Eg}fSoq5cqN`uT9(SL_Evge|rnlB;{Vr%!Nr}xv zr*bVouHqGRy}3hOvmP#Okchrxh)a}L0hA)}Yozn{R-H6>l{y3WVzp@{veGPwLY9{e zF!;|Eh8RYd4P2atM_p?gvDFOt#Me@O4?Mrde$T)~1?m$?#rmJ7j8OS_H-iDnwf;fv z{X$~7^H9-nbm?izZUXGU{`-N#vbWJ2)XsmNZTW%Sc=0fiMtOu)61*5T@B0N3mK{YN#g z*xuOtZR&&1X!ta-Wo0IPkVDU@#D8rv7-HUlxSRr>S%_8F#-Am~Ql879XH4{_ki0s^ zSGtcyBryv2f02f}j;B-%tS47Vfc3!*5c^DFIBb6QgF#&3h8g>yvr-C50$beogON#! zh*1FcCIn;?z-=!*E6COi%wdaKoDIJmwtHFm?v<_EVqIMjw7N=ta|n-YjxC4hXnTg*!U$L7;jj8DE`zWq8^fhxB~SAV z2dWKYsfREF5g?;h&r6vs%nZK1f~Dy*Eze}^`8M@`c&bS)&t#FwR&wsY@W7i#>3BoM z@Y6{EhHK-VvklIfawv2LA?Xl_Do$QTgM|B^F){ge9Cnya4DBV zpg;=~WXCZ$rs?+NX3}&cmwLG*igT-6)9vwBG)=d^z7lgn#FCEl>K(a;IHq^uPaFbg zGXp-*p>=aN^BEAD9X$K5|A?-pb7?@c(DW1_#2wW<8q_3m+y=Mwl#6kSR?*HzO-e&z zr2K8_(@2wq|6(g96~-IAP9bMO8~nLSOx*9{k+~r2F?50{yT$ zJ*IR;{@$-+F&sWpKlcNX@)kQ&tJ_h2^$3~$h7}ZAs1N^xDVk+Fgz5%iwQL(MhUf*z z8y0%xkO4i~DL+tY*)}4m9K)#+p!$%3hv7)_Zc5@OL;L8T!pazj%I^W;`%zQ|ps$jP z=2f9St%x4;CjxGiPFl6ovXZ=&5N{Ag>II!SfU@Gula*bvB0>2SDnBJlQnrZEVhcV$ zjeO~Pzzk$qzw4hBxwD|h{K5P5JY5UPJf z|F7^Oav1>W`9Pfk1(1ya`B%M$VQ#ik_8688#8zgN>wr0Ss6*)(l?W^czRo!reA`%tE`WPQi#g+v3cH2hoif#^cj9KUqZ>a&2?AwMf zqd=2Z80HrYG&q%I2FW^+l&6D(O(Dt1^Qw^#9D*-~3%`tVmgRqzLZX@{Ux0I^k2TLV1V9XD;vP z={FO1OQ_y?v^K@p?`Ul*IUN(+HAibLyNPnwMsL?p~ZBcW#KaE7}G6gPm+i0%UwV|ZhBIa(9!l{-ztp-{7R0`c_ zkwOcs*Ks!&!gZSgJ%lO9tQ5Uccw$5f6|TW(=_SnT1t!a!Lhp%t@eM~b)AParZaNg6 z92M=&2!u`Zwc_qREG^XYHQ} z0b-`2{k?Ndo`ESk!J^(8%^bLr4d)L_7ug)BV1p+?f&T{4zWuHuTtwOVyC^&i5ce&=@6i539^SBAWT$KL!}CSqM9d-z=IwZ#@V1tOC)r2epi6 zLEEN}uwVDz2_Vmppw_H`BE{dBG<=LFl>?vR!j}gdqL~7(-wdldrw%^A;FtLaIPnj9 z!h|CF06wtU84T_BVYED0HFp7F8G-v~UBYuqIX!Q`Z=rb&`eILzA0^C3@&~J!>z8xU z33FnB)C){f1iXj>*G2-rgoOByFe?ii@lP{O(ro;bhkqRS$E(WI`@`1|jpCXYxvNp} z*gjeLSlZbtp{l68L3ps5uq41nJ<4uUqx4jM;=7*tQxK|qly{8rrwi3JBR98R5_UHI zs@vUZ<@@%O*K8K5ry0XzA!DJrytb(|t^A8U<+Yn5`%+hxb>HF)c9X(hqZF-i2I1tc zGr`J~0$&^bFH5<{o%IwUT871gQ4|Z}{^If@Qn+s(9CxY31wF04^zuci*<<{I7>!`c z;6Fh2yizpcvDe(S3qGx~j6j6Pd*oeqystXVl&%oD$@A}_Mgzm4m{XBGOJF_ax}B!S$b;IJ!R`teQ-(_KqaNd+N9;UEkEKCs(V^p z1wAdk^s(i?GK}$Oj4fXT8xNcX(MapQk&!yR4g~4nB8riPJF`X8b8x_hCo3I*;)o%m z9R9rpUHzm

Y;;edAF?izinn_mz&dNT!_$LfV#sTi!=+hLXp|T#g&vmXh{|L* zL5280#bYgEr-4qzf#y5eK+9;L3!%a>T?}+6AK&}!ryd`W5ZN@ozu1V=q>YXgHc)BV zD27lShYs}keaLA|MkdbSxl=K~^LRc+hhp=A@Mrk!=m*V+G5V;{4yq^ju`fia&}xG9e8e3a@Z&icimfi6@(pRA{G7gs zQ!ys?mu4uSl!jmoCi;J{8d9XS|3Z8L$;avmY2um-hh9*z|1XEP%7E}xk2QLPS8G@@ zC7v|Jld18f8IuwK1ukNK4OExTlX$_lCB-0)PKo2dwMiN($@i@Pb!U99q=XVQm=I%_ z7hlBA8AMLRK8>V&L=NN*iT0+2V~~8vQ}21JH7Y6nMCCkOkhvdIY|b6(R408VJ0c}{ z44r`G9{WblId$rHlfOw;;QzVtCEt_2h>{|OU|u^dmO8vwQk?8IwGPIIIe3pRhP|m` zC_#gV@Y^XC(LTlMI|nCkO2UgRJq?KsQnWL2h=_oZmCHRSo0lw7OfS%ryB%h?RMP=9 zb$INJLItUiDiZAQ5eXiKkkF*ZI}yerZoIj*GFcMC>knQB=JR&7( zm2X%7wI-d39^S=11@`?Uhp!mmRC?N+pi}8V1Xp#@806!R zw@BehsdDZnT#vVpK{agw?SS1P29?gO5lIWRZ>2%Um(Ty@qB`5{?=zDB(&X=oG7 zg)GsuOHy1-7Rg@Y%aIfSao;AhR!04M*z%82^`f$cUTX=!JMsF%695PwtJmskVXB|A*lV$W zBa`B7Cf|!m4jF&$9w4ZLXM8V*#Yw<&#v%hF*(hh*$4U>+%Q_%4Rp z!7PRoWGrB`us7y*I}?n@S->!!lGCDg8piYGcc;VXZn7eLiaVimgrB6;>BpBM>JflW z_pzfe5tTipp|bbTc+&}u2|2UQ43(XVI&D*~iZZUXqzvg|yo(aYd*t7z#bB+ZpW7LO zO&$-P_xf)NE6>u>FgX@=LJZVcT2|}sb9cscon!DoedO#!Ke}FzvX5}$A4R1F(5C|3 zQp#@^<10*fwF4eIjF`*QDY~>tmrm8C&AN1&E}hQPB6mcJ&>C8lC!?DnfVTYE;HV%j5*@CzJLsCd^){nOsIL7?AA+F-AakKI3Lxtkn zBKFTLj`moEioz6TYLku3D>RZfFseX$jqJC$YXo#^3}it`7ET*C6c`5|d>kA^Kw?O_ zJ#9a;QhtkqyZ%?=%z26PqGlUB%3N5K%G);PwRa5DQH4JRDDrbi_Md#0aR0@8Ha+)E z!fYzwvkBfrdSOmBR>r{TfkU>&2qb7(`VmpMq^30!PwJg&V4qR!QG;2LBf?CeY-bl7 z5v;R;*53u^1ABRQYZh+gJ6lAhF0dEgZ^Yc4@cu3#r}2m|XNxdmtMI_f&=B0zsUu$R zW60kO)ns(|2N{GBHFxzpBFw6R#Da`i1cY)x6QG()BciE>MIA>2`tgmT{i6i~#HGhE z>J7Xe9{3rJ7jjL=bwkC4chy1XoN9{5ir<3sV<^lIkCF=W13muW1d;5GK4*M_0L~{V zGl2L->G>#Tgg#OV!QxdsP@y|d9NGYt%1UaDYHHrO1IC~(vjPNK?>IleLh9SF zY?1%)v6u@Oe6tv+ODD8wt60-wlI>dvf`N{dyQb06yRV(+0Rp?QrxXUv%~S)p%7QCA zxX=H}mcJR$$u^ID3(&&w-beYn*tY=O|JWhf1m|ZXpu0!J7e(b)Hr$x3@UG8VB`GE; zWRzf+fqTGr0vi+c=^fL^Uv=P{97bd_pBR$8$#)f^-d<7pE&793T}x4`T15w5^=uzJ z;{Os6N5mJA;tp)gK^hn39lgmhgLc1dTOz#vZ$2;2_8y>gt}fmK9jiv%mC=vvAskIY z5q2+fL!CP9ypm%`#7DT}=SRg5IxD)z%C@BHmry3i11S|+5Q7s#qqTR$hQd4+oU^b1 zt8FmBsv9FKg_du)>I(7~9VC;l3fo?m&IW4WT@UOZ3iH>A(Qri4vZ;*t z3Yc!fSs6C|^`E4HRL=z_v0(42AES7x-(A~@{}G>GC^rIZ6MavAB!o=l!Y^3>q5 zXjI3GO&EVnKLL)kEVUPbf1-ua`Y_E5+VkG{O64x!6g0{ba{>QtHv!qZiCVlyTYnSU zkv<80jiw8<{v!JIw?$N%)bn60%()J3#prf3LBk;4AO2ywQODlIC>H3G3~~ep7wY1> z&!rm@D(J+2#r4aWrpf>clu{V~1m_{=B%e4ZariU-iEFHme{$P%$@~+g7k|jlggGsR z&kOQC~`GfYP z!$E0knE?$aeAX7%vuxoYeLLD1xANL1I!y1lqcX{u%#4@z+ z(@j)v$WoWwjaY0mY98}R_5U7}k56OA6NGx{#6_+vA2v@8YjX@ylZ07T@wZdXvfKZbG|SZEY?i4{{}hdq)l$Z~V!l*5 ztDml*b00&6D3h$jZtt+%WfyBYVEgR*F4cbK_{--|n-sbh*6FpHtQJp^e!BA`G(-$E zz%kVB|DKe+xFXjql1ihL2WM`WOxriBzdeLIMEse0=fNa?y?*{(kKsy@PlKpDZjwW; z(QT4rX{71w%SS~E`}$1Z2FOQQ=^ZnshtKJOJ!dTLITD>Eouv~J>^*YsP6_rNi6169 zU`Waqb?4Klgq`}T7_u|8K6N!ePjcd#Fr@#oCe9dgT78=KONKfZ$odyQ@1AHcJ;f@+ z<`Afj^H^$;$5I>k!YJ-k#U8af9*a~UT(=pPN?C8r+EOZR)6zyAu z3g$c&_4C(jgQrl$(gqCznm&uOH`?UGq?wcF$p^Y<37~)H$il0e*qC+6KJjGVcrr7d z>=#e==SjSHhBkXlpG;DE?vd?V{XHgxdhVGJlJ{6z%O)tUJr)^Ok!*KZ{duwiiJiXl zNdSt3_*jb^vU=bmh2THlO@N=%!iu9^y-z@47Z&$Tfm>v!O@UX>k*SbDRz$dTlVN|B zLsQ`=S+IFL^zFNa%9AJ27dxUj6vb(<_fW&gd1=*U$vq96yfVcJi-7%xv8hMgPiL zFiMT*)gr-`ToFtmdHB?R@Ml6M{2AL<49&D4%R5xMS5$rv)M;6>Q2mGg@a#r3HEWWU zUt6F=A30RgC{!2rmX+J#e&RWD=vf$-z+H`Wre*B zTW7PJ{}H=_hBOFMA9=MATyy?Tc(VzM+!+bN_aEG!x|rmCOXD zg4GksY8i=#41emkYER@)j-+hDkZ>DOw-|b2gnERERCs${6@bSou8SQ}%B^{NK_5X; z6kgrJlIO&eed5W!@nmK^*)N{#&y#qOhwj5(WP42eCn<~eStf*2_i3;peT`&z93QEJ z$KXFPcu4lB?|g(t6ONJv7|6n8kSAenv|bi_rcn6KoJpbiUs-VMm1z{kl23}zK${%8 z1x}i|cm$FEf1hoprd}s2C~+f!1BD+=Vi3v7RM^B*7>~%J9h`73NlL^M^3sW!KwmI@ z>d(sIz*_NM_hk1(+hERE@f{Kqc}4q_nZBN|UII>UDnmO1H6o(l1?t#OFhXkb{z~!| zTulYe^0G7o%C|I)n{)b$`<7_Tuyz$|D|MKVnGDpx-1!)tUJ_`{j~5JgJmKf?0bX?v?q+k zTXhuNktS5U%u?yT9`Lstbi@oDVUPZoJ?aJkAT;_m?n9}a3*KSMm+#~z__G_gehU;zCB=S_(+s3dy9-n8&K*aD`C zHTzNl&-bV2GX;6ncgH>daxv_@7Y(%d z=UAG7hm%>FzlWSNFJIWH{N-4F62}pxrR}GvK!OS+cs(Vd0?cW9DBY0c-~J`r<3Exw zvXV41>{xtrENq3DJW2#f8|pCW!WUJE%KBzAm)^i`IX8c^6zU~~Ccz;$$?8(R#ynAZ zstJ8o^ZLT!rwU80$5;96294?x;8_R9s~u%D`jEKdOA-uH5Wf z1b3AcgwF!r6z*9rnl=m8*>G)!BQXn}e%uq^zh*Ol!)I~BLz8=CBwFjV?_Bh#D@bipFgp7< zD+M^CkU!}EwBckt4A?msqlF$&+}^c6orpqzA28xX^ZmwA@aBV%^kqUK1POmn_1LDU z?hO%xj!Cc)+mHCpC;kwh3)VS^leH)4%|r+qR>Ercgb*9o|AZUwv^GI;aU#1iq(P8e_?+g%{(Y zL~gH9mN5>xK!N^X>pis}C!LFr1)-Q%W#)VPO)7r2uA{Hk`#*syWz(0qQ+jeYvdz)- zUh<|%`=$9Q+Al+&!EWF3jzJ&hg+~46&iJVRxida$&qWENo^U3kW?o}i7Z(Q;N8Lct z5!vY)A9-Hqk#}-a;L@tRB#4JM`J)HwuS#MuU@+2T{xlWP64>2`SLpm{o&zzpazKmWWDtZG>Qat$GKb`uTlX0y-2%N2y~Z zdt~8_5>N#2A?$}1dXX~dLs56gA}fZXai^(0uad$83uN?*wOdv;sZX!!9`~Kv2Ysg| zm!o^`L$ync59wEo-A-%8{Q1n7-6=a@-mu}cLY*j5hDCM;Dd!p)O-I^5sP%*92a;9Y zUc=Ca45L8{8s%VC=kSN@DvQ+#S?t^nPe%GW*Kl8>+R=llKY7VW zU9`9P24QF7?@vdrcpW0zgAX0Ro=vy0NLrV1&moRet|Dv9|4~J{VU@A9n-={qf~Kp* z-0#Qpf237}Ku^}FWcpPFUB4?tLWWS(#H{dZKZJA#ft*$;!9_9+F~l_x^^~)ckMrk?4VD$K|1~F2A{a z%(hk=BvbCPm5({%x0c^$tm7Ixm?@NxIqdJwGM^wO5ei9h4EWV^_|!hh(V(cwpM}9Y z!u-(-jap!N8qj0yT(im54?(< zmU7tq&YdWjr`Vw9z09U#U&&tY7g$fQPtIy%YexLmJ@P0LPh-T~@5H4iH2(ACcC=3k zdch;I{OXoZhhVK_>78ArDvxdARiOT1osiQ9=A-}L zJ_*R_a6NL`X;gW-Q3aO*VyYk2bq_IhikR_+_a<#%M+9r4eP)bT#LuG`FXvSEN$)4g zbAnUSlJ3o&)+2h~aR$mt0CjDl)8J#_(MWJ?8sw#p7nVcP>?|+KG6)a6Mu^3tSfsuA zwi0*#w-gf2t^B|Qnzz)8;a>s99aUT>QUR($Mc)+Kbt`&e976d-cA&*5RBVHl2?^g# zfsPcR@(}Ij)4b&E!#-`MuUn|Q7%23nw)T=Kut|8Ls20~pqb}qRc0W2UyIiQ;PK6$z z=oF#C?E1p)Mxpuv^t~5RO~JyP7L3r~44gFjt${@+@`m}lxq=HUEtR}2BwScy-Cdze zI<Ik%t7b>?A+JyC>PokZusv7ta>nXr`%8Z%5!H@wp{2j}cVGU1EDkW2>#F!%lJg=+1hF(g!TTpJjbKziT?#{rEmWBOXO6|mO&+Z5Vb*8z$p}sKH z*m|uxdu=pI$$Wr84k}Vl^TGi1rIVq%d?TI}|dOPK%l&hCKlP06l{ zt&g0f^^%%&pJ>kzGsMu=FY}Kd8JB2D`9Db;G=xO4MP#T?t4HCSL1;aK}9cC4L)$C|qO4-{Z4tL5gC zF;|V)@Y7npM0%nb&)*8i=ErOG9QBsB-Z-g0vJ>=i)xW-h5wTI%s*0JaO-t6m>l{yJ z5cy9(RY84N8Ims{yR*p2iJbw``dH`*6wRT{`&Kl>J=Ve;m`Jg3K%Q{l-V(q{Vz81; zO&*j&|1)OmzX^d$CQHX!@Hm_az-2*N6Cf-h3vdhC$mQ0MYSEo!{{L$<|L^TlzL)G9 zWudUmgXaHJajD+EeI*yx03O=v&?Ge@xTHpS;8M<0+F3?OZd_CoE&)9E0N}aq_EwAf zdKq(8f(vX1_O*-8FW>$(Gb#K)HhqhhhZ+CEnDz@TXtHWQ>AxHe2~ap3FmQiWoX9!w zI!-wz`HRoIFIwk_$`2Ta`XYUNb-+U3r1$F+-rwW@f|?3H#SLA3*=TQ0_KTIT$ES4M z5cUg?vfYDX>-Ul4^UTSUQQYch(h%q4Zto)@TsG_&vypI7m-IuY0qQ$(CB#$Ar_9&S zU_PyaGisjj+nOW7R}naP{pQ2M^^rQr*#bG6Tb}uKUjw&SLPaEwk0seZ)jP8c3HD95 z*HVKfE&f#UJ?fw8O>vigQ%+zt?~-D8ZYfRPuSpemx-BRFTc)3CjCzY*%3dUawO}D6 z*j+1dA!vysIG+UzVOy$+=R@rkH=_XunbMg50O_F1HWJ^?M}18tOA6hY2fqUNIp8P4 z&kMhqp0K~zDfCX0Lcg_2p-EZJ;ANihdh9Xerc0sULGEP89U+BZewN1Zt}4A2jY^@} zSyF?W1VZzi4entE^vh4q`BN#Q8?1~5cQ!tUyc~m*M?QtAE1|=6TLXMRiWUV6sp3l1 zT?o&$!4dM?taoTw_8%4w69XrNyUmg^7_}chmqK@2NlyJ9&bYu&{S5V~`G%Hn@$FbB zS(v=BP_lS{X`y6AySi{BEa6MK3MG5ARpj!WD`Sx%dl|ck4B5-i6n%fwIV$84ABzf! zokzV~DKsZ59uM;U98I)F_7`n{7V9pGcks3~q4Cfq-j@{(e^j^goWTCSp}=gn(y@10k* z7BxoI3lrK-p|)4UV{}}T*m#eG#t)e~H~zk<}eNWJ?D1NnwmpS?@p z0h7K10E91`K}SkbNA5qa??_1(9g(~0NS@Y_%UMUL9}WX?Ce*#x80P|McZ$1r^qdDro`KJ8S35p8NXZo>+kjLo8#>R4E6&IQj_|zE1{%CHt~Rn^K;eRtBk=ng>WD}Yd1QnzL$bZcxE-MXl&ZgtnX)q{0Q zq<&QxSit3Dzti`|g1vzz_DY@R$>;6*);AhDx6aU;q}G>l2}KLx@Y?sOAebOjRKwbC z*pJ^O^rIX0&qrht+Ns;9*JXk*wT#Tt~-fr=rg3SQ(efN?rLiomKLdAKs1r`Ffbgvc7srSMIPiR4- z^p1uF2*Z4~QkYX$zI4N2gD`B7tr%{uc?@pc!mz@}54!}bIrP>5ZtQHT^@MI|_Jr`%7XY6lk&c0Opxt%(zQdet{h&FC5G=H_wjjRctL^hHl5xb zVUz_pNdIs|6$%n{@8EkGFCS@8Us{Gl|AGRn2rFzIO3x1DjU)k10V&OLDKH|k>b=XD z4A>!#M(p%{#44z#R#e}~b;D;%OYA50&o{a2zGZgNw?w@_)&)&3P==1F#}w8Fk@|4= zugmW>8+@0LsM{u?^ECT-EAl&blYjQ-QS?8aiTH4@vJy|Kg#4AkD*H z>_tw;>rlh{iBC_E>^(kfM1@TLW0&%kQ(C3 z2qOWVY`vgUXXc)wGd(}Wp}%2k(o=Gu36(yeja)(w##YEdiF%F?)qLKt;pdT|yQDy^ zJj?ZO-?lX}obYkN33YykWARfv(K}!KDn{>=QNUER%5%udKKyLn{D`7z{Gn|6;waHj z&Xtwlz~_Lq_!x@(h8W`0S;a4yBieCt^y8!c?Q=M4$fjXi*_auk+vk%LQ8#LvJV^6m z8p#!As>M{Vi`GY02e!X~{tN z5O6}YYcdz%!DfRdO>alS`_kLf4epAlP=Pvc7_4fm`p^B*s9UH$%5@rC0$|DZ`8J0T z_ifRD*QmCg*f@Ns&z?ZdB*Nv@$juVwxg0Txo zp}h>x%>zD0dNg%SdL;2{PiK#S{M&@+o%3xgFm@*sNPDiw=kF(@D3q>mm)6Goi77Q*K~$(XfK%?qWR3xsP;*GJfU!ULIr zWO{D@o+7p@siQ*f6>!|TMx_Sb&r-r1bU#Olw4nPRlt>S{pQnT+=w3;QZbA1yDbYRX zegV$oQC1k{Donrt+-oqAji?d5lM{3|Qes%py_pi11l?Pt@C;aKA5h4QFFyS`ijgC6 zOX4~q?lwu8KFTZQP9KHwe^T!%grTH}_78;zZ$O2Put!yoe~p}(#VWojO3JKJ-na|W z9pChWwecnMmq)}Q&d~6TVu{)`sIOdw0_5XvE8{)x5;D=+2xCTbM#)|yRJ=xs4xwTPpez%V)XS-Y%z0JBk7hI_@}n18{oiWa zY)7Dp2uJ3vlqw;Dz<~lJ%@5S10Kg_tEr}TL`8QxMqzlF>7UnC99 zWS^%SZec!8$$uVGNl6_Xa}5Jo?#D%CA;9oHn8C9t_KNnP3i*$=82|Csr*;0*;H@|h z@^h-V)f{88!?v{*-LGlUVMK|M3@i{|{qA@u;Y$HWvEdehNRe=XFw8d(RLb0y(K|xEb3e2nZD;NjE703PU?V z;g7rubr}?GVdre4dLP~#*2zo=_M=Z~upguKebfsa_Me?R8H4@kq*l*QrXGh-i|0Zk zBO@)1yv-i$cCEhEj9xO}9nKZq4OQy#LomHmLLfJ(f75qM)ORP2 zA|Pnzy7RwAoH=W}H;=XVOD} zM@D+|3gT#fbe|-L?qp%6AkilDb~me+-jt4hiUv(Y?@sRK{9S@IBO7nvAj~05($fs- zHu7iG+W^#`x%Wio$>^}q+mY=GmgK0b|A+Qq2&qxz5IJnbQd1oEPT&YRK6M`*HD4&}TU{CN`ph6SR+R%@|B+M>b3V@iJ&;RLj6<9B9S*Cf=O|P2`y8 zNfdWQ$jO*bqtLoPmA7*fZzsn*OM_fa#?2CIhL?xjJh*iTtIfAbDEx7HUBTO@5>!V$ zjKgesPWSD+`fiM4-FR4}_}$G=`EpU;j|sdVlVkm;5M%uaiM$_Hb5M-+<7ycA1aym)*Z#CgzCLCe|`#N-jf&TPF#hfwXj zq?3J>jzAEqm*RerU~iqBL@#{A11AB!Fz7OkUKrxx>K{PA7Jb;@UX5pz6!v1Y`aS9o zmmY|2un^7c{tk0QW%eFf@gI|7s)6mPak_E_z)gMa8;!2Sm+sD!badr;n!Z}@9%f6C z6N?{6Dr@iGz{$!XkPioUmdE6_!mq%S>xPQp*pkAqqle}qvV;*>;7kt}ZBSp{O6<;} z4RB~Rpjd1;XCY~x=}}fw zhI6&CwFfqc4FmKjmb*Q0@HjMaOs7K&HJwU@_6|*j_L=L`4OJAlJ)ZzRTsocFqg@B> z+pZ^Q`!0iS?|_z(-Mc{y^+IQ}a%h~jeq5HZ1y#3_BVf+nfQmK$7klplA60cNjGuXB zCL!SruMi}GQKAMxj080hlsS_baweHTAgCY+)YufNtq3zb1Z7|*GUIV7t+v|7y|t~q z^|tj&wM`HdXA;c=A3SU=LR$mAW*n)25(z5vUu*4iX3k6!9@=}q`+dJZ{B~xa{aAbN zwfA0o?X~w_>ps{Ib>KEVANkc+qUBGdZ`1)Q^hfO;C)D~vw&`P>z+kv0M4Z52IQxpH zfsczmHQ&fV?KrvvUON_-Y+~Bl3px1vM%fEou;3Y`a9GO>K9u0IR*e&gHCb-0DLU^ZXvT9MPjb}<= zZ@SA!(9haZod@%83$%RGN`Z3j+Ge4mAqCUd<|?z!!`_R=?eyg&rdi<>0s+U!JlFsP0 zH{!Ku$I|RXTg5;42X6*;KxxRn4@3I>_6f&GHu>+6%YkBtR1<#J-A@xP8@LIt98{X{ zi+_`w@Yuh}O_*^a)r4y^ns6RxTPx<_5SgcJn4F8e-BF^!J0vL53)NoE-kSXZW!Z^3 zOTYniu!RPz^z-dRIg|E2(by+h>NKLUPfDL=?~`xYf^x;Fv~gUulG)1s0N;Q*J_DB^ z79~2lo(#=?08Ged*Dz)zLClERaFp-g@vOYjS0~^_ryB*$<*m zHvw~dD83N-%cZL_+xeD-cPl)d*jShd8 zdz|;)5)Lm%)$%TB2u!fczNsM#U-PGgVK>?K0i zl^wN~FVFU@mhUH#;#Vu_$zpo>j?Q6EhS~k3O9_oIxn=FIi5nC=8fGMUJ44nCLY}qA z8d!E|QUh#h^lm?G4OF%b`If)9q)qIIIEV`us)8TMw+Q8p6NJ)6SRk3)27)~?z&0=j zFiwLg;|FrI6lvG8c6;&N8oEb?_(dfX=>rV~g#oez*}@9?`Q!3vn}l@deEP?Z)@%X5 zLv(n8iWH+iT!MIc8Ut8tdsQ}v-FCTmL-F05o8ZT7Qu<=N%o@yc!gxeYuBcQ69Pg?)?ap@rBp3$w8L^=^n`%Qdp|N`)G;kyF2e9tJ>%>rQ87XkYV~WUodQtaJkyJSb?=ms% zj%eSF&db@2?Zv{Pw&>r-L1#v<`+oAmc7}a+b~S0A*uTadmvoSn?nu?BnoUu>lk)0P zUVX}INO`kTUZYc*TOfbpPwhBcsZ%;ts|(ZH7x!ss#Xp=C$K9}N)>TWnt#rj=m{{?a z@)o8t^%jOH(5NQUaG!Waixq92L9>`H$I~XX9aCds-dv0V#OtbqkX9PxOjMicUV6~P zesH#~x8PIFiMwz#OYO(_NRMlWG=MC0xBr!dIT@Ub!P#;!Fr~hBv*_zEqq4XEaM4I%qX?OHlnA+*=4Z9Nm~-00 z8{$$gvFv@gLcejwxzIw!aYvfTF_+rpm`gD^2BC^ytMcnqe!a?XQ2Db|exvM1DxlD5W-^ps=>o|o?iB&e*74HnvGqO~zp7+9)2WdoL5lw#uc zM)ogDoI2CY`=7?f1aDUx7$fd9YL}0-$-o$o2FCibr?bx2j@Nx?$7>9k@k+3?e?>E1 zd&rDe$63sHp;8z!0eU)Ayh|N%E&TH&v0Dd`a{2h z`teCKUX{#@*N8@$9;6xb5+zuZZZwIBnZS!ppl3ZOI=U5R!Ylwg6Ns8(%&WFSUyR1Q z3M286&^hrASH;U{%&Sms%nRQ@2FGBRYGNhq(c1}A5f}Z_X8GFbx#lO@BrqwHPM zDG6;7D{49SEYyZp8*Bu38R?k}@+4UQNe`7S(;?lqR#W=Vzbq0_^e8 z3Vzx3U&mrx`B^N+{j2TqWqzN_9$)I4*}^*i^1iBk?Cj&YAA5h)15Z@+Z}0Cy>G@gk zbzbX7X8r-}5f5a4klJ!!+SeIPA7-7+{@}UrpTsZnB0<4Icos^~G&0^ctP2QQ90=`# zhO-Bpy6CHG(pNCKeYA;zM#{!OEx>o5;+s(!2D4&l0apsnT6RKxlXnNy><$@Mzn|Im_N`S6$YggvEaw^G)#E1O!vZ>iowazWCwyO->^DUjs(jPhE# zI*T^|gS5pvj&++MN(=F&0GgQFP;8-#=u$^=?>Ji7J3`3%Twfw>+sG_>pgol2mJu2` zmX`s1azw8P(Jsprq7A0wcIr;obtU zx|C5mnm=-Tp+>#?t?1`IVv#vi@ep z44Arn8|hF;(Y$pg7lo1Gbes@Pi9U5Wx2Q_4Lt9!M2B22`olj(Z1Ivcf29?1?fBrEJ zcusyaNP4qH-&BtOVM?g;udo;QFR&jMGCX^UVq2}JRRiRM#_^RR=g~dm$U)$>=czDwv>>NNK&M1zw@(W;)LCO7YucL(|)%J5;;S9 zQ<6_j*>59q{bkt&+i#r2 zpuvr3b z{2#S1hj_^aqQ!1pCzhJ~;PZm*&yAYQY&5-hvhcs({#;*vp|l@D*?tuf%2Jt7%8#6C zN|J=~?hMFLR1?>?eem0ZrgGgBSv>3$YwxMnRm)n<1T*)ZIE5{4}yX?#Ti|x(T$~7K! zzBT?D_U87TkG;7*-x&%klkzV%VzqQ1goZ2IQS63!k9xt5q~%l^T% zH{cZCrBFAt3s=iO{SVY7&J;sd4RMtnKpI$r2SXU=Dtn9l927%0n$TNYc7Xl7#eNR5 z_(S;9*U}pR(wDfTOOnRkWFv2B_Su&}#XfdPpNZ0puW}}v92WGCRjd zYmTWIdcpSWGU!3ZbXW8bc~*?#qTX-zuYX9z|5of>vk-PSKY+=^Ok}{v-ms; z0-goS`Yoi5zITV*PUPJ*sI^H5)oCjBdUR#sHokd|PB;^`2Lzz)&XQQk;MAf><1uyo zWyR4b^?I*w**Tfx+=Ee1;zn0Ro0Fe;0QCeOaD~>vn0TI9Qk3>Ye-C|(?`AFmYO!hK zJWS5}bwoN|L1SYfnjd?j^I!$rx{KL?SX5ksv&vEn+iYXm(HQFC75L_xG@)v|89P%8 zd>iUU9eJiz2;780H$l;}N}_k=;h>I^#Xm7LdxeY4`auz;(I@_nkVz~CtP$SMyc_sd zVETg#=r+|AD(Tc1MLNa8h+yO-F#k6)g>b9B4U>Ussay8#)V#=CKmWJco8#taa7gKJ;PB1+W7Bif8LE^$I(@pl zN47_IA);=QSEH!=(cKp+>VB`guc-S~b$!qtZ*<0Pw$De1IvF4{1((cq#>wW$OM_TD zfqwz61cp%^P;D_yQ;hGUQaVaKE{0H)KED9PXg|A+&4(|6yAd|sCr^mK!Izb9-jlYL zs@~tjLWrj;>*Pfd{r9N+>s9^@D*wGI|9vX|M%iC0-Tyc)VdEmTc)jL(IB8*vMS8y1 zqDahNti_OA*k-R)^oc}x|6qDkj(6_XqJHY8u*ln6DgCER*`FnOFV!V2D?mE|7MHZt zLhna~Gqr%izdEJblIVRo9O>y^>kQ3W5jDS=NW74c?Kb&Wlk)xz#U?G^^liLxE3IDY zlMMu(ACZII#3DV2Q1m!e(3<>C72NJ*n8PgyKDreChScK=_T%_*_OUBE*wbFe{ zofV(Cmn--0vS_Ex?(QZ{3kHp>=-FSXXuO99Wq5u`MPrG;|DX-r=|FE*)9Lzn$gMyu zQjXSHSjM?Jo~hRYu$PhjTLCQfQb50Z5-Z(a%(y7LUhI@!1sVr|cNXXRzSMXIDS=26 zajyQ1@r=qnH}(KD_TkbTPUx7aB6WdpCQ04BnJmEh>>tztu|sbp()Eig+ldkGJ+6wA?wRsgDgi0{{lBLFL&Z<0u9aF9Lnla`Ne|bY`OxB} zwH0r;udNLU3HALC7;7Swc6=o)=|JQwPOQptRYX=ATotV=?{fNDVe-7;IlwLg-7q@+ zBGBpqE&{!2qKiO)f-G>eG_GJnDLB|ftSZ2>Y4Dc>Du=dL4&m^5)0X+{?#~sj;N`C1 zw*VhD^<6qGkP`|5N*23=Naf$e&>d#Bm&L=}=nog7;418b1+i>DDGod4l)CURMh9Hv zei!fPa>0U$ajg*Nny?>jdhbGFC3Sl51y--fI<0+;R(jozcE9mLyi?kbM+S#(ge^=V zMgkAeC-(0*!MY3UL$I=h-GOI#%D)Kl#PsX<7)qWsB1*I*WraNj-&`{ce$7~o>890M z)U3I(0HFtMfS%h*z?C-IgSP?B>VXHSFNZY?2=7hH++$q9OCUDI>xscD@U^hhH*=|( z*&r!_^=5u_?`tR$y$Y{U#jj&sK^r`;m`S%rUK`w=Vn- z!flzi$us2B(SIz!Zo@-}PM5UMOx;t9Jp`1kjp>J&&|0gDKo{2Xj=gxyb{ue|b4@r1 z-Bv-p)&ae?2m1x4#2c(@c1JIr$9k;;d#z9G$-Skc-Z~`)@4?>ELT}+^5gT->t+X*{E8hn695}OJeThnLj^=yllT^2;&v=0x zm{DE`WFKgFEpO|T&v9H6I@cOcIPs=)J`8Aq9bPyGMNXhV?gT$S45;C6?pm9Vi8@d4 ziz6ra1%?dlG4+y?ts0WUjao-pQtB=ftJWH&0wu>8J-qt3J+QQ!5o-=yqa<@IYI z`%U~n@dM;n(r3Q+Bg63Q@zfRP^>~V2Z^iz+n=PAt?A4r)JP;uRxHfh_q680iv+3Ah zD2ZG67NN94u&f#iqlJGO1@UpeN6d zN^ttpJj;N30H7`as0&h154nr`hl+ZInUc(Tzsl$Oc^>*IRtZ&n!1&YxsyPk-ls9UG z$zqT!0r4$!N-O4ARt=L-BOktg5un`G#^9V%SZ>;q?H?q!U!-NIEe-x48NLiM?VnwW z_)ZUBiQ90oq16GTGBn~?0jkl-wZc660KL4Um2c4pC@b*QSBHd?K$cdI_w^26RV+3{ zTp`1sARTPK#E{-9NV#4?vU~LtA{Bc#>O=Y=>I!Y@MGY2mc@Z&`_xT_!OmCI+o7zMoG_aETi z-FHgwF*SAZO}M54SV4Ml^PL|Sa!%CIza5XPq`mPxdX@wpeOb6{e>K2^wMmft4|HoQ zP{Bp55V9tGr%Y>XReZDm0XLK&K8BF|3M33S@6}bHupkV0&-0zuxb?p9HEq7|rQk-i z2_Y{EIuRkTmpKtDz}M3=PB)c~dBJv96s_&8{j{F@3s zLX!!R1e#T_0ixjVNcx*ke+%gEs5X?s7xR2`r?=M_5>D~Wd-<9B1Rtz4dcL`p66J-v zbvdnVqVxl%$YZw{iRmec(RN32i!=xfDYc!Moh3>E!i*gFZw z?T&t&@+ILEBGAeqX`Ig`7)zOVqVN>&sVU-J9*3X5js(;z8)K8a3`bNsERi zH2nR~LzuPvZVT@}$YS%XeA6EAZr5`bFRoxKGPXZ$z)*{WW4~b{tYw2?9-V~c_BCtx zp9aBuc&yd?zQ!6pYK);NDoDF@F!IG_`12`zy-LZ#A7x3WA|D$tt?vUJW)r;cYOLkI zMUlLFu0PBN|A6L2M95MHy|cL&i<5Ty4v!T>!#l0zf4r#frxlzh2d0?C8$+Q3RZEag zLqW$8G?b$T4|T|OOg`$A7NRCo1Um?V;rDdAy?8B+U z1@A5mv^PBaw%O4M*IGvpeCU8Q#e)X1IVT|Yv@`_b-}!+#V% z^WhUKVDqD$C6zxEtUb?OQn}1K}@fHRJF;M4Ij+;)}F<0S-}QTEoq zGx5CdAnp=;WYe*oHVjta-OM4|!Rzq~62Ik9B-D=qJ=NWLypWR~^wk|l`tVBPu+VO` zXdHq0m&Op)LZI$qaK#XC8Mq1Ydx6`)&K%=CeS?R`aWrn??b9`@^$LM#x@w8i2uf}Bn3 zEN+^3B|?Wi;>Lx@*>txYHa;1K;MYMAfrj7R;h4^QSd)y0pjM}Z`+TQGAC78^H9{bG zjL@{{xE#MXilLiM(9}5snEd`H;0;vgAY4oounj`*3G(KmmlD|WSi{|BK++{Q0D_=u zfIsU*8ZBt<3Op7sd9<>paccyK+XvvzfGapw$o&F-p9Xgc__-|hZ=m0^|I=u+y7Nl- zKk!eVWiZJ6mhU5zUCMza4we#wO!4T|k?5F#y7`Fx|MO;5pO*%l|5}YOp937H>BywPhIk1QzhI;nmXtfQ3&*Q1j zT=+bZ`pm<{1nV8an&}_}*Pu^Q34pe+s<6)?@Y%yYdH5U(pI_1>u?_R?z;v9);G4#I zF8A)hHZgLDr!s}busAIhyuC}GGcn>w_1$iw#ka7y&+D=Q_yOslD|F5N|H2Ely{^!e zfk8ky%ia}U#Aze!M0-iXb6BQxheAaKVovFH6|{3wSx;k-**36xzbxXnY%$<^>woIg zFOU^|InhlL?31X3UHTM2Tg%rJyJ01*nhzrcXE5uU{X!MC(G>cWk>V|=p@@!9B$8sRH;QqOUe_9J~Nt(+wCzP8c#x(1WI z4zW^AF7&;>EiK`v#JcO-|iu!OZ?Gz7*@kS{~~}z1O^8sRco2wO}=hkD$Vv z!t40h^uK%G<-$_n^cDK!6$ zN&N85SQM*YYzS3H6&_1y&RT_TjZ%f*o%zaDNOlqMo3Zav+3JuD8XPL+RTs-+WjIxG zcCjzk=w7-hh6bD5Q(p0A!zo^AiV>3J%RD2{R*JQJMUHzA-_nZX95qL~ zn(8g?Y=Bfk(^;Mueq~;e72HU4LZh!+gYBC_TO&E_v%N}iktR8%ewLASqLQYUOJ<#@ z%6dczeoo={#BmYvvjdHzVZep8nB+xDQU#+}_UibS;{xx9ATK=^rbXX<;}+pwqxNhkb{QxTmrKZ+ykJpHy&x%6wS$&=MFKx+*qK*Ld{pmH8%V z5FSChB)?qRY$)x+iBQ@QVEb5U*-c#@lXtg1uJi8J;?ixv*V(`%`VQ;F&?B-L<6J6i z{4ppD+8(GJN#zOIQR^&(tK8Hg0{zqwwlBJ0!=f1N-V=TASR#Sp--U4B`dkg)gtm^o z>v1pONzU(Y(x|L5i=n(f{ssj~=0N@M9b_#uQDv4VdUSj>rs|~dXkj%+yFtAEVy;Fy zQmSk-k%pk~t<$>`NdnNk*62|ub&AqId`q1s8mncO(^!D!(u5IaX{8=7sQ{N$S%4m7 zag2e=QDmnG?;)}LbcVDq8mwG|K2xxADgI{rx;F+ZZ>Mhbb?bta%g7svYJ-(`!f@)b znlzr^~%hz}cqgvlCObWUq-1yHK6F+azwPv2a>; zS&nJ{@i~AfEdI_-*8t ziO<%p&LYklxoS}xju`_FoRh1TdE|7C8i$jbqt>Ny)EG(ZbikR;2@C0*u#nCP3wddL zuYi2-Y5Ek}1)jEpLOSy+AoI&g5{A)u$>d*QE2#mBfGg`Jwz7g>=RIPCI)0xRj!n3} zD%n);S@2du=*r)5?<9l{!Gf%-Q|bk839_=Jb7?={JTp5I)%m)4@iEEY58lMn1G z-)zekwzDj6IHlcUsE}-E*rf+2gdeNmqJN4f5`6RC_;Qv~KX6J(PB{Z5dD)Zq$0w2J z8EyPh=F!CqnI|hgjCqXloM-fL?K1|kLC`Az6?mUV6Nz9|Dc^ikHXy;xpV|Ff9ulH= zD12h_K@H5S`x7u1z#Rnl4!DoNodkCVoDrHj2%Msiy z-q93x2g||&khS$ap66! z_pF6YuU&e1CmWn^0-N)e08J2l;VirK3Z8R*9Hp@-y%PQP`#5^0AT+$3DD3~h9@tp! zJ2ll~4Bj=x8n~-msw(w`+y4{T!bA);Az7PE@gI3l8$93NjyF?OUt}UpHX&OOw@q|GoaJKR#J~ z-^S7__@?DhdqI}6>VkKb3f^7l*X*+3HXF~AdHbFw2*K54(gl6Arl(` zK3B+a(-%k3hSt^J_QIo{J*p5bLjp}h7gtHvqaPx||V zRqQD}TP0;3fJ-vZ$7Fr6HVe~PcMylL=b9eDqIZuLyuJFBBT(+(3mbyAk|ZRWB#}h8 zPuM;IX47-;(ri-2WXKDcYJzm3fki}3cQG=wekA(714#oD10##`noBz63h7^TM!NOU z*!}t3TH6S|@Jao9)HfXi;5yRUx|$>A?b|yKFUxzVIFm zIcP}z=_85whO=iOo6ipc+$IKF9tUdD&7dq%Jdg{>of zM`nay#ePW+G$okv$EA{0-xSU)?+F>;U(R58xK4yvVo?uMIB&ZGr4{4D zIQmqepE{#}mQ#o2h)2|^BXZzI2t@m`TnsM+5qXY1Ol$4Td_Y9bPOKAcH_HwIwf|w8 zuT2;C$gv+0J&ZS&9rE6nZ>C6Xe7=msJ(M->+=+J!*Z2TOd|PP{uD&)qo$e+)Z^rh0isqLYn-ZON%Z(*cGnjq&(s zCLaU_W;<1Hkg%N!(mAA7J6?^%`4RO(pC$*8?{kf3RL@MHW4Y7yD^0kw3>)G@(5QVl zp2NsG-%Xt&^i;u)&HsDI=AB)riTw(RKx@o*I-B2e6iG)zD^{*kshp#%%Z1mHsL=JN z*v{{lxIsnDCKXVF40Iv`O2~3#QX*Up#MEjKFYW_o*JljOdm755OHN()mD0>yc7V)p z!NKF*Wrj2;mS^2&FD?@Kr(uafz@8)t9SvK%UXADWB-Ny(FhN^fRoceLVc2}PHKJnL zP_C6azj(%Ug9q4p|LfRppqcbIiar2z>6tc+DnK^8ssz2G$U7cMKh;#rH@%9*Ko^3S z4C2r;KwNOerkNIZZb#KbwB;K6bu!MXjzdGabU4i7ymFjprTm;wBd5)VwC#xIrE-K; z6@gj_;#G2lUKQ~QMojW;oXB}fki$7OZOtf>AZ6iy5sx#n#!%)L({Lo zgT#(J;mphSY3vHzsvIJ?v7BCDHnvkkrN6{s&;Ifb{P5j3UF(5uPp!!p)4IoDcj((4 zrtGxcvL$V|?3-@ZdJaJ%Q~WL9IX4)JxTnD#0rwHO9&lV%5tjpQIJg3E9~g@`ovDbs z7~FC2e-3UG_)EZD3(f(~1+E_4E#Q`bYXtWlaBgtx!EFW?1Q!N)d%&FlR|aq-aErk` z2ktiz|1`K3a4&+}1Fi#{J-djz4cr6Z9s+l94s(x!zZu-$z+R&_nwi!lfTK~7Ti6~y93kdVGa3%CSE|2?#zlf zCU;4l{;+!paw|scWD8KqZKn7rmf7Gj;}MTZ+*EDBK_hIlIQ+l~KSK4wc4kpKdEanc zw|pC+SwHG4drmb=OU=@0lx9JrV2Atw-uVt})*~8w4W6mq9mMYvtINiwowtYM7gJq% ztSi!ocrMm7m(?`OqZ7879T0CudC{SfOu~jXV;MA^JG)0`_UI>vaE;PO zw-iw3DLp!q`wEE56SiqGlIJFqXGiC=`X#J2iGJVp>u1Ji_o#Pke8va$L9o^D9bZgZ>i)N z)LWbMDtU%)n!%$ICYc3q`AhDZ?IgO3KvJFs`1+LarIt6Pi<{D=O-$I-LwN=#eR%MC zlBM7S!qC1FCBUak>QbZB^cC7qcX!4H9>69%S-|@r#|HK0uzMpZ(cA?i<*Ufs2uKPC zLOK$JBo-K+@xF|>=_B?W*YLevS2G(^ilCPnwwJAh;Lg05*4IP4e>8da^Zuda>EZp^ z;Hd>pI)|MzA}Qz*Od5C2_B_t)jeX4FkrqA$x8en6v;dCA!OQkH!q2Uu^a{+_C1|RO z?8u11c9D1rGKIdOxU}6~yeNS-ahBqr714*+=5zSid-leN3<*szqJgX(5Tt?HYtP_cu=1S-lRlJ?d4_r0mH5YDb*&+o>p`8sx<@P*n&9z z{y{>>WipN}(Z}DWfDuXTrsG03jCM;8A%bk}ENr82?G|8bLtB6dgSZ$``f4S^K`CTBu011sQ6I1AV%s8p?!?@eKG+s8Lo zn`)&4cHKS!O+5}`EELlmgmVs1+$&C9U$F8@LEB}QIs&MM`W00B6utes`JAX(Z)R)i z`1J+!j9$^X4PM3t^-)-c^-r(7IivFFH71TmFpJm}!gqtl70P=*dL-eH{F^q6L@Y;y zL^l9Qo(eYxwXDaIf$Uf~J-q*O;ba=%t8WD8*Mloj{i0L12l_&C=E5Klm3we_j|6Xq zZbAZ1cS(dux3sdI7K7y{+v;%*eMNSq} z^xGo-4UHe5yc4$A1@abKRq4hKtx^r}YGv;Wkn$ODzft|7D+^CWVMsE!%-rLeJU@-U zPa89{QVhK_D9D^I4)^n7=w&t@8YNdwHR8^%{Q9p|epy&%l(FF%mG~cOKYo0T_J8g2 zH3O9oW1Hz)7q;Qh&&>!U>NGe>1}RL2{(05_(8UIuSqzP+fA>fN=>B7u;F00(#9=$$ z0>C@xF`oC2%|bDCy?dB1cBOl+FLsSPn*`Qdv*@;f$$Oe#6_gA5L8<^@K%T!K@8M(K z-tekyUj@fE-45YBl@>kk|1ltMdzQM6d~=P-+Y6gR0Vb{tr&@;7!vRBjxt!V4A$ZrJ zr1!Le?micT7tJ@}8_y1Vu@moWA^t;x)_02Mw;Vsi;A#2In8O><25L-HyB3oOROTWbfxWQ~B_je|5%bkpOvq6Cjwyoz*=gT#_63|X|t zfHY5fd$s(QU(vlMS8+9@g9VHD=J1CA>7)Wl>phHT)eqBd!AD%b#8~G#V4Zy_*4YZI zvoFOuTY+`f56mkTeX-lzt9-q;xvxI6JMb{}g4~l{y)q)q@`O86 zNkb2EIb$f`3)vEKzu8#7P5m<2Z#Ky7ZPfhdpac6u+$flz_204$8-#nP| z=#qI%cD%F;9RPWC)XxauORBydC5F{lEART@xAA_w`3<8127-hRt9d|}gRl%2aTfi$oI7M{_tjKRi z5Y%Z6{}W#fNAb=(J{!S(xz+oD2H$Ql5Q6u}SOLb3(2Q{Q+5^wxCf9p}w+EzSv~jlv zp2cBd4eVqa_=i8Cuiw##diZ3k1OR*4h!&|{u!(|S^;*FqSrT~@9krP zz86o~RG_zMx&82JhPsR<4kF|?!7tYM5vKataUw=lijZJ9pJvk1@vX>|jpg-C6`kwl%K3-#(Qg#N=~ArqZ= z_glRrJI~h6t!7yeO;QygB~<48lM&ZJK6DqWe$grQgA(&n zsp&gM{q0+q%egO?AEDS4E}uAj!PlutXYoBJH!m3OlJ?o9X|Nx`9bdQqkf&IYR*!~Kn1I{+x!#j) zZPB30o%oPHXyQ3a6h05cw{a_BDF2pY_fgu5ji|xK>S#*9ICMzucHR;8ceydsZ&6|y z*E{HK8;O|%B#%H7Y>>PO-$+R|<)rFIVXHskMxtFkB(9y@1v_y3n41e9_)N)`r|lAQ zs&lpYv2sYx-tb|a$wm9pYO}U0d_)JagM^%Y5DsHw@4+JpYfj7>eqUdC$?tPbKds<| zoMYi`ojoV&Kja=<#Wz1Vr~pFkm+X$`3V%r8FA95)(Hd6g@P|DGXg9p+AGiYe6P_HQ z{GK7~MI#D(uKzBS0PWbGi}S?3w>p%2iFMlVrdVc29!N^0a4@~opBwkh5oL!gGGK<#QS`?74mX! z(cym=v(WxQ+70P|ij8nUc0F{h9@khjNDnP>1gi6S$6iO^+hmBM6ll;Wd5b-FWZXcH z@LbGLoos|al=U>ES%k3%Hk;}0Y!?a(0uKzK@p8(<`(MBsM8I!$-v@s!?i+kz6EPA` z%B+it-;A&4yb%)#4$x2mGL0tW9Zn&`z(`E+0X*?+^Mzqd@N2${IraQzI>e0Vm7EQj zQ;#{n=qD#KJ!_^A!?W^MWK!i^{EO*aYFaj6n3Y`(Fze&Ni(gRLbRc5q`0_*=)5A36a)@I=%W_*rWK1y-8`Z?B0dlSFLx znwj(%d=|H;VDxRm=sk#0R8^^9)Rw}i4KZpn*FfoF@WEC*tx6tum}J~CaWujK{JzKV zi`A83NivFUh+>=Be~9-#MRYe(9rX8wNH}*QG+;6xC1_d|wB!cChNwqy?%SY0`h$fX zF(`R_XKF*3-0CWXf&i6$rj6~mstW+rNSqb@fU54>cKVy_HfufflT$hX8%Y;#&a}LL zv4QRo@&1bx&;42y<|dCbVmR`2=5zF;)ZFlS9m;r{SL-aS2Q?+3&i-XYG{wCpv|M3EH|V8=-pQ$lrc$A zmtZRD%mVb$Wt+k1qiY^|06))B{$r%rZXVio!84J;GUkjD0qDG$w#Qga+9)0D6c>uz5se$xm1cXf{1vp+r#PR zzYed2UdOnMpj->AL1?(>4CU5~y4^JNo=jCCupRudwTVQc5+7&3Di6xox9J|3(sDl+ zm9xa~fQLb)@MB8&)CBD|s&lrPo4P#OZ6*pGmkhN~sF_0ZFchYtC8kpf{#1d30uu^3 zrG&h#gnXfdymp4=H^jyZ$FBw41>n^Rt9DUY<)hd$9BHBkh~YtzSvGm;k1RfTF{s7{BjA`_&1)4g9N@T&ZDjWQH%I26CV z?+89B@>{3is0-T4VVoIxe;p)lx6uFqDqy5Jxn~v^w27&#S1DOb<*WTjPNajD+Kp# zaKQuGvRMm4JO1_Fn&z#OxFLows~#(5gfxiP%X}MJ-JGX@Dsc?wt*faTI!T4@!Q8!e ztPSfU;8&3v*e;nq$!(r~gJ(SLtTnj5kLNHyE?B7&E>D7jDqGwYDNv(O-?^lP>Y3fe z(Crhs4MhY&YfeIN^1EykRS@!ki~XBYFaE)Om{0;JVFY*)t6TLryx&9|DWJQU-;9S@ zA>knK4?yq+ZGiCz!*Z!IEU8Gng^CQjpwr^Fu^_7|Xf_M-s)DAoAkxk*2aT75w5gzc zIY^%h(z&3zB#-DeBEIo-7!Y+uQXWCvB{kOli3^5Ws(Ccwuzl{GsRkWj4SGJkLF(Fn zzfbLB>+!NzW&>j1OogV}5SyI}O*MlSHhwI(vb2bMysWRYfy)M02<|FyH-cMMCet=q zn}kOG)ylu;r{+R$&`n{m4}v=iZWMf9HRWFeJ9YkAZK3l@yEN1#z2%I=CJMS%A^CuH zkfUioY~#IMdf4fEyHc-8>6rvRE6wc`Lx!er;`2_uCSYT)Nh`D427*5!4SqhtAAwS$ zVvROz&*{u43U&inl3dI`ZdZz7k7O%}v@4HfZTYZUNw;4HI~AvNoRr$_lWHuqJ6Wz} zZ0s~KwBC%KeB5W^m0f|Z>^27Z*cvS{QQi{9Oa-iX-lprss6`OvY_R6KLU}*$qGv0c zN~R+B7fE#c)|Y4zs%JRXYh*{|aN70+jj_wLY&*-h*k?j1-8u{$k_>ds)S?mIMzjZn zbwD7EK~wBww#mH+tGNjOOcZ=;Mb2%8z|l&g-BigIv77=TF)arE2?P74{r9xA`(haO zK>tZsr6q-c+cc``QdL=j3}to=;bk657p+re>0%>l(AGkxLSHn8y=@52SFi=>L09^TavOZ7HJ%DU3iJXWpN#mT z4AAi~ynqU3VeiKWN%bXyWQw|;NhDw>Bu5H9Po9N`e#K*_YgfX`S3lf$c&sZ_Sr9#L zM)BqP0?uRPTa1*nrLq7)UctAFY;4-^zQnhFc#gYJ>Xcf`_J4L9l3bK&Uyr=du8TBk zJ5!BYzk6*Fr*^*pS9cxocHlk*H@>`xyB?egTp_rhLD*B*vEKvWc7uCK{(V0qyuWXS z{*;B=p(e~eEG)W$wOuf48ao6Fgmwt!v{1-TOkJp(F*rvIXjSqfS5WKpMa~HAD3}Rr zMM>KZa~1E&$>1~^G`e&)sLoOs?yv$JlW&NdK6;#%r?=?d*yYMSy)hb8aMR@;MwiFT zB*()mig>TsKCOBbPbz89HV0n$BUQ9DRiakJ~QcntZJ_kI~42QLd2V zMQYfMA7i`tz&pfnIra#W$kq&eAco}k7W{J+ame^+RGsnRV}!GHEAi&xHY}21;?}mb zR8f}7b@o)@{b zrr6LbhDN;lP1J6rZ{309R15`iXz>6y&ij`y7&x~8~RGPxS|S4;kVICq@#xf5Q196T%dAO)u1L!|fZs&|JY#aUZJlnN)shl?G0vXHr5eeIbU6;R%8k&b{R zHxzLz!8L(<4BYR)?E<$C+`HgD2RC#^5qCAXI&j|tcOSTyz#Rg20$jPZh^qy68@M&# z9t8Iba4&<4f%^g+53{^XNWZVD-d`x|8M|Pi= z$FgC{7zG@-_vdNY^8sQ9@O1z&7ryYBMzkqUJcPY?e)6F~s7Bj|lQ^bu5_ViCw`8G1i_?Q1mHCJ&C_j^rQ02l0M;d(GMeUI9@`}O1ab66LQI7^!=x4=< zbEmY>?37j&IHh+oULaX-#0MF`ZXAa0p@UR3!pk_0Un@QIGlk=LSm8JxU>wJ{81gsJ zmuC$j{w|G-c%cJ*z%w{QPA&C-<1^w?f{v$UmZZh5Vo5qQ?T)_!qHEsiXV`HjquxL4z!y41VR-MY@2_9B<47XW>1qg9!tVPEQQlATErLe8qce|h!9y1@q<6xK-LQBJ zDxz+aBZs6#em6bx>a@s6GSaCLBZp0Ck@h93oOsZqj=VgU%83!7Tv3iG>Jt-?V@4kv zD9@-qF-kcP6^t7D*;OLq?xvwpys?++NWWx$xwfHA%SV>|=KGz=JX>wqz{m6);IM~)&c zdu9=L8MsPtOTpa>?on`m0QU;G_rN8QZUwjyxZi+_fI9^4Bsd->+IVo4 z;BE!C2Hf|-{SMsA;NAuY^V8S85$4ihF=W`Y0LNOVY}!@1AC`so1->zk!*n6N*NMvH zgW4V;Ya?(gneT&K4PDTvo;$~JHc8(V)Y|wKdzT(>l(CdR3`RBMtDy)A;?`CtNkJ>r zfrmQObRj-Eok3F@3&e`uUtviP#FRsBNDB<*)rk;57FZ*&lVE|lVP|O5iZ8B59r&UW z3S83=cMcvQeRe?PMI|9>+V-v;&$&l?*BLp_U{u1La2v(MFHFc&Cw^gO zKd2``;a}(maRC`F@=oK(aM3~FV%$TY8HBpfdv9bfk`E(UZ@4*^Ok6eXch5nUO-)zP z+Bnk;OEs!spY3!lZ$(a$Z>fX5lfV2)nd>NZO7`+PVVj=4h-CGKi5WYddND^2|UR}!pBF;ItQ z{D6(rYPo4>&s-~xuQZ98N^yIFIJFuR8gTEZBn1*8Z;Ob*%F_5HkWwR7RF?8v-eJi^ zzQxe|!$PhxXdjXg6O|>Rl*KoT`QBc$JIC8=@l3S-$rRUF|D;EwI5OTM^HMLl5pRI9 zMQAZ1hnBM#9gL+nSgOODiZ3e-R?s%Jju4xUxcUVMon3bnJEaKfzdRc-74}RwWn?vM z&!*i!nJ!y|*RkEjOVQHMlD1k&G&>|`2@DxL8zFsLG+r#Sp{rxAkgIrUtz<0_(Y7)$ zS2vkOX>hcDA!|Kyozm>#IL_+I4*7Z$`0~JUz%#|SF<0Z6#1M)4W!(9AMJwCeYxP|J ztT{d$^}Rf6iW^~qgNKIAQnC~^^cj;Vy%xQ#o)z#w3cWRmUL&D5zMA1IRBINO??-&V zcN?(5(~_8loyfF0RK~V69kabKxZ)FJEV6ijg4z4Q<@58>af$e=lMVQ~i-?WM0zQ*ZXzE|#t4(NxA z)ctT#T0c~>ez+TkDciSVTcVAZJA=!XGr55K7V^SfT~vGRMdU)kLE)A}A)2 z@%=cBj1nQyRV$O?_2KD0XU1bUP(((^@OuI^q4B z@`xtB$S7QW2{Up5U1ws%aatZDj^c9~t%cKZ>p7WBioskhB+DWiDZPPY64kIEjogz) zBc<1oOx8*!APm;TkB~0l5Gu?|5@X)~V^*e2klS-J39_EMH${-K3|3ltN%Vx0Nb)L5 zOC%K`031-&F!-H5Od9z{L9Z(sO+R6{nn;^~LWV=)i zW*Z%7GjHn^gX>F4xUm?YvqLxE0x)95gK)>ndDq%GzUenuK!YgydUN?L|2YVCRzC2= zV)=a>R%W@}xM8e9b#jGhC_t^W-yFyKx<-@?dia344S^N|vtt|5Z@p4|(YJoTydCQ2 z&tYiDDEZBt^pdyVt}1!Q?O(Ix`B-vJ|0OTVDEYhUl2?4)k_ThSTeH(k9?nWWlAT_1 zvAX2TQzgS1Z5w*QCBM`FCFl2F^0JJQ4>qVu{(HmMEcqTR`DdnnOa7-Rz2vRxk{|xM zC6{8!mzetPXLm-)Gu0)F4PUdL-@gq?e$v=)n@=0lOa9_ERmq9lzGj<$h9ytxzhrMl z$j-l7>1R8G0B>rZ_UjBGDgp7q4aU-rMp<^ zKfj%o{sjESy^v=E&g6DE&t>U(3Rs@sHLyI}a2PuAGEitl6Z#+OKigpgW&5+7?JZ0? zlx6!b^v^diTy`th;?F23e3E(GHxVB9$l#~Ty+4G3-)u-OFPao-ft61u)0P11c|O*B zh6?S%Lf_H%3+$Q{uz3w?U^g{n09($06(X=7^$#qnPXepDO%2R>TL!Q~28_p{=IkHX zPgB5dNdvYh6WE?F3D_kF>r!Rpt6JY;D3Dv< zD9<8u?Axr6zhfbfvO-`9uJiSp_$`;|X$d}{UV(sT+H)3S2j zTLR@=rDL_ufVC+Ft6+%=)zWj-KdNChXTth6gLN;~>(TyU z#k5ISb&FN7<}S{FHHN_&h4rfGAJ)I6VBM~U)tCuu|K|kjN`#fr^b2cF3f2lWtd*It z?q{&3BCKcohh<2?`lA|Fb0(~54A#8}>suOSyv##8mRou>G+w??kCz!T4at|=uSu5k z>S9Jm_AgH3C5c!Lh8)9Vub-x}zK><${dRS|r^00t&-;U6$)I?|X6>_t(Z&eeVLAPcQoW)QclawTZ zD&;~ob}SmlMZaWf_=YQwedT1Sqf7ea$8vAh6>-nbE#k)AT*Mt(P{dhpDdJWvD&kJx zTEu+|2FP0wS6^Smy#}soUJ(}oS8-zzw|a5P{RzIWx~Yi!&zo2tbc+Dali)rDXI)st zJqYdqxZ*`D{z3Tt8@LiE=WcMnzIEX9Ohq1eiU}u}T1f?Y1($2qwV-VhLiNLT9&$?CIJ$-q(lvn4PfKxT%R2}l*IPuYlpE0;W2FT zp_>|T0L~Om?~Fkg}o?^7WncYS%9BQp6OB z$V3q-j;dpLPZPLs4m|GfCzndl@~Y6UyenBI$+z%WxFG!=jn%s@2k?5@DVb}fQ!XjS z`~L$u`+HV!{QdvPLt$^x@Fxm6SEy*gzaL3V4!=Mquh?-mvy(<|1?bfP-HJz{ly@uN z+-aBWyWM=Vd-qx#TEhijR3mG=r$Kg&i5}XuqcKOmX|4f}PS=$9-sinDV3>Y`bbe|JrRX}gvBf&tGD28s*+5;Tk z4Mbz6hHoA$N;jLt37ulaU&P>S7;7)1NpIBV8@tm;b$NYLj5Im08%6kJt4kv@(ch%I z@pCOqQz=x@y$Zk~sp471Tyn*L3L5_K4Vhle1~UBnZy;%8bl3#E%;Vo+@{C*{Wk31` z2}fYru;q#4tDv%|9RFoBJR?@TCdwL=nE<@1G+yYC98-X#&46rTXtp_enLI zl8Em>4i~Q4h!tEcS1^ZF@OOh!6+E^mSwX1Lhl}JIVzo>pkvjjnJiJJ*%TI=~y8PE5 zbzO>hAD_h#wnVPaAXcBzs`>;LsSvh#Q3_#3NS}S~+QfcmAQ9Xo$ja&k70Q+?R0IXZ z9x$-CBm?%}gE^_{M3$(k^Zb(Z{@b=B)qnr7?JbJ8fCLh_vEN?HfGhmSiwbd z1#?*ilw1Xkv^7|sOmEB z7WG(~b<2g1rPxs&_1>ukz&u=!mVJ=|&_%Aa5fd||O3k`Og#qrC3m-9$klv=}KdA!( zte=hr`R1IE@bl@T))>5p-wx!6iB^CPNmjle zzu_D}#_(gUEdPs?zsr)ApK{6cPE%FllAfnaLNT;rfb`WDK6pLq0q3_EnOy^Xhxy05 z=+Uz8k-P99_7&iH0p(30wher2J~DA%P(QeDkozE;^}#odsXq8^Y81j;ctRP50oL)x z*lGsuZit9A_75&!1#a9THMpWhncyyG;66lfBl`!}k(B~BC9QUo`qb_K+u3~%V<*=6 zdB5P+s=(!?fiw027i8f6jNsPw4{p2)-21nv!FAt~32qt#_Y{J=qJMA)4JmLhrh$8| z54bqn;@ywn4xMJ;hN5kaJ<(^bV>7?UK!#{*ok$PL!Z38+B(B6!MoMf;VB9zuKeA#v z%kh$d5r?7AXb{kH8PHP(d0vDB4VzGEWW0qm z@=RFfGp5;A@SA`8St1d08OY|k*&C}unA;UF#Fd~f9o~PbhH8bla^Ibz@4wfluyuHW zig^5OK{|ckyC6m1+ZXhu?`K(r*x5=pYjlMktzijMuoNuxL)^l*7~*U>u@6aLAx7ki z+&7SQn{O+007(E&|B%y!^M7t~{`XHmCJ&JBqJe3K=&LHp1~M-uAA5>T;=pU;3SA0! zf0?hs-QM}>xO-`S3U@o^f0eZnO)!jD0$HQgIczvB)~VOV(dlcWyfW<3rYiVRy{dxm z*I)3;kXDlrAnoO%#uZ&abzdDyib$M$p)MbiX7m?M4b)Y%f zfkC+gm&vsn%xd+tCRHo@%_{uNxH-K8%WjrCkob-Ztlv#gzeh~0eotyx{S=mz_xa_j zWgu+0s%i`7su5N{w_k)|O|VjFwTX$ryGmn|@J4T{LZ{|Hg>beBy^vCfHT$gx(sv?uIB1f~*Oa=Um*%HMAZBjaz^$~BmZjUU!C!M{^*?xYletpqaV^FKRiDnZ} z39%KFuNuJCUDpR_3keAOpP6&_6@vKn>&K7Hz4yG&oH=u5=FFMH_p#S6(C!=a-&>$l z{)QSxnw?H6O#luFvK&Lb@K(>Vus|+hF+Crk<${1NG&VVqN;NBs!DD=bNZy9e`GhJj-6V-AwdK`~VpSMzU zIF~7tu()wh@j`=wiZ6I;F}MU*H)ggEHK-(bY7T+xD-eiGu0TCa*qM@yQ5ZVgI%^I* zHBdIx%BgONT~jN;!`L1F&oVsOF{=VU^$iu6Ktih}%+uvEr?P&5huY_B_le?#esQRm zZ1ejB^~Z!=&=g|s8f?O5^l1b*bp4$Z0F-lT@h}7;^GZ>56(f>DQb{l2dEC$u-_;&A zvqCmTc-Eg&VOpCPr`vqkifx{mZSx#zH#JuxK9OV{$1yas+#?-*M-rqx08q55OHRWR z9p_4Heg(&H(bjx5w6_*oc;1YO8AFna^li{sLgp&votbkQfmdqr6iY(6L^EAVhvc6} zBU3SePy!g|Lpe}-<`gL51(48&udPNXEg&d8p+TwS3{cuNER=Q%{{ob-t50zS?CYGl z2LTa}kW^vnr0jo@&XDMaK(JAR;K3_$Aeb%-OXucdLF$sGyA1N9DsNE;@>xLHOBWlm5%FJtDDD8c5nlBE>+SrJ-Ud4LF59y)B~t9IN<@YRuGg zIx01!vN=#$;8VS?K9JHY_j2$rs1@2~4kN+euyV_n%l}`Nd9pCsg<_E*EWPX>9N%oR z*jf!a`7zg!9%q}KozEJ!){yNQAnM`NBek0O)%&Ch>7uFdM(TS5dLE2>q`;W8OEjoA zR4(0KMQ^JsmkF+@M_p053jJeNdGLM>4>J|XtPnNKsKQ<~Ui5#g7h3Nyk_NdiJV7UK zHyADgVa=vPc}8Y;nfcY2m3}$;zDYKIB>GS26>H!=n_eji+-E5if>SVe+c;`LuupgOGw0kc(S#J*lba=ZREr)W3)4)jwl2=&>*5f}ja$Wu1}?e1 zukrB0bLBtyM+IQ~LUT%JEB_9>w=Oj6QFt;WZ`W!!@!Gc;@@kKn^w?7>^D8tUd3IJ< zUTGLAEUR|`Q}R%^c6#T+>`?VyRSK0TRvABc#Ru@}&pq1c(Wa)Cjv>v&KQ-j1k9655 z^m*frhmew&l(%h0RXtAMfd$A{}vE=NQu!V55(k`u(R zQ}5_qw-Q??1~!_SOg?%pG%DAKf%TRGWxTk(V7Mw;7Kz)9!$#DJ+fBnpOz|+7VA-ie zQA?MFq5+LK?U$l2^JO^gS1FPdxUVAR6D8)hdcum;-{REyt_ZYD*D04VXAO*g zNkJVk(fVc}60fHFW9EgccmO)_8hZB$BUX%L*VeF37rSM;So(@@mw!E!Hc1Msmvp{y zIk_verhV5yBudn5la^HZB+e(}l)NWBB^$LVX)x-lG+vocNfGU6=b2@+V;V9cwX+5| zA*UL+Iv5tfLN#;NU{+OVpKlW2MW$J9Cf8(bT9JynL+=a0b!mOnyegoCA6++5hmB0r zjo0);>4rgfQ6AlpPv6KKsu9#@sD_zZH>73Lvn{)c<{6r&*P>@C+#UvQ*eC??c%pw$ z-(2Fqzfi{=-*WYy0q5$srts{Ov;E2Ki1FXlkr#ABI>MV!icKien(!k&hf$zKP8|3b z8*(jfdqik!tc^!1X|AkKYXN7babn#q`S@VcP0iwiCO*>?%4wrVs2}vG57Z_d^cr|NNVQ|axY1jSi;K&WCl$+#$;1` z>gp8kFAE-6v2h>&Vr@eNIo!2b1dY1bli&R}Ht2!2g>_J(d$ zB=a$9Li+&buElyJR`5g*-e(DLAZ4aZ%FOkrDkTe%o4G}p?Emup5L{l1=nnGJ6mf?A z5T5^X$d7;;^@l>loY!p}b1L!P5LN^e@f-3KK>Jlj?yFnVy=XXyoGbIzYG`Opkryfy z-5_LLYnsaINZc9n)>E0=yri|fvicY?;xo^C%18B*X|Q2hr@100sd(B6C)u*-BYpz~r->>=3Wqz2>dNNt*3@@NCiL zhj1lv3Y$@I_pJ^Ln0=nWfYmoOFkllxf6)!yc<9U}CgfNlf1v+^%dS8CXN4~Dty5w{ zJoa{JiY|F~ZdCJK5d1w1UV0T`v#;(dWITM6u0k5CH0GtP$1`e}_M*JtY6#wp!R2|u zV<7nP+a}V2lc6pC`-*`cFaH8@S77s3;o0~_Uyws9UscXInwejq|2CMH;qv#d(KdFC zpQloZi?b1(OSFg&KZA%d5W&}fB0>Huq2fUgtFQ8Th)rzy&8PEqP}$a{TFax$cZ?$y^cUk6E$G!@U9qFY%HEFbi*z6yz9 zjmUbW@O9RB$4YGLtU46OLlI>x?w8M>k|WC{YCgkB(3=x7>9ec_7?*lv27J(NnBY3! zwW!r21e*u_^RU@fzPU23TlMC3ckqr$>5jpwbs=<2{7M~@*^We@8%Bi?4!So{>)tiL zpFrI!h5_4wJxtutt+g<7o@fz5ypasK;+cb;C3ry5Hh~kXzoH@6JR8pMCgi(XJSx9w z8Tl^>`7bBhEhC>w=E}JLL=65Pv5m`@ObGS)u5;`bLjS=LV1AJwVjFUNani^}6&D%^IpS z6-yPWSR7duOHK0})TQRDS5}`a&rz??xg$*Um(YrwgeQdvKs?$PN)+kfOha zQiQ7&nDO|9lQ{>B{8xh8=O0q-rmH#HBp_-x(84;jyZ4>=*Sc%O zFGK-6Iq3mTQ)r9DooDB4E+8)?d6ncuJS8Q zPMmcxKNDSV4Kq3SUp-~WPy_yK0Z}tQoCxr z@X%VWEqQWduC`<)@fZJoeaZBHo4(}3tiI&-gIRsa%?H0kU()t()0eFNm-Qvx<8t&R zUz}cFVl@2w^(CHhIr|;ra_hivk9#Rai~q*TWobPJn&5w-oq@>i2^w|R=j{oK z2$wk^dB5>xJ{6v!a%e3XyCuh`0_uJgV6+~nNcpC6Lvp9iH<@%i<4MOO1aY#Z^*q8u z&vTK~>S9t2TQyx|(b89y0`WP0a zxb&0`8+6rq9hSdRhdcF|4i`_(?rZ=S%(G_Nm#;f{Olw99wrKkQN0W>hY~ zoglZA@PS*X4IFA&`j$@7aao84U?&)_(enOK22d$^6gho zqi-3eJOCbPUUtS82pqje6W=)}SFO=dlit+JZAil@%8f?WTpQo_Sve^;>QT9IZ@Rsw zQBYierv0`r%Y0^g+nHwK>48z!bR3PWaaG`$Q8^0)R}`{uT0A8O8i@xErc(X~P=+_3 zOr=nI*PZ0j`=uzoTk||9-i)W0s1#{QUMVvUl3oHkc}L`yaOV3 zeEAZ>c1gqbrCDshD~;{k#3Zdx%)#{H#s3>jAF?%>M)%WfxUwa6Y5adS2mi1CcjEsk zd%VMzct(BW>B<9`j{HLrPJ+1>B9B(mYar^dx8mR2j}ziF+qFZ_d%^h0>=2V}{8s3V z$ecD4b6Q4*fKFO1K@NaLSqQ$JcE5B@l@Rv^gvt&o0@JV! z_+Iv;yXD{5fUC6zyn7io;63=87@5<64cw#~8&Gb_@-wp+=bRdLFV43Jp0PM<(tYXT zT$Aqqsl8z_Z{rV*8N9yqGCDO}F!{1Pn|Li-Lsc=)J52Kz8?()yvnZ$eGZ*DI|H?(# z=GQFxH#Gmhvr^Ks8s7ZIny=LSoZ-wMZh}$?ax4 zvfN3ruJZKUNt!FUB)de52HGIpGIdH;Fh%XVC+yUF!i@$`STcCjhAL_KVheKpQ*aJu zx9f`dCdx|O<+w|Rj5QKpJU#5i%lPuV`m)BfK`lDDR`IrAkE2)E+?8dB_KOqJdue%^ z|Bq4g@6KxezpG6R()=$mK$xG~-1J?%%$Z?K5_jRQ|lbTvuYrw-{NCyChF) zhR7Rnmt=L$E{S;4P5JW?Z@~5d8y4zO3i(AD{uw&oH4?f64bL~oGaAj!g?vu~_;pmX z6Ee$F8_lx5QIeTtmRX|&hz&EFF4&=c6V+MMWk3!ew_Q$lIaBEi;qm^C3naX|2inuMmm$;b zy!KDP_Kd@`0;7aBeX9X?E7Dh&4DGbUc4LxIbs>Z&roG=Am;7ZbAdcWYiboI1flmxl^*hq;q-1;$8>k=OA;7O!F$4SZfx@>$a&ic!N zy39hiqLntU5$5OJ6%Ac3TZ*<|Mv#5MuDJ3>DwWKesS@)5^zE<3H>@ngC39)strvOw z0l98AVED#glo`HS?D2FwX%rsO;h6#rIV=T^A$Xt92X8)nI{?1Ym%vwEseyMleqAd8 zc)jd?0Pn_1dk%P~19%5Syjit+P;v}-*araLeuS^rahGkKcJ%CSN&PjQ20(Df)=iYz zTn_F}hk*MqtRNU^k8p6ughwM9xQ(w%;YNV?Tk#3+@kE-UgqI9Syy{&Q^^B(eogBP7Nc<`tTpnlFNndYX<*@-1-l>g4V zh#<3uJv)&;e+&fn4LnhT(yt8U9>i^=LO{4-+_v(=4M+~rOhwxvy7Bsi`?ahgN=^E( zgT`FdWDYx|^*gRs56oP3VWl;HvfDgteFZF(yFKg{cu#n%KcJ2}{w6%Qjy4JVl)3I; zguP1pdV(t|wC(jc4hj$QTVK4jF4hS{K;r{Ij?aC+oPy=BX|k;1O1O)YJlFV?E`g+w zAEn04Do=Rg-AfOooYPWn`w=PB`x5TxwF?MvUYq-nFd4w}QWxNFeb^Er^n5evKPWhZ zDdqm)J|XyD$XNyZd}aRQ#p^7hBmO|qAM`ToNt&kh*?T0+YwY$o_6raFl4zK_)*Eh4 zd5ni3PqEnLDoWMhRq>Aa{g*mn45%N@3%g|Y#>sA>ZNSB1@p})J;}|WhY=H*9wB$gF zx6c0}jh-$%PY*fw2yKHxTc@v-oF26MF4rZC>9u8GhE8lXjYV(3tDOE%^n!XJ^c}M7 znjJRHkc|KU_l#DzH{nqzOp)}az5H&WK!k63(w_z@YQVP78#m4 zZJ6I{1TTKqOCSv|JTpM>x`#B<3oEP8J5_MGJ`Ft~bduCu^)=AEko7mAk3%{Om>Gzg<2%oXl_3&q zs6m<`p^&3C)WQ!|y3SL@$Ja1VV$b=yv{N&re-%XfB-K-C&ZmDMRPLAAUI}l6oeETl z%&748Bf2OkFlbmaTJ+amqKvSoM1PC^67IOb%U*f@624T%PaHrBKY&a5Mq0FzxSEk9 zk&1cP=bq}LUgJNwc@``jOZ|>ZlmfP{COHYWM~Muw*FDga@IrKT_Imu+*8v_jnF1$M zzVT@5yS&*lDoMwBI$rEldOW{=(l#fF@NfP3VjvUxftMh%$-lLjDb)={Ys#m9#&U$6G zLrh&$i`e!Hg2YxTa0X1Ct+ZgJgy4Uo)O|9gT#ZK{pW;+XDQX{u?ezgE)}dI3ZR>)z z8**BmYP4|(2tmfFwhpb@Fqz&1i+4>9KrpRjg2wxnQ|ENK{d1{0YWg@Av>mtx#xIK^ zIVXpzp3;_lAZDsievDUE>5|W#f^W^0dH815w!-k3rW_bZDWwwI5x?dDGJ+9U8UcOp z#iPK0#ekLfRtQ@osKLVJq_tr>^8ICqTjvlPpcK_MO!s|?&Cfe%oR8l_P&@qV%3gHr zvgxB5visOCh3_$=gB9qL6Mgu-It59?UR;(Wsd}so6QrsRMsJOQHtaFoGEDd5Da4`l z)|GKTM1*dr$R~Rfc$uzEn_3*1Mzn&FFmsK}UW@y`NTm=(I*3`YR7y-wajC{C4E_~a z_d^jP@W94CnVBldjRV^>KsaUTt-ThOF;oq@u}XU+(LyxaQz?o58J7s57w|j}s`lmZ z^(kNq4Z?#zF%ZKh>w&Ei4Po(R@nsvb6l@PPv~Ij8%z8_*?-s+(mqoUVzTc4T-FTgo zRJubB95)J~FjVrgfh0jR_SrPJ;#MHHCKgLx4DZeGUer$a0Z)R@74TUA)I3=RANQb! zbAmwwll#hEu10dil;W2Wb=aQdgusANDUjf86uAIo$3#a&7F+}H>x~>R(v`&*?vP_$ z2w?fmPlP2Aq0Fs=pVifRA6^t@CI3ocH*j?BiY_-l=a}K&!(N?dhOe?k*u0%)^Dewz ztpzP*bn&0QmOr{LpF>zsXH~As4SouO>rB39u&nqG`=C2U8jv4V`cWOe=@mq(+!^GB z!S%8-q0OuF4^CbKyt&&fu|*ZhA}PEG=4=#LGN2boD4|He@8Y-%iUo-NSKI+F{^NRI zNpPR?ePGEdr|a#JvB%_Se}$*C!)qUuqaWD3r2|s? zEvs+;#$BZA8BlHz{l@_F3Wz)d^a$BKj)<`Nvy*7(DW!13$PRpeRCwq;4C2^r?@Kj0 z5w&|EEO)vswh^EcXq?bqiu$MD(g6!s+FT0wbd=PUo?4Uv0s6U>bx5gwQkaEFDlc;-t^^ZNp^176Xr^R?Cj} zgw4M&X)_fIP0UQ?!(--To>rs*{8kHUDG#^+5}aauR@a0K)) z>T&E?^DZ@25ol{pDJ%vAN*2gS72WI;m-=iA8CCv0Q(jIhB9l1!>zj++Xb^@65bFy0 zjU^(-`Sg@{43b`CsM8CZ4}Fo}m3twku1E;&MbB5zlO~ieSH*)PIPB2<+taDkcVTr^ zQ9JDc5O)iq+u^;m8_0GZC@@8he#)oeJOhgk;={)7eSpP+`1( zHJ;>y6uR*Xw6`!;7S$O%g6m*zv3n=-enQt8P?L-je;OV``uUrQ>3*7r^z*wDc|Q-K zgJT%fCLF(2c;~88=Xc!UEA-#1pQEhAn;Qd>-oSu)?R5y$5FVX$0YR!2LOytfg|>E+ zf$*&^@&Ax1$8+tM`W+jngzJ<_%5@_iNr0ggp6?$gJm|nyKOY~5>rLV|Zt{*R|Zg|*qbk!3Nny%osol}>*kADMH*67LW z>@r>Qc4(9-JR53@`3JGOE-0-)2$32kQ7X=_OI|{u_Gvkx zPw0{r6ngn|9x8;2cvTT##oiZ!pVGQ$sXPj6R6i_S@8M#%Kb4xCDvgS&sWNx;A3HmZ zLctxtScs`tUFvUeYWa^_h2SsIOWtvS^P7Vx*N0o^oUQu_TJ1gTKby#QS`H#gf!BH3&>$zThz+VJ$!ts|40j!T)~fX$b#|jhd$j@> z@fXOM27duL6Eo3g^A$*O>+o$VzD>h71Yn{H-_F9fNrT+93FITXdOqWSW0Ax@0zL|b zeGo(3tz|l$9u{6d{DAp#{~3P&Ewn{r?uW-iOw7Fn7EeRWy%lOQ#oUiyrqh{Y?jOz2 zW84#>9^;;r^%(cmd_Bhf`dYot8gp;EMX$5L>i*2_dYv=oesMj(D&~&hT!GM6R1i(V%yUPLN$Azjg?kr zumfP<_Ojlq(6^oN;Nw6E3Q#u_7&uGV{4HV}$Ag5|Gm}erwSP)Wc*F0yGO17f){T4V;KZc2&B>aF;Xl#8)O+Et9>j= z81=PHgOF6eb_9~vluj(|7FA217}(fnDpD#~^gNwzf(~Y&NvD)xl7lIVPeomh(lx(N z7RC%0lbo~*YFaJ6VASdI`2ADrb0RsPp!3zTD8~if@&WTYL1eBzlUN;r5qAqSJ6SXu z9~I~?0s&;0s(*p&yBWn!pcS24T-zt=7Qt^N{O*C@gYf$<{C)zz-@)%)_D8FAnubzdCb2CFkaFS~?Uyk0DDk^LYe)T)V}=ArnR>sAV8*(L8bvormVeiNC`YyGqD61Up#F5 zicEabu<`d~;?1YTufBT)ZwAGW95y~%f7!6{+4_ZHK`?1e764bVdJy)j~+HYTmP6-<9&DM)IWCE_-y^-hmFtH zKW^CgZ2c9d#NVy>a_Tn@8=tMeVA%L<{iajmzqw|4%Z5z+SwrLT9my7bY5wKH^(WHQ zW56hEzEXcG^+2it#N%Hg9Jw@O9MO#1fM)zzN8GkqN4s$lStvXh(NWEd@H{I#Z#3aH zX4{PgBA?V)Crs>KUK^5>>`Vvg?Lk}*?R{Q*r({14t*DSocLTw(q1+MupbF=F`f6_>$d9PZL@47i!XC-lg3f{OhZ62C<5rSv_&X^fBvr7lgLOr>EQ}Ov>#* zg>Qq5Sd>-E13|0rUVaA#*>Z#K`i4@(V(D*a&22s#f7##zWEg;A>_X^rs^6q#YzGlA z(-OdeU740ZcXvQ{ZQjyuXi0(6jPz#3nmcu5g@lzGbm{Sdh&$J0BlMXFsQa$lc!cjF z{<%T>oCx!G)!l1+{8I@11d$Z|`fBa+Yi}@ciwiiC-c(3PdQ;Jvk@SRFY0O2?DvqEv z96@UdL0fKFevfkdn%mM?rBAoIWzB7?Z@Xn}Cc-cby1ka&${Av~vPu-%VBXtNDP0Nj zO|6$5;sz_9p{~Kh5`RK8^dC0}Ar-gcm}K=br#b#1$UMP_?;2J}oKhVC$ZlO&ta(8?HZ_(ZxIM$@hN6ogL z{bfjmPpKu9_bCx;l*u_Yy;h3N7J|4ph+4al2|+Q}N*(iJ>)Gq^JthQ+5L|^9oB=3V zECZTFro4vVhsBi%p|9r$ujI9aE-;ZArw-whoa|vcy?B)GEv#et`yib!Mx*iLkg$N1 zhrvp;#ly`l9N`)%5HYJ;EBQ@A-E>ZXj6UCT+f(*^Zu`e>`}_7I@xcOR-ogGt-?LvPcOWbS3kxI#G)l6g!na%Ei|R*&F-`Z1>(q#W^Ui*Y+a2=(h|epE>4z3B@2 zdp`U%_{t@+S0Hfx2?dEy*bmU+j}a)M$n7 z($fqGt%PS62Y?<1HFvZhG;;{20hA~^nM$=^jBgL{;T|o7&Lu*SWI8W?%sYFyC#wBaioUy&Tqb?12;`4{mRjA_3VYc9ZL1~;eaLO6)0p;Aihed5a{C=4%Puu6S^nXnZ;lf5rlx9K2$M-LXb zN{=Tm@UmA}ryPyjC;{cffk=*r#%Wo_=m!NNObvJG2{EwCAhCxlY033}Py|h`goU)U z%cah6siH}pZ+5A-ST>!5!f&zO=}+mETbLgDZ95Mo&gg+rrM+rd(%W8*l}IqMzR5UH zqj6_d12x_(T4(ZU+isPFM6p7XMi-904e2Gp-L1|wOVNZ)oohi8u~$|NXECSQckvUt za#%bmv%_dwj+?a_clbRcZ9BkX0$9?>xfk{x@F?!^0^nSZjVEHUSG4cbI24y1SwDmD z5FWx}lBT>wWC3ynf(KB--ftyaw9HbVlIKHC!vU;Iy zYuUq}IT7W%#K7QcAs9ww(l#S}tP+BL`Y^#qix6B(`xk?2l?urAaM>2f<{wP?O2lpB z+3v(5Bp02Km^vAS>aS{AOYOuFO2mB8LNuwjO-Mcv zIDV^A1u5?mLU@Q9uxSN1_!75G8q$*FErH`c4Z~Ym^P*wzJ6#2B8%x6K4u-mKt|>elN76WbL)H!=`DnqjT-e zLYp;Q-y0YxS?dh$%&lX){Vlb6-??Jg`F@>#-C6KF1kX|M{HM6x zO8ki^%o%T5q2fY%$!PLj3> z-%?qDX7N;}w|jG!ah-;5rx0<+v9~jf4`!@cfs7G+`Rb#G5H4nTRKhCaN;co@VLL$HksTe%S->hw zYQ5Q`Zm>>^xLU7-Lai_pZoCO3Pc!+$L*#c#YycfcnLXk2-nr;N3MO>$oNYk1J?ivI z!0ii_X_`MxDHRC}mI%QFGINd&AxKw#wOQE?7_8tJ%!BEDdy+<>Z8y{o(Ao<#<{kgB zOSuUVI>V|4;damg06ou#iK2dn^Z}9r365@xBCeU}0|CmD& zd2Zhbe{G3x68}&>2ieUkRmWr)jA;?EORr0y(l;k`n;t^-iDyX_Jm5c8sW|cckL=i? zOpsNt^(90XNNC<>kkxyvkl2uTn70q+WR&htvq3|DL=8=p09)igc8L%=iS{785fxaS zR?a=vZKI)#(FqsrVDtOetSB0aE?2#d|e29hI>yt zu*-v`LNG`#=Lo@j;pI;_`Cg(EYJpCm+{a7SRTC^XN6DwOL3$MwxXNE-nneZC5ztwdrSGt+Ga-db2!E3%!? z-cKe&4DY3*k8d9l!yg!|6gF?9momjcJ$ebdlk`AaUJy9i`EJVk3qf~f4_mPKD|a?W zH5kT|bCFv)^Ov@H*a94&)+^$*YPL zFqWp|I)D@ra_Su)Ey4XN0YenrpR+g~4s@}1v30fBIw+l*=lILoDgYlg{LOxtkrQ1|naQTm!=_he$pVb-)yf6gNxJTA zSM5^0QZBSfhBTBeXf6cV+>ivW^n&I(=aDX0s2_`of!GCGG?jZBUZw+TsLpsYzFa5>nhZ1s2|#oek; zd;}9`%dR~Wb$^E6LHNB5zmMVfF8t!~`wV`s!fyxsUVvW&e*c7@PH!-p3M_?|%)cVb z8UC3q#a|jG9{bCR6-v1fWcO z^;MbW;58|A-nFF_*)23W(&p$EW=5s(h?ghh)o>;eUY|T`icT^{>As4J#dIGAs|We^ zZ9L4yJ`>vH39|6Ji1cP$_+106EoZx`BeU6rPBcEd32Af<`zG;CwQPeq$6jm39TmdX z=!|l`W~5EJnPq7B!~&YZ8I z>mREA_=#YN>G4QTD58{*u{fSyghjJN@3!y5Zmr@wO;%5MBR7<&^+1&^9@SKdRgIJbl}WwKy1d2HlgSwp1K5D{xBsN? z;v;&!uS#N)84u!3#;>y|?!ZYY(4&`BvlKY@B*h2LIeA2<7lL0P8-t4#o<~t~Jy7;8*>3razU{katCoY%n9uZb@dOAf)yq&kUG^ojKTAOQ zz0A_*CEH6m(0_7{-O`UaWqXgTTKb^;empy9-$M6Za`a=>=v0TlK7Q5Yszd>)Ous(VD%0|XfGh9x|L`?v@nGTY~7 zQ6$aG1f;6}q!>7)Pt4T}E3K%jSw^1qGA{ROG*t5;!?PM4kE012uwc;VH2w_nXB5*D zMue|*3QHpPBSIN)YUsJR1Kuj6m`GOR&!b{cQtts?>YiFOOl$iMe&4)G3U98}b5q9} zGUT1rB$RDNMhYHV_~QxwAcdg%T!bD_(B=v~S{y;pULMoWA94OT#2*9vL8pP#=gjm&sU363}6iMs{AAshd!KmEnr$o~fj zQTq|p9sy}wjt#BJJ5Onp7?8Rbv|EZK^^bU_Ftx=`F#aP2t81a4_ayaCG&-S_(t}L~ zBzU%0$FZjt@ijvqGvDg(dwC->gp%5)fs}m8BH;Mmr+pvrD?*!Vk{)*;(3LT&VDG~} z)99vjZdtkTU9%LfLtTOnZB199lKB@Yu4E=8LaXKE3g*hDbA-sbN8lmM!$OFZtXGO2 zFv-khWoA5{u|i@YLS$y?MoC3Bx~%3Tu*5mVBuh{(;_pab>O5mJl%FYm~!d zX5f7Dx0vj2yk{mnnd|oTjtLj#yUa}FEQ+ktB9$1T=6(wHG@tvaz%h^lQ!YAo>jVbVabm4Z%Xr@W3J^WmC9&y%SaX3MEY7C~vrB;< z#60T#Ko9O;>NtV)02hF807c4;lG#1DZ$v}ok2GT@w zrAvKbIxoe{A6EXrDF6>0|8nw=0Pv6m<5=Z`pl9O91%Pl9wa{>`URaD59}=p5#@ zjKm91>2!JYbO}EQ?qQE`vilC5)$j9tjqKCBtRB5{dK{g!z~UhR;n9ezx|?qa;<_rb z=sY%N2eKYYFTxv0!0&mBe3ea7=!gQ6pdPr=#<5d$M|y#4!n1h~1p4(-_z_GeZbvpM zY{I=o-0`f!gKY7imtkx8k`OxLQzW(o24S8PeJV@U9a3Pxw)U*&ZOG7m@G}zelcPwF z?-XyonH>4paH)o#TnS4llBQ)snL!GFhq|d=XN}cY;9?wq`=3ZBijMSBi+C#}{mcrQ zd1-CVDs<%8lqvnSy!oX~Erc8%fwpQ|x6Jt~yvOZicb!4l{4EkeizU1}QTUJUHC9c% zmUDR=G#foRNRF6tbKWT~i5YM~V0%)HEigr9No+Gwb2UKDInP1BjvNUkIYXd9uW)l65GU?mLFC6X-OCp_n;)>D-hMGNf3m`^vcZD zYepj9;#F7ok|5fGQb7@r=%*+?= zgR@pvM@q#1s`TlZ`b(U>tOL2pT1255Iu?}=gBf?2eS%B9*WzKHqp*|eNJIUrIr z09Gxikg9jf#@Ui={7d}DZG4|`5pt1u`drJV(m@i;nz$*I>vYq(0Dz0c!aZ#tQxEC* z_Dy&~HxU0j$gcb4MkGvW`siW0=PPL3q(*s$1XxDUz3uIyQNf* zbab~gWw$pxrp)8$L$15zZQOyE9G%K`vI3Q2krZ8bvrjR~tb=9^$&W5|c>e-5Y!h$c z$6hvoOvf|SqMu>=<*#rz(j?&CVpSvgi496waSj8={uV4ZIs!k=zYWSsqi4J zD`Cr6@(H{^ieL2Oa%2--wJ@7~)pWt7V_@yMe9#=PdO)NQ8vZF6-|$o)m5jT*tP5DY zU;alqt;{X6!bvtE}KvcV!!WPk%2UcrwNVS=py83uQa7wc66`V;0>Ef zJ&x#_d!#@IOu#plc0BSOq4R%+VdnD$1C}=$=QFt;iKeGBdL6RjTrZVCn6H+tvMN`| z#!eZ^^|Edc6#W~H1ZHmNO|R|68h>g9vfqa;6xcNo-vKT3I3mr9Wnd!ahAjs4M`g4} zfaup(7<`44t@HVQJlyB#SYwjHjW)Ck(4!heyEfU_D>-&FkMV@-`_ZdyKY1_RnK%#D zY+9R7)%O5>(c~F^ZP42=lwNjN6t;HAEFSDZZPjBDS4ppLVz7rWm3D~*cZYU{5;!Gf zu34a;))mx!!XF73%ozc^bwIHJ%eRWV^^n4hrX1}|#lQ2PKrh0x37btB+QX7f{E~Sbvr^meeub zDe608hj?&26MTqR2-K2D`OwOPKl0}`%_q*=!c^eqU<@+AUvfkg9*e@*2wPzox_x7Y z3wPqZFvb6y5X?YO; zBZv4OImG|iL}PVF)oGyq$Nve`p@AImbY+d^ns#;NQlZMnZ-K~FdeVJaP8=en#^g=l za$vtl0og&vHxqA4wArpo7Z;GfQy`j?f0(p->Cf?=P=_0GVFmOwP3y)b| z1l%`@O!2lvDutY?ku9}w?QNsxXg7VocNLIJV!mMJYFB^04N{5X@UZz#kSm?!Cy&H{ zsfr%3t3L7Ye2#+lhtc%9(4)O$pD?JOcyr1e9eAOsx@lvjNju8QXmY6=cmzcQeyHjxhfeVW2;w4;qsBiQve@$kpa@(8G8^Vq?oIlRL`k^F0C&dMp%AL zvwtNUri{xk_B7@JCQG}uOU8Q#xJ47d`mZv&uJ{_D2QU&R(9kvS{O|4i2n*OQbkmiJ z8TSHyxb)~k?r%w0317#x!vvqYpJXD*Od^a^Nk_=%X;MEHXiDw0Jpb_0B+yrpm`_d@irbWd}PH9sL?Y-BH;Z_0pk?0l_DKSi?C#iOkz2*+SF9c`m>5?t_x^SM$& zzOFQv7WX?*#TA)e6!Uai5Y1Mgy-2-LQ>?O-L2mkBeS&um?NwM{i^{b1kA8-hMbozUwc@eKx>4@3Oy{|BA=8A9nr0!<1! ziauWw{QAqAprcDFsH51!>Q3zBNbG$4@FSRDZxTwgjFwaY2g-xoIBF4kwB((Dw!2!F zo1pDo4F$%PF7=MWSc93|k=$#EPk?T?T31iD0^*#CF%$AJ1|4B;ITblh;n(T>8D~M* zCe-kdodv3;W^5XxVS5fu;HOP#N%H=fV>{CpzZymwqChGIJsXQXyBow9B7Txa{6-V; z!<8%k-WIM00f@{70yxKs+_(mjE9?z~`Tn`I$y-fv%D^_o%naHf1#PAIPT#2mI zVObr^HOpLu?BgnBF=xR+{n5g-Ce8&ZTIh`MfE2@70El=1^#|dZDKXUL)69|5UdnDj zHBI1nN-0Hi_gjC62(=dirmP#)UVchKyl#m7uAk2*WgMxs+Q$q{hWm8Oxc%>p-x0rX z4j|AfH+vn{o*ZW3{U35bqiH|eOx(iee+)^U!zw(hCBKf~G)uw}UMjI>r&Qeqqp%7_ zVHJ(SJZJpc?_iokI0|!DN$NZ&s=&-5do?i*C;f9Exk8L>r8=`vSQ3G7^%9|MrsNJC zSs9y2ZZKe_+9L|?E_J3^o3!dov{6-O0&2~yfYeLl%fDT&HQd9fr9dKXb+NH%>2i|= zneR~FdK38s-aQ~QOVl;vT8lEqHKR;1P3uXH*^YLkB1o~xV(r!Yda!5xIB(bzm10qv z{(-0&clC|C@jks?DDZ(_vhQ%FWiw}5rgx_{^8jjtOKVYe4`6{D9W;8Yqf+4DfMkTP zej_;wnPZOsG7Lkl+Ebf3J1MKvE6Lfuhu?6OqpzefJw;x#(caJ7N-6ox;dW1W1^_TM zz7JRn&OB=T;)K)ji~E0oY-SFlIN@}R;&VSBVKU9_Y22W_M=ep=3Ys!(6@Q$T(^lF4 zoY9up3)%*cZ%S5wT|~}2cBQs(G5KXKCa09Yr6u${Gca2JiKAMD9;Cw0Z~_MC0oSo;C{BYRCZ_PBEqGlgyq+WGTNRb zZ65IE;W4C_Wt)*OshZ2Nu%!$4_t864upVuQw{uP^n$`Dv*;tXyHlYJQbb}<4IvY5p z?~^*6P3VA-F`^^tGkKV)!^>vdWOiMJ%y!GHp%H;+lN@`60NFVTZEH$s1?mzWe3}@i zJFH%IuSA!eHW4FW5Q6vVwQEmZ=@+ut9@Hx>qJKlFNx8=@v|VTM828D6pN~eXqrP#` z_+&3LMQ|ry+1EY}N1~AyBB_EyNp$omBY=w$*(;(7fvH!3)DTqJA}h4T#iAZG=*YD0 zFEYsD#tzvLZC>60OrIlF7gtQ%%9Dk43FXJz&O@ty9M6U>m*Zrrp%oH<+;5w$n)J!l zP#~0)(=}M_u`*M0fwa6Y>B$~g;C)_qWjksu5*a-#uGp-G_R?son_zQ z6K^xl#8i)G#zo!Ac$s-CT*B`T0H}Z*%Bs5&k8DZmNaP57e20Z!tIqvmv$PtU6Ed7g z8T#dM)LTghlB)tqEPg+&vnBpviALi{jPTXRpTjG8Pz!}4j;?Iz5}2JJisGWsVCIhD z8lXuHHuMaqxjw8x*N5>P?{nc|n9cOGyjUXzwm0&fjzPstB&6nMGHq~jYnYF5N>+Ko zzb73xo1|I6q;Ly+Jza%GvsajmixJOGEr;n7G*x9@845>G&F4vgq>guDo~FuvpFCx{#iEm$;O`e;-AtPzNb-LmwGi%+b_Wfw|+=& zd5zn9SK!KG6E!XD0C94MvyS?new6!kPlKn&0L(QxJ z=yEL%$+<)933jHoa18$;Uo7@1@$@P&G=I(iFn{ZOU~>vyI(DuO7hpYvF^l8zzhtv-_Pi)!v#f{6V0jhIMZYsDwZw&Ihg&; z__>hRc_gOyjd-5+vf0k~)h7#dnzdP4ne1P0)_WkUG6^MLs}xvYrSlaFZK6forcajR zi+frmXq=RZ2nNmN6$g1M(RC zkO@l?Tdx22z(=)c*cL7@44$j=gh!l>53&ZtO%@0^HgK*k)rjq_?WFXpGX6YSnP4R$ z?g?Cn%Ydo~Rx^G-Mc_Q}iUpQ>j;b(?V#+FYjkWtfEF z5$8~Yslf8DVS%thtF+$jgknc$ie1&o(;q&PO zS<@*Y*^eR0%SOv#r;So$w2UiJ7J92Xxl2MP{*gq%>ZDO>Bm-1@TS`NeY!{i+iRs{p z3PTq>c^2kG1oqe?$tcw&*`Pi?)L0)@jGfNZm*H4DS8fRzCh4Aq-vRhp0DjZqcRlKoHC!0U&roO5WXx}B5nF;DIIox8)!-KQ)Xq>Q+nkJY&SM}G9AN; z&!h&A^T4372%Un1HUoUjTtM3N3KnrQo{i7GlYL=&!k`~p8?hKgWHqb}Uu_p2ET(&O zNHFc-Ms6^Yw)kf)sBQ;{Re4w`@Pn1My2*F~wQ8-=#pvMsIg-$@5SK9+s`*Xm%oFo% zxF0=vX4{cZ-!%HX>7&NHPA`H^e|<=&=fC--odzy!nTa}&Md5biDM4Qy1i1H=*ZY4o z|7*S9cpvqCXiH9uFaO(bSdeV|HWUb!QnxhagZq^DRcDA_HY6T6+5Gg{DqQN=f;zLc z#%=n}X*p@q{DurO7-n~`W`{P)#oYl%WY!n21xYbkz&!>xm^2obb;gWYX+Nj_n1O;( zv&A}M^(M^r)#K^nUF1`6Z$PXi|7E~H=#Lom&yyQ7cLy*jK+!o1#CH>Nx{UZ~?|aIs zn2^(X%0|zc%9_^sC9PsH*2vi%Vv3xc>6s7zNwzd2*OL!FOeeyBh!-&mh`i7y7axgQ z6^qP(>axZfS#7L361AlRq*_^(YGhz{?ml|TeXFP71K&`eUjv=AbxJXjWD5T+#qXs@ z4#4C@&a9?0oqhy%4boc^BafmWB35a6KF!So1X`?0d~_tg3C;zJ$iPFRwgwM7;9={@ zY=Qyj?(Zjw^YI)W`A(82kmX*AQpd8P_qmMrFx;5g&?vDr{7&d=q&Z>B*W>f=MH7aj z>&8gcM`wpESI}J`Xuc8O1Q8l<{W1y&%aEVuGK36s)=VNVgZLdVXLq1N%4^j$P&bM< zxa%E4~gg9O*<>ww9C0xbO3Vv{`2?S1_cdhxX684@+1Y?H|jy$#)^hJ@Jd*<4T+& z(t|!sZYkpJhk4*!#uxnERO#1Bu@ zlPtQ4nl99LxES63w+i^;Lx=aLL>BDW zGELM;(fG*oQh2m9Y;nBo$mas_ zQ3(&LciJQ9r)6uzenbikTAjk9U8RS_(t9NMjZu}Bqh0!bqfQ83M;cS2w0J<5^Exu? ziC>CVFyuYpZ_9N$EGvkPb+E9tUYR|@ZLm8eQ9J0|9l!Cv(MatO8i}GI5-h*oW%2kw zQmHM8JC-Ad=Upaq5NI8NZVw)UZXXdXdLj5ebh5Ra7}fng6Dw4AoQV@u_eTH})qRMG(4c=Xu}XChF!3VQ{e_o3f{k~n z_vuu{1hDhK*qGh+9+4kJ4=;KGJ?bqpyI@S@5TY*6pLOqHgzH|-_$V4a*_!^KOq6zDfsNOdQQ{Rt?*sp`TI@B5w@X&Yq12-&n2`Ch=0&0oK@UIHMus0 z-d~1WF41V*80eo2!fOq*20CJ{IquYnQ$$yn@f$KMzK=yD<6ak2n#AZQa#V@_SG(H^1GKaf;npS#$NO|H@#TSV3wjaOWSU=%jr0jL$|f575wHHw?? zYVHTO7^`(gSj+_()nG|yLQ=1r`{Y7FDBtmL| z$H~#3dZ~NH#!3@clZ!8rgXKx@k-jGl;+6@bB_fg~uY*l7hl_@x+6-o5T+=jiF#2G;C8i7fG-l*;-5x56a;*s-^ z6nUEvh7}^-8D@-MG>}upHAHn3lZYN5<7ESUBt}ziL|7Nzgpinh9(Jfi2-W8{Z>&-4 z{6%=T1m@r%1af91a^?w7oD7Xa*9{doBcci8k?3Ufuz;6Y?h;Eql@=JmDY4RSA@l({ zaYsT@4yzc>iV8j}M4(2xeq9#P_cC`AyRW4*21&)z80&^&Hx2R$G8>z;{{erGv$gc; z0i!M_TPHS7iY7({_G9r6kB@Vl?+e1D>yXfPlqt*HQ)aqcs(V?N{u|k>Q5RbTQ)`DD zO~BOJKN)COkZE&gE2F7pb=&v3gAq}9tW!1uTUmbohrHw8!gP3A{#!rS()Eb`0X-gd zakq}qqgNpJGB+#`IFTA*s_mAIZ#pA?H;R6sK_y3>{!g4@>+~|5Z9LIZ1I{z!KH2y- zAD#C`<2cBQ^K|I;@E4~;w>4iN&=FI;FMv5Q+0an~+N)%BEWkM)*97}*;nZ3&K=na}g#md(+si9m?rO`iVP=qey zN?K5qro=1fBHQF2G$RI?X}))HWKTSOu2%ZbhL+BY@`Oh`7T=%363x8CW{O`PrgnQ|fUc$w6g6$LNRU!1qBL|3vv8F6q}uc&Lx^ zccUP&)Ww=i%n4kMUu5s@P6iH|0{!OFy}OgFOM4Ngyq%p-6{UMO9jBS}ko5`}-j~ip zI{nPGG(OzN4TmQlkPx7kPN>`s0J0i5fW#}kMj@oX5Q&NgCI6sanTu;I`Gvz>Zhu{c zuhiZXNWnNabSDb}F%#QS>TN;3jysR5@LBDVz)6gcltxwe|EKOvz@sX%#qrxqk`CQ) zJCH~aNCE@}@$rko5nYQ@6Jeee-_*<@^48Uy;7|)^h69sk7Cos&z5Z z-(X~Q{I`KQ*Qt@*SAhS%QG$9%gC5&v4Xls#NB>Ylq~N`qvpXqtm7djcXrDd`YNq)K zf;Q-0ok1rk`2veb3}~PN6#2Fe4nVnW3g^3vksP&8wbTNmo zUys_O50t7X9-HI5T=izTZ;#{Yhy5n+8rp{I?;q>6ZsxZW4Xi~8+8NW&?7;A=ufT|} z346tw4)0WHD_#r|y{+s*i%I zX#yq^n)MB-sTyO#xxSKLWrGmrA%x<_w&>U2;Q1m@`8XaQ2`xyXv)*Co!C{UboQRw* z@w8(iQuJgou&o!*)d7XZ0OsP#@)}SLyi?Im+Znm+78-uq>lbutIDxh!f9N4|tlSqj zdJQmGXJQAvU`h12N|#55vK26duSjp=P+ zaZ4lzfMEM*HoW^~N@u`}RTfA8d6INOG4Rzl)FBvKQ0u_<`$l8lockU*oXLHoSDnKJ z#q=~5y>&XK)+w3adaRs5-K-aC=SB)Dog+9%`U%=do&-zhQu@%39_<<5S;I&7#|5q^%e>68)V?5c(Q1P|8yTCNCZ4NgL+>2o*c$JOKLb zbMVXm>6OH|efd186EYch zN{7sb?xdJ_>irjIYeMwsS40dN4?XAeVR`6_{TVz|tl15NMtn5E(2#51PkQV^=;+tz z0D6|}em%F?9)V`~jVka^^;McayP#hqKU9$b5ohWdNPIIi1;uFqLm?MoiCTM%q-&N`Q|B4y2;Dn~fNaL)&&%5-I+hWpe|t)=yJ(ysRLAMU6*`{LNi&6Z zPyz%6#Q=c=>~oqN{-(P@w;l?CPuQ@-yF-_+Ml6HMaGUU;u&Wqd= z$ty7BtTeU>yfBXtkWlTiGW#9 z`7gMBWNUU_UWdv*N+F$}ri&Q3 z6)Wa#EJ4V~qzuR$NWg=w13UX{on+XHCX_z*Cb92xu~@=Og9o3Vg(c8Y;~&To115Sp z!&@T;zWhAd#wYlb_Vnw-M}Ip3#oxCQ+V_Qk$W)vDfpqxW9PC7J>FVg&<1`cXmBEBW zqp1d}6{rAdqhhsn*as4WvN~T7G=&!*Z_CG1ucX;{>{St8i~&rJyx|~WQbkPqKg|J_ zO32&|{Xdxwi>l$W;Inw#J|G6he9j#s8oNudY+dwg;4ffvmG?G=`CaG|ldNjQh&BzL z_Q${&%P!T0yNs3#HIFJt6S`YIiDI4i9zafYH_Con2l>u);xl!KA01B8HnHXx0EYx- z9biJ5{R*kF{d$k3w+((zfZs;%S+sQntV`LjUty<74E4qoTX^WJOJOYF&qZkp%B(R% z6qKyvsGvkOW5w1BMI2`DI`ZlyT$ryM$HUsW3llv%!XrrsDOkLa+i9AkQ zIPxFxxe?7LA<+Pktz!6CF?>YA3q}rUm7+vlivQthf(P}PIv|HtxNu2faA0K42FX>c zNv;`bQfwNkC?#&T1Ln#)sBo3Sc0~@p11N7?fafp@QsV+V766}@(_i*WEf!TN`#BDZ z68r;)dj4YBuF9bJ%fW?=?7K&9l1>7Dumj@p}avcFy*Ek;i~OrkZ(Ni@(+<$mD5W8Ifhb=P-~iRKf9iNHW9 zGSp>EhGv`$sw2o3Gr05g#w=tsh66YWU#6u9j82KRFQEG(pw5gD#0eYuof|25i4Oa! zl>PFIA^aPBZ>Z2={D&T@)l^1p;o>GPGi#c?1;m6)b+a%6H#C>_n#76$GmV2j_1j+c zv}d$L*Njep`t1E+o6JKwz!mxZokL9Fr(>E~u;FMtu1Tyv9mP4lBU0ujEgHr{eDawu zxSBQ=-X#~{pM3ZW?W$*}`k~GgZ*{P@h`Dm(V@IUhB~aWs-rfe4bht=Sb(!PRo7vGB z|3VPJwz=SFLVw}FmURv_veVV_u49^>aWfwD&n%@*{OrJkoY3BLfaHWP~dI z5d%+>*4+%+06JA9Hb`52kR&#?lV(w9ZxaJA092%m;muSMzt53duy}M!IZzj9*oB@^ z=)NI4wcgwm%f>r(A2tH1^>as8p=V^mj>Yd;<`ytrgHU#BttQ>J;H^iI#UB$BteI{> zZ|UROH_a27Pj{iNrg#!m=l<~#p3A7`Bz~4wa_KkR(#Z5;aw6(93&NY@5c7o#$s=|i zRQCk+n0u5~M^-?cG_Ho@DTVj9Sng~r*QHRoi>0l2av0WM-rHdEj7_j}&q%)F>pz;4 zDt5zrlx%XrDD($>jZD>xll&nqUe=1$si@L(CSk!&Bl;#9iO9J-$$NRa_C1BqtAx`#Y;J;S1*IRS(%Yjd zFcWc0w3yGgv=6TwB|p0u*rel2mbBQyr^mp8gRIV>dnF67I0h#U8jla+4b$ylnGU<=!iWA(Ytbug|dddcLCI;u~?tvw6fdE#Dh#5jJTN~b`GvtTuJ#oXR$$P zYoj2TxM3r`X^dW)O)A4;XnYf~WNx$ne1AM1eL>XxyrVxR(Fl}?_DW3$Sa&075%VOv z`La++C2u_xd=?7YdbJhAosm18X%2lyauLB*x;oMdInmt}efkJVVDD{YW~YhZf>&B8 zDh6E?BVXW+5MEJ|npH9IvyZr1AXIS5&%OkQ1co<_vQNySi3d|UwwNZ~6P%x+tL()D z&m_=)wvX3#Ew8O+0@RMTgXMq36_Ve~=dHXzHGYdWBWsG(R8S9*R>h6->`1AD4!>w) zIWoTm7*vU_79LMCba6EL`iB}ZZ2%_vW;V9+HE*Tn5C7EMxZ22|Ba!Zq8{?n`x0n(F zSr2eWzaFV|g-5?Ut4fAlNmRN*BX4Qpi-x4lkOvk0V&zH4AuSwEH){AxdVa#(^MjNd zH5*gZ>TfhgPZ>1n^woz$*TS2-H7>UwKJiuji!;}#GnOoVLD@%(fxl2qb4w-W#xM(C zcQLvU45h{B=zIb`0vkfBG2r`Rz`;Z4gTnUO4$%y98=^Iz zYx?GUX&K+ZjDYy0*XafP$lONU?G*UMp);LMPKy|L;82>QY32x$ThXUK=T4hj4-MG%C6CVJW#Gh)yo4Bji*|rH!f!O?Gfv*}umo%T#9}jSt z9@b#;&eY)1dnN)ENvx;5yPqR)%Yk9W$U8BKxlNtK=9A@Wpd1Wg^g;X!_+c$z zMzA`*2=pcTy1RjGX5HIBmP>8QwF`VT==N!f%(>Nvk!E}+$$sz;Bqn%lRC0E!n4QS^ zdQ?;V4;i5W3t~B;-#_F_1OY;WLIYn!%uYlAI>~nhHmWNv1W=6?pdn~-nD@hPJ;iR| zZ&u$P(cEg+e3WvlRUa7?G9sUbL=8qmXN*w3R1 zquE2F3bPfAD!k<>$dU{z#A76g?{Cs%&J|aX)aX}`_6waeJCZc;Ry((_9v>v^6Ja64 z`Pm>}d%Zk6Gl0pnjhn5B!N;}ZVr>K$?nCQkfu3T7G};_XA_#>11^aMyMw8pG%}ayl zY?M7h5~9f(M9AHsHk`J!$`x%sq%DYV*q2<5O?Oy_$ze^h1Or5pn$JLV!|CMO-`w=h zyj=es%i=>8-w+}9P#q(%j#+7Iu{y2 zjyp-wX~5m!PwYv$!EpiBlPlRl^4*k$EW0hbQ_vQm@7Ti^KA_GU_awwh%E3Nosd0#V zeO9VoTD;LJ)@Nxe7hEH}c^8K-ww5Gy`~!SMw}%R44H&?W+{jSf%_G3W6fI^4vAqY` ze{UEi7jRqP<=TqLd+@&cBo|&@195E$*qOuLA_g8ak}#u&kL=`~;7ftww6M&1wJJ^P zw`NnIGJ*l^P++F$xY}sG+JZbrk71dM5eSW8VT|?_XK*TDE@t;SikQ`y(Y6CgX4HqV zH zKr))HF#qRruM*b_HLp^mF)C@kuREQcm2w;;O-BM_XT&?3GfpVBHzud4%lL7*_7T`s?0kGt zIXlxlBL88Ujr4LWkF+Ag5^a&sK~qjL;$OFNQ++?Y1oFi_79}QBRR_r|!@V=fwLGOw zWAh8zQ_Hj%2R93~reDoSuGV^5(!{{amu14I1?)LWS4U@_pn6(R22G?j=T1khU5?jN zh=Q5cd>di1nrZ=|H|l)@da>r4PZMvg^wyxQ3-|^MV$H|+QT?(IYYE+GjPCxFn}w?~ zV>O?7Zz!dthd&~zxb_SUf6O42?a{J5Lr7(Nv~Z6$S=w~zlf?rFx&#rl_M*&KP_gEd zZ_(q)&4zh5;1;OB&!B9e*JHwg`YEqR;!8W{*!#SbeFMg-iM|1oc26w^+X*JAde>8$ zzcn^HIkN9J^N~eQouMzmf)6yoI6GHQ#bF-#6t{=@@``)48ZF>~xSn@;Anwr37(+BM zhxsGglVQ-9-M$afHLr}A^N^(wCJ8ibXrKn0GL*21hIhGc<=1qp8b7fzU2>O3$S9_N zf5QL$+ccESZ5qEijXtl8Z5qlM+cefvOe)9HKN{16UatQ}vqY}~`4z1_1?FfxDt*Ia zYOc_R)NQ0_Arr1!Gh=eW{E}(!5H1_EMTN%_iwf*`bnt5~!E5^3wFW-lnc_BIZb@6| zt*O?`i|F$myxkex)4`lZqS`>SM?xR;t2=2*HH;Ki8w3NePUyq&=pA}8M?4F({U)EC zkJ~9cB5G#S$vEPXW$G6rc;S@>TG?5itYL~?GiVk<1DifX!;4OLLvz3g22i>>Xd)0H zFPvK zz|YPdIO|M2=TEhqn|7p-wq^5ov*_qg+BMzsu^o7r!Goo%r0Vzw0HaqV9At%mXb_?{ znpp7@Y46)S@P0ghk3p?sz=6=wxBd8y4jrTYANaodXuKE+&bvC%c{KmPtn(JR*e$gZ zGpG?W(#c?Js*i1L2$Q$A{PF>B!4`pBce^5w&)~j^H{mP#@5De$E25x;f4-Z4uKDlQ z6bjznbOs7IKq*B0u#IfVY*bfc3kW4^TD1@r$*_wLdCZ2?QI&{)NwnY!U9xmjM!aXu zV;XIOm`HA00YEO?#64Euvw200jHorx3T6dg03CZ+Bb_5H8Hh~M*57s~wR{_Q3f%z4 zaxyIOOr1UzpZDbPgmNziYFbie{bO&ZoArq*Qx^Sj+J1&6UiiOOh_QuRzT$WzS1^8S5;)-Tu_-G-`-}rqCoqcId7Jhe=Up8rxp;-4}6jW_d z;VVt3zJ_jXoN*FT8SZ!Wp@0@QhUazTRJ}r)?F1wi;4IzxAG*ZSq>c;2H|w~)S&Kn$ zTOUa*ta+i1{^))1(%*lBNOxepX-1{x%?tR%!h1%gtq<$UGpoD34lxX}0rSkFI``_h zM~n?Ztf&Nbt528H_i z1~TZDZ-47^3TQuiN7Ecy^o2%63h@iKkgCZv*9`oxk*2Mntq&mV8rK+E{1)dLH1eo@ z;m{A;XfdM1dOjb4gAJMz&1G@R=bEUjYewj_4-I zybBMt-^C+BFW$mm*CkbET??1i7f?Bz*eyIOu^24Q9qB1975z*z>$|secEIx{Jl^Tk z>IGi8So1=&HY%?*rzYC#Z=N9scq~4dDt@S)O9Lbw!}*%`Rma)V4?p8zpM_u(04*A4 ziaO$2TPx$KwkqBnK5~MZD%_43?&Yma|Z_#xy8UU+Y(c4|MW!DQ63&iJL}O=>A9miK8bSQxh>VTRd0L;8hL+G zFt{zU+Fb$^&V$L-Pw|djr%5(9xy%DjMo!mU40c4O0|PC@(gN~9Vya!a=Efu)`1@g8 z{|V;zyxd#_sk1%>(w+^&W81-gropm^V8NTPQlM01f>M2qRxbvV`#QFY8dv1|PLQtL zjT$X3txpR+o(`z@A9+OFSPz;$F1H@yt_g~q$nZ{pY?{7d=;qI1oD`5xcSgS9eHDj> z`YKSPijFTp(`uI*%|-*(2UOeu7S2k++@wac=%EFKu875PJ4a$!NQn8IW#Z#bv))mS*&(j0L)+EqGXfWt(REX-&III0qCiy4#G?U zpr#g6x8Nmq{4av=1W@_~#b|otb?iRD+zu}-@bYYYSx0D?CkW*N*rB}@#?@jVQiO0X zGBWO}8jb2iOA%c!rwMDG^9c7`;MhqVcP zHeJ4|Nz9Ai;Q}}dPs8O)5g^FH3XFa=$VKI7qB}R+PVp(x>|D(kc_5tht49B2(juF; zg>m{j_y!eVyl3u%ePK}3B!3NAqZ>@gZ9gNNpm8?IYSajp?&E*w%N(oY<%w;rV&Fa# z538UCqRR#~iL*GYsVA};F}gxoSN$D_?g<~3MO6ew2dr7phkYC1ja?NhkiP?Sk6viP zuzOMv&y%)p*E9v{FA~l$j_AXu&tPu}HL>}9AW`x-@5`ah^xSx`@_jm@qI2wQO)A=Fd;BC zp?GnoP>jCL{b}T>E<~(j{NJlw(?oEik0(sf5+3E|H21{rN5OR+`uYAsw5o8oG&<$X zZL)eSp^#+#{8ds&o(OAZ%u_Uw=9*g0<9ibF7KbQ$&9}+j5*gT2UOj_=w7uR`?Cftf z4mxJ5w!WPt@Tu9_(s%!RiK;ci`sT0cgyj^zldv)?{2=S!Lu;&bxQ_V#`n_b3DO}UL zc-g6>P%fYwASn7)Vph<`N~#ajl0mcNU#IQH_n*{hN}2E;SEn8@n7$w0xhMqYmR4^< zHYhsUB=cTWy7ms&jm>}Qj+>w1y`bF?{8=4n{zk0k(XLoY*=M-81g-!%x)@U&$OJEz+5p{M|WfcdmK2 zgRL`4>Ziu!XbmWO7_EZz{yJHOG5Y8L4B9{tK1PoXCiKke%^blgF8aSh{S~haL488I z8Ib~yD=2J!21yMlCe+uK#R(?(9lf5P3X-N$6KU9oPzJ8E6(o6Ff*}7)TOO|w1J7^4 zaa@x&(%MY1$S>`y zBTgw{gsR3I@BMQcb3{`rF-Pl$a>#^CxTud?ggi*udoJ!(8uo~a6zlkwc5!bxI$_Oq zU^G75{V~{%yAsBBD%+l3t|44Rc}4$QC&|bhE`Jh7jcF>_pZ=7lr0@+(L_8qVAKZlT zdEHPcijwN?z1{D}tDDh$M#gjh8DtKaS@tJdJkZ7t*>G$G9b%L<555fL|Gk>EBmm5) zn+hv&pZ<4|5y2FBn=>dk+s6He8HZ=MLIr#Ni*)5DtV7SxK+k#Jcb=Z%UO7dgc=86r zkG60(T%By_bTX?1dLk}#`1?)bV~4X*JzQ;!ewfVjRJoj_f^@xPF8ml}yZA}8?_ zBpnOv1aZLV1+;g)haMcPE;{iWJ|AmVe~XfWb78~VH1xb=^q!N$NLRpU?4|F*b^A+* zYhdk@P9-a?nfgB?dDxx5LoCO@1p}I}rZK#pZ?+U`z8=&%@^Z3G80%ywULHu9Xft2> zuB`;EkzY^FL~^%}aw# zLf8&Ny(>w=WWx50HpWz%z8`nJkYmf-J`!vH1Ewqy0Q!>X7|02sRZCc@VS~> z>U$xQ-Xu!{F@YE%Jfsx-p|Gwzo>c2x@!@q}cN!!bRiQ8J45!9CQbJ0GDj|5~wWh2@ zPxQp&^Aym4ycdXDqT`_|7pucldzS;q#`Ka{f}1~|z|5G3DvTKT?>C3n=@L!w0{=Lf z^0?r!2N)3g0F-2-flc9wkrIIGFgK?9s!45-ivW#T<;vf@rO#8p*Ykd(ou$<(Zd_RC z?-r9TmFoWQ@43r75RHF{I^Y22#qO7hTO#8%xtb`FfeNkIrvntX$-BStjp4h`=EHzO z_WtOm0gauU_(l^*|M8V(*53a{im5#Chhf(oe>yNc0l5A!R39C72&s>rZPde$Q-3FjreR z8o+vOy(sn2FGRa#@5{#fd1HE8bI|Q$x2&r^f~<=4rZIQgs)4Z2a9;37s!pg4B1=Ile>kAGXTup_LBvvc*nAhr`@1sfW!@a~nK3&F%Dm zC%n=-%$?}PaWa@TO?~aia>H>@<|K0qfY4Wu-W{muDbINPZGj%1KN2_Rwo2sY5*+5{ zm;u2-6Sp_4^GtBCdfX*wq5Wai-PY=leUiD!Yn1%WRtF2SCaFC_oZTe#srXf_DJC~o zJNCebPN2g^fDxX)T!-OKhmF`4W}#l-#xOycVRD!;WD9b(N!2HQ(DR@P#^dmWH4mX* zN$OQsdsazc{{xyvIoUyeK;ueUP-eM2$^c`&I=dwC-6sElvFa?p`mNeMQHzAJH?5uS zupg)btUyl>1NV6zaVWmqtagu_ic5kR6SNvp7rR2*Ivq`>vqxbs>Hw&TFp~|qReq$u zyU<}!@#i>yw-J82LL-0u+wORUp{BYANS00|8f^>X<}5rbjPERV%{JN&1t|8@U!O(y z-SbWh*y;8NAr@CuI1bFL6&`_ctK9|g#%WdwLY%^V;fH;K&odJS7r27jRS4~m`z=bl zn&1rN9pc+fYPZRz2KBZ>b8aqO$=fu>W;f`!r-4Nq|4kBiM!IIB%QX#JeF|EGZ1|Xt z)HJA(d|X}^b8tKFI=ptZSDh~gzRsd8xa8!!mZEZx=4hv*m0Pp}nwoz?V2IAwd8(3L>DC?nyNvRs0Sb;UvH|ehjWvVB{K!dA)KAcbVDxR2HdO85Cg{y zd~+zad``{lC}oXo_dG-EFRrToOAE>%b9#TsRbgDxG#VGvJqSS<^rl zn&Cz=+CJu=4Y}Tgcac^xv3dU~#E8Ob`S!AFtQ>Z6V~bqYE|)F!$z`3cQ28mBp$cg62*FR`4aswVsC4Vl$`&NCJJeovkpS{TPl^fGH#>`mS; z8}vWI6EwG^4I&{-~Zk&4R9A#n2AO1G;1P(Fq7R5(bm?XnvNOxuRk|7*KL}x`mFyc(1-<)~W!;4lfUf*xs**ce}gJ;!@s5H&OnE^&_9sv8AHcy zr*J(MU=2O$OJD%sabBJ0Q_E}3wM%%EP!Dw9r}}EmcLwQ=A^MR4I|*zT?N1npY#4~d z$5i!rIv=vrh{iVR=RRXCjPgOArluTWFkl$W>t?_{f7tK zC@O^ZH0V;zDTWLIR3~-zOCeuM0G%hXFbbeHZ;2*=pbCe!&X}r3Z%E1>{2p8~gg_7L zlVZm^CykuBzNLdXSZWA&f$AQH|1DXy6*@fUJxzE;U(jm;Nvz2MO(vrb57d!8OdZ(O zSQdR(*!3msQM@a3&ZBhW@-#X0INfgSuhXu0)$VpZG==Y!U#jB+!4_C3B$%WINhO#j z3cIRAthp1j+-H;-ZBD~2!jX}WC8bpvQaSsGPnlbu`rk<_I_d=AGa4JqEf`9NcUPb5LJbJAXv&LW_Jm9$%@|0b;WOp6-c{w|#s(K_b#v(MY;*$fwa(wvI)B^X{GCwi{yn_<13-U! z*v&g8hupuSYryFKFDCGlTd-WlPEJVG|K$hYGr zUqh1uh~@{vpi<2BfHeaY$%`+Ndcf_PZ5wzUIDho>Ptj}v+XEMG03YWeKE4I4pds;m z9M`gAS*#r-MM6_9#5(~%hqusr`Qqw*f?4$%{4G|n?fLQ3T{+T-9^AOqSBIa)n&%J| zEl>s~v)XMm!%sAq;3sHz(3ZIcezr%ZqN$V!(#GX`qq(X2IGRgAvm9Dvt& zWOU-L=mI>L2LljS7x>*CjRkT10XvTnJ zOwAaQ%@{M9Iq~*z&17lKWJCU(=&rYkw9}3Rnw@qe&xdDo@>ExpO> z{gfi%smVn`7=G`CRFq#NymD5N@E-hi!rylwWsNNo_QBt$;P0!D{!~~b^iC)eE}U2- zj4Ub=W0a9IMkuc3!B>V(YE2Q@p6bbjiyL%u#S;_k|&s8Mc0ckI!mms|j$>xTB zK+;`RBwPgPTp4fxDNiX9{s`%gMMc8cg+;;|_;wu9>Z_ri#YMvHKY+I3@6>CHgvF3< zh4gDkfh9%4ZIC{M-!}MLe_fIAclaBF^gR5|hqM6FaY#=rEfVHKS_SF4>x+aF@OK-e z^Wk?Pq(>pmSXLxhAnk^9Kctr-{Q}aA9>$>Us)vF4fWo78_)}+ z-`&Rhx)l1p7vR@H{gte=G8@1vQr&@OZ%N|%n#h`; zYj@WGMPpX!))lwja#MY|@3dZAe}o(XgF5lCW*wa<8fQ(m4p6Gar*Z#aV3)SX?;Wz5 z)+7IBZDr3P1D8U}`tof2uw|bd9$8X(fQ|xVPu7JnH?KpT|n$ruK z7ha1~q+N@%JJJz~$Dd*inc!)SmDhakvHDNzJjR(FvFl{k^X87&b?j;{_kQ|pomS)A!B9-k26TpEI2{d>`S8J8ys8+|lUjz<$cf9!& z)EPMB5%Cr*FwV{?D8P$`ievzdcT*0o=jQ8^{6H{iv23rC#fmn%TaHyulLMMD_Z^oU zt{3=KhUF;0`6Y*78p{@GLrK~-hwsrbP`E1d>f@7z^!pFVkhpr9i{*ab?T1nv?+3;L zehXcKmw`32v* zvt-H0(5FM=JoReMHAbK%-<(O}GwNiueh14FH+J|>=D|z<$#L*f>8k>l5E8_9*!bI0Xp;63gIk(mCwm)R(mUy7cmCr+mO$tv}vTOfoWsuDp@WYQ22B zWU0@*e@onWIo`ju=q}V}y^DG)X6wM>`Q0D!{Id}{+&>RLWznh1K|e|xwkV&e;+9CU zxaD|px$jdvt)Sf3rwdl(gCf|dc4hm+<-rOE-gTC`p{x3~e9#*oX_Op@;pn`(GHzqW z`w-Q>Hh-5cWTZ3H>K(O`9+E)Z#k;JY23Oj%oEuRO|DpIEv zwDN+fKC*qEiO5Ua^LF(Wa%^KbO5p^y3vuSA~pj)Z*Qs1WqCwJWLb0n+k)5R!~tpS-`apZp4Ti zEqS#j_~P#t>9?#?>;oQq(!U_puGY(;n}7xlc#9wCdx}47P~xh%5wKhf72t+)d;rbO zW#8@Hl^Acl?v{63rt^4k*kybFnj5YT8FM2wWTc~p?~(CRw`M%oX8mNW5BQm$FH2#w zSn;5^u_B&qCNBHG)Oq&~(+)msqv83k`|6YTNmhS`e31RE6z8Ke&@64iy9L>Hr|4{V zu)}Jk81JpcJTAQEtsnOxxC7z)bCkaQ|F|GFzPxuk@b7<=#qwr`ft=t`zo`UK>fA2} z-zse*Ci`wFZ7K7g)O(i0|0d71@c#&p75=w+77)LR;(^oh)}4t9@mPbK9Z>qZaOmUB zvUb0!Yl3YIS&5@nI#jChh`YyEI$1L@wLw3cZQb8~S7POhK5vW;YB_p&VK}7!wh2 zuSII87+eR1Pd8-Gs5#`xlH3yhCun&AJ@e@Boab(bgNY0?(gYT$L@edrdKej5?6^e3vzr^Rd?|$Qeg~cjsy&Q!i>n)FOJdC;?vx02Oi?Ea_0fR zC(~b)Rr&TN*}hX;k2iq$t}F(f;o_=XIaq0m{vF=b=5Xu!M~P~YW@bR$$%>^-0*xWB z`}vHz=i#R{=L1@QDBr#x;~@}PyCe7O36-8pv@1JjAo{jt6$r7ptO+L^-9Qn$Sib#0 zs*r;hO3+C@y5!w#x0|0nbteGG?`!55+J=}Wn+GhOThe&~^4mg;RxAOflNj!P7mbDD z?~i-)`SrD|C1NCAzCWh79YVZ-ku?Lk^z169Y+qqr3y5D^82hmtx*PcVzq(|5tZEUG zNvJaqiuGXk>`=~|3p!6>MiQ)`F(9R##gbI~PsJ$hFC$ ziB4Vs0|EJ0SQ~Nxf)yrrpw}}7$#N7RMM1jU6?wu~AT$_@ko1TLG6WR(VmV$oD$}L3 zx2E^sH>bF2G*XS+D4{<~Xh1cqUT&mSi=nqO^ZSn7tPRx?$=6?8H3G}Jm}KHq=VDEY z|76^Io-K^?XY5lTRIKx7TTI@GHO-!Jc)+ebTy@Mh*NWN+2|c&H&XY5f|HiS~0uwqA zPJB&?LTFKDCqWAL0HGV9Srd-k3=k>zognK@9^O5c#MJ6C_%=HZvR{>VnK-V5HxmblYHqsSZqr<3%O*H?20Ll?I8BOiQ zxK8yLI)MO~o8-nY5d0tjCiMYfp@;SmT4wK6|m(ggamJ?&eg{ zV1UtGWCcMW2Ooe=t|@FVULi#B$RPwP58o=RL87SL)vPk%h59C)*pV#La@9p9PByd;S1)W6h7T{q~4#Za^`uM)k6} zNoG7=#H{jnCVJNnGRi8O+wlTd^-IvRPRj8{tRf3=8M{Qrqs9c?edFM%`cuG+0H0;U zU^2&;6v99@^uznAyK#zN)0PLr*@feHlbbaXfj327)fJ>r_R(F4vPzD!3hSbfaW3G? z*N!Nsqz;h7d_Z#_3Xy)UjNlbFmgEYF1bqSjy3NYI%7RmN!7RwfDdHD;43ly1Upx-+<0D&o`j=ln(8; z19#p}<9EF)(EH7QrQ<^~-fe&8%y;e2X!ijZl7|6?(Z%ky@@t0`cBu^9)Go8@feSAf z3wFI#_ILHm24Em{t}@Ik?1xgtC~k)D^eZ6H6dQjiOP8*6%No z*lxMAOAf7SlkKPP6J>vV_u8}N(ACiDm&h>XuE^axksY)ln>X6Rv4wIF1j{M_BI}I@ zCkrlnk2f3IDvTMF;8}8L{#bb6kZEv)+*aApB5qtV8JLDi3SF(Uw~H0+wM$Bfm|ev7 zGXTxx=b82fv=EoJT!~CVjbyn(3m;L`C|eXM))%_qECX{@M3| zR=jX_hki-GkhC@^^BKkKNnC?Shp37Y79E*h@O z(}t@BhN~5Z*&UL)6zG?eg%>hcJ@gys#!+ul3@VLR2aFWm=1t=@>03Ttm%CUtt_w9q zE*cihA%l0U`TunAaNrVS2IC0hhC>Fq-cLgCciou~WXwO8_+HDVa@4z|$>Sv7@he@d zT{=$%<*8OGsg)*)&%%!>ws24?MTII~VIW@g3M&TsT6VOTl3-~koC!s({*xw0z3&`>q0DE8Qhqo7=Zpi?MDR})S z;etuE3re7up7Er8J_TS$mftpt?x+tO^7in-4ps6|Ku#abmJL?}(Od=TVe3#jNQXyS zE|ckj!%#xi-wE|E$4M9YdgUnU6twXfZzFh_xQr|LVqT>QQX!;iknmZS8!PF?hoK~g zQMcBV6KV;1+GSGyV0e$CN5Mi~R(yBsO(4|%R$8v-o{ZV}H}r1lYCIeNhh4|wa?%8J zLGM#0U|g3n0e^QT&aR@A704oTXq~CSVVnW)7no>-VZ33Gtzh&75N%(=@mPtziy)&Fl21FhZH!2fA>2$GUtfEj6UsvVM zi1>Pi)lmkTtYIOuG$|+m3|9q>O>(@##47UTITa@Hu^Taheq+VN&7{l2sI3gG*4vMZ zmB&%7zD&n$g5^L-xmDe9_O~9vAc2DIC|&G=%+uH&7qg-FLp^Lj{h%Z=^CU(|?T_7ma_S3-EA$I9QR-YK|MB4Nx}4 zjWwgJIg(IYF`>M6%|vJ56OUUgMnHwDnPo4!EHBZXC3cO;&2$V4Et(*Uuh(e^0KUwO zogfk2K})9_*gWvV4k=#ew0}^wMGjSzfGXm-@~V*WUs#P2DvzVY0fG96j1mXL4Q?g_ z;juYTrR%;auu`e`@f0by&S*D zd=S6i{5$yF0n8*v2|l<3@GIl}H#;JeiJqWK$R1WAephKm46XBOXq7+)gNOk`1ZRQ< zpCrCMp8(XmLY6j}8Brbej73i(%ww?F(ZfL2AF%h&QD+Z=BnT_;{uW zGsVHK!7U&AouLYy)81Znkwk}Ef})C>n@yD=%V>vK+2pjhtjU-Br{XC;{EVCGovf)A z%=1X4A@ODhUL~`FWD=N3D5npgbG2%=Gqf-c$ZJvTO>1)(hAho8)HoST61?k1?J`8x ze3h?x_sKz;@{d~TU+2s7$OZ=%TQ`+Va6=uw&$o3b zeLXO?+KKs1E*J}p3}h`_ZsVH5F!nE#KtLXJqM>$R_)fP#>Ol1W|Ebfhywj$%PM0qM zuCt8O^!*m#Hb8Ms`#_b2dOQPW*UdMPlWHZ*L5cMc8v+!-%-T!xG4h)eD9-xR{CKxu zkkDdKjrw}I%wT26i$KfjkprK5%Ge?kaFkLyMsbfze7ym^A^+&f7u@K}qBnGZ4@E>l zd0W^KTw}qx4_bp=>~UmH zI?Re_B!_*^xZb=i{C+4z|F8Oiqnpb&;qZ z!$BXmp!8Vo3SJr;!O{ANi}gA1RD{(IwjFnrKqV4%L+Lx{|JRkCQc|;7XW4e>hs2u8 zb~@~JqO(Z>BJJ#2lxu8|;^EMeE8#1ASR=BQMWMM3QW<9WN`BP|LsAIEfHVmi923fv zlS*)IL-1A;w;9s-?yVVoH$_iN6W#}QFCaY%`kurNFvU{#g%ik!bx8JR(T}GQvh96s z_J%dqB%jfiv|(oL0&;b;1_g;MZGxShoM2W-bLpvyy;%X{4(HX6{vVlFYmBTuc7Zmx z@-ycaeao|Tkg^Apj4Z%P)xiLX9Z1E0{}!)^^G>pVwFdO*T`*AC8#mIpL9}&59{M_8 z2(HlBiPqmC_*lC*j+(W<7{olit6+oOQb&(T{1gjoTExi>+Wc-30)Zi~Wtxpot@ zIiM}_){ceF5>d|`z@rIVL?t*;`K(RB%t`s(#q|&H zSJSkJR&k@8Q|>!$^jsHm_RrPd=e8Yk0(o8@^{lLE_T=N1>&~t?n96lxpd7hR=Sd8d z@bSCHkOEY3{kiaAGm;~#lge5htgf@Gv)^79t8}5Ktxi$Dyi)GlFR_m$+W}`FE{hJ3 z(QR12l3srol5giRiM6_ch&#Kac#~sFoeQRHU^{Ls@trn{>)+AS#W2@rgXaA7op>wC zU(Wws5fGyq?}CyWbV_G82Kr0!X6KY9sk7S=9F<%K0pf%wY5hiTNqzVQE}IuNierjD}oQ0t_doy?ut{3h7CG% zyJT()o|V=TZ-%ZZ_MOTX1Ao$Kz4#rzLW$hg*ABJY_)TgCn+n7}6`R4vbktZA##fr4 zwJd&A(^R2fCuq&`&Z*s5XErTW_oH|JzIjq#7=FY(W=UIi11HwBs0BV%cc-A2`6uFw3; zk${(|0uoGO-~~ZL!gG8G)gxo3;_9^I?-I@RYL`(mhoJ(fYDgvCyP$$`-rJ$D_f{zA zoT9czh{s84SK)V-vO%c=?*)?YWR~|_9Pa9_Z{x*+zssO@oeia6%AHYgW;pHP&ZmC% z>mmWuC%@(C_wf59q|=ao_?sf(V@M0({auh=`z?=|Lmk6JGaUp8Omoj7ygAdrC-~Yc zB;RbE(pVSg+nwbc?<|;Tqq#)UrkZygOtZ}>8{Mo$I|6b^{I?ZvmBk=o&6vHygOV_iMSCJm@NN*&igLq+MuI~k0A`%?kVj`=V4cHEU!FM zKB9hN)#7b7t}~*34`uL}>xfRQnF&D9k1YD37i$g*+MTCUb;JsmXA!R(3r`^GRV zIW#$j;Nnu~*I60;5(6L6)3Epu11ggBWy6%BXq@3OA_g#sZU|N$_)e_k<`<(Lk#IYP zT%|K2(@xSgRSQ6CoRMoR-k>`pM>fwlI1xjxc+*n%TiX$)58 zyICItR(7>XjaU`-0hDyJZNbVyHD-e13i}YIGHy056oQo#6t>OZr3YOlOIEw4BKIy4 zWc7&E5nKVP+LNUHnN`q5{M{wcpas-7DpC&Fv-lU_^C(%>?s5F1Y(4<`#W;VLPBwSS zx$F56Ji7s63FFVZ$6?4lXo)Qf+sBXNL%)h_ZtvTVvcFay-z?#kQi4&Q(j=2QKy$;~ zBK3VNk3S?&+0R??cVQUb6aWF&l!MPBumDU60RzA_Ic<3Q=~NU0ka2VpTxzm=A_tc? z0Kn(7QlACrU3W2kZjk+5J@C~|Uw3gVOyi%XQbdy4W#-@bP6yf0tQAxvIdmpr@+(M2 zMg3wtRA7+&NBQ!1y~}(Yau&FPYw^Ivvw6Xb;im|6t!o3+fT9dm@kvSC^2vlXb_uWc z$)20-y;xykm;KpmRBqX$x!jA1-mQ7=SdAZ=uK9SiOuii>N@a zh}&#X%we#5@ff+N1$(U*g15*H=9K9y0l*PhCo(EMb-3Wqk(hWiP8G805q=xwT%i7D zuomILEC-zte>d1Ss=up*BfSo-V#wNlOxu>vwgVM$sxZ)ga-9+!1Lz*Bn0LV_NNlH! z+deo^LyOy|a?0%*$-g4BMkI~%`DffL0o6(V!#b_F8XWg}ieV^LAn+nDLUt zep6OowiGX`()$VgKm-@-YE^{|I<6DV-_*n~3Y7%6*R59 z96TI!_aGAow#M36n6TkF6U;0NiqdyaW~AwCM0?4Vz*IyveJ{D zKXF3oHfY}mE(z zKZYulDIXC{9+?bZrxRW7=D;Go1A3L9R^Me%-)I^4PvH!{02x)#fboclk7g&^C#lEA zNWR0m#88e$;e_mswx^+W0emJ$&OOVOo9$rkm2O}~{(+HIGij(cjim8{!3r+@nt`b> z0{BMomd^l<5t5mQ3y2})nw8u!P;Qj?D4y-HX%y-eq)0>%gI1^jK%6D#R<47JAmg~I z3Kz>(=w2iffO-i?_i?-}UPK2)(8bY}3nT$$ajMz6tX>vfrXT)|7BqM|BK zvZ4a0=uQg%(&#J!H$V(bhwTSKYxQ>(0obDnrN9)_?mPvUE6hed*eHod0oL(|4U&LI z`0VJ;CN_G+%n2M?F0Hx@Oc2jZfV?yXdGCJSD2QF(kwF+{B-h+gy@%xSVNR{N*{)FK zEQxM%aRr^SD|EpFD<*?7+vQ{@U7@TWFYAswS&Oz_VQY4V{u8qTI}%@HCouNtcyK8W zf+Ohd33>sWCyT}PWx#rI8N~YFt3?7HDfmP9s~DQ%-56EigSlpJbBLAwQN147QUglg zE?wH(XCL9{xY=Hm_6puWWrX)5fY|8)u~m#Y=n1h@%s)-l_&*o5S&2C~os<49$VBW6 z37E2zR7Z}>>%#G$iW3Mj%5;P>ab}smj3yvxX5tH|F`<2A@$8UiJai*jRw$vJkLAQm zp@F`S2t%JK00%U#prVgNS*$YAeyKgAPyT;@(!aM`*jUS%a(oe@dQGnOj;ZC0sz z0GOlCyH45+Y|$56%??SMi}0eVRv^M|9SI#EJ-h+99mutq6o4Zm;O8ie-AY#S%$1({~5XcB8ToN z{fk`v8S3#Y>$+nzU{1WE^Zr0w)*Kx9_vj4V03`=Uz6`(oO*;7XC-@c2Duaw-Ue*S9 zfOo&fe0d|^0wL&@sDF&b7ki>`wR~bU?bK?bXUN%->&Ps8bbGm2%>H&TSZ>$C2KOmZlz3jb7ZL$szvT*HTf8z=M5>d>{Ug&m7|k`+?P z8S%!UtmYdrwnbN;w*CZf|AB8oH4W-|>vWzGd^5mDi?g)QkHjioxfa#kgCQ(f_!%)Ia`FXqK&d=q(J<6mD(XTw)MUkq|MO<4rqkmif zpY5NLt98!x?{!XQd(wLM+K1oWyHRPqQ*wvtn&uC3m6~Y1WUE@Jjk_J zx)p|cgwAO@grKeBJG!vvGQRPYmfJqZK#CboTQhBo#`QUjy>Qw-ciKL|h!vte+&67? zg&xGfx(5LWXmXt^Xe_1u9g4p+rUS0+&YcyD&5@Z^##9R`Z|ClAth|D?fQLC4Q*b_WiLHD93`-)qqE$d83=?vX{z5_7SA3YG32 zlNWWXLSx(TiZTG^UFi&gJ+4tuAk;+-7qFZ zwdK=X>~ohLxcze~43oW1d|GvsH3Rjj(PBAph(%qZ^OOV+3OnRvDh6{fV-pzqgOa~T z7rknbpY>vut^*)d6UA3PmryMuW3QpYF1Vnj|&aaT!aX^*5QG9G0ExpkJ zQ1<{#xK9M>ZiZM4ua#+X==?nbjoaMw+@T5QK?@j`WdiD^jU4d*DTN)>$U$M(PLu8J zgr6|{po+z(!wy=R1fyC#R_ub;!DmX*IiQHn?QYSzP3qMHWDz-Jq_!~R%L+Q67&wKt zKeOnGh;xB##Q<%W1`JF7<2tDDYG!FcLIMNz>6)syHFojcY+~I;%Sf=xd39Qy~3MS@soS4)3#GC}( zxAalnZ7~Ue=)*F|C$2<3aXGL^H)~aFJ2*7Eu!@ELQoU|r?gTxrVoIutH1PTey(|x@ zn{y)IG)N@DT%3doMyEjQF^h~9P(>p^%yQD;$GZ6E0y5WoPV@WXW^lSr>=gq0Y=jGD z$vT`gt6@&lMrhZZB{Z>>K6MbI_?`(bWce_4S^x`m8Ww;l)Z>OL)X&}aV`9y3h}nID zTU-m}kfXE^sB(wP-sCA&*frCTU9d$OVTXyZiKfxvS}d`CV13NkjI&&^Z}-e`vx;dH zZw0t)1_6p_gPEk*o5bhppep$LbhxYyrUC%PjO|)MZyO9uv(BBH59I3<6pWm8nv~#t zI`f4XMLD8UMnQDiHP@E|x=< zUYSj3as^8v{jkY||5+XIUm^Y~!T<0Gkfs^<-)#J^9D^ul0srZ(CC4+%mH5Rx0Y=piJM*2wxxG1&BDIS}{mmg5bIy|-#TVMt-cP}mwT*na+4%6SXq zq$O;`;&N>d4fcsvv~Q_T;_INyuAQA|+%r1z^@G$D54agi?d3*ZPk*Vu6l0KSeaiua z&Ia&k1X1z#>#B0)c%!2>SBW>3_crQ1qv55#%5tY8D9Zjuz2cAPxxuc-ksJq;_uI`z z;CX2_d*_`c{X*&+w6zxdTFX{*%~ zkZ-ABvU2^!OdXPUPC3;hr}z0tz-7@(z73%9HOHq^q3&TK7#;XLw#1io!QHe%lV; zvfeAF%6@Di7xyLvYV&LzZnvq3I0NBLxE3Zlnj%mCCQsmTPh!pc0^b$0IP$yu@j!@g z!5SVR`FHDH(L2Tei@SG$kE*)%fM+rjGUUOTK!6BH0z?hOM>IZy2{I>{3Fp8J#0nB$ z6<sKG~_ad?Ss9-z#( z{%fCkBxoP^-tYJOeqZ3soY`le{aAagwb$Bv?X_H=LK_IpBl$na9lCQ-Vzg2*ma^a3 z$W!k;2gw5TMI^Ga$r+ppuGJV^X${_Oa|Z9u58hl2gT9nKU#O_t6SBSvn{t)P63XN|K_?<@0X&nRj@kgU!JS>4s-admvqOoo;L&I zuoGFOh3-yJQQ$r=rcZc=aAp`rY1f^sfF?J88ySMKIoG*|CkNB zAjpucP>wj%6Ty`hVc?d!lnwVy&=b4dmW00Vm@9PWOg(aV7&ddTR!Ybkef&|3H>nN7 zwALfOi>PEcp_0x!hS8`q62_*Pk7QGL!fSLIAXx&QQTMT)Y5R|L-k`@e?YIeoWJ#di(=hEnEoE@@$umt_J zY;gzw6OR^QXUiX+sRi$=CN43IUM&y$9M0fB|-<2!< zzWaMl1wHefK^M&m`A%d|^1o|IwGN0^s!hMBOKm@n-4Q%DFDBrg1oVjW0#g3bC9 zK1Di5@o(1HtcnqLDGi(*W9)!>RGk?8`ng1S;!Z-yVOqtkau-g}O=Lwd%C44mf)?qN zPLeCdtR@ly!rH!%pnu=&77G{2bDW7ep(0q+X;ZR%Bi8bfAb&e^$WJsPH@#x7me`?1 zPFf)1zdOv*4%yima+p=@UQYlP1OHs&I4Op%iodHhM^_LU&81mqCN)p`Ot{l58A_!~ zoOV`xrUc$J8KIf^^yJ$v%iFGseQ;1));r4qmoJ{F^EX#Ir!LgQ!bY`*@_?^Ilt&Qk zG0^4BS1a~9%?sVZg^lrZoi%T$qC=@~56)^7v*xQcVPbA!(x&@Vf49{coJAuI_9(Erd-(&R$(MJJ-`Ci^6PqsS-tZq|9r~7LlX~Fs+Jwfv)d@se$6t_ z{1OX%Ch?JP5)sraqHv-oC)_6Niayn!q^64~JwAddjh}o6CodS%uayB2?uF|T;2@ug zT?%ojI*mb$f5yq_>fSm>7V9qqN-K_F^qQ@}utqlYRRRw&*_lg zqrdio;=ks^JV6u5hTA4+{w*^-;%k+#NA5W z+d64r6%lrl>wl0%;|`;aJC+t|WRzQ1g9+(|8H*E&08 z3*4b5hsScj$O;3}s*~|avXQAQ6D)(CQ!7=mFyB*g&?8>;D9`Sp>n)GvHJ$Vl;!kh) z;(#CQwWF6TBf5C!baHI3S&p{fB_*?R!zlPJgkEWIVg+h$6IdW|`THHt3IP1Qq76F8%UNt+~lEG>0rF<#Il*jXo+cRK6r z{EbPGp4Sx{sijh27`?OsN54J-QkD`!&_eeov=;VPqkKP{+vS}`4}AsF*_eOxBIcg0 zy&K`9>qTCabw*O@@YAn_Zep%V(Ap0C*1)NVyRMo9qH;Bf1vV00-NMtTGg?AcnPTk6 zu!$};G?afOq`;b;-r?Gwk4U67``(`uvWB4_ICODW#O?`|MQB#Ot89Y$vSGbR%vw+E za9fVLgHJM_(DxkyblAmL>k%bzJr?{I5H){BlaX6&i^ME$vBOof1yos1y$y6Jt$(A^ zQuO5#*Exw7suilH)@)H8{HYms;91S@n&~b00afZd;r7|jriME8=;|gMmbiL8;XoLN zuL-&4hVt79=W5!Qk21)SdaaA$THhXR${xaFm-tNY+=>TSU1{CxJ10%wVWP}-#XrCT z{M9zyAF+XsTlX@3Z__(F*w}dAdwSnKchws>f*!im$l|--9dbB4HM>1Z9lTU)6+88s zU5X#>P2~9vO?UV;XuGFWYco>B`_g)KjebSzz|?{(K4atqwO;ueQuClHaGY`rIpCW3&tiyQR$ZK5mKyq+W8N>*u+vay4Et*sKpyeH zSgI$EBvsTkx+=D~f^}|joLHFmJQ|r^7g)P2-#c7A?Jg^!DnEmZ9gtmYC)ewR80#*x zv9lie1nV8dw)N_`m8jlI;;Y?PBjv@g3%v%IdgV05j-n1{QS`fj~u&x*5% zPf>!F03lo2^}apsDP8WGZOgLZ2C$GQD>1rq;#kBk< zc-<*_qu+~Sj`u7I%}NLaT^t7MuptvT$Dks3*`ctyN|hf(+~#|`Dye9C(^=!udeYj`E}Siap+G zk&jCFfEvv(zP(()R4#yuOiH-PYQ&OKz2X$~7;WD%O=wLb;S`-tu?vRu7&;PQyH&7Y zmSKPI7E2cy)H*Lzv=d}HWu&h_7hfW_(9VaYKOy17Gr?2wx|=3;orGANOQBg=B}vv< zv0o46kJ5r8u!do2tki}&#scT7MbPm;{i~HHZ+9gST zx3C-*ne(dQmbhl8^20F6WHqlVKZ;azc`wA8yQtlT<$vF+I*Wqa#>vJuu{|X?(UN3+ zZZT_-R&l~u<-R@Xd{*3D%G)fe1pQI5)uF842`R%V{;G#aX^@J7p(LC&NPo}N7xctj zhhDLpxae`xH%edR3DP}b~Yqp4m4$+>{1qxgholf%uZW8nx<5#(Adc-zWY^IqmEcF56oApuu zp-)JR3En+_`a;b&O3Z>*K>FM)x4%0JN`!?p1*}~_P$w~K!-5G_-Qpw2=X4#Wp|#vy z8U5W?q^3*lgKHq=NK$(H0X>k8#%>_pmAaQ@>}>F+27y}%Y{#76d|!#lXQxVRzFc*y ztHd08fq}TPRGWUk9ei?@on4F24QYrCc6r!^kTx_|izfcc;IZ>VX4XNKm#~Hz3tE~z zZpF!U?ENhSQwuIECXhK2bBn3RFht|Utf|hO#Qb-PS(=g5PD!t4u5T@L`rDxqWoc93 zdE!xwenmSpd2@p!x<5`6I3wFl#ba4&Etkisng*d8=!1{1i?{epH!-)VB#DO#o~;Fq z#FW6r*dplm1aFIa#2rnZ;PM`)_*f5mG*9dMN&rE@^xzFPJ^0mPJ-ED74}SBwC-}_+ znfRv*U*numE!J00Yr%ZF+^22$u+vqHn^Js~z&( zi&L7op%{;9Q}R@L{q?KK_1D;)$@SM~@09DWIg_v+`Zgx=UDO?--YI%;o?WM53(hOX zVd~Zsko))Jc6J=WlTVkJ;ox6SY-K9()cj3(ureXn_)AmUU`ylz7FZ9Xl01s--|SFR z{70ToQw<*t1H4CfB{jh}GRbuPQbvf$uWhme^UuL^s9t_SQFj!&T8#>VMCi z= z!n@1SS$E(xseJZT<5`~Ztb(3ZCF0pHqqTghJl)<`P_=sNn*ptGhxYGtponwJH|R=r}YR)ZK5e27f*-&@vX@{MA53{~OGf_T%M00NHa zAgJIpw4=1ltgJr(z*G}p*4=?3=h@smf|i}wxoV8IuP>5zX3;fwa2I*=9Q`Et?26Xk zZek7Hk@EDGQ7014=u*c1glQcj zu~tnJciW*P5rVHQUA%TqsHj^{L{#D2U5w?G-4ooF-8%g$*DcQ7r5=lSw?k8&jkrlK zr_^esRw6;OL_H+szw8dKECrb~YQekhyo>A(-dxP5R~oo&@Q#=m{p2XQU{Y#0+v}7* zM>;aj;{ou5ZyvZSI6>mQ=Klt$=WQOQZ`iRI5rB_MV-t;VB~MvjmqZm!Oe0je?>3+! zJpHMO{T$%Hd%i@H+ipwI!G6peQ*Oo7vNh?)%s6BuiLKM?fG?6HvE`RV{}_k=YFW}* zLrOY$3$jA_Rl;=Vz^r=KgrS*EIg*_Hdka`5!P4@@an?hbr3!eu+Va&P3# zqYxsL1Ze`I^hG9i@h+{YAR%CpR(*boQ&~T&nzSMI`yTz}&BS4z%S}0TcSL{jB+HXY zr|u5v)LlzCbywM`dsEV>yCeF$-{CZLW`766Kgx5{fad>tsmV7nHOwn7{2b7WFIl61 zzL=xY2f{KlLQzF$BXj=HaS}OB(F$imzb8C!VEgMn9<>~Hjk_z+SdO%>aM~Z)t1(7) z;TMgpBV%NFtmc(QFCKly0RQ=dFB)L3c1P6nb<_W7bg|z^YEmogdSB#oZxLly1W{u6_WrnI^pIQ9E z{v&2zOg4(JFo|}*_!rRbJO36_fmoIipN4R0*I-ndcLSpmL4$ubKK5_o(apcjz@xN{ z_+WX1?I%d+SdbLULU)xtMwqpTjnIxu@6VFsj7@Qz>}dwaiIpM(8nK#dF5n}#$(u{YO{T!i?=Te6{ z2^5_4?4rS}q%!LH`5+XilqgW0LV=4J1+*jzR7P)Hmq;XIul;~Q0}Ay3{ z))hWvS)&!uvk`bF%PA0gFoD2o{E{>1DAL4iTe`SXKEtuNvlZ*+DDRKoGr_U*AHPpu zTU%k-Xj&8cfz0zm{2~_d9VvNn%iOZ*T8K;F9rTn(J`%_n3OyqMOm;QPm~A!?t^7Pf zH1<2vV6;fsg0s`%)uO-qw?vMrusig#GD%K1RO@27Ll^HEvj0tI?&sZ@VY-my^F)%* z5lJ?38Kf~q`4CDf3Q(FZ|MT1=U4|^^=pw5szKcoFDVAERx)Ck*dy%TJv*umpd*RkD z-ym|WJU2_LNcu$Os0q*lwEKJrGD=mNvSWSDb-`?HHZ~k z9$yfcCrPXh4h_bEc`}K$G&=ATCe|-a`vPJujs9pM!M!sgx2>`-n>HwN&o~ zrJuFJ?mwCEURbluH*JoX-)EasF~8PU)y?7@43E|n9}7(AX?H9y4PnQ|btz zAFNGsklTySY=zf^R%SpB>()ARRd3K!jG(JgVJ&|0Q{9GG#exrZ3eJ$YMIW;k2J zJ(e{pF&vc{PMV9Y{Q@qwHqFK4ZDVPQ+y{Ou#e#oL7N`oxM`tpVHzym+1jfLRnOW=x z9cN6(L*p+P`m1=OGfV1j?N;c01MsKbnZ@FiRKUDrqOXjA11WDoY7o9U8ILnv`k%pH z*q)PANuzi%&{=0ql?r{ij*oDtu)qRpIlw)Ebc@zFK`*k(@u@2NC#9;y+FIq!9rUIn zSZ^Jict-!=Xgs?89QJ^9C5@5{Ok#J7I?bJ21NgoK@$5$3(xnB3g!}9!`3pQ`a5$w` zu!_(kR}ord2`zF;X~CvBi zwBV1PlfRneFQY*jV9zXHHTsMR=j;^AZY#}LOfdT46uHitH9eHL{1#0#qcO9m*LL~l zvj$INV|RzJJUF`boXMtW^d7vtP$Ou`E^m@Ro7advtt8OqHOXIR01Yh}g_cy7qU(qm zG|FT$C0&OfE@$BnZr?@bRFhSjURx;daEtFsQu?l}jmH4CZ9*gJ*hbW`$6eE&RxiNh z!zIZOWhh}z$eN|gVUpW`48hn>e=%sp(x!ce<75q?Y*2O85q6Z1c@bL$z1|tv$8c1i zU*)ZGRNqx)_D;oDmUjZaEM5iCC$*MSI5xlRKpa0U@!=fv)}kdkAd)ZD5yAt0?9*pf zw5MS5?;Eb++|q0iva&(5Z9JcQ{Rr>#FK+F28@uWracHsPil`fEoXUpd2&6-T!$^nn z$QCUa;AXok-ql6BUa`ef@d5mJ2j$LoD&Ev{rM$kmE1LB)5Q@@@1Gl6qbf!4W^he}_ z9i|MClF}y`>4TNu$I{3wj9^| zpJgczA_`hc)TJVC|Gse^gO6gQ4kj#xxm~6PGuYow=$W!&FtV1zQMSK1j#EP~)gjybSJu1}mgRY+uQq0W=H|TjTI`4alMDV7^ zg1#qpG0RQ;T*ng8FjIy^R8AmxOvW2l*3YYkdB=XdtR@z&(#66in5}tBJTgur$vLZ_ z9#p&{T9=^pp`~V+OcGVozivZ#0eM!Y;~489#E_uoI6h4zJYs~h-t!#7kmS0BYojI> zbj5RUSTnTXc^%96SKHQd?#F+Mf!rJ&G*{j*RA83le=SD7RE~TPkNkit4sZ~ukN<^{ z7u%xqkDn%dlhbyx8)(I0LhZCn*06l6DGlD;kAPo>DwD(LFwn)omNc?d|5Idf{8MDn z{%?^5XmQ_@nrQf^XhEXzTq3}&Z5+vp`klCTmFB;{$>hB(4VVi`CT9R-pyUo-1)H^{y^ehHQH3EE4oN`!9aX0wrMq59*gcZ~Rm7 zQI~RD>wC(1k%b1GmsofaCcXY5-biZl4q{v}UW(zR63{-84oIkgo9qA39JPN3GVUC! zk>gq%vWt$t8ocpJPUD=>7rzZOa8Y08B{<|T5FVEJZUdAqbQzM<%z;D#R*4Rve?BkX zU~jW2Zes$NU#9Btt+5je^t^!c^GBHm&^2Srwq;-`jnlGW%tJdww-(C&$}{k0(M6+h z_v4dIB7aS6)>qTwA;W?!j@v>bvb#YoiR?Q6oCsrmn)-aWUH_w!syQbX`Fs6N!yOfbv3lKOXnl9ubM(BNIw8 z9+sva&i5dQ=(~B#3U#IJcnLmA@i8Tyi?4C`81I25)N%@O1$?EtKVe>0D3s+Q<=?crDs&Wt%>bo@%oyYK=cT^8l-@o`O8;G-5VDQ!LZ%O+|{ z+b21C@OpcE6rP-ik8|-jZs9|uU6QgRvGW4kyjSayXt^`c?$y+g*zzeze@o4_75Pt@ zDyf;pPSGA8<*qrog82VDyKJmmaklIJ@SS@4gn%yc_qvroL~x!KFeUhS;20`)k^K*&+ydK8{l10TF^ouK^Jl{hB!b2l-X&DXZh?YYMc=zoKY;P`8!FtTzJhgAL zDIX^+ob7O=e-0t|$H4NBr{ZH8J}U50j*koRaZ!8;j_tpfOW z3Upw;a*2MT`(izEY=qkKA@G5%A!ZStb$pE3%YQn{H?mGyA1JmjR!w^7>Ep{(Q{2ue z&3AE%W2MS#IbjxR?%HBf*1OD}&=dAnRl0G(*oN|(;T@`j=Ss^Vo=ORc{cETZ!BLJi z%VGB9EVHhuFHj2WOX;et7lG|dA3}T$D{j4fYg0u#$A5N)&c~@|RA#C*E2|&1!remH zDUXJA;k(Qwb|dx&R`PPCk7dJp7s7`z-#W!{r#RrT^y2W^d)alu+DFr-syrP@P$BNJ z^JxZERySv%Cg;>FcWCtNe46@0wT^o6@X5{hs#HR^>OXXh@>Vtk-QykT=gBZVs9WP4 z?`)tC7d~dq5rLD>QSuz|%*l=Pjj87xEPa#`G@X4Gn)OGq%adtcSk2xSMa;aoMHgYG zIHdaD&+=XfZFOpcvVMM_1+Kq}41cm8snfP;`;H{@N2!s&$~%;p9dwS@W(V&Y-#C}< znz&sNqg@RRqNtBx$-%)}Ys`pn{Jyl*Q~TN>EcnK%k&lX9HLv*|(E46;DC@VNyr%dP zcj%m1RC;}H;8S$p?!8$PTR0NrmVXur5@~jJDYuQ1++w#L`KZ)?NO9-w*8BE)rabaW zWv*)Sj+h&qKfX!zciS1DPEvbGiI`tjj?p1>b=LIbScy~gW0d(w9Z4!qq67{bQ|%;3 zoSz7@&yAX`%7ewHG5NkwwvIJ6!aVk@(#fLUY2ul%%2)jZSxPH(Ix$w|NTHFBEY0th z=p@2e!X!>bVwUDZC0A~fs{(qW!(H>2Wrt!dJg2m$WT!EG5uV>is7hNbpW6>mb0bN_ zC;`S%cM#=-cOj_F%0msj*a(L_^mZ729H+Ar;Fp zN3FAYM{(kCF{_kvTfJ5%Q6d*>R;RQ}hZ$;LgB4B(<&iiSyagUpNd$--$x`|mrzQ%Ygdx=4cS(rMMo{Ptt76>hDo%x_mbOZI06f2u&3YHXJ-(W@fRttfbbiwBCUcsjkmg z9)iOW|C~~@)>&VkNOirLx~}qCJ`|Nufx~tv(HDpWFnwabrL~M-bC@+z->40**Q&y? ziK8*fVSo6vzkh_XI+uQGkE-Hfe^EgRP2bxShy3rJ4vu0(Y&~2==%+YEL>+GYAmi|t()uhlvvsepDH1DIUraD(i?m4xCdP0z70G5X*VMDW)bEuiwTLnkd!qXVO`V!E~dj;z>YbgOQHowJJyyhXKi zJk^KQ%7vZvID~3S*I>B7s@ELTc5)rbb7&uF!D||kjr)}BQ1F^1$8Mcz+)HMlXK5z`YC4|rS;p)c8dWn zl8hy2+Oir6F6YqeB8R#@io5Q0yM_))M%VKK-AbSyq7G!X1$9y1$Sq z1=h%*3`kkgjfEJ5*lmSyQ3^0LpX~C%v5A8lBip6&N`3TU$`s4{ERjg-3ztZiYxPY9 z#aZ~hVQGrHzR=j3tzSgf(%4T-Nyr?rGp*xYrM1T{Db_Ni-srf()V82eLYv)~$y%RA z31h`Jf*$xlOAp!vM&i4P3kFZTCe>Xk7TxX6sEHtuuIV{@iZ>{&8fmc18^GIA{DHt! zOSzig&1pWFa4D_Q$gO%2IlniL>RWgzA^Ra!5 zvi{8BhCnn3y^~N&b?oj_Fvr?UMUP~8vfb#{?Mf1=2;K*%GEjLky*D|;%Vnc1|AR(R zgTA;?Z=6gvYSf@c?HU1WoaC!-eqfZ@Hv`ZG1TE$iLY^7{mM2#j!6rN0!5cIK{LCKT zpbW9x6jA?=n@**p`Lbwqf{SNFimpH%LJC+GrL|}ThO!i#OAhC+P5;7hejfEEt8Ya0 z7*?(nwHu5Scopp{Fi6Y~nS{R9nlfg&GqG5XCXMuM14PJk7MU6u7jG?)vuIX|g)@YI zTrdQG0sW}oNS&gEL~|0@1|i*9@DC?hl$Ct6)IVoY`q3&Wk5S9I`>ADIu+g|J`API# zpAV^lI5y~R28hY0rKtTX%n!>QOaT&PO_Ibn+R~6u&!VOT_+P%{fAl5S5tP<1oo-Aw*m6~>%^@>9GwE7gTh^7svjx6L!J^IbC-Gv&-xuPKUb zW+DM2sT&q$%r*&G@+!Jtsz}yRdmU*sG#fJ{yf-w@JfyS+^HAvLmTiE5(I{PZvbCrK zSy1jFB`}@K#mHQdCnrBSEEnb_k-j8v=&&fQ7n#oh;{;AJMp=P48Y@ndhJpJT6jCU| zlyxPw#Q0f=zLF%>R4VjF$@c0chansrJRr4>6(iDR5owJg4KzPlN}AM`7zhnOFzNsr znba1{#Y{`|^uLH4*0)H5TQ7c5XMM{2gK$9JJGvS95ir-NmA@_D$WDcaptk? z<27z2yfGFWwxy-Q^nCgG{GBG0=%Z+yARfFiVUqu}N%czr8>|Af|EsG2GOZM8eS2WU zVUt5YrzxqOz4}Qak% z(DwBJP@#O+Y2F>5!`vx@=hixu)ffK__R~sh&EIg66`@=+bgo!uc5?A%qr9^$D^gZJ zlg+bz#-uMujSlz9jWDIPJwusBT%Xo$tp3Bpc$YYCw0GZ8w34+n5rvLvjIsZ8k~z3Z z6eOC~_r>DHaKkLN8dOaWkZ8f~BkQVj8l|R`$#)&ipAF>DH$ zv0SIvlN5k*GK7bDh_kmRswdIze}JC(s(%}!C+p}2iVi!TfuaM)5(&B1a_ra_q3CPJ z7)1~E4n@(Ij$vpg_iY|k^3Hy@69Hn9Q z_oqZoYin}-_4Cz-FQ)3CB}Es>Ii1~o{h!Q;dyWp85qD)_FsYjnpz=Jsh)6B^_gOp- zuq-A93~7w8+9^8KeNh0CKyANX0(v*=bEGmybAll7GD9HS5lAH0lqCop({_C>E*b-R z+0l#vEkBwZ(1}OCXh5w;c|dJ{A3C7%BL>e&FPwc~PEz>m<}`(aV26tJcU#nu_K8#M zNHUy#u@nUx9RZ>+-AMx0#0g1yN8@LK^a|6YCr%*Mf`c9`JuUwn3Re9CLn(MH!oMo2 zi2MT*9zDdH9Ql_ngB#yi-3JI=uOZ z)AX7i;&^t_+@fjFS)8?5{S!^vrxQ&-|7@aZ2A0gtC8k&D8gDHz{c4!JYI4%o*?H-! zx1D;VTU~_v?CwuhT#;bm8a3M~-rx~i+^G&j(7&)->`|45@aL0#R@Gj$x5KO(&cL`R zO>wnTViw#3rxNIg{d4V=D~+Rxt=)!yUjNC2&lY{_LAZ!K0L#E-%7*MM58ycaft8E3 zQ1;ch7yI0yf(^LC_Juo?{nOxNHURv@&5k-}(qrw3$tIlLfQ=>P(4Uwrj|c9Get9<7 zL&7^2Ht+>K^gvi!k`8w(Z|;zGu8tx0#~J=1*SO1UgEteGHV>GoakrnGM0JfmLSMT0 z*sVBs(`k&x z1Y+2Ern;?aUx%sGV)A}n728#@4-s1|CTWr3JsaVymRX6ut|TsCUUsP}%+Qv66@uQR zWGB(WLU@Rx0_Leo+k5uqw0ikwc?ex29udAxJ>Ik4#jDT!GZ<&p^ z8lTK&#pua0oYf~d{B~fHNp0>25HBL=she0}RGbmD`F%4#fQ=MoY^98pX#{1$V;b3a zj`gqwRjDf8(b#VXTBTXuR7KH2Pw3Kvh_jNT1WK~u(}DwEUT8HUVEW7)0n=N^lFxrz zA+~hKzHCKT=jMaPwa6h%*~-K0VZc9-vr^HylH)V6oNeVqC7IZR#1fhKKr%6m#9Sn{ z41gCT)0>fg!XncjNT-{S{)UmB$Vk5mP)(*MQstX!DgCz=xKG@kN~@-{A0qEY={+X# zfboFFN~@7E22I$6b1My9vAdA7?;y3>mMo!hG?g%4*4CWSY6sG5WjewHrD{ZanMJaJ zW+Tm>Sy_=$Spu^%f_F_I#$_rtDXVV;%8NJDNW8eOouFv)-UL72M~Ov>Kol&p+A zk*~C#2kRXPA}S(=5TD+!Ay)2LndJ-T8~FzQ#S1hMkk$jYxew$sjN6z-EQm_J;^O9) z%CIkM_9`X%trWLnx!`2#hPs^qeM#CO6yLuk^T!)x<{JaBPJnV_Vy20 zE^Y45qY_b_+}IFZ@fu3ZHxiqzM&h}YSYRZYh8u~6*nb~i6;AflM&+F>ffYPKV?LI2 zoNw6JXm0rke?P(S%a{nC-Vz_q(7WCYf~7GgMW>Qi7e{{*CzMdu2gdcERbmnkKlloL zX_jq?LmRQ@8lSNdmBcUK2+WILv=P`IFW-o8RPjk0G5^NLp@ru7D12qb8IV?*W6?TT zGL{oV`8HL;oXVZoB^gnCo@kfGejf2~__%K527o6-)e&SJePqUY^_Jw3)`c90&`t-1HpS!$va z4wu15ar*80*oae!1UnOpT?eAO2zT>vSAjbh?)V&C4el<+-Nm>&8+V8;Tz;OG*s0ZgyrLxO|7@#f39J6v2ow-d1wUT-Avm>9 z>20@r%Qs$$QvZ}CCzFZGY<*iy1WGSG&GP1MoQ|iz;N#7s&;AI6{>(=pboQaCQC?G+ zc=iuvX!0I+sO`Bz)g*Q}gHLk1I6P+PCrE5Lgz(xNxpIt7-0stNz%*&BbOXZ82xYE? zCTw?I((4J;cCsHFWxX`uRHtlSXHfzt*v{af;}XKR_j14$1Wp+$txO@9v2YwKdARRhmvfD+kq6ixD9C~4utXip-xj6fQR zWm9V__+e|InOBj~VmR}4hc0-T@@aoc!bN{M**LYPL-A8XNI95q$#NSZPUeV5%F!vE z8gN0fzlktse&ioy_Pse*%zwq90}R`=)*U{@)4Jb#gH9jUqSKcpJ3T^n8WyMYb)~YQ zo6n@xE9)OFzknuI=>_NyWB%-jp zWeGXoaOiHp?LGqEx(^8~{tla7^N!Mb^fU12UT^-!OE7ulQljr{DR_&Ym0`1;q`{?` zr|*Qd3>Gxjr%a}YO$J>nZHLA#@20^VyS%{ByCut)v#}h-ZQ>{@lr!Jty#o$auZCc? zd>G}i#;x>e^UkEtrC!Z#FnLwjng_n(t!B+N%V#646;a;GRiWAOpk&AcW#crae>Rbs z5C5ToGVnB^AzF5o|K2jY$yB}OEXdx0KJqGqWT|N&f zmu6|D|G-~+67_w7s5F3VHhC|WRzA%GcHg=FRn(_3)Oa&<{uj?Pu`k8gmea(Y@FTVf zcjw~ndAeJ?c5+dPX)0ZnbX`H$Rdl)Na?^DUUDwlf3tg9whE9`}Yst0dX6Fve#a~YD z;6GdLKmHq@)HnQxtJ%jp)|_zIYtQpp(ewTW?>d{SJ3jZhIhvDx-fkLfPdM~h##M1QhpG|Pqv(*d1#HZ z>|$5m9zM>i`~Yz_cGfZaY8^w$%XNte$52j}_tQb;9ZHwil~LY^VgGV@bN-d`t{Q$u zc{tC$;96F&jCkmcx;RKP!2wNtOp=T5N=8^>@|`ZKaPs6%*ZXDXmYX_VQPUOb9IexJ zc)`ukR$YGsT6VfVz2tmTIZ^(N**&UaA5M3kM&gZ6yw{UZ>{(RsDK%8zqXl0oBaznR z5{G6f>mQlg_$Srm4!*$0*Ic1{dMGh)5fYU`SC3NY*&o1=(V&wj+Lz_G43wPn6 z6Hj!PSFoADi1xAWptMM^jH=)AI!=_(^Dm_%-!^) z*^p$YFf{rb&YI55GFFUKn`0NK%>$MdHd&Hyq3HbgyOmxYR$5^_;7?eU)z8um_caE& zUu}+8sm-S@R#wO9g%__go9sbPPxHw`zT8ca8)7hxg}v}ajW6-}m%#bBp|(x)Ew8Om zTHi3SS(K@!U#ag`);HL(B)KQ*PuNx#YzkpQc+qEp(axsT{Non-5eRR*#cU#p-E~lf z^z7_HFR5POhXU|*`g;`RrLN{kPIMZ!rgsNjyJLUnks7G*eWi99?4;(}L)MvUO&Fe8 zMgN{-)IF+`O&K@dCF}I_k84n8H&u7Q-!sA}c3&Q2X%Z_D{KTIqRUTYRH*IKL3@*)S zU<9FJeWx`4QANLh!0b&9N*!uEulatviLr6xJ%r6r*Nie<<|L%6xpbSa5P3JQmf2$G zP-@EnmJ3rQeuXnEr3{;XZcZ1LisX6OSNkBdW<&p*P{U&ah68JIQa3^9{!Mu%N%LpFmPPP`Lrv$$JX(GX0 z3Up@>V6x-!Yl#>n-FIz*r+5%DwyvRTT^VsI4Urey(XG0JDyU|gQrDH_9L88E>j!Gh zz7h12Djty!s9O>SBU;|2wwWRy7U%7!R6xWX^6Zvp(dhMkT2O65YV@I=(`*qeeP&C} z2ytkw6o(o~93o)|o(Kk?r)7S<$}O%Y?Yh?~>KtzIu5(IVC5eG95p@R_G!p68RqLT| zNtgNv)w*bnOVh<(U2(onO#3Z#RrP=Hjuu?dr1o0N?CQ&yRK;wEOL0bno^>jZ7iE10 zS*2N|Gw6H4-)7$qA62fI+Ntc=KDk|11&oL_Ck~BRtry<1W#MQ|KA-i(l%XF*+b# zrxDs1biD-6q0zsb=Hu5#L11Rz`=NRotOboz4*2#E*tx$FNRH-&#XHh*x-&K=kyIJs zqfG6ymT`D=abJ^nblWdY@(gw5+p^prrn1;f^w>R2J}xvKujD0!+A{C$%6f#ycCF*M zD@%HD?!a&yR?+2~NbT-w0~X`uOJ$n_s4I3Ec&n=m9XrPuz8-&9RvStVx(@Um6s}i- zuD61o_v0OGWSy&4JIe}|U8ExN5!{oUBV6l-zE0WcWwb}Qo}t&{59+r$%g%>ebRrJq z#@-R0w_%wAs6Z-ir|SS39R0r0yB{+!ZfbP39`ROd!na6G(0tYQfwH`mR4ZrjzQelM zNrgl;#kIZ7l?DH@{HpI(S8KwX?Xnz+zru*?9ZlJ~I13| zQN9DohEP+fKkrAYIJ+u#Dy}XOiDyT@_vUE`rK<)XZXR-;{jRb@TFc=zto?k2i12-J zJt=0NImNO{w>YVX{wV3Lm#FR2-mGRZiwI@|RlP}4#2p=!qLjNfELI+H<=~?)=-N-u z-;@M($9rC^6D_FL#g5*+{&&qS+a3q-df$-1`weEqDSuIWbL`&f)T{k%_Zhvv{VkcJ z6{l`Po(+r`$bpArjfYDx$G-PY>zm%oGVq_8OBr)?K{%18E3O?}Xmq6U5{}yu1rYY{ zqo&Op)=cOz7e~l+G$ZIa<(<+zknOFZTK6Yw?L)1iK z;?XU}fQ(^E+d%x+pp-j~fzTvN{7`ZUdX-+GRuXso#9)W3!46kfO2>$j9d;V*aJyuO zckBZvtV*-P$C({=4rPaPDJ{hgUE*)?8LG%hGsMn+!VuLzgZmHVhn>t1KMcCI!-MyM zgG^Z$5HI{hV#2|pOi%$6EKM@OcouuP1DOnU6~OwLgA{|Ry)*^~Nn^0N#lgj@a(_EJ ziz4wDKe}k9Ep(Sv(yTg3MGPzMkSTEvCRnG~BTp~p?Z%-SdMC{D?>NZT+p-YvK0(?N zXU*dyS(So%Rbb!WlkkWC;_tUBtI=CN2+{JwG#rHJP8`DO*~m7`|JdAOx#&O4e5k>m zOu(^xd^0M<-29ZZOevQ@n!>=uF2x<>TaG5zhHSA?+(827XmV{BtXMvMG~h@jB-T*< zj@scXFQoFO5n$@=ER(PpThIpIhw6(DQ%YRr%G4Jj(Znxpj?ZX5HGJhVdh2WQEt|=Z zK?~a2IO7^*%;ScsFG5xdgaJ^+wWln{DY^-4MUg|rsuW$Ed3zY5@nHylM#%*F$=$}2Qc5c{B_I6?kCq#cvfI2?90ZtS zLpat-td}oEB!E&#Oh}H--_P9HaYM)AwRuxZOqti^L$2nGtBI~#>AH)q6?8f1noCzw zAMVTIQw`^+eI~w{pb6FH4r)yv(WMEUkh8t*I+~zk`(8gSk$Z^$rcm~E$6-XIE~4Ah z$M|*$-9902m(p#&8{6dSD#rf>5aL=6L*lCnce>UT5}j&6S2JCtoV#A7>n)NlJ6#W- zMNc|iYbTM`-|2dU(a-fL^uJEm&!(I4>@n4hXHOEY(X(||oAK-!P<*HBIp_$)PG0zm z+2kN0>+8U4R~W2?)keLA3+ zY{J>vOmvO5C;dJwZW*vylI{<%;uy;Q`ue2*gOWcQ{tu?5R&}bvgW)IrYP-c=k2o$0 z7q^_G((;r0@+trHsdJo&E(Isf2qar(r}UqgZ{YEz?5z4tJ<_xDvoFhz@g)htB0Gg-tj-Dk55 z#y1YG!PQVhLS5r5Y>0nd^>^7gZ~SY$k$z%~-a4H0Q-kh8N4=;W*VhS)1>acF$tP7* zvAJGxI>%Y-^PJ=Iy<_@t?9k#J0gl>@O-lJWC+Rs4;e&pLP|KU2O&NRxN1PJ&3JCtK_!X?9W=(X?3f^dTkc=?Cdrr`8 zZdApDk)ng)A+_hMVrt)6(c@%Ox=i>!1HM( zJ2C6_&N7TV`WC^+V>gzcFI6^VuYDdy9=lhT6LC(!Jr492JotRt$Ybm8C!3;$6-;!M zH*~PSuS#Ak9ZIikUji~Tf)KORV$!5jT6hhF#=emet2b=*j-t=3O{FH|fSckv7@tT< z7UKa239=dwve|GG5n6^XpQ(w0uisIL&3^OBQtu6k(VPA-hN|h3N+T(@iYub6&R#%y zyffeza4P~Q(_DQ$Dlc`4?eN1WUa#s-jMnff2{6+Pzklpu-YdPf-`pXC%??S_f;mZ_ zY#E8{i%mLXP9+Xqe>TD?K+35~xI~W@oDS#&zfPmc4J=H$SaTTB20GkgCwN-99*LF0 z6|>>A>Bh39Dw_-;?q6c`lYtR8HzB}TvU>=>Hg;uHM|vo8-(aw`*~k3WwdP-)N7 zLvB5=e3d)30KySp)BX9p{Q$N($c#4)cLUjVw^hP8sgaky6Qk!*MMfyou0655E^J3; zwdmG-%wT2zaBc0mxJnxvq=yNC$Y6~-3G-6xa zir;~5uic=Kls`k5PFvtB^YeUQN=hNpP@DVhEApjhWX1ukOhnklpF1>T!FIMzc%&Lz z1OXx<_C+Tne#zV%v@J9{!J%8R(c~>#RTTkURf{)jA}jMW<=GR=VdA5kPuf=4<$n8~ zxMu0~pR%p&g<(K5Ye3som?eL8cP)X(vYV=X=}OIBN8-VNdBp_cmK$3Q=URy8v)w6u z^|8a3=Pu;%v8jg_(nC*Z^>Z}uaGED%?Kd28;cE3&i4HBXMYHs4HAkgWB`|}#WYDW>BVsE@ zYPy$)6{GM9tQs+r!z7{d7={Xd*v-TDunof(QWLc~E2{xyPpAd30j!mmy5YiTn}m2E z7ZA_%{zjk+$Bs56h6v%IxgA#ZPtnr%^&48pUg@%f*x+3D+z=B zt-`TJ=>i!ikY@ISx`?uGx&c?9+m}xu9^s#Cib0qO)%VmoS0L%VSI3!R7eKyQPrBsj z&0P{9?a}sq;~n>+Ud|PwZr0(ZiEe&_n|XBeYuq%@&987X zgKnP0&82kn1a2zm=5gFirkh{l<}A8-3^#VV`2}ur=;p8c#=$b<;gRU1^UCfOWvYl& z?d|*6WB8n+Jl~+qLBj#%dNq-V7tx(Dc=B+0rAv|uyZZx~lEh?zv!r88JC2mI$v%h7 zco4$eCoO-4r#o-4`rHkv9IqKUV0}e`pKbYa>^oMA4rTrPvTqVQSJro_Ks58pVr-bY z#g;YmxoxU=J-T5wae*219LS>3_uuI|hmj?|govVAddk}ZbsyplZ@G$HYj~~U_2{}U zu_^3TRPpfT6C^CPuwI)xa0Hfh4{6dW+QOZc3$3km*@6J`WSn5=lEZ-_)U$ zn7(pFiOEM-3tb_)eoWV|==vR98|Vtt)lJu4y56MgeY%d&)k{}`E?aepsgSO5)l$c0 z_dE+z*0iM_G2jtVxZ(WxWu9C@3lsJJ+V7ft=d0o*yc8TsdlAfOPI?hcMn}5o<{M&P z0hb~+*O-cuy@XwX(p0}qooSjMTNx2sT{=vbo@ZZyii}q13eW{0ux(mjwuhq=mRiH;RCYeUo`|D z?vkPJmSloFV}h1QtvvK(EwA$o^XAiMzSrP%v4U&Qu%D1_dCOHy=K~(>5!j&X3P&j) z@Hj>9)jW!BEdw6EMBR)XWn^6^9mIb^6Qoaylb7=JIp0?8%ZWF zVibudNNll?`r_O|0*)g)%X_x&58I7#j$WWLR-7%Pk0Ib!DElU=G8&j6$D`Ra*wyXf zT87VEBwGI6)V#`S@{M;weaWu4e{#x;ZnS~l_BC*>K|VvpE;Pa&a@g65#;rKR$+}~Y zIT-WazAsI>(NAmHG^IT0)7CM>x0R+NB45fBaiHu`Ei~hn_MU_Yte#&F zL(I-ZkFvgDq!ya%&_dT%N}Fxz(se%j1oc!C!&1dq2-pi&VPxMXl!$#9r3qK5m|H0w zSS$W5*xr*)tlc8NOZP{h0_NS9g6H;VZw)s+@Dmg<9tP#~eyaTFZ$6VfGiS@W>4|Zs zOh%6^&Y7}=CX{fHJ(U)`a4*(Uvj0e5&G(OFBXjA|6ou0~c5g-tyhaO(@&1pknMkoc zy8lX9e+!lm*Dt7UK5180cVQ|a5YaSMofb2^%1aULt9xrntRSg^&msR=lrRkS0*xe%RI9O6|?gj8SM-i#hk|u*B-(abRg_2OXvREs*Kz>b8hc_v3|fq{JM!_ zd|c!d#{*&SovdGQY}C}-?G+hKo@CSor9|u!om!+PTeoc1B8O z{(CQXn7rShHz!gXTN56|xp^pcEH#SB<+Z=L4&Abo84rP1PD?8$8#0wm%2X?_VDmI; zK3;FBC#Gl5Ou4(3mB&_C^(H#mf8<@T2|t%-v)JQuTGhXv(Ulvo$e6eN_m`Wz_o>Q; zSvKj&{Cwu78@eRBwQ7Qt&I-w7^_s}?vF?hlv`6;s(U&jhX=6qjY^}cDo6j z?K-(U_3ZX5Q}ecevo`qr*wZseE~D$bt4N-s>nXZ!o>^l0C0*w^N=(<#wUn;M>IPqU zFGT4(Re3*X{?^5#&F0LQeIS)ABTNgAHLOcUFbZ zoZpN9i==SstPOFHsgKT~hChZzbBQWWBH59Xk7!HmUa&C-uJK&(-_< zOB)RLYE(p*H?8+=_NMi|us5yuz2r^neH*=Lz3&CDq4)j4Yv_Hy_ZoWN^Ik*md(La< zeb0Igz3+EkL+|@P+II_BHgvOxJpd_N!QouYNhMDbp01yzozS1x;D}k zp=%pm`{;U$t`F!sN>?9UCW7m5x<)og`Ve&x+sC;>bxEd<*(^irEm~FI_%Z ze20N_nh`# z&}%Y#%b9Ibk4x}t96vjBTJv|Av5x1Tbef<0OHZ>K%TugCk$wm7#=SX|5~G{BVnVM+ zygpl4`#fU1PVejf6K2$*)g155;N@C5% zl9c~rvqxCFb+H>>PyFwmo?T@Rz^L2EbFLCmU4uiDPdtm>K_%s-*~hf{5nPtO)b zq`bVLiFQxb0p0)JX?N8dbAuClb-}r38;#Ja+R=#FXvA!z5$I{vUVZvXoAOAzF0A_p zRiX#;_v@hr#d^)#-pi?dWm;%Xv0MB-`qPFYQgiVL3#N~5fpv}IBAE4Qh_^l=u2Cyu zK9;GRSePKqIUQI7JlFwEP=hA8iuzXuNM|5H5TS&FDk%@DUF%ef8MkDZ7D~c~c{wFl zX36A@GMVI7)j`RcRVIgJaw8igcB+ePGPz48FX4UbPIZ-CChwMC67O2rX0fvcri!I9 z<$(OkjPldTQGOgUrAK~6<=1if)i1wHteZztOnK<~H9Bif_Lp+80(-t$Qa~~9Q5drq z_K7h&26=JvBe(b%JCU0Ibm_8@j@~ULzLC5S^)gx;{~D#+IbET2^z&u(GEPOEwsCq6 zr2{N411RyU;MkMXEtC!@z6=<~&xMPCWnu@7&63@&3dx z?{ZB%QwHRnBOd;g$%!=k%QZnfSGBvvJ+?W)z^8IB17#AI%{uAwxOG=-@#g6W!Tn0~ zdQxPx1oivWFy9LtQdBk(Ez|v{6W&~oJO&K8(IZ|clOa%z;6uo+g_;t&}}X zgf88T_mcJmy13t_i!T?`l;b^5DWP}f5!>z1#Ou*XY7uD@-bUUPdo-en+FhFe!_&UE zWcPP?lxKH&L?@tNc3arY==JDfXiZ|S(Y+u-gdm6-)f~O0AAM}FYl$torBAOpvg|>* z!O6!Is+i&ouoDEBkx})zG{FH3L^?WQ8#&=B`Kr*0RAs%Rc#V~?(P5)! z80PIT1juy@=c~n9Vq2WbU08}F7w_(7$?|3g=Wj066Jdk_{HV8%ipvwTiM7Au8T3-}_OprAa49-)MU z9+mfP3f&faM!}m07rfnwiwGoIjJBc{YOf6v2g-LE3S25ZI(OfllkRIO28^Q@wY=yQl|268j_z+ULJjF zX#NcQf>8DberJH*A&!SuT_sy}H`0SSy&Yz6L0h#+Do>AdSq5gMkSfz&;p@fF5U8mC zhrKs}kE*&J$KNbThAg}Zn*mWq5+xecNYF+GbzU+F_rVNAS>4lWDK1rn89+b{Oahrc zhT>YjEmhmvmbTVnYh%DIlSnqU1Y7{OfZH1e6kH%dW&Y>f`)20N z(r$Sit3W)M2>xM?A6-s4kzYMr)xvx6M4I{*XvNr2mFQu^(>075gG%+nOXVEuHI+7$ zNcDQZKs9u#X-I^Q4l056P^C}mVL6E@S^yYfS*MMj=+3bM<(ucT6jzPl4Bvp>5b&=#b0`>U9 zUCmd%g6aJShBAqy;MqUoD)=1>Np}hQoz>HF&ZpkKsj3XBTA;3qhyiAo0v`>V0skSh zC>l?c$`pNr zOt?T$l6Z3TAQmo}7`EW3OeelUm%wI0uEGzfOXBdQk3fb~Q6=$(=?rC~91Z>I3Jb`i zh}SW_=vRj8f<6MlQJVRZQ|0MK zHR?Q3s(DSFM~iMCgVc(YLv1R6ZqN)C$cAPCqG9BN9<33vFV&;tig=TLs7KpFYR7$Nd6rZ1mef}Tb$qV8H=ynDI6MA|3j1^CLWC|O4J zr5)0Dus?Ddz6JWM?M|Q4DbnX{--A9c{T}rB&G(?srqia+$4`kq=bbiv8Y1-h^(dsz zb(-{9fb{u>DuJ3#w>hQFQ93)2AvCe93Vd$F(+@ zYAP%?5}$J}a1Nrho6jtPdHV}_;g6^uKgOvomw%nkgnBomQ>(vnwp+kV@{S*|Pw2Yc zA^o<4st;t`|GSP5U-LK$JjA?>Sl^nT3XgBD z*5TP$k1TshNV|7n-rFOt^1hgSTk zKE`{xU}%;~mG7;h+(DyvIzVc(d!6H@UGRTJiPS9k17^X0JRSeZ2GUeAmRSh8auz{9 zEybIB6n)|JQCa8y5xH%rC~c$O%?$10ZS|;^i%(+OR`2vmVrWJ;o{)1q`pkvjvC!p9 zgM6{iI1;|YEH@r1K9-r>q2k>@s*=wyzc+=}%?~NY65lI`@I>GE5Adsr_n^uu%yTq4 zm7w@E2CQZwR`7chht^E?oN^uf!SC%l9j8NnbB^9f6U^mO)6(JBWyt8y1D)B^XNmrf zWcelP-JQ~kwl}Q z(%3Ha4?%TMg|NovxMsfC4{7)s+Do3pVGC<(^MVH}4p=IV_gk1MR0J$SMOVKCcZ+wu zJzn%xSdiun^%Y&Fg@c7-m1caVZI!YKjj)2#D!R-I`D19{&AHMyp+#2ER?%gl@5~r* zlDcpRj;`pk@hdGraL4Fwl&>5F_nXjUD`>9hGHyb1FLc6ZJa&LsAuMf7eQGOnNz6DM9qf* z<}#k6E-tqLqgRHD8H@!w+(M1k!~AlY1}CMc+kxGiM!j?&R`e6Rv|majnT|GGU`nKq zi=>x7M*5SQ&PSJcS1~uQ%Z+qOcW0wf9nI*bH)*f=`FSpGy0^K<|q@FVhOc=qXyZioQY;qU2G_gaWkQX@>(| zJzBG@x{A76uRqpS)y!AEfbY^CyJ}rD<*}Vrt-QT0yOn==4-nW!98@ru;<*#&b-s?| zJFBS#Loex?N?vBRmv!e++skHVbh(uoUA8f!%Qu+O`;s@KVn9g2bt03 zVa4e3D=%}b@hz4KzeeRZof28eAZCo2#f&kBGh<8(Gsete#+bRx7;`ilV-`tv-v(G< ztGy-FPyy%@zA&Jkpzj)$A;04Mx!nS#5fd25gT$Z?Y8qT9foy+KB9sHZ82IP&K>>^Q(A++ z!;B_F{HB1Z$h(SBDyGC?Y~AC|$iSHgU@#PsFg@E1C1|-vXEGtQ+3uy3SAymf6TS(B zY)2dQE}PVtlQiDwx@CkHI{zp7z<_U1cYx-gl7h6u!RKp-;yQL%A66+ucLo)& zEaT{m|2Exd{83J#!#U!_BcD3QaF3KqY=X6Met*Du^J>$uODTr(^WTvS2Fx zL9_2N3MPs2K6dHm^)TrQ%RZzmjc1GAZUwgF=JjFbr&P+Z(2)pJHJzHr>v4Z=ml_?u ze`AvrOUA}2zOjwxbE!B(qe5MkUQcJ}mp4DkT65jzM<_8>Gh$iAF_ULH$(B6E=Gc<8 zbc!u`n$EB#&)@`$v+GsWQYV4ARIu)KUk-fFWu6C~)wv-B`nTc&zlzSJ#L(1e%nC(& zU+MS~sXv|1HV9HX{Co?S5w7$EBj$Bxg59eF=lcwhS2p125U3R@@Pu?U02^0shr31C zk4s^uh6XuDkXjYKkK9%de4p1@sjz%YgDFMG?v+#$$%j-(r$3xJHnXWiVGgM0K4d3g zW!HtuV34_IQ*u#S7O4bUSCDr2_nFeR*s8~7MO)dw&#W{w&{c98+8d+)Yj1x#SVE10 z^(eo5E9`irl4o(rhXG@i`Q^`khlWO|=z@&6Lt;As^pZq(1QOc`kY%sqhC~Sal}NOo ziGK#luNTln>H_+|ML;)Y$_A-P7YcpzP(fXjU}P4Uf~le6xK5}=`;^+xLs$`eoluMH zw^vsiQeJokBL@BzOmL-lw+H=y%ibT)3@vyFg09(7Y)u6>QWsw{#{@h0Jk-cu`9~b= zl?%{;+_KIFKxE+@zH%2HcX;adLW?ivSH4SC!Y_Z|QRa0xx#B+bI=tfU`%u|^duSi= zCHb$XZszf1mmcjhYd=&qW7>`n)1ASyRJ)V<5QY751L6Sb7S3?x3(M*TpTO|zooJiK zue^g5nHnxKYaT7~+i;Pv&oVF*OA0?8bl}HGz02y}_?E(4MPUwRFl!!BU=E*8VRG}M zF!jN|LS??16;m1JRh=?jtTM0n)2a+}0z#LAz|YXag8KIe%%Hba9`RRwRI8z+;3M29 zv#ISXv;cmZ-hM0Kq-?aoe#(eTSn_$z0$uEqEpTHSxtXtN+jW3`83`|{T3n;4#~C!` zcKRx^n=#0AtHaQUCnNbZ2$5_L1%Si6DJMUeO?*#c649``YNu0?0I|TmmI-#O&iJXx}RqQ52RBRg}NkUC>s6Vrz5n!_LoG|grQRt3d zpauyW9*AhwwWQKi20?lqO^LD2j<7~S*r!^2%Q81LZP1Uep>+mzg3VX1qU2Jy>l@m` z`)CgrP)Ev_zp+N?;dfaNKdb6t*aIbfbi+vI4_$iGZfyp%?EHl0ZY1;>uGK&i^e6_> zVWL1a9{PlhJ8!yiWCHU0C*}<&dpuz>i6&EYGyBgiR^K{rZDDtHzg{o-AEh9 z5N;gRSfq{VOWHAGB!{+}xeOY!R{ce?R{v5#u`lDz8B{qn7j|UKQ>tQ|yhD0ZzE&$^ z1kXpILjzOkKvP<2AHEUrjXz+daA*$}HN&_=bopPsUIP0iUEmdr=&1mv0!9XUP1?^# zaJRy>_U;kfbMQOsKJ>$D?43Woo?WN^0#&Gednx-pA;8?0s>x%$ZL9r_*V@MXC(n8%&1C zKO8-pV6dB#Q{wnP#eR?pjLHiRp;M49Q95i#0p$@Y8p4yAi2TQAd`MZR9mzVBCL{~l zZ_w4*k*tTM`9e?FSE}f#Gf-ItTb$Xt{OmEdE?a`<6W=WcwkQv)uyU>p7GEIL01uIs z`4jw7Sam2YbB!#_E(2Xui{ch$ND|sC|15=mJRdEPLi}<9391f77iE;)jy0(4W6G%j zgIULfeKx4yX|z{Z#8y~Ra7d7j2$C!vXYJ*>N06FJd_N8eud(gtd%~_yg%GR}|M+wipsU3v{jIr>{1i(U*ayAo%d%0=Z-G!rS0fF#Ud{?(!@E^wot>aPp$9I zdrn=eTPP?&+D4s5qE$nT<&Osbx#%sQu_6KV9Q`WAdDkZeM+@F5kpd-BCt6*9(e zUJCw1+7`hdy~P7cw}qudf^Tvtdxv4WYZ%N4LPa6x>L-Tk@Wy=%Zae{z=@;b0Fm|x(%2k9TAE`-k;bwUETj`! zIP#l5O`C6tnrW3z3me(KYh?Cd$;mWT>U@>8UG6lM;n=^FgzqKMgz4&pDe8p3P!hht z684*aNi^XnQ&kCnOcS~asd9d_$smtO4ZL2R=VAr;OaN{>+GJK62mVo=(5NK5geA17 z6IQAdzGGkslNh>Yb&Q4rKeTwC9*uoU&+Hf4@#u&9C$< z^|_c@g4D2)-$u2FrAB;C7o;~)bcGTKV8RON**q6v5|fNf^7uiFQS20T36Cfxyv*qB zT;B736rFG?>OPHUYRdp%005A$S2B87#$ofbgbni|VDnBePoY0$Ux(t?MUk%=%GU|( zYZiX}N#yJ2-?6V3vae_3*M*U$wNRmaeM1NY<7 zn=rHc4;ZBFp8Y!c(t9aI=f&l;qeI@LG1rF2+-{}dNAzr`RfmlMyG@*&s2jNBI{ff5 zjguirn>`)ofAa2tjzdt=y2C?ajQAaB zD312K9K(Eoo}OkhGkRJDruKtIWbZM`{(W5{n0dI~bftG4D4?tZo^YH!^*1 zksH2Yoq|5~V26wb^=qb#gk0rQK$;LS;c0UDks z7D`D2=xx$K_@U9m3}2v@VIi6q_|io*eTG7Q4uw$tV(O%Mc(gqaPNshB79up_$4GozMJ^NnIs;O&5BhJRqe>ekFS4xl*w)z7KZD3(+Y-5XEh1 zL_*`CV%Rny9oPc@wW1>wYVmYkv+$>|5$-?7LpQ=UkFpU4+}A=^P&3V^@CMB^|AaSa zrulcgK{L%4@CMB^U&0$S)2zoEG}COy8#L4Gz#BBvY}yn%U=YU!WsqKj(P7h2rppcI zLd{p52%XI>yoC4z10259`E>$zF52Lijtsk~O83%uk6kQ3hLlr#-nmhE|0#w+F!<&E zo(=;&PsQf4M>{B30{i?n%yA`~k8%Sq#Ms@}m#7?g3|6p33x6riHs&ZGjDiQ(L$;bc zPp8Q}49zNGu4kuZ7leIdbR|Kzc5HjXNiwl*+tvgpoY=NC!Nj)hOq>(jwkNiIZr*p@ zb-$nAsvo_&s(1D7y`Qe?>e}cOr>e+>@~bLcNM;dYLTEjUHB#we@*fAoCEMY8Q2?X` zd7UWGAoF^|-ZKcFZ*^HGpY+24hmnpu<7@R$u5FT~^u>%KI3@FxE=^~i_QVT&*j3Uf zPbRs`BoG#kEWV5*QP3fY%vaKp-3ZOYo*n;+b*s@pn&`Bmb8dKL=gB?_Bks9_m!F4zv5jh~ZnJs}!CSz%%-Gchx%7ilExDC=n{ccHZ{ z;udfCKxMaJM!n?EmbqjvqI;=cQ>ISCrpR|3+-0Jb8O8CIh%H{4X`HHdqCawloj$75)(237WqA=ZZJJE6>pD%*a%a+u848Q1WX}ZK{bK@}J`+WPhFX>b# z#i4QO(o2}^c*%XJzc7OkbBx;;^L$j>pV+iFd{1eWp5|{2N&9+`govF@{+yh-8oyaW zCpFi9Vn*!Mx5VksKUSQ=U>^OCmpXqWH5Oa7RW?{?!#<4nXC(8rFp&#;sCvF|dz$Fa zq3`-!v6p(XMN8KSC1bA-T2!KS94r~MXL>Vplhm4Gu+v)l-+uizrt-#<0m%Lt?}T)l#C!vxuZ{BtreKWT2dEsqJ_*MmaJb z-{Rr=;9j+_N!Sr{{&;jexwQu!?KgOi7*;-~DF*(v+W5JhiZ%Ny`nqTf*NK*!qR1nR zw0&*_;G56ABDKgPCey33!Z&}bEsW8PQQkjq=JY4;@liGLdsoaB^&DvO{m9TkN6u?_;aJBI2;W`?z>qn>H+Ayj-gE5Lkldtq{6+HHWw z>7N9Y$?eDwk~)yvGjWz+msYx4=js!Y2436_N+oN2+lRnYw%rb(ef4tJbkW>kB;o5* zMdk>@{l1K>5`gN%{{!KAvo=|q0>%tF2qDb^I-uN#&xlBnvu^NM0#bL-q|ThUy8ybR z60uW`<~qS#2nZ>mu9s1uDCyf==C{4prISJ;pP1B zV+mae7n8cG!f%D*enBCogt5FL(JLuv*Ffh77lngLhj}svnHIS_mI*5NG-v&DA@-3w z7N#zm?Tm>T{sOftu$FNqzbV6uUU-AofM=nm2+J!(k7x%9{VBu(eTRwK)1XB_Lv$-^ zPnyX%?M0N~uh#k#@4t1N1CKGtBb)*FHm!A!rHE&c)8V3lXD(xU7bhXjaLug61TlSK z6s)y7k+p{HXq?9mLuFpDZgDGPE}deIR&M}4kW<`4po?hS-;1?BH(_GKYe;;J?%^2~ zZf!!tcy1NDTxP%uziAp5m0=n_X*bpu0iPyH0ZB2|StGGwBmqLx`DG!VrImQekY#jSMhs_rXlheFI4fDbPnugkSMp#tv7FOn; zxuu4y2|_%5dr}$>nF0GtL+ zO8c5nt#*c5&RD7oX@IN95S!RxJhZD@IXrxQQC?_r&wGnqJT75D`A|70obCZhW7Uy~ z!;%C<*uE%R*)Jl=en{7d=pWbCJtl}3b_q;zR!pxKOdR$>UxjQt(l0lis^cHrI=Mp zERi+Wg4tEzYEiFmt5c~L>nxBYUH8J1-FMjm;<0G&7$S09e)uC`+1z6)s9e;VD} zE#j=9UK!Z(^BrE3euuc}c`G!6&E9=Vt$%vk-$pgN0#Zi>7n)pI@6E%a%sm1B_-{{b z)yDb*Qk-n{p=y;t9K_qMl(x0GW2{RO=JUEjR}yMRAFKSIwx+HS7cR^PyH zt~v~rtJ{7}!r4*kJ@qwX)RgXcq1O;O_#$Y*)ima5F@{=0=zT4%(HPek%5sz6>lDyY zD5+jMC1JK>ZT6!Wj$JM)Ox3gTPlOB|r2VG-vcETvn1eEioAvU}y=EPu1>~mwhPk^l zAjFGyCIF`9j*1sIX^U>-D#dRcwK)Uv5>p8g%N{n24Pk6N)Zi7h!%- z&)N1Z17_mcz81HJx!JIW1QD)xo!k2Z(8cq2EQ_E1%DI0QVXMnuGTcg=I`+8F zFO2BCczgX{GAw0?x(iUOwD`BCYQ@)&fA1fCeFA2foYBVWZlr54WXAax-Bhp~%m*mo z^|x0*SL^Ob2mt0`1~ImI+_yqYcqeKN%n$*VMLm)olg*lDW3*x^M~5&+`VafFO4~i5 zsbY$MY|xQi<7VTm8T+C&K%#aJ!ghm>L|>jQ#@54whf-(R8wDoGVG$2g5l3pFr-4p5 z#Kvl{$fpB`p>2KjWAqt#lU|hkxnYsP+m;l6TMOf6x6D`WPSTz=Vg}+}a55Mn=LPb= zOrn->XbAy7J~905=d!rMz+1ZKcPF8U=XSf6OrH#_!|1Ht5}6|qX9M_mA5gGq^2;Or z{Tmz#P>_EJObR)9loq25gPg8`vyB(mAZ_o5rUkl)QrFJSOuGgxK6y#O`Lr?fHML1m ziPG5*`_o3U)9G^WJk`D`XeNNS6fAv&PTZE`a_N4gJx9hlPbU{w6wHW{JcY^6h-LPY zuM|up^s*g9bBYhIdizqSlopp1S=WU!Y3#>F>;Rfu#r-fuY<-W zMj+ipW}#sW#d9VEjwu+1nbO+?vlAn4E4#bAO&iWOvP=&(ywO|5P=52D>V7W8^(8pWA!i~kR)_jO!--82IWhEj} z>|8YH0L?HhSMS?v5+`*#q3#1M7TkUl;WdL#1C74?ej`*l3~kS(QtU2ss4y9%;dpLQ zIfvsn3)X3|&Esgt*P6vD=avk!FtwJUqg|o3o>fAMxE`I$xos6intvbw8;3jvV%he9 z_CM_%Ew3-w?2P%wbKyh2usfF?KxoGA*7JS6%*0F)6L8-M$_2Kw@#cdvUSndSK}h(~ zyxh=&I_kL&P3Cq*OTH$%i7@~fa=kDi-Lg2sEt?`qzjW>-&b@-VNS&AFTMjcwL{Sf) zJAPCROwRnjJfM~(EmA5iea>qN_A2x;BkB02-x#EY9PB;uYsrdFunmf}+ZRpSax;du zJOpmc#^3dzks*IbE5KX*j6c1u`nzU^ z|0n5t^1oZAW-?X?P>XF)3q4m_tmG!lF4VHc_yW467mqwYdER$29_vtL@_6DhXK5}j z#C%Hd4|fIa)JDH8M>RMrHRD6`6#WEzEjs~*hRbXa;= zW^A(KgT^;q!4lQamy^9NDCJZh*ypkFt~Wnwe@moiSu^`&CDCFjj-{p25^|(%4*8!3 zy|VBHUPmS7CyUnjVT^`)4hS)glPcswU)8dSe8ySliA(msJ-$F%L5n}g3OvFBz73$% z%<-_;;%IbzR{Q?O(ui*^V z{Kkgosnl=3Y3fXUHwgOIlLY3D^D{BZXbgSs?|`ZJX#w^-f&62k4oqt!)cj%yls@1( zc9V}QYK_{+(6pn;>d8Uh^tWJCcg04v{Eo$#O%Zjo&vw3xnq+1`en~_3Fcd!u>zxKW zZ6|;;Rk}l5yNoD|Q?C))(wOn_kkIO9H8g>syc|)jK16iOUz;(ph6IHCA5T0Mx^_%@ zi<}tUt)9E$=+}N`!Fd!OkgS&kXV&F zc>*fo{dv+EC1PSr?FCJiA5Ont70%3QF1apd-)|(JV!6ZR#yl722-yJ6AK%G{j;uoh z-%FU<*mn?r>bZ-m;BiNQ#QNV)l$Y!RC5=NI>)7uQrZj#?KTZ&q>qtAB9;QmqvoZ{? zg`R6Z86vrAUU4E?e5W;CXAAF`LO7)WF8J6exitz@cMTv~M!oXnjKS7KG;o1}-%}zl zU?)_tz_WYz#Tc6^?sB6lz4adk4qy(1R3nS_ts_u!G+Z$#Y7D7_8e_v{;9FT;Acit| zJoY9BCd_{yTCu(UAyfEEpVLr!Of>UhI_Cp?e;7Q*+b0I%+tpI79YxKloS0~Z*pv$Wb|@59nz#`@RB=`Z~e@W zrp|peokfPF^VV)&8WVPTw(lW{a{ zn<$b%pTxWsX~w^LyM5<(76TP}(Oikg$O@AO!?a_n0IILdlMhjh`niNh?M(W+ueThn z%$nw5`nE$iBVns$3SNwzQR*VHV71}*p!J7Hsr;5)BFARaH)MXC z?Lr&*mDt-*_}0P@e@@Jy#0VP!C>dN}uD089c^1iALd_qg@bKZywGM($fqNyuYxlkH z$=lphaj8FO{YV2(gkhW1F$6k@MQVwQ|I@J!?+bCyv(>^gdHvB@~rvIeQx>rOI-c8BF+KYNiU;Kp; zlA3T&3;*%`$nLLjCm34bPzF9s$gk*-NFsD6@~P70Xpi$$`Nfz%=tX;8F0uLk%0E(r zNA866Cy!|M+?C&x+m`HTs2I%dGoIjzGt;+_XSrhC!<0m?^zStjw@M*`meytWb3%wA zY`GBKD<_cPCn6e<q!!x*- z8yIp6`!tMOdn?3gLirE^-^9N_N<^9f=e^ti!yXaYXgPULST4DRyUD~L!vqt6xPR8f zc|&Kea`)z@VnucVD{Ua4NjAAlkbBzX#`{vBh@}6drqVtvUUk(5gSK7d)aEhziFN}; zw-fWmrXq_|{Owo5vLyc--AKcJ)88Wu_=-4KjueG~c^+dU)|;kSgpx2iga;wm3Jql{ zuS5y^a(Kp`7h9L;40g$3o?_F|CL)urUP5I{kw&-y!o|R{BZ3n~Q zAw|-#@8!Iw_!Yty(o2rJ8v}RgQy(;8u~c*31Fvm!KVG8x6>h=VBcF&dAD$RmgwHC5 ztl!@~Z_T?Y-8zSnL3YzN-L}tv1f`ZBJthfZIdaU@GXhQ^=dkm#^7f4tx`gr~WN>D6 z^^U&AGR^x>gzT+yqO!N}uA6zU<}E<}`<1_Y$Wq=MfRXkC+c@0s2JZA@Q~WEa0=b;z z&bdAd8(jI?=+`dsu_R8(vGx#Hoc_St-)mye&*B-7Dngx^0w>#0)Ic8MKp1Ir*GK~R zvT6!6Zk?)Go5R0;4LIDuN~9VcpOR`qza!C4iIH}VL?=8vVL6fPH+vgfF=XEM?$JNf z$`)aJEv(T1_PBQHi{4!Z*HPf7E%QO#Tm*ZFG`YBS$N0|~jAr*ATkLz;rUf<{8rkC> z+@>a3DS_R$3y_zC*XxF1RhMqCR%aJ|IG@3Mc*fw%T`d{xsRqTseQ+sl?hLHisR9u} ztR{C%m&tXBvwx*uc67HA+Z#?zGmPR_^oLkv9JlE(Tl~=6TQa}4_KdL-gEk(x|Zb*yR+O7zRqmp6|G5z)gZvP!tskj z!lC0@FWzD!SdW|eXS#6I^Fkog@uyCt{7yHL4s0Rq26nEua@fX6Uk2TDCMw0WPX0}- zrZlGmUJwq@eI*n7-Afgl?1pvEm}o@+@dx{r9{6DvVUrXE~j4%Wq&m{4eck2>Ye5 z18cpVBXV|E$(#H04houOiA+c`BEDa(bqq*c6@cYgd{d)UBaA=83^r zaCWvuM0dCt)?pL;FVoKVY%trIUkKb|N#GNmzxLq4V%$_psthKRUgDW5$2goYeNS@H zul^7ocZd#XbI+I!@IhZI0)yJ?26)h5p0L=Q@BGdtxj09dlmbKLy7#u23-Qx`8qR5F zK}Wdq6h$6F%b>`Ru!G(7(!Q#CyzPb{m_=pw5ulwarSmF$tw3m27;Zr;h~msw-%XwK zbT2I@&?_Ps>3@7*sK~B)nbG|MMuJj93mW8oMZHd^)6d3H_gT;cT65aah zMsOR~4Uf&x`xR9hTGGWUw>c0h5@}_F*M`s=t+_EUlFr6{BuqltZveo`e|K(fgUuxI zwF^zU_u+`F1)E^gF-(gaKhm@I5>IXgq}SX0h1>(6*YjCA4ItRO~89qc4GOujCzsl>@_G=;_b6oRZ>*+a^EWLoRw=!HLir41(n_A z@oX7l^Wn5#upSWpfxTxR_lu0U|9Y!;%?@jqNg%4+b-zQgr+v+`pf#q_pXszz`(Yx$ zc_l0>RM0%-s@ddAK^R0iv8Q00m#D{nr@7=8Z;O>gO*BM|)%ekL5j#Js*j|nzRsBZ4 zCx943kU^QIEjF7y5`)~NAz|r4H03Uygp=kttZ|q`Jh3O`Vm*!4R2p$XW9&Uudf~a? znj&VER&K7ggX5qbezM~)#OAlwW86mwo@l7ppZc2{)t$={wGwO8y^U9!1sfU+3 zOc3jH4ttl0k7o8tr2B9sFk;OxVxrbRLdDMIR;@4V3#z((|{ z2IpMQQf`FMGds5Sjiz?oL6l>Bd#g=IoP2UeeoF0J5p1v(RORv5mC4~1@=snJ6h;03 zOKF{;<99eU0=|dyGI&SU{Q13RN!+S92Gir7zg=R`T%2krQjk2Y$LEod(cc({RcNhR zJ|FhC1QXzjQVS zo6#|y6f;&VPMgPrT<9r{UAL!v1=W3Zdbo-B7gr`U&*6TTemUR#i7`MQ;eLXiFFrAs zMMuS@-rblTW|BtHIc1^5=C2>H+x}q}w}`*@E^b$!Zz(P?*@0y@LZhAuT=VFHay>%e zf2lK*E?^waPcDoZhCe5!&NX|juVDKJRv3RRM_JC`4Y{S+xI#%Ty}Qg(;q40CtgRPb z4}@HEg7F)oyqQ_{u_=3$*j;-KU723{dAt+O<+y7SzS zakH{JE_li!FdnTKY}1mE^!PLs#_uojk$`_sW@k&J{qsj%HVH&==247W-t_il>k>Un z$qc5i80LA6D3m@dqc;($8ZPKq#l673^LuBQnk0N3H=aYaVd?o#A+*O*$rWweU?N?{ z9H%U~4=i9=CWCh7p;7>608vr*tX$=@*lSz%zQIz7iv?kCe7-TP~^ zt9!zv%?&8G8C{29b?bXkbnFxnOfZtAacXW-X{cFnocgy7k=kls`NLD=jIb z559H|9w)Ox+$v;=_QSblsbQkzUC_FA=*6VHC3V{4%*KKV(`P&OA{pg^BT+k3uQ5_; z30CM3KTfiK^T%aQXe#ZK__)6ajMl>m7oxvn5i?8wR zZ%KHGKd^G<00dpNo}h=^_N^z5l^Quam$(slWo$jF9j`&hF0y=ttHy$6#}uZ=5~C{S zPS1V_^dBpP#+#SzYnB%2P<%U%%NhE?*q>jV=&wTkRk@z~2tB@FVo%A)1LF6qP-C@B zdpO_-!YYw!rKG)#mDU+vUDTbRgx~$Dc>QRI>o^rR2e#FLDky2!?MuJ$iVROz=_cKN z*%#fy!jiXaFnT|pNN11$7JWyjgStj0LjkvknLK`niaRmdd-}cfrfO@DGwnGj(%aGY z>!crwf-Ns{pDCK3a}4jlfg&Q;Gv9^y7bdWqz|x`#wh6{=QeTgdUlM?$s9bk!(jH4y z0rl{PhFm7s^E<->r&M^zOYP>L$_?iP(R8SzzWv)K)y?MJfy5D)eFjHT$9d&jl&kak zt8xu+$dBTg0viWMy>{C)-`1Zq;13;xRu@T>qHUVGpxZ&6(b8=4Khz=kN$bwpjCcs8 zI;o|cAX*cASUTW^d4CjcTXG!sXy3;^?eh%A8zw?N(v05oWb5%v+B;E!L!NL&ZdKMJ zx(4=P;wf^GzisAcy^r2sQ_=|feK*27jBC%rV2R3+(0PXlR@)n~HWDoa$7tErnV`nt ziHdw>JFt%Cg=iW9?Q_GwB;TbGq2PfX+loLj`t2J<ddmkcatHNe znW5EYfnhag5Z`ZF7u{9?AnClo( zbrgpuDbE~a$ODw{kKw=P30A5U#jwq_w?r`mY{Iz9%CH`d?*h(CdUkT-l&~6Pp7^R1 zQASOxgt&Xa=ZQNM-1RKYvGzrOw*{#p5#0Zv6eLHR`4kWq_Rp$7i{tz-Jf0wl@cTRd zz7WG%`k|wPi6*esX3FX$3(bG-hyLlVU z>AQ(pQtNGeQrSe{s{r##E1>`S8b8Ageo`qD)tv%FzSnT776k}g0Tn+9AGPWUP<=uY zf_S}nNr?WS)b<8KC}RB*r;y^MO$^i`_80$*lo##5oOVikcg7hL>Y({>nQy5JmB^5~ zPJ{-HyLu4SsYu1bre-Gu6P54T?oY=|rgxMLVu~B!?J=VRm;~%^SH37Sr|m z@;-Q7J?7Ks6+hvWc%fZRsIQAw=aYGX{-Hv^wRmSH$*fK;Zgl@cUZ0}{ViLkgs{N!j zYbkZ;T7kdQ{@+h(Uf1t3zW$QZdO>&v`p;_f>t3Jo533!SU|pz}+V8o8sgzxYqyIhn z?dk2n{=!!q=$HuOT~tg)A62jr3;CKZ1#3)iPgn5E`CxI^%2G@qtV!3Q2$HPGu=0IF znY_qY@kQc9vXOc+yzQo6*Jz7~|GY2W29aX=#SmaISt6^rsyZ49TZkb0yOVKFy--M* zYw_l?+EDAK(X~(qjC13150qEJEAHT8?!aQMN4Jdku~qRB*fOQi8yxK`JN4owDJoD$ zV{`d<%7p0dcKUs0zQQ1bpym|vYFKme+rnTDV6}vHefg*6_RSUD19Er(wC1;$0K0=- z(|eKF3v|yp(K;g-qyDO~US%VcZIgR0556rGX(nVpyT0zh;GE2zYyIv5XXfF@N=3_B z$mJ{;CmWJc>%q;~{N!iI(SoCZoQ;1#qSv2sr*${7`8W4Xd756==l2R`lc};k^fMW0 zEn4^P`s7~k!Guc;au-dc?#7KD_q$LBjSrGG(;7$;7IPibtj20{(j6^%9w-@&`#}!Q z2Db(_&N*-c9Omjk>(yT5Dhbq1g5`o?OCnb4(?mhnS4v;}&edHL>WFwvvTo`H!nwX-RNI+&k%ids&?nLVk5Z)caJ{dV^iX8Zu=et-|1J3ewkP?qlB$!>t9X*wQeZJ9=J5p^yF`| z%A71$+A#quPYte*CpMqU(e0h|SJ>DG&|h!B^dsq)Y5SNUcm7_USMYd_o4S)g}0h$(M!o@=VzD<4gq{5({{MEAKjS9$oEtTfpp z=N}u7CUe0K#!~fick5t%$m93c8I?+uicH9L)oC_7S-9iwaPeT?wQ_kw@aN)*WJLJU z5S6`4iMgjZTyC;{xb5lE^%=B$O@SaBgvNwxO{EVkxUQZQB9TLL5LEeYjtPB_w!;k0 z%=0(*8MVl$L zk@)3|b2adZjYo7}$2bRN;1^fZsV;KvG!vqu&d@u|=UZ;Fpj8R(=ci&FQ;P z=H#cgpRdwOyt;Aj(GWkmNq*GfnfK-YmQT=V<53>GQj$ZuM6J8G%ocHJQ>F*LYT4Q| z&K@cr;gTk8;-kySkwS5W*BfuLyQ1}-=)(EQ4;Y|Db*2!Gnf=xc4>ZHT-L6q-Gj?|Q z9p)p}x#^rOKR3@FvkfT*GsqQ?07SR+L8%%0C4I(Pi%t=IyckIggwNTOGAxhfXuaxx zf*oo}eMr5kxzztK3ukAbS`Hivdm#IH3$g7kc*>5-uxriwf}YiN&08{U^ZS&|{I{wY zBxSqdBfd>&<8wwNsmd+6kkHftYoc9-J4csOtc^vMEHSMw^KSw!gEI8}8iQ4tm_KY|;5Sd(^6_Pj<|?$~hze5WQM+ ziL$?+$yBX>ZBMw|ZL4?U`0hsuj+`_2@kTezYjtYgE9n2B&c&4U#1;dq>lTqx3PBeW z{@U931X=p{`?+!XfX2#iG!B~OoayHyuT}{OGVm+uM zGSfHuwHk6fU&$Q5B~ab}{^w6h>`dAMDE05cx>9I2Q$FljNtE z_4#_9x`)Y#aHycG`pxAKy~@u7I$4s22rH1Ir@^-K|EJu6fVmxm!^m$}8N{4X_nX;w z>^g3BSvvpLUbKMU=i(EB{y=q?-2C|aEbdkCO=+ZIJ;I18UbBu|P%3kjv^sAsZ|T>U zkC?BeP2-=A>2v&`PxMcQ8e5U&zk$BCH+#)Bd9>M zzCu9~h0>*XIHSmJj&lyc%Z=e_nCuId2O=>v-~={j>g*+%9HzIWd4TKrF&0(SN1<5o z2?3F+`e*mC6QUGSb-wTM=G;-!D3ji}BiQ1>^_Pu`4qmujN&nlt=$=B%PR6(1<|5@3 zkOX?D-ez6rYS=5eScH9o#1vt(P?IIju%6RFr~MAT98r4@wXi$+A_C#031RR*p# zfxCzIX3@Nk#6B$fYU#`5ld`suCUt}XOXY2+ltgGEn5yHPVWp6B1El!RM1L_kp>1tn z63H~I>r#FNBq^qD>s1Fs3BJlu`X3xaPSS$gLf1q=Khe!Wwqjd3=uemR#DD|>*am{w zc)Y-#$T?bp6}|dMP=p>vhDfb%-Vju8>N|EtJ7nskT2n9u?YA-Z z938BHO1e8tSF`SOKZBF8_ve}-@n&aXyu=Pn<6BHy`8}CjW7RacL{Xkrk=`PL2Q_(V zsKgI%Oe3df0tI=SpJ^)?M#hQ$ghK-*k)xIAM)JQX1`b4QN$F z)}zb+y^;x$Y3HOg`hhfdkHmX>5~q?!Yl==3tiO!+S(jlVaXWmG9bMj@4w()o)j5iXJER_L?F zkW~sZ@g9!S-|LIa%~t-<%7~QVXBxe1$SBzh z*EDS!{oFti8+r67x&0S!dWeY$2r(R8qA}rC3bk>tEbLj>8QK$3hVeOQQB1LxMk>{T z60Q*R75^6fO|;dmjUAZV6CP1Z>-&9 zX{>_ZTTsZb>-AcUgVVuLw~`GOwRx+AMek;9tda_$oi|VX5~fW*6>BVlhl678nX;*C z7ujDT2ALTPwc;{j{~m8NpC37ymgJCWvl;Io@F7~MV2VtC0Hr;0YYL6nw$8m8S9Knk zC4Pyu;Jw|CPeG_y_as11;uDta(E7HuECX@n6KIE3m&E!Km8QzeA$uaPEL++sN>i*> znA8wJAZt|pvhyfj-F6wFX+1$sXes1Dp|@b&QhbL>X7}^mO_vOb6S|3++0xKZ zHXu;O?-~^eQjH6VH#+`-i4=wa#oEYlsi!9k46^b4;_4gB;pG_sDtM|ol9@WD7fj#M zb2di3<+c$cDVKt&_}^QW&h6CjaW^sc@RlEx+x8WKvD<@xYeTsHM*yrw$7{u~dN>qR z?*~Q?#~g1~?E##B_vb0`_hrGnpsdoc_k%*Pms@S|Vf_urR=$OuEnjtL#sf%)++&j- zXm1EEdE}{57zp22oeBu|X8a9SC@JG!+wn8-4ONcTX%dydH)HI8v$??l z?}rBB9{nnqrzZRj+e+{a0QiRFJuKb2Zs4!tP3ck#TCgZR2bZ2zimFwM ziD(s?ru?UxqI~h5QZ1T~pHJ~^{|=YnXwQ6MrQMx0JIq?QyarNJZAN+m6(2OPUODM- zUHn9B&}4fO8P(v|uHu1iD|qV9R$B*u-N4Xw=Dt3Lpd&zZlY`PP-B$lY?be|?hAhG9 zJ`Fw7T{{x9U6h_=ubj}#OzT}3k(?;TdIxJs-PXcu{sUt~F5)>M#4GLq7C6HLi0Cd{ z?bc#kQBMbkP*&XNdIu&QdcAL*KteyRerJlLcm#)7v6p4Yca>{9f%h87G*F0BD}VNu z;Y2X7h(88+fTadpXu9u={`B7ieSWCw?5xV~pCa~~Y7>(>_@^^P zke;3B{s~>^#55r{*P;wjctCT`B$Kfq`8<11? z$W{77>H0})6mx53Lm|gu`%pY_p!m&OBFEu*xs+Ck+e-!Y&Seo|k$ z`sn=&2l+5hxE!tb0GCuM)0hkJjZ!=8R)U3{?l%c{&!8462kXV1InC@K{#_;Huc=`( z)*zlL3nWxZt%R3@mdMx4!lUomXTOwFz`q;+DxT)zH$!(DGQmtKFp4P;&!UqbGkP+H zsrh+|^$#BP71M}SnjmpLnabyBfMyJ{yFxBx^lJMG+q3WezZ9495i;GJl%;e^aQuG1 zZ$o02F^q0cy}QViS~;R+lx{=5!LvA8m^iiHhH#PaNqF`xX<-^QJZ*mQB#&S+m&l(_ zP5Pg4pGU#7@9a-b2LJ9qEes>a_iVOQD!q^6@=?qh>4-sE1$srL9Obu>uXE1MEVw9V zj(TnZ&%QJ%#V^UJh|+VO3pjiBHKIPzD`|sN`|hw5kiG~UX8Q%kF&V#x*ADL~y_`Bf zh3VT6b54pr!yHPOQYxiZ!~ayo!?Q438asG>HTij3-G;alV2+)*=eF_hZUDX*GLjah zm;9O-zS^5Bl@xO7N;toU$;b3@OqeP`4o^`ldK_9$(be@XDy6df?62!jqTrY3TfXk+ zV7yp9g1H2E{`d!frkP#Azx#yi=kM8vUHKobWfTgQd=4kSp3^4ID}{>x?MfUkdVXN% z{s2Bz`af*TMu@Bvm@_JQJmP+xE&=1&Aad`LX|jsYS6;Kx%X58(X`Hoj0%d*`*X zxC~Nnt_1p&pT>Q+zLEI{|G{_+eoM%4;GRL7qkvq<-IyMUud$qfbXENa>!-S4D{am58QfohJCXh?Yt|kG4&Xz-eTl(f=-UWpjX^ns61A`3EF8g>-{Eb@A@&!v zeih{g^6$oCmr^Quv|0nybFL@C62~$BM&a18>ItPA?oOp!?0#~L_Bn>))O^c%ifwer z)nUl`q($U9utId#uMf4RYj9xFGua(lrQbl-`q|3++(mRt&)DohK2&gnb4fPRg59kIgQpuAY8`Sr2R1Yh)`2iah~%&pz-kA^jk)^<*jX2q zo`(m*f|qO=y=*5^u79XtqK>*=)%E>$hMDSK_gVDHt)4kR~=l|7okB(`?pVD(elIa5gEH$Djo z{@fFyNxx(8LbXw5!r$076tjVT$k;c{f&XS)s*SqvNEj|7mHulv&oF z_wErcGW(2&1y3RUl>o11F+NC)fF&;NeP|n*-Xdv_2gbyODLfO(g6MTr8AVPCl#rPB zavSl)m`I&H-dXBFGOjZoit3lYBI;scEk-|f4b-9jPF+{7zqV$oBq9Yz9w({)IO2L} z2)9Y=E9HY{L6r{u%gW{1t`BU5>+tuS{tLI{f)R7UErn~Lf8d4UndkNDiW^CGUeHNX zP}64Qead;5qTIqMd#qFI3HfK_on>0Z{_jtM6nsXf9}~Y?m5S7ABfsL;%C?FuhHn}S zJeqSoi?Q!)ug-a2TYoMQeSTJV!TN{6ymw7@!Gewf9sR%>+#7#U$jZh*%35vg(+Ep(g4;&O_FyJ2n^A6b+;XnC$c^&>h_Q}S+gL*9S{^zre?|sQ2izH_z z003;mJpn*|j(l}fEo6Cb&$I^=hWy<7Y7MjK$$j!-ngfyeYrmUY^js;t{}H_FkFBL* z-znw1C;I^PJOdxXNpL{W_}8fS#vqj00N@u}C!nXzT~Isjy7?EsQU+%dub@rTb)b?( z&+-%5r52fMAwT1Oamb-$84d9NZ|z5|kNvZ(Pn!cN zpssa9DhCM{;!Tg5DmTn`K&`k4e+`%B_Hhpm2K7h&@Ki zHh{+eA&sQrGjbeoouCTZq5;0WKAm0O$<03H0@`c+@vnz%&j%lrAU{hKx>`R!l-!>| zRVV+gs7v*7{Fo0A+8H#^11(u)U3Jbxo#n#31D77jKu?vI*Zy-+*SRwR{$fmjr?K&` zb-f*Zx*kG?UIu~Q@t+(!Oji=`;a}3(hk`a<3nNJhq`VzNw53r2u zKf0PS2mvh>;_p{}i8v7EeM=AUrK(zx`IoB5@sIv|N%M=+#0wo%h-zI0=;9XQ&j$yE z9ev%TdFP4pqjok9^?~xg-F(i~U(6mxQj2I|XSV-U^=+T(g#a{Z$%Zoy4lG3s`If{l>Qi%nBMGCX zO$lvdocBY~a`nbx%`R%XpFs?IMI4V31+TN!8@WCeull{qS)sRU56WL&egm|U9HhUv zR%aR}tt%MEc?V@F@j%^|_cvz`UEH5qmeHUqRG|h?GfilohH0f?p7Y z$ePbPlh!I?sc2gPE;f_+)dsys{nhl5BZN;=58HYA1y7rCVl|q#YFQ2P`=$W#dsVtH zn`nv-%@ArrBgo+Qf0pdLEnZ;EwZ#qZAtDq6l zqNL(f@G2vSQz6@pa&1s}|2xJ_vQ_IBO_#CmnAadom+C;W^yodx)$w%G8*9M-$_MQJ?*6yOphZwHz6+JU+QH_~CUX15wbu)QI z(DI&Mod3C6nn+RCr(uG#LB#|BF6Ew6P8c&AD39v7q^<_-Y>64J$cGu+EJ zxO>V?rPThH;MC$vh$P!UKxm**ocx1DmrzkG(?#4V7X>8gm$fxJqk!O3zd59LNn-+Y z_LNMW^txlWZMY*t=TJeId+`+J=#T@_$*Q%*#&!K}>+X@%UYHmGTuw<^&#pa`r-vEb zV=(AJBpA)A4<;=%(TIn0o)AecRnFBWO&Lbta% zg?WaH_`2KlFEfoG3v8aG#1=JnF5O;^s9IkPPWI)CRYm?o_A zR3~Djy%VEXi}nri)UP2~$js}qKSA{3Gb{Z39SSCrbE$#9`-wtZkKQPZq}fa13jH$8Dq z!$yCuEZTG6;H6pwO30KJ8w`{aJpyc6tVBrPRPn|GU^c_Wph@t*>CxChtr zp(=!0_$l{#$elZlDyQ}2)t4B!3rTTq4GEP(XiZvb%1m{?W7iElmtxGj!m(e(l;_s)M;=c@5{|`Af$wka{$G!X2ef;nH!;`ELy}GQ%I91e>zJgLyZIhS!(uFd}V@*uM7go-n zE>nWNDin_*sBs(-Ha4gx!kAIzEHGMETTlTl+?#5@9~BBcXng5@hKFpTWoM)PNyN6L;wba{FRn7Hf(Ej?Q;h+v0cU0ts%roXdhfytS06z%$IEC z(`(M~mtk>!AI&D-&+1MzjuchLIC{FQnI1_-#x~T)NApPfy0z@rg5S@+oaKZakop=O z2hA`z_taC9YzO8gB2ZcRH1*Na0sVZ+3~?o!bAy}-EQfxWPRpD>_sR9Wml~9K-w}*= zP5o22M*2L!iCvu^*FjjVm^)wf46&YVT(!DM4yIyTSRC2>SkpYn^`c66v1Rt_^Db4T z_@T_%wPynrgM6`&6}8Y}OM}Ez{B)s}!jRl<+f8K|(LbI@1%VRjMe?(B5!UDK7?1G8 zn&e7$&5oLIL0(bM3FGym+YGq#`F^@jyR>LmERLMx;V;W0SW|W9-d;7nudI8h=$68` zUX^|nqpkt^Y+o^}-w>%8r2DPfwh_*@k-8U8-cc(pc9gG~19EO1KuWbIl){i0HCfc^ zxD{q{?kwFC=#PKZ6ug-7)o`hyQ1JRf!k zAIfiN`x0Lqq2R)?Dw!s;``{h?KP^6>8RJ}yN^i$R%hWc#En}Wvg*ghwKEANH1|gTT z8*^mYTM8yHSW_CB7Js1{75KC>1+DD{wM^nS9bS#W3WMKrl=HuW&;N3Mkoy{uZL6mW z<#Dsb+Ot_C7SM}TX;y33@DD}Mwv;~4;nTzXc%E+f9AX*<7fmq{ij--Elj}lEDh+5p ziMiJpA=Hs9wJBtYt{LB>&t7K|lXNKv{04NJ_Gk0fSzDoR22+yHAM|wPyIpl2=lEWA z$`kad==Av&e!FIxM4v~Z5Kk6QahXZ-kS5;dLfFsWI(k`h54i)_ehP>%%By}FgQo3w zBs%&*CV-ra9&OKVUNbXedjIil2pkf7mu-4qPIy@FBS`z987&4$8!^2DW|%_WV(x%s z+1shiz^ZG=xahY3V#Y^RaF^?>(|qj=CZuX+-~bb+r;&*aHN73S{0<+Nc3(5{HLyyA zXm(#B=;kSfcy}cC~wd8Q)quHAq&xw`w0Gn=xfg1!#JE|5o_|M^k5Y7cMup z&7Wy&+mp_mLshsrym$d_)zHn$E zR37UOw~)IPf)v1D0hkQdM|isctcY+}PW*7K?64O;#GpcS#1-Q?3vu0TL0dDr$^!!} z0ni{%nVQGayYwLMe=zFOR~UhK=(UM8Fq_tY^Kjq4V#YI zOvU36$K$qzf8?YmYyf9ZnS(!XPl<6hb$o+dpAgMQtmaFfCwiVxRmS;^Nu(nZKFI*z z5xK(NfPaEB`Q$HR7Up{N``ngkf{9={&Xh9JPXk!f4E;8UqV(|VBa?YTQ?c=eugzYS3C2OCb3(o+)t)62&?TRUvs9aUhSg4UYhXS$CNxB)3b7^M zQ;51}1W{hawRs_0Rc@EYA#`vMbB@w)M z=sGRK4_F48d#+ORqK2A?1X2PuF;_{teoRd&e8s}5gCfSN>D$?2_*3nQ>$O@*gkSGJun7HUfC*JvL^y~LQHanDf%kJ*+00|)p6>6am$32Wl1 zyGA}dFNB2nX=&69Wk;`zR4Q#w*8)>IC*n;5vm?Jjvcn|hh&$GQs|UJ-Tk~Vo+EYWW zmcVO--C&#S!Gjp&x!M#G$M^dh@t@_GuE4b=dWlg&er?6CJUPZTuY|Zhcabg_ZE2j*Cckm1KJUL~*PpZLvJ?(9deyKd^}e-Oikj2<nNB}j z`wr&Pbb30U!}YjhKbx1R0See&^oq99>5vE_?>HVhiv7dln))u}&fM^<;i~>ABRs=T zamaGi{a!t}yFa!2BwEG@vlGKGa{RoTnQ`Tp9Y}k~EJHC7`vfz%*@T2Q+JQIw>pLjw z;L9_h>Vwba{o3Q#YkfJ}o&xC?b^*O9XeJ#v`iL$di zlGPp9uY|w!XJHxwE#zBp*~B7!GEhHHD238&f5tK-RLCmQA2WjE?D}l^O{qi`#QYV> zhqD)B`OB|mr_Rw+HjiSF1CwnFC8)nDxA3*}E7f=4QNPZ`Q}U}6`RMn7Xq_Fj?}n*K0JIh`{TKye z+DhNOKD`(^u+Q#A4^Zl;hLph3 z^4_9>8o!2e+fP*(+VnTvV5opC{U@lY9Ruk*BR4}8%1q=?Zkw_)%pEvNq-<0-%eLGO zWJN-Awwp6(CIx)rbg%kDP!Nt4ten+95vl>J7d&>~LgGb0TrSNy8pZGtDS6 zfx#I2@1%)JrqjVc{S@$csUj+E07R8vugJCr9YuTja_IoCRDzDNFTpsz5A4Y{mDK3% zk-c~(%UlXq)Cl7XYk19+Ts+?=uUt5zR_|;0jRG>*63?1`)YSFDRA)OaHL4-q3zZYQ z!nXg*<_XF91%g+GCr%|yo{hLA5wY3TQ>(*NPI`=rMu}K=^v2xaz#9477?v>+Dex=+)X-)m+aHlpt2Pd zI+5&;RG+nzSrpcR*YdR&f{T{9%JG_68{ZcGRuX3Hua1nzu6qc#z9~_G&{sTL{UrOf zd5%flY5n)3LWssfI-x>~hV_@WN3?I3|M2d#7G~Zcszs z;!$>bsYWA{4?~_ng@4z{kNa}JIBxo}jd2=V=bCprGh@=cimY{0PYY>{mIH$TzojeFGeS}lcQpKMa0fEt7_6z`=7hB*@HS_AYrl6N>aIV8y?1P3bR!#O>9nUioK>zbR~`uk6ap0O3mN|S{lB+ z+OIsMaP~BT$)4~ksGV4JjR7O(m6uulm!(Jy$Qe@qP<1P~IuhWpYt;3!BK%_OB@+a+ zxp9Ys-Bv5ORO6`%?~@ByG0eH_x|V_@gke^A=Ui?Z*>Ri9C^h%}6I9yh%>j|?PnpR8 zQ8eV{7_V)M$31lXp`RL*Vw##n$K>HCJ}z(GckKFK%%sCWTZd2;JxL#V^-wY+k)Kj7 zq(-|3VfLRG|L~yyqC@6<)~4k&*}6?wWy!~5z<84A8s)kK`G33fe4blv1NhwOyAEJd zYMbA-mUz#U&u$R+Yd%_N`FW?kHf{7Lrqo>a%s$B%b*p;&(MOeO(u%Yw3%!&hg~ZP` zPx|hXBlz9n?TB{_K$K@JUWFf&m&2zMg`r?cJxNM_m@HG^)tNQ<)_>pss;bZO4LK`l zSor}6K$_=GdI~9?qD3mKM{83jwkO|N-X)Wc3fp-%FzD5^4d2?d-u;px5TpOtEig$- zsdeawyh5?Edn|t=x?9`6Qr#>A?EOBYoLi8qgjrANWlEGZL9c=;cRA{>?;5bh19_|E z8adkBOUg~l(!Ca?bxNiE7IDXa_!3=0VuPe{;H=(LPqXREkcA`)>qU!h+~C3F9OPl& z&njD|Wm}kWegExVbsnSO=hAS^3Qpj3Ryo>Nn>_Qz>0kWbs+{F?C*jsLA#%fp+u7^C zzPqi-d{SL5(g!G831%dLKn7i5LT8d$*4IhQ)YrQoRK=)9^x11ZAoi*^ePITpQ&_eBZjQ&&fhkwb~mp+p$Z z!ueR98Ax!y{4j|>g`;CW7^i!?r9Ne)PBM7&l@y4*U=&j;54$z(v^EX zhHZsv;tGzLVHY=(==BKd-FF19mVf2Wqpl33u z=?W&3L)KAY-){-c^rvH<6cdbIQ4>EOJvsr~a&L!pMvI#BxX`+?-s#cZ(Uo6yV&ev@ZK98~sh7DIZ&o~J_kP(n7kytFmZs=p? z-g|8$pp?;C^)fnr_p3Kg^sDnJJi7i%A*hPa+P+WL6sa6U@WDQLjl7m}+Txm~L*KIs zH_6NWZg93lfXrV0-uX9^16eFDy`y-Nq+DbqO@u@Z&{+qupZw80#YvP##ssTLVh=sX zWXAINvx3$;Hc-Qc>7FzcNh#?-qdL8NnbSM^ZU)m5o5O(90jUVqF(!GH(8*~H(9xr2 z8ost(s~D5#p6k4kF9}I0CuSu#BGA2SGlXD z_SFwL_PnfC6-gwf5+Ci%!hmr)a(@ha{DDEn*IHa!wy@vfW$b^zC|vT+60>;wz_Uk=JmRL|DT-p{$@ zv}@>ZMwKXDCpaLD zaMYlVtI;GHUd28%eQitU^qz=3f7F>$j4sw({NNU{w*Tr1Pk_9R4K7yq+RUlGNA4YmQq+aCcw{MACPXVyN)?atdB z-m?w7E?lfVU1F~$T5qS>|5houWB`K{{=dauWkMdr5KcEy=g|dFhn*52RbsDH2&W6E z^U_2m=o~WFjtK!T2qCw`B|zH*NQBs{d&ol~!f6P~d>3&EdGD4n7~!;@s6@mxL3oqG zzeMbnBIM!9p*)%2&&&G%d!%)x;}_sG)W`qR&Rp-*%KH7EWEcTZ?6n%$iw-%+{YG}!bI?=#UTuV@;_1cSdqvWI$9Ak=*)i0DSo&p3(){* zfF~p?fUR%4mbPi-kTJPHiQ{$iSL*e=7UVuZBl$0OCB#i7v->I6eL=7OTps64ZgBOJ z#IEzAaL0}eFG+TQ(34uT2&6?T_}yiO>vEmEoP2%-2!D2+01*)`QqHF^@*wAyanU|} zW1eg*cYvKE`-Xw&{#SMw>@DW_az2C#m=iku``-2{9~{c)Y$xX_a}!=x{q%F&J{pk}jCadhx)ES4k%0>{dGVREYZgclSwz~m ziy>`8C(sbb+hKr(-fr)apOk&ku5ZD8Dk^im)f=^thrmG{eKdsr-Ti^QhWs`7=_p_F zJbHe+pF**fb!x8isf(>x?NX~e@|#;~vfJ~y^~3B2!Mzw5L`++M(DkQlj1A7yl5Ngm zGEX|LAbUU)qO=}b=2_8Izb39XVWRBh-lp@LgF}sn3CJi)JX=M}H8AvBcV@{}D7dSq zW3{?o%`kD;AMMR-r#H|ET9`j8lj*@d8Y3#y{z_**aR zZmGHcuR7+6E8Dx-w_x3S>uQSSMnpY1B-_+eP8_b4VK^`rAST?Y% zr75n3`FP7@NE3LB<$^6S1;o-5@O5_DH6Dr)fha0Q zM$u+EZ(=-(1^ieAj|bdXy+Nder=yljtIi^K;dXuhZ#H#bCcAQiPav7B>npO5I-Uf>6$2fXF(ZOiJG^IZ*6A$M4| zYCZm83*9ZI25~0nQv`Jcsph@96v^MuvAd*^3U}U!U0Vj+X|V3m86Fn-3A$5)ti#tbNgc-#Ke<8v90mNfO4IlDwDCS@B~D#QA$ZqVOnmgU>W`y8LSA@`Ji(yLCse zy&GlE415w`lZ{x0yKt#yckpiI1ONk|?fUq^3Mh~{))ll&ImYM)L?bcy(`@WZeuw_t z8-MLGuEyd;eQRF`T#yv--tSpc+8W_~51Jj;13g)cH-9uuI6r+z-fg2V5D3Na-x3D@ zIk@E|^MTq)?EaB)x&q}JsNYu(gvEB6xn7^(Xl?AHedaWsg_GKk+Ef4p7XNSmot^gnXe;VXg&%ln% zOSv1_yi|MUfP0kOWdD@>S=p}DR4>yqvk?o?LeB~ag zv&Tz7g1&3*fZ#5Vl*gZymLAh7elQBK3wcpQXEtZn$YBI7i6`GkI+%ldDPKooJN7`f zwUvS+r_UlUd`nLs$TLss!!!MgkL)uiaKwvyYUQsN^3jN92{$CdOx$GHX(M5}wG_8} zdPyP3WG8mw*^^&cl30@k*fLPBe-+_07yPat6L4;-+OD%gtH#&lbDbad+E*Ii0inc; z*Nptw5|qI`T=P+{sdOgad}Y>cUCDEj1j65+?s(YSIk=@YFmu4P;8T8Pss-z4rwwZw z^4?kp2|9|7)i@s>^{8El_-Svbsj9I6eG(@ zX}~R$Z<%0dnUH6dur)*>^sV9j0remB5|m8*LwS_>36%N!e^^dX63+Tx@MS_cZ4!I^ z7V^Lm@*o)Uz>08M2#v7MBLf(s_zT$HY4#-0v~<6;R6<(BKrtU3eST`R1MacD&&0p@F9lVPy?wSi zT?|hU!6%D+m(S1n2&dK4e9d4{5i%S=svVtVyAkd)-|c=7_|O(&bk~!Hp1Pl1X!pndl+xt?Prs@Fv%>a!pMSAF0)-A2!`KI$^ z;q&*(+9Z8*Y*Ize@PF|P6vrkYKGR?BRgtt(=^FW)Iux=K4;_Ah7Be%` zGy^kUTK#ds;QOusdf5K{skraR+5Dn`+fZp@+p=1_&@EC_Q64ud?4M1pN2{Ql*{r}I2hia6%rw8lOOI;pz@YvBcM?Su_uZR zwmfk6T5vf7PiLEl{&|6TjGCLb<*nBBpqi}%Q26WDw5^73@NzW)>+zf>-TGdnf@S|^yGc839wJq6lD zJ>;80`f={{eoO+Z<^Q{NhI8MHbHDy$vff=u6(avXPV)?bS*%J&KmO<9hy;D)q~^S9 zt3NGV*Zf>nb_MJG7zB*mA7lMz3Uf-3jJJS5i^7!(i zx^F-4=;F5Pw8vX-wXFANZ0*3ehZ^-~JX(dN7phGKk*yEe%+?a^JJ+h6 zynm)F|7C4$6!EmR3W_i?x(eXk9E`S$n-_7a_Y(A@?>8_hUp$c@lrjLa?PqiZijzby!m5Xd7JC~`k{4!Ddm-Kt0DXwXlj zDU>t~I9nlKA6JGXCjog!%J@_R6kT|w+;^QPHl-fneibX-_=glMuvVSSpt~EZh#&p^ z!VDq8hSl;9bTIA6iwSnN{;c;`F3umnsc$qo(=7RB*5^Wz{6bN&)`|pK-DuL!=)w## zpQeKEUJ9PB`SmXxZm*U{yy=)rr4%>4{IbVN`6#rW^GMGqg#>?2mGjC^oEZ1*$>#rz^a?FB^yK+x!#}sLeU! zGXtlz?o!p2kCrwS_e(H37qCsnEQJbTCTNctnL4;bHywnYBd;K5AtY)+WV}LE26X-f zY8dFQT|2wxjCLhgxa;d5c%y-hOYA1v1{=ZnYQii(gsY1Wm%O4pkN>*Qt-eLMHtRVi zc7*fLmo+brYB1z3yFm&Te9UwgY=kUlpEbumutUoTMtLWdBP(`FGUnN-q6)*Axd$yC z%{lnfa85K;oj4he(P9x*$&$B8vPJOk!|S4_&{J4;O*;5v#0+vhQV`RZ!+bb9r#&fR z9pDXW(TtYJa2ajql9dU7Xrdaqv1}`(xL2QlhcYSjtDRI6JX{{r1ZVt(qcPfPrD(DCORbNEv*2ZX=iMylJLK9qmfaDZCQfTzN0XCyFP zn{x-?vpW-F%!m~zH3e@}lZ|)eN5qamem6)8us2A1n)coME1~2Frjh|r9$>lDDM`il zw6eLJL~zlVJW*n-C=hQD&0pWlz%A~V^j3q9I`ZTjhOZw!f<;p6>XlucSLVMf4WGdX zLU!p?6#{Rm%iIrB*~sijHdAd+3PZ_F%t z+U5s8SfG4`)yV#wM9{wNHEo ztPEoYRL)`D#Uw-%vka|pRPz`mIV732TLn_bBb?TKDi%O@aO_0Mo5m8O+;1n3!ZUP_ zIQYAVIeSPN?fZS8_}LDTw*BOqVT@{rNik_+x4QYjO63agC8o`I;eZEdQ1Rzp8Veme zGGu^?!RuAFhosUliG|&uu>)H5ghu(9)l^GAZFbv)rTfZ38~NFg6wnjyv(2zqqY~eY z9TB4u+U$dB#Zzj>+a*vQJoXGTea24Q^d=`xvV$^zxB8@9($~Y?mqT5Td-$AkxLtr- z^jU68=QD{w{xs%z-*6nq$Vh(?#SmtG24`4p#NKprGE;BqZk&qjOY%XJK7$IJ!UvIT zo(=vjBm_lv7+(*`c9X&$z0b@R(|etU`5eiwHVxMvp4thU6qOTA_73dV?iVjh9(n&+PrQC{ zmPVY?GQ?Zj4WE=l!*?bG`+_Q|wa3SeIKvY-dVbB6WU)j0lA`0K#=!;e-&e>kU2G+Y zM&Sd2R_<&4YQ*)kIL9;O_bg%;#&{pAY#d`(JDa`J&^?U#7QI9i1@l2@7AI{rDzR)ZUr_hZ0yMrPYRcSgw!q&i}5eTf{D?6e;H`Di%g*wRjhBX#y(q3)cJ8INJsy1+ju{t z9+|>(;u+g+Rl1Y+z{AY)5cuiM@`6BKLTPr+yfrCPw7doE3gDJxUaXWLrcvMUKdVpUo&z+7_AR#~XEI5N)R$guT&UwRU+_y2f; z$)x+;>J;zY*z*AJ1)Jse_aDt z`P|Kd0;>1fz#>VZg5X>Oz)|MKiIjT=bInRX)tO(i`jf???bLQAk!Svl z(d0y_M!!0L;Gmw}trSfh);c#GOC*AnS9_!2QX=V{k?VMwdJE&0PMYT?^${z|_QkKu zb(hcRAwJLvv)2H0qyKs4Ce~B;_f0$6zC$csFaF<<*ALSG)Lv4VmF>go;T>_`0DgA2 z*36R^*vw{hBQl}JU(ai&`M_&`5vwamw(|T(^Yb>z%S; zzF1`loO>>Cms19~7BmRg1e_>26hy2?CCY!l^)w^isbWLuJAikiR0}M4vX-o3> z>$pAx?aU($Y(j@bthgXPT~zTl=B&F9BZ)_a9L$T;I0oe{rN&M?twmecS0pVTU?P z>_oiW4>LEAJ|=t{?X#fOk2Aq#V3)mvvUh}D9AJY_i|62zJjk(6>nUg6PIkl^psFp} z*HcC`9BEM^y5mlLwv2$RQ=+>Q)cy{u0`R-1=y|+zo5FJZ%m-h*w9Y;z-fd=1eqw!< zSD@f9R_ste{<7kE@dy^vMqs9H8aPZlKBT*Fm4(%7$k}v2i%+3z(>88kX#@`#`w57| z#np4h)`P@j(3n25e*eN}T$lRbRm%j}BX60~EGqmuI8u1oC-KDQqlNatz02P@arjdQ zA{)gm>HEqwa&P^gP`B!g9AqdM6uw96bb2qcJ+gK-C?|@+NscZHjFMG7%z;-%hXY3f zh3nFRPzypEW)gFFJ;~kH%OW$8BQGm zQC-~5VmJ8>TG=K?G`v%8Hm(knc~CMxZCTQ!aXIQu`}~g94VOJ;M-5!yRyu@9%~7BR z!6lB#3S~;lmh=ZFuNk$*gQ`7cA>%Ab06FYqeR?of^p0pc7&z@s)Qfs@&^-##u%z+U%#3!fWrL3NJ&T&B|FIc?0ajq1y3Nz|Q;VmEy>I++#EVEsJCB2qE$i>w+=5|* z=D>5)7&`%i(stnWiLozm@M$?O-QMrLvFDa~R^u^?%l7_PT$?v{8z0d+SnSdPQV??a zj>y6I_Vzyebai3vyJGD7{J!(l>jMnANG0A*Bd15Uzd8Q0Wdp%Al_}HDlyOu}sQ$7H_MyA9tLLvlP>B+sVwPWeZ98#EKB}jRsTX3LEZ1nNP{AiAHVd|Ma$(=Mr2ZBb zSp|Rgr$Pfc zP)^2z9=^cX#37X!VYt_&!%(Cl9Qe6%5@#pZcLN$D7qk41Zgz8#@)R-;!}-TtxdfTX z4kcT+){sN^iaFPw5m!zRpeto_9hv829jjQdUO{MjV5Ca&{6UrpQA{Hyvtv_$Cp*ZV zga-vg8^w_ojpRr7E02>1hVW;PCpubmu8(#Ng?2%@67#nlxdAB>qUoOniCf79E_zC= zVlXDIm1rc#b~`)Q5uf>`p|GI$hZsZ?}8J|%9!&ZZdi zD98vL?eR#{Nm@W|JH>JB?x3!+XO?2 z{tO7c-wximUhd9Gx!q(i{H}$AZ(@N*yGY_F;nyHAB;D}!&4`;qJ$_HDu;=U@yHfPg zf+%J=tmFNh(+>T*jq(rKR^&5*z*^+9TSu7PyxoQ8;>h0tC$CKMwf=5PT(QLND!}h6 z#!~yU>jrDUKj4u@I{7Tq0(_TsBU@K1=i6=-&c(4q&0CxpMEmYYT@@duHR-R^d}>M* z;N&-bP#JU>lrYf z#}{VE=&Ol^#hsm*1S_vPJmjdPDf0^&F(ybBUi2DpTVP|vYB(<|gf=O~SvjC&&YH)!${MV4a? zm5143U|a9G{FAmtWlxiF;ueBLTnQg|6%Qo|Bu%*0ps;jo%RxjEZe@^a^hMjM^S^>- z%$;4q6K0=5xsYpHu}=r0sz5yDmLSWU9fEZdf)=We4vI{3JDkD9)ys1S!q ziAbnza!dqcr~AIL@Uky1#5xMP)ecj^6uN2cXf<}TErtbjZXHEhe)%(DKY5#aY-p0X zUV`%STi|!YhXU5tW0vIhuHRgDdPi_WO>`1;q=HvFvU!J(`c9R_RUfm3`A*fFb_W^a zX)%+Xlu>mu+JwCL>55lgU)%z%r>x7gMSXeLD=RO1-`noFO@hb+^pq1uc|Dx>soAJA zU(l@%)`|~O=McRZtS83dvo*&dTh*gEgHw(pYB)!#o`@Z47wk2KAm%{O1fX}u5ot4& z=_g`5qO&RL^evUlSZB?gY;@E?eW*^BJgR`hO(+8hrsNy111h-JN@W+Qk%Z>mjj9Yk5^B-V@`vN$ zh*dz>Ck1$Ug2vU-aVSyb5mo%yOVH9Sf^(x6JIfYHE!RaXTA<8-%W=gBDO5AOH9Ey)Na`DOug_fYD@}D zwZX`S4s0o49#At))g<{*^VVYvE5Lc+FIRuxQ2|q5yb+~Hc50z9+1-j+(m(sb?cq2V-Q50kAV%8I;9$jk( zom6JdY*-o0n$Z3{IF#77(i%4zlxs?bAs*&3VH|p;v(O5THf5+F<#L8cU_~f3U{yhl zPxbpI4O7x-Z1P_;T(rq}i($$b!X@G3iF}utA@D>@)W%pA#~eM3)y)_PdRvI7N#G5* zeLZz1;4Mc=X-9Dsk2d8M?)CW(V#$yJFb5#eu(DA1|pKw=8v1H_UcZvPbt@n zh9FwT?FRl{ut>|@f-SN}9}ON|2!pvHi5kha*U}!b!1Bi~;-yjQj}L)=6{VgwabCAy z9Q{7F)uWwADqrCU<9G3|ho1|Pw%ohH4WV}+hE!!`dcZ-h`uIu@wh`pfb6yb>FzpwR zU))s4g{^$6_@mZ34^!c34!1d0hx&s%&DDa|R`>Dpi(zljRn5NldnsNiYmUvl0c9G% zN{FyoeISj4mdbR&l+fkLq*a72B~eYmd@$XU0Uq%^>O5hs#RSOe05qzeObqC8RO-zy zX9glO8HzrRT%HaMV7ESsUX!gG%Uah+2^8I>8){e4#60hFr{XNSiWm=psh4$Te7|op zR?yHo#%bdcMceZpjCo1r2%FV(7q0HlD`WTFeG3cRr?|2!K*_>}c9+MrcN z*OMQ=Z4x7%bT{v*{x};}y(P_#Xm>pV!%@a^d)uIkS%0Ka-kRo@kx4{M?w}wS-)!}L z&%44k*Dp4TJYdPZ#G zcnkGI%2&g~BiY0$47zbH38h3r`1)kn zXkcW<&HY1(^n=VP#C9Z_T*SSsk=7AhcJiV)ce}ry;SeXMc6Yn}04~3vCchm2mP_-& z^DP+^`jos6?a0-q&Su^V;#SeU{XC_FL;UvDsMR3BygW8kW=z%g@yT6cx;Z63uHb$w zbDC#C-10cp=!dE-YwPs5c~f9}qXUBM)n>(E+j25hUCgUtfjShD>US%SZ8FTTm02F! z;q;{L$fsD94x~|O=MvQTVmVbuG4w^kq>E;i4-56&)jq|^Zlx5?tU*e%Z00TGuc1&U z1Hyy(C*doQJzDt+bSk6I;8hJ|j=)NVUq`1urLVZnB0I3E(@jL)%AZG z&227m5`CR7N4MJz4dhQ79_VHa98;=3AeY2OK*eYeQ@>M55BeJa{ms7)X{(?a6tIHD z(`%(HJ>34_zV~A7?{!x0XWh}0gO7IJ9+7>oz)nV+^1(U|l+;tsYA*85Kp9sJ6B_=) zeJG_;5JAgUsY|K<oz!MF|z8yXAA`}WM!Ce)-7b*`Q3^Qs{V$r(8=l<4kBI>M|V~Sp}z5evUJ&Bh;xrb=^K5MsFOyn>1RC}L8SCLDEZQ1_Sb6vvZ2s> zLx1nk&TfKf>VtHfz_!@iS4?mRzx(%V5(K^RY3eN@pG@lZJjYxfi5D-{uce`CKJdd= zQd)Su-eYJt)!-^9l_~!U4yYLLD_Op6Wyqz63lCY*83v3V45bL^Bj+5x-1);H`=f3x z{XI|%{8CG+Uq08}!SA{ykp$?+glYf=L0`xt^-6A!>x0d-90@Ul1b#TcY+$xQY3RXK z*(fJ-CSCMKgBHXIA7DL~pep{wnGfAiCiL@&Kde5l1)nHtGTi8+p=qW#)jA_~a>n=N z^Sw!euzQ3gPu~>F+GsbRC;iPj#*~c@qhaoRxt20Bd_ZH9UVxg_vKL)?W{}Kjh(n)A*L@4PMlVYd;Ft_;sJq0v9XNN*Ht*-2BA1WJLQ#FxA8?Qh?NrDA&F`mN0NIUK~b zYi$Q2RdjT}{F(E#5tGg1s>3x9K?<+HT4f$IXOmU7@oD)KFQ%wer`$1kaU($|$xc{@f#Itnar3vQIh%Km z8K*`7k`EFYpxe*=UlS=-E}X|nv4r_wJwlj!S0}CZSNB8n)jDxc<+rC1wCAe(J)3yc zo7-<~o&az0~!mSqa|~ku1s0X73T|*A#7vxS9Vo-Y>m0d2!tS zhrWNOzf=212Q@ZF`nMKF9DD!wu}J@J*7r|X<|@}KF!0>$EY|yT?*akwL)D+VP6DBV4)I~U;U!Vwa3;u~HlW&k zHgH3XSlAzhK0Nqh>7YzF%9sh9rl@fo7PjVV$d{(u?ei};DNi5fEUp4Y_Mwl%E6(H!a5HgLQ72gc zGW(SdGT|mvUhmHE3nn0-2o~ z?I!h<2tObdc$n<>xbsmdWJ@_!N?Dp=uG4nK#5bQ)2 zK;&7d|D>b-qxr|Z7b-+YWc18%8+Nem}DD(Oscoj4s5RS;e-3aOL@z=%K!Zm&-4U( zXGW4&J&3!RO-lVQNk%RamRZE8|BpP{=8}UHVXUB5jJN{9RIHU`S3Zw%RwftMSwu&@ z=i)NCYaK-{t|+ttc*U zDOe}!+=2e-v9k!vm`wgaFnfbiL6aoBwqA5>m~lwu6dRQJi-1%3sx2lalShU_FNX!&cC1sfEuU^+6L~*HVbCZg_g76W$UYsw?;>N)DAE?TGRk0Qg=!We#sS@+y!==uS@2k(YatVgoA7+0x-WhQu734m z;JT5L|Lq)9AzZ6z(gW?K0MsOo^gw1k)ReGwf;V z7SZ0BeTC&_O2#cByU8muUwt|x%=m(Fo1!H1wqkpMMfV8Hdy>!4d&-Ru^WCE^TIo+i zwPM~Lw)GTD?aTVK!^Hg|>^7XiF+e+}vAf*6& z=BQ`FuwArE4yqi&v_B9^ng-X+F-Hu9E2vEj-uNLc&H!Z{OFi>vB8n!hyGP_2uwfTu0#z8`sZKJOHY4hSqeIw_G@uoP&^ z8u}bNV^<@w!t;(utb+63;OiZC+E`P?0 zl(*utU2&>AP9)|x^VqBL_d`VN!RW2F+8d!iZ94^hz>z}i$_1Ztsq=ZAeegjhkEvus z#!T^Ct)2hGcpe~*c)4w6Otog10Zo)!WoA||KQH9nhTOgLXJm{SrHiJpS&ODnss<^+ zqkTZmqh90QYn9}^7VEP;vl*&U&f6ccZv3nn;TFZ8IKc^m&v~EByc}QytfOB&w*DM& zIFyd#gTq{PbbnO8j4b%&BKit8V^vb%>ZhS9w|rFtx_6DGdRkbZL_K6l)`h@@x4mtr zSfhpL2j@h@$c3)FFwW*VpaCYyaLP@N&tl*NXl%q0z^igC{fPx}ehE zyk%P5M3{bgP0iCs#>WF!*LQ+W1whA*PNB^h#f`uqA=j4zLoa;GZsPXEC>VT=tr0M| zqF~sGt|~Q0+6Kc;?EJ(dIxx88kx4t9*M!caE8U<2L_kBOFFMjbXd3o#&{WXreEp&u zr6+)t6`&Fh0yTk9qudD1ym1Atw7X6m2+L(%nY>dO8hKeyFOzl?GGb37v}bWgq1-|E zu3eD~zAbIS_rk9X;G6MPEPSouAj0wv~fhsa!;YZAnihELlc`sD4#^0lhpZkQOO-@biea(!*=r^fp2f{9W6)^lNUeQoal zrKYca^ofBmvg(th`r02pNzm6G`=ouK4c^uf{r1#LG5YPpImzLb^NF#3`}#{!{kAwK zIlQF5rUtLS9x#BHd>|>jJO>is_0t3G!z*oT5_m<=)2Kx8?BjdFBATUJMESXfEt^M@ z7t^?bQLt@Nj_=q_Srf6=PGe4Acc z@a2FTG(PfDNM(^bl&+DNkB2ym+@Z8w5AUe-Jj&P$UaHeiJ2=xk@fWRa;4?XgxbRnh zNhWnGZA#ro_Zc8=+djS2Jz+Qicj)zxA#k5-)WF(0Ko6=H_GzH{)4>B_D1u;Z)WEte zCa))w_kn{^#dG>X4XzU-Z!JpGPz{D74@TMc8 za))d^M9V~B+YHP@_<^(v|x(XdH}hWC`- z8{0sGB;ROr%XLzo%jV6vvNmLO*VL}S?MgaTC5UyBf3&S&-J;qk#3X?Q+cc!yy)afH zL12sMmob{x--Fd`qxxOcfQwpi@fHNOl}%fZro`q8wQ5o+A3+z@bo^j4Drw%ZAf|&U z)qmGy{x81%bY1<^V(U-fw@86V^pYHO=MA@s{*gLjM5lC1 zn>=2OY$J40GP0&@Yd?%7Yh>ty=eO$UnzB9rA#xW^*EXPQ^QK}!JRwflsgm{e>x}qm z9Q@rl{ZA0nk%MAhDZqb}jYHj1@FknJYhvhT_^v@>T#Juq7PzGvyWqmn6~Au>xWz8H z6oGp-2L}pSkM7Gpy-V|+o$Ne8``JnRN?=gw$5tsH;24Y`0H4j2K@9y z;1@^HwDip3;mQ|M!^7h{I)sO5I}-7*^MM3B6z^ys51+0{j)#uOD;i8eUU3c+RC(ns z+_jBeE5y7ew;XJ4Zq=tO-0%!iRB;*o=(T8sgy}cknvx8KADVvvP~IZ_`pEM zKm2~8WxbPXSx;|G5SLfKZ(v!!quz+Wvk5oi!HdtHv74BA8+1~Vi?@LK)N4!gPoehY z`l~cyhE)uHo&g~ED;A8Grl0z4qBLEUH}@h-oAUI(wj0RP?{C*ZW|Ulfk)=%TbrGh# zwS9lQdE}+-?F-eVb!~zrvg_D_1h04Xvp_S@Gt)K#!bOQdfJ|f5O#j@f0s=AUw$bE%?5V5ULAcJI3|Q(4Q-9EJa0Z{3_Zx2465P9x<^Ll)xm`=zvOh*Y z>EQgRc_y{_@!4hrc&*v2*RKPaQ-}|pHwnI6zIiY(bsUGRdMn2xn-icpXLI||Jonvp z6>!zRO5Ppr?fMy>hKrn+{Mmi2;Y9cVaKgR&K+aLuOaFHr{eLw8ztlAa~`pB(oe6AZBbb z0Qu-m@g|K;%7ax2w&_bZwGYtsZyWNXXuP%Pb||+Y@=Z}?c%Ei!+PE`f+8Z2sxqPQ) z+B+{#vp@YF-udPe#b5Un(aI3~Qpsd(cO99;MQm%XcrQxx9i;aso=isX|7v^v+i0}@ zZESD<^_okyp})N&YLT-?-u`Jv#3I+_QVk-H;Y*nRPxATyWZcYoqnm!_jNO2)c* zZg!x@FpgeWgn?^a@+hl$b8}B})O-L>U@BEz(Hpv77CI(7q(HZqAH|5PnZJjxh(Esw z(rjQ%SXkD1a%{ZSTJN{0P&jsaKPvdrRd`QtPdCI$KdckO!ofl&YExd~=UlGt|7$y4 zPT!V3ToToXX&m#{x33RVrd!s>C`(RUl6+nI$GUd*Td*ns&&y(Tf9n0t$@g16dOWrL zmh09Ti1g>KOS<2Zu`Xf1chOH96{5Mg!XEd4xsyeZi{ikm+q z@f-w|so={YKX=Zb#OKh^hR5ut_!&feYiLv3Gl-Z(zoy6x5|-4WgL8y`q(M^i26*Kx zoZ8#d9a(`g^ejDj5072ZoR1|Dx=yI5DONS!v!e~X(1@MWlXsF1&S})ET=MM%xn&kT z@2hAeTnT<>I2`8MRv$F@Y>rSh=KAK%WK`V-ekdq*xkZnkZyLToelA+t27Z3qV1S>w z4Q=A*rw#G=Vaji_+QH8YkEVtnQ$q*v^Ut-h_#w!hou$XminSfV&yD{`h97x^vu52q z@+nz3xiwth2E0$mH#%#!&A&@sQTQ>oUKiEG-&4Q0Av zO}s?tb}H9SYUS9-A#BV~j*T^MBwqut#}?h30rq`z-sQv_24o`bjV~m`Z&K>&_lLQ3 z)ASz7fKC*I-kHclA4eupoA|uNSyFJU=AZK?BT8A|@=qS7DRdo2XiwBs=q8Hzs#_}#gYJw&-}2R zV)G=OoWoTDutj@5p^k=KjH`Z96`g0ht}Y4tyx**!o_*^yMD^dOilIOzJtwGSvbj|w z6C069u^@hpHuMQZV$Z$awyZ$(B9E}+fgPrnf+Ztv< zJa62-{F>#tZ0Z4~p{D)+%ADI1<6CSQX)^hXAWtb?qh*te>~CF;BW+oUL4uC&67FSW^~c6m$iV1K#g_})d^gyNR; zZ42u1u%-)|^bm@Ihi}Sz&gBq#PdV905Xx)8gw4vW=c2_^(=Vt`P4B2?@2+j^*5CD4 z9Ra9uZd4**zS;Q#3yh}lW3X)FeaGvXXT76o_`< zPip*jJNg1J`5U@u5f81r9og{*qK2hsjazOJai6GJ4D{;}w+TJuW}6o@JQ1U=3N@RM zRW+96({Z*yiJkc#EEEvcY*q%7OYCpl+JFgeyRxAH{c1+_Vu5jX?pvd*xV<&}#^sdy ze>@caBL?=$FqL-c(ay%*^9 zYxsH)y}k-wOB9RDf4hyMui^+W7v5P|KC6o)ry~N)!BB=2$jFxR>QD&&auo`}BLM|# zQt)MAz!&0uS(FPt1t{E(mA<_80C_QOR-T7n%s0?=m zJMc?cVL=Q~byONw5y3Wdi;XW7`fl$=K9J8xE*ZXEO z6Az~lpgUOS=GeViO2HDr6v|W<{k=QI3dxm=a~OsRDP;aR)k1brxsY8}=`X5c^51!& zn^kB#WsX+QRd|Oyzr|5Ie~h;`mb*bB!o?#EqsaLhEs)pyDc;NYG|2>WoEQ@!SK`+v z&c*0EFfNrv6cvgT*=LIDj$50hm9h5k$bDJ5c$imGXnu-;$gkg2Cc6-^=QFvGuEl!W z6p2>|ZR4~UW7itXM+Wx!3J|`yyb|c`F0;`F;MNrwRD4baW_N1Y%jv#cOmXb>^p2F- zJ)M{NEvCpt)&}u$hCf*5w_E`ihlA*Sf6;i^rC??JGtZ zs+Q|5U4RopP7Gq)%XNtPhsc3k2rm&Qgq#?}oDV6`PtVzrGR}K=nT+M!Y}O0<2d^hB zu+!@=ml-T=5C0LDHVvbfL@;_zaGfo~+ z!RKa~&%PN zP{>ZN@7S}pKg;MgnGXRm1z#$Q|G!gAvH(i%S@m3pCO-y!&Z|nmhBrIghOr=4l(zqwF3_xd{(?J1|G5ok1Lq}-emB|(%^9g!D9nO z$|v^&XvFQg-Q|I#l11 z6zkK)8Ldqdb9b*9`7uQeO0=o0ekS(#E)WB(d{vA%=a`t#83N`@@gVKR*BX{NwYF z&;OQZl&`+XMAlFDImk|Dj8Mhn8@gqu4W*lQeLT6YNopo3oMTDXY@AKHrtOd2O8P+FLd)IT+ zQVca2Yv5O5G-+31^nXrw6^43yZ{$7VG7gfT0sgms^iM~UkE1kq6_~VRH;Z;2f1X9O?f25trS=W z4gY)g>%$q9MsJuIg#~0gYqF{K~r#O#}XngsHe&5}cc*Sfa zyaP)>OVHv6O<#;=s z6>o>jkPnB>eTVLb%Y27xaV(96LEPvJGP`FU6j09g(N%CWM7a|a-UV6aa6US5_&Z^a zJk0U!FDOTUbn6RTwTuO3DUdTAepj);ur!|4`vFz}MT7-~1H7G~ioan>DE-QH6r&5} zL&uRNqq;Vfc1vSI>5)(d^WSgbnmCY%|0lYezI5~FhJ~b`6fY4H)DpV2I!0q(c!=9n z5K0&&8>68s_I5>#Ok5=)B>MZbULM^{}kv0rO*_|uOLX7Jd^o@0Bv- zuW0d5Y>+hp}l{1nA#uG!`h;JtPy%go=0!wXg`*i8&| z-ie3jm-!ZYzU05?|Ficl;89fP|M+Y+AqynTMnI!-i5N;SAi*F;7jQT1$_&gx5J6PX zcuTQTMc9QP5Q3XX)^Rj#ZME7e{q~}*R%o>Z(LyemgliH|0b3z>owz6g6%rKo_rC9$ znVsDv+_bI#|6`tKvNLDSoH_HJbKdiL&v`FWu)xOT1Q0`~_e8&{aMJIogmaDgyqh4^|oKJMy-+dm)9El(Ddg#3fUwMel5=_f&|`s~ed zTwv_Aa2odS6O{hrFbC=joCJ|eNq&4V!2U;WLJ#9g@iCW?N++oM_}_S*2bpI8%pZH>7ec$U|ev&?_C@7K%6naPN$sQz;a zvFIlZ7L7Zv=Ig${#7tkv+qqKq>_cp zzd6_u^|--KD599cXyC1xY3g(&sRQ12;1g=q7n0NB@-7Debr;Qml%LF!(XP zEwHSdgV_WVM^U1z=*T60Hia5Q@=%CDo&M6D)q*?~z^7x%w^!wu=!!u@{ zIbD3;8Uj9d3!FTPDq2K zEV#~sYbRVg;Tk@(Iv>*V)Wuge0~wYV!t6K2wy-D7bpUHehpY%tl=zX@+!OL}5gQ%T zLRBf84{7ZjV*$y7)9iwy(QnsWfF2gYdv15m@|Hn$}*Pt8_=E-sjcZ9%ra$Hwqr(_1GY&xWn5o z;D=7H;O!Ia{7_FFZ=aIJ5B2Vb>nynb1g@QMeGIPi;5w1NaWkLdy#RXn5GDn9Mo=tW z&jnn8z!&Y5FowJ0y+Hl!*#luo_5kUoCsM+{pT)fe&jpYOhj)Y+Xy-A|CuG2=I2AB( zHsXDj=H<~HcF>au)#q_Lg5w{4fxd9b9M-B!3i%9A1+*-m;jN=4&G77|Ce84ELQR_C zIYv#I;Z4Nm#2z3h(=WiW{9HErcCV$z#SV=Pt2y7FViT-8gdpUXC(MNAohitZ;21y0 zXu{yMIq20DKLS4{x_!~ZYk2%T{JMpgi>44HsiN#`lQJvyXrYS$;#LpQ0+2i|QLvD$ z>e0tgQ1V`dgX!j*n2gbCk}+v6M z=@VFd0X?4lVfCe>2wwLHAa*ePHbcX2P)!z|ULpM@cRB^#nTPe9^CL7#{pdztAw2k76)(vmQ(hw-Hb)*W)Dq@lp{ zw?xzBS3fi8BL6H3u^8i@dC)%5&*0N@bdd*RxC1XyX4)`J9mT7|ZGhgm4X`UZSU{z3 zP)vLg3>Ux_|F@tvo}(Vu|7)}@ZnhsHrW@=37$SuBLog598SyWO%6#w&%nV;yh3a4G z>{naD=O_-qWHSfH$2Bw9_*lhhKE7da2ufe;oh*WbpuRTY^KiMOB<#Hdx5OIRY#D#u z=M>iAU5u%7fO_M{@MC!tEQSMDY;@$fo**nprbn)@R# zgG#u1tW}@3)#i~ATF^{7OY}^AV!{LmxDJJV!xxE?tTg~g$&Lkvxw>Z4gvG|f`K{+mYAoO7k=Jwbi^pXI}6-43`_O^Y2-ZSZTw zXoJU;*mx|Oyb|H>?@DqUQDsGyPL(uu;Rw^H+ogW8rsZ3Rwoy@FQGTnV_>MI{T>o(W z!}Sl>KV1JOuMOe5rTb5Kj>*6Ifc&hzVAO)#_YbCkM3{atLfhJVaD7gb z+7C-4wddc0@u&2}e;bM0wD)UaHqJBE#ELaxfBO2&O*Ta2777dplgwyZzB{{_W+_vm zi1l~#-zon>A((;%Uo0q-Qq^}>Hiy?^EDlsxA#3;#$Hj4-gcAYz9qL31VZB6|IZXq} zP6(&foZ0=@_g{p~^y5tyZv7hb>+kO3^&Qtw41E@UEd`LdWjQUMj?yK*3!zMB+3Tt$ zDja`r zA2^d(SIQxLOk}~d2^`817=G7@F#Ky$qEbvfA1eSxP?`vOnF&BJ=u zQIz`x_KZWtZN$fPa`dKe+^&Uv4*scF?;fa``_T1B3>2~zf|2$?IL}#*OT*eH64xj0 z4SYX_i?i}(Xq#We?34$ngOl~xZx<6+y<6Y>nkeD8Nz}D5g0zD`3qD)5x9(8?{2+~A z9$$Z+`Smc&v!5`$;zz zn&JQ(XZIGeah6NtY-zeS&;}CIw+eNrdktOc(RAGN7lS4A8}m|8ej_~+42~~(IWit4 z3g^t8)-(oIab}Hy3|(UY)dg-YXZivoNnfCwrZ37 zbpUxrZ;h(hHaVI`LcMzZN!m|8%_z|EPaHCEHjpGTQFEauT3@mWG==SFFs8oi@>WiD zc7d;0e7Jnm#;lrQ-|YPyX%l)RE+l2)l!sP{rUS%%Rz&$=7K;m{J=(Wuj=`)e^OY&yn| zg(0m>v8!J$F%W)(nwX7C%3s5z;NK6$V(CJVGtQhgv2LZ)!k~kZ>Q2v>V3N%j2Bgkpslag_&u6Jwkebg@fm1y`ho$B~>KvAuBPuJgeZ8e0io9o&%(;Se z9l;^Q^akNq8UcO9*CN{lPLq9;Am5uNDdU0q_hyJ_suC~JzG!{+PNDQOU!PolZG4=N zT`%&hHw)ov!SVL|gW{!HUFl14vE6zUKvpXd=SiY1pt#!w>t;z#uNRaVz^RHdcrD&9 zyrCOL(hbFfpk@~w_ff>(&wLk1@|)`ZYBI;^DLTGHJh#vms?>@^d&zmBUgoRpqeAIX zV2JRt1fW`|JJ7?|(mxq9>=GcR3@0dOitAJI<>ycPaf!6UnZwB zeVN7cWAtTGBNaqp=q zYhy48P5Prdrfm zIh=}-M2K(w4pPTJ8b+J=$I3Ty!bKKCs>q0J@xdHbWm9+bX%5#;kbsOgqV=!3uYl&< z9ctf2%>?E%@MShfTqlx@>3!2@K#OV$14I=THrJ zfuMK}!Nv1};yt7utk#>(vs$S0Y-A1Rsngo+y)&D&TJY)i^v%8}hqw_R39a?Lwz)S&s3hNyDNWQMcKEjkIiMMVIy3x*r+S1^CeHyeV7;~ zqw-Mjd?AR-C@V=bU4D+~qd$&6#)`&J)AB_BPF6I`YdqW489y~?v7W`s2J_rnw^CPi zXZ&^D0|tNn>jN?TRd%`MiFQZ*Qd^+Co6ow&QgcORP1Jpxqmlouk*4XJ?o|VC<0vR6 z8-rY@V-Mu%Y{9UD|B$`FNb=Mx?`4Gj3JLrAZ#2UC`MSVww5qo>5RG4NL}Jzj8Z|hC zxT-I*o>x{IYnBb_+M&>_%A`EC|J(#>=hFGO+Vl!*#~o_zPuS}orq>z926sdG%-Dd8 z3fSNxa{~QU!(OM=xf&q%1ib+gu~T9L+?Evhni_you;n_q!c^cpBbEoOIfl+Nnq$Dc zF7{h>da3>1V(WE^kf(A#`L;wWdf7y@6&V`Q)Sob-9GeOQ~nw8b$}iIfwj9UrFS1YDJ54q#Z&cj7Mc5t!c77^J)@Ly{lJB6lHJUJfoa zjg4%cX3ooNxO+L!|EX|KbBFHAD&ORh|b z9!HO zjzuriZk=ylNk+33EcQNHu$+m0IB1YUz8tn*@2K}*M&-PtsV>2LuFEm%K&y-T$|{yN znM%qh{lAfMnqCv~Zb6QtEhH!^*Cqww0zFx|;53(n1f=({t}?-;9W&}HAaEW_|ETqB zg!ScYxc=d&FI{AoGNqzozeYI>ozmgk0N{8`#68w%OfnkDSMRw`ucZ(a`%*>I%| zb4bBgD2M#Go^dR84A!7;Q&EAK4E>_IN1_m&vzIErAoVIzZu{{Y2(q4J3CvneorYw?REA+#l5rW^e{~LW=nFFkp$#FX6(z~n z+i@qGUzi}taUrWD*JSTBD?;w{U1oL*;WYg3xcIg4cFh}t5Uv&-JLezN6(ZGZzdq4H z6H-@$yx17fOkVm8TfD`AUBe;-OudF_EIQT1flOm@$TcR7#q0Ysjm2v?v&JIo=ey-< zL2hEX<~Cxp^&PussMZ%Ijq4t@U$){PE&m45qYry1Lw)k_{;>9*JoPv$;p^S3ggmvo zxdeHtEpR+Z$^DX_TuuDu&MHAk9&mUVHb+&Bc3m(UDqhtbFIcN$`HQjwS)-BK!5%2E zxR93=SN_8Da4#!p@yeWJMgHc>tC4~h<2=%z08+#ekK&F*AO#KVy+qD%-`k)c1=_;C z(Xu<;d2EkdpUKPsGfUE+fS-RF(cG`~?~gJ`9>;=VRMzw&clW;`C z1D!ZRF;E26DtjkAAMRTphwfa82H-r!-lpqhnrc)N?%QnX1A|;!kU>k8%ituaT{FXz zgoC3QMe=C9L>-=Sk~--xanz%q8|`+Mx}bGG-B}XN4>bREF7jW;p}icNb{O{~3gQM6 z5pf{D^52YzsRj{OY{HztcW!BM&4!N$0^%-;693P5>gKN!bIblro}cQdEdp{{+~|R2 zZh8)qb#8hV(FFZ5(WDpd`wV=v+**2+f9w$~;7*;iAIxH;CEaN&>Q2{q`W_#pvjOKJMl#_WAX&KYRE{;rDy=yLtvOa{ z&EbUR_)2>?pSA+kXMe<+quVz+(KTfvLro-h{OSH>a#&nu0$nZY$B%pxmhe+?F(2cO zye-H!wQ+wk_LZFI^(v6pX}ur)Tct5HM`{}i^Q@*m4P|-I+!FmflJ_<&tAv%6Wis_; z^T)AkcykS%(`o-!nTso4A2nxJO7h;T6E1sUIPml)-()e+W}h#(`HC$CF8;o%P46#T zT>0k7<({-R+ZK^N`=+X*`{Uj`;rFJ!d1CiwbWQkwM2>nfP>pM7a8v^Bt%v*zVRQ@e zaL%tJv!ab#3i$grLz=CCzkPE7KW{S!Hy35o0=PaueBt8nk1OE)RR#R+`U02-ZeeA^ zbW;UKr41fg_^wv)q8X6Ah-G&}eox6}pA%-7&HNjin_4g;loCG)cbjL|m{Xu`T4F^f zIWdr(qjJH8%>RCY>*_w^MI~vx?uLKz2a-@>!M2_Rcym&!i??%piWPnYJNhCha0P8*P_T=2&eTNe#go$1r=i?(qhR!- z7)%kHpeI%V-|t}m#p+vQy6zs8^K|vGu=LbdHYGPECqTZjqlNAaS zvopeJUun_4Qp8g2VldD6%9_(ZZ(+|vt?(ulks?A4y<&i~(;zG0=czgDb*?o1eOae` zpGOn*EI=YVqf{#GF&J`Lfg1z{lmqK>J3bE2Z`Pj|+4Exb2Wu7f1Z`eZ%VGr~E6DI- z4%^a5)83Z_@9QB2CwB2Z;8#}0uUMZn`X5@C-v80T*e+=H-$Z~<7Ht9yZFM~5#Srpp z4xQ4PMqR9fB-|-BcPSypAX)$bL_j<~ucov6z&{QD3>b-N4>}37R^l9{49oFdN17Z3 z=KZp1cD~{&+6tSNy3nStAL5>t5U7ho^TC4PC_xC1w+oIF{svr!$rFR)M7dTB-fGhv zB+QPokIlnblbl+}DMSD{7aG|jV~d@KyCm=meyFBIl%}qG0_zd+2@*wrWcix52dbI= zMl~Qc$hj9v@)1vI<>G`|C}%jFA(tl$jZ0i|y}%2t$M(8-p+3;wV?nRtsw}M3jb(6z zym&fOQu==lV8ld^bpuO7Q@wK2u>)eDC9dkzgnO&+%B+{G?nx&n;jie;Y{NQ&hwgSe(1e!U(QY8HpZFEz&3rvT75>MniOb&(lb2oUpBj zaQX2DL}f%6BstqYjvfzZMSrcV&fB4XTAWV*TO#z&l8ET<68X0>M{nmbS`Qnf(>hDj zN6|VzT0uYekwIVq_eSI+{7@K;e8v&}@}vCIm18Xa$$Un&T44owp|P~mhvOn^ck|-z=Ev^GBRxl)nx4amo}%L<(sM4tv|51?Q9vT@8NkfB zqa3jq{qNND9FrMKPlhiGft-0CM)g-9X90itP9$kQk~BikM2m@@PK}-}0?9~E>|EpJ zgez~>={fvngPv~4pyG*BaH#$t0bYdjnY4F`kQwMp)~+O?tXaJ;jNebR&1Vk*ZJo#; z#^LJoJjNf~r|Y0@QxDyNOVINo6s2zYaDSp`VHfe&PC-xUimvI&eQ<{K{4sYX^!#Y1 zPS5vdo)bOuU;b~=b9BG1>8a1hB+#fJiNIVeIvRZrO{wy`oqr?y9rWJlP4wFi42xLh zUnnWbf0_b9y!?O-ZA_Kvka#i1%?)n}H1i^e4OMD9t~XiA;)FoEeZdEUvg|4$^Ehx? zdr?nG@f=%+gFMuiSgrRHHT*;hNQj7iaRR}~Naq5YAGzIAU?gK7j%aqMr z^cD^@n5n&3Q>{42)<6MVl z!ZbBfhwrQ#Vi&B77qU3IQd}_gP6d>T9kQ#ug&Mk{Ui+qRI(u>{YBRq|YB+{}R~UMz z?QqJ;79S2*k<nZ4m8Q9tY3U%nUruGPr=Bfsl(VG`vxMn1bcdaiJW{|Qi1oD2 z@Tn-@nySto*bB%!*@j#ti$aEOXNpXu4}@){US`KOc~iGn?htQrX?iNtO@?Bj#Zb$0 zPJt_s!)dXqF7)N%_{=HL{DHIauPl%2n)urIF9=-A`FF65PTKRHoG?|nx^IS1qw>hz;>d^5;*TnBljGdyADm%{`dP&8=H z+=yKp&H#r%c)#3);6>zjBgVN~gdV@W5$LfduSq5 zURHi8e6H=IF_4-t>tC_V#Va?mZmLO9UYw3~DN2;LpcEw>+biEeAPjd1$E= ze1m|mq$$gx|MIVTbHc{HFHbn|V4s&KMB_mTcWvv0V+Xu29RlDNGPel0fV4%ZYUw82 zTXmO2*dKxa1QfRDm0Kj4y@XW8y~-qA?5a9`t;ho`HQ2;Jb*kjp-HF(B>tiuu zmy?NI-v<9{@9e;f2KAvO{HGWXy49=?ewOW<^NZ8TU&h?AY;T9T1BR3#g;Beq6t+C{ z6TQL2*Y%bXl(CC+K3lKRG@(ZbpUoG|KjVeMSxW9@PIr7q@-2hWQ$ z%@v)>7iZaC^+~5*&xq2Oy--jRE*PH1c}gmQ{{4sJj@uCcxoybpeY0siJ?= z)O;})E6(t0v|nzG4R-CV8|_8^J&o-qy<6Z3j!%uEKzBDIK>>e%6+cu0M$IqSV=Lf` zsyx9-YRP8bkmB|`eS`28)L<(l*2CakCkDsApx#-e6KNj$8`Nw{aF>THAJ99QMEg4E zpq^{RaD3E$5#deR zgc9Y&siNHKMa3rc5PV#aTc#-eKyVBvF6=JK7E$SA4JA%e`t-yu4&su$Q*1i!byV{Y zeN1fg7IDw3B>6=7t;tHf2lb`ZAuCh3 zNy?bfqP&~t(rs#ANP&_@OLDC@vlc2o!E3FYs3Z+hzkV297(+eKs3AWzz|F69qk-ra z7C4a<|0QyST$P98e6|Lrvs||km{$KX!>q!k@k=wPW?Qm2$>bBRW_UX5+u-S}7(AU5 z!P6f|FtY!2oj$Tn@h@7$i1hHTdTH-o%xXZxz$FY7q4we~&7&C;CDazHE!sP))?N*=_OLbE*hQu?|m zd2qyO1$|!lztRfVdkM;GEs>piDh(>+AWCTS{ zeOFMXkAS`h^q)Jf4*{jqt(S~2ua_K(S})nJHUwzBWWTmv@;t4VycqPnC_o}xFL{ow zm;A!CUh-sQy<~qu(DO^oe3t7azo_**j_W0>p$s@Yj|)M69b5ju^^zyqdI>s0+z-DE zv;-3L>{g%shqhjV1>kzgYPMctJkQoko@DDK8`*kER1xsI+O%G>{Wg8QWCXU?=eDTz z65!zrvSQauqW6P4?hi-Hlke*CJJ|~Avkl0?@EO_0v{TV9O94DQM{+drCEK9Pf1=hmFv|C@ zMD>vV&s@=m13KACkMhC4!fiLIow-)DpBT(>3(_=O*BZCOHvg8u5vzc~U>#NdLv$k~ zi1IGix<(T}!12|jx*bUmEl7~$%1~cH>GP0KS4DOcf$De=KO}1vOa{x}7BhDVRmbB3 z?_0vv@|&5}j=H6pa-H?K<781h5cp!|jc@B;wNH{9H>BtJl3QG;i{2K3EQJa3Aupmw zdpEWN62!$~?5tjSyIXz}yQ~GeHcWtM-j$_J`6-sAkye?NK2MZ4LAT8j<$ImfZJDWE ztbU*g{}bv@xZo1hni-phKfq)F{3A>MZ{Yt6Plx}hzGkag;E)G^Loy?QgygL{hvWg@ zdib>raJAQYp2OM#H+0!bDt*JpEbt8_y@H{h)h-Ykg5HfV=9iO+JQ`G?+2R49W=jj2 z$rmq9;`owh@wC>J1n-%>91UH13-SW!hW-jNt=SRIvxR#7&7z9eC200v74X`4#u-s@GEAD<2_>M8lmHyHT)A+$=|kW8g`4hex} ziHQO~fh@{a3$iC1x)d$H!g*Qc8_s8$8X(grl&L|>w4W_SdsYYi&!KL@P~>^D($l>1 z4hi`m#_)yj{W=^jcOI>c^W7Bq_yj!mi4bT@TsRtfIKeI;P=js-)=!dMZDMA<5NH7i z+CFg6Ld-Rk3FzwXqZTx3+fN;&&hrVXF=SW5+|U5UTlkVEs5DO^md`)@Fjd=l$DuCY zaiRGg3*a50$(q%fZdj-!%o>1QxBuM(P=fsoy6ztG58ng9(CpPj2idcn08sSTe{dYV z0@RU@UEus*#<7{Yjm^~9y-c>MHBtRBO5S^y3474Aa(m~i0*1VocLwqv^Up#3R*?4= zxKXPRI&jXIJAI?D<6KW;!gA( z%Jn6*??B(7Tw71;gzm$`mQM5?&XnHQ`a94&vOlKv|4k7U2vU9k!t)vE1SVPq;??(i zoJs`(>60xdJamn|#r)tk5fuo1iy8eDb*ch!K@nOrXT+#LU^f*kL8jT@vIQzPZa_=Bji?UiLZ9tipzTMC=6bF;Dm*1A z3DzU;g`t=duJHUpoJ)SR_y+hDt@YspfC>({NF5qWoad^@3pp_@a6HVr-|@&Tq01we zE*2T6pO)f}m){8`mF{%$?xs*YBp!Clhg>LTxYk_(MY9I7G8(^PjN~26~t;JqlIzlpOW-mz2`Y7*k7`p3hXLzgp59hMB)bh{L_wqQi1i z)u#hXcKXh%_2ds16#wn~`ojYY`1|&v-w1!cTm|U3c==fT=l8=EKx)q4T~PWqUe$*S zje;lp!c8aV?*(a~40p?qW`I6w|6};J5{$*ld%)eW2DWtR;(ROq_cA};Bo2<$ZF*EWYkeX#B& zruM_)&{4b-8RfhJkuR#Eeg>jkzDI6yXYO>PpQGZX>7zIw5OMnLbW4!8gwBJ1kbXs+ z&*lnOQ#Mb@hrW^SvZd)GMaO2}kn+yf3pV>(sOJkHCgr=~Uk)^PYos0dUseLI$bylN z-Y&95c{4eI6XkZ`D&=q#d$KE$&|~o54b1yOniTW^5c1?O9~f{g-(6Nx$(Nv0BpBFB z(|dYK!v0<&Aeba~&N#kgBiYbYi;kuRBl)$y^pQAqx%suJuHvsRM+@OLfS2W=WcM}u z{5Hea94eVt&EJDi&(R?8xmA#<7)ti_6&>w{4?!yld&t7^c8?RO#oN7ke2Nz-mZ!n`nJmPGlWeGUlWFwURgd-U zA!t$!%q@y14P=rW9%T}sGteDd(v$r!Tr_n{vbR{u+#>KBY?5R1!cmizK9T)CiQm9^ zGvO<0Ff5zs*y4)^l3R#N%2gu2p&p)DwAT&O&JENxJl0)AQ0g&mY^QAU+J~HSj4SY& zg*i!LXWQuPgoQ7C49}o%_5{jTGD*>$Zi|2Ih5bB*$dRiutAVxp}u>y9YbZUHsa(F!2j_*Wg(Ym|G8R#sI%+evm(5!RP zS$wIqYn{bOy5jP8psyT*+x=g#26=(u%X#O3FXLV_<4dpHV!+Gtj_}fXMYsdJjDX6; zI;ed46Ae`E8Nfj0s{=Gp390R_jRvT6uFVVOVHyRQCn(wIk=sL8$E3N)0Z?cVCL_E| zT#xsn5vGeEu5+!&Ex&J|ObTbRx|B=q(e>EHH59=#DruUrtE6T<;|D zmm4@UUkp@P5oqRz9wdZ`)S1;?xV+74P4}P4KDJ!02fY}W=A<;S|xCCSy%fJ8otQKSt*a< z3jqLzP^FF<90ras7XNh)GG;Q6QAQv`-h>}B2LHJYka4#OWcbq%VAL{zaW~+L5B_NDZ%k zy6juPi}@ya@wfN?lkg%>gBP9{cyT4ci*vyj?hg1OKY}l2YWU)ifiDgj_#$lJi)9Ee zsu;ZRXz1ea9npnTLl;5>T|8=_i%&=N;f?^hs2+hZ3E+i~g5{kPzHn;z0_x?@KzMPf z1}|dq#mor4aCU|-mI1ur;pbe@#ZP0=MP66v!mXi;G96vycR&|2yFeG^I=Wc&Y-i|V zyMZps5naShI5%|h?*3SG@xsBgK^Fz(b5aL!OW`Po<9Rsd!ch#z6L7o;$Hvri#}^0x zc82(3TEm&(i>4v^)UkQUIpGUw+5ZGz^bLJ$eDQy4zI%KzdB27)a)vN`(Pzl_6JK1p z{VedsOM~@J@`u6S8ed$zq)U9!>^n8Ss9f{|zWBc3i+)36@x>$l?+9N^efI}^aSr(6 zks%CU+%e<_d~uHWV&$*T0AJ)f&kbKZxH}eK2p^suzNk+d#QhtNRyYzb8N_Xa-)1GGH93<>$J;e#la7M#!kz=)aC&BP3|)=upO&Tzl8VOAIW%SPM&_4y9EpYq|eu;=Js z{U5gHSjU~(p5x%no!E0w)1SLN2R+_pJN>2Ea$0+iGi;xYw{^N7P5Q`b(-ErXog}Eb zhB*KW|51mit91Wgo~PJUTjwd(=D{)+lYQ*Y;{!P?XdcFDCl@9|O>uyoM%eW{=8uJR z3`(0dSO0VL2hvR2(ybShnoqI*G6~-9RpOm6W0u48{uImglO}W(Z)00EJy{L#A!y`* zu}?;x8r2kLE@)(BmFA<&1%ekUYvRX?@-3;Nyd*=EKbYOYenOJ3w@LD5RAdiKr)|ia z?UUprasX7Njv158uN;SN?$(0flJNSj_rk*ZF#F?$OPfUNE|*+V{F~v3%qzpqxpMqY zSFOe33c73}xe&^zp)__4x8f*mBBY5%nzfU(c=jy679K9s6BD$=iuj!cks`ZM>KD1Z z9SV@EzHp(ZNk~tm^doxu5k1}3MSAy6s?np9w4Pcm?DVZkn204rr6xzEl3yLTw4fn? zD+eITe(ak{a&`YcochrP&Eai}frNJq8^kSy;}JNXh2!sV)WPu{9ACka40#5_aWx!X zIPQcaraf~2b2A44E_?Cuj|5<kYF3TJQiwOaDsmVEU9sQ56fIJ%@#ub;4wlGo$+ z^fi)S_wK{9ip}cOZSWkq-BQ<%gG3NG;MCzXPAgq-3P4|d{yObs-zIuh^!wZ2gv9Ca zC5dpP!7&&P9*((iEQF&N4jGPL!SOpd{sPA$27M%hK3gO785^O`wGsL_b^3U8`qXqrA0(O|zGMg-PB=VpjDX`& zIDQ4kDmY$*V=Ww2aBP8N7aY^zi1r@7ZCmm2T;KBI<1>AC6(7IDCl(*S--vFu7iYQ#8ebaGb<%@^!GRFf3wnOPEz7Y ze9uP%uQ_7yIy)d|vg_)FF+z4oO8QjDGX-tB`cG8iU1-zQ2W`6Iv%?rz<{L3HEHs7D z2<#+)yh%!uWH#x#VJbFNziY{)s|HQFa;Gw_AW5#3GV3BHU6-mEQ&T8J%^b4SSc(fP zvsl~?6nAc|Arr4W3FHbi8}VVtu^r6BYu`n*+^6MJ8`46t29kz8Z>ko8GGYC1j1|)? zl+fo1O8-A?1yCTj0~@RI%6l}pcEqJjJQ-*oz_0usT}DWNx{Ouc&rsLXj1Zj$aeHl0(;g z1*n#}qo8yrUveHASfKiAHOMU~Eml^f8$nFH7~Wibz`|EF7H`ffXi`D0fd}IjeAMzD z7rAfM?pLXCEJOT)4_n?aWk@tKSXl-eWO#;)jdvtt?!W;aazoa5pg_-=*N*1cBlZQ& zp?f>cKak~5h|Zq|`5izI$ntB~vE%IH3Q8;ep-{ROZ!U6IxO0p7X~^|~pv*$A88sp> z1ys(eS(YRP2i8rnk=au}>S!dly)&8m+5osks5qF2LZpn%3cyl*3neWrK1@CZRd6)J!CB%g7K_yqpNM}6iP3-EjQ&;-xSHdihzwegcx^am z<8*TaL(|RzMBNfwcmUY#T1WE=`652CBmqc3A&z0P-ey|A)<${uztBqyi;UWW0aahW z32nRzEutLug8Y+-<<66I=cBaVA-|*kk)m-HB@0gp;Tpl(DrC0#--grmOi6#M`qn>s zkdXsgJ)$~!Aro%fDEP2h9)}VOsdz6^^lfCz0xO({!qH;LstSRS1&Rj}&p|VRL}t50 zqZAh|)TP|2-JD2}jDZbwo%niN%| zNl|>cVNz5XFJx|sm=x6sRc&#BW=pv8H3Vvz^^UDer^s8admQ_V;!DGeuVvdR{>9pt zp;b{1UpgH!2M369HLi4&(K^YingkzFN=I7DdqcaSm|b<<$c##UGqgR5KN|5u`L$xI z;tG#RSa?Hmdk^0fl#F3ANrieAP7xI+hN4bo0YgD_R!fe6^kmnzeVl+Ypq6Bwa0CNV z<*B2-M2mx-L07zPr;vQO7XZgMdNvb^e6$-}tnS&tpxvksdI8YipWE^M@uzwJt6y|@ z|AqL~BcO_leo%qH;Zs*2yJH1flc55y_h1D0 zJzl)rBbESqeaJk7z2Bq1pI$xH&icCbH1B`qNQd`l;VT`{uk4iGu8#D6qV?3TyG#3A zi}AL<#KYURcaQnNPQK6G>GxfFniqa?B=&_(D`hOFVxHR8g0XM zbG;VN7Uy$QUF&E?p+3;oQ-fJgVNoyWMR_osBdY(7SK=*yK7or5rCZ>#1tWUHO}|Zh zNg-wUnlh}#gdb~n>D4!z?*0)IMC~qBXpAe+9>~R#-cruKPW3u z{o_Q|sqe#!z1qbk>OfB2rd|92?`+gAHsZzKwTt)h;*Z+J3A}hpyGX?zBx@Jb@S;e& z*cS&E58%ZUV+L^#!%+msV{j~l<32d7KzFX&xBRoj!C|rJmsagJE^R>)zgX0}I&Kny!#=w!O9eRIdvpk^2?t+3Ft2+VKujlr_tmSrWnV-8p{4aL8 zC_@B@Pw}+*3T{33Z%EFpULS^rEPxv;FQ!F6SA2+HAKuR%;UDgXiJ4U(ZIxE?Wn>D+ zd{!KWsXI6qCet9T;`echj-3MUIZ{y0S9Ak}JI0p||Ht_*g#WktdI^rhtS`fpq4%8s zu!d~Tf5e5X&VN|omhZj-=qOA0l0VSAbX3YbEH<4K11IAaEuqOA<1zqz&zPk28!gH? zDBK0=?1&@=cv3j8oG2(s4k@!HdnXDCfyzE&Qya(%>Y7O@Fu5jDxFd?l<}RDp3k8tF zn5s;UbC%8Nj>-oDI&PNnQ_#5vgC5vdha^I`xh8@2p}&WFbLw#I;z|zgq$PCje?^iv zLqkB56a?Cr@g+Ez;OrW{M20iP)d)oC&aYg@lC%8r*_%Ty0HWEOp&zVhheDG0l?q|o zI3+0va*QGZM5=}h0qE>YhV+7fnuWzIY|s{L@9+G(juF3jBg!x(<7_;?S#q?S6THiPqzZ=$7fZ5Bt5 zoN^VLW&YW6>RINeA!8OrxQnnGffbNChhIBI0}QheFx)7}Q;Z3;$UK2Uf4|YLPSf7x zq!-hh@@Rpb-jt(_9xSG)K# zUTouH@Q5BiMe{U+k&a4o(26T?HMGLzaHh7kv#{2V8ouORA`|iH9OTYUAXS<#7yf7Z zE`k5U{WJNs6H-ss*G{<5GRDTQbkJ5&Vy&}BTxeAEtu*77C3Io*tpwv1$~AFv}4*9bDPJZo;skIX>vfxOxE$oh?u=GB2?qtmE$Hgcz zjh4tE0MJ!n3wbP5hT1QYBRSMj5vzi z7|fAKhlHoP=#VO{huo-hk8L{lp!dm%K_NbLZ2?YYr4+wYnH&$Fz?W?#O+y$oi?0^Z%IW_=Y7)3tJ4oWQ$lTVBB(7$PC9?x#`j+=)}!^ppFk z4=w|lRu#01dF{|49ooe!ZE$h9cJVpR1ea(Ro3VgCc(INAv$>|Tl`|KNrcXgC=S$oa zSo;>67`)dm1{b7?!6mJNe6=@tr|JzZX!Zt|?2!}@Q*mV|a4jH#i_q1=x+OHe-@=LB z|9m_oEF%Im3K+wuRlOb3B)JX!_biF*Co7BMC^Gs{BI`IH>p?1JcADTgsrxTEGyf_A z`d1N^1Z{%0rHS+ZF`WOu*&iLR z=wOD6MZtyFApWEBJv5xE;;?)y1YR-F^om92X%$-7z#c9RrRXm;zwvYYj@Q06y^+Pc zkQ6aa(QbCEWxI;odiZ95CHms+`tC;;iF-SA_lDK zDjeYck%HpX9z=N;CxZ8mvoVx_0IE^DX!{B-YP1UnUaUQ?lfXG0LkMYZp_r4Ygw%%( zw@`v|Q=As2$nh>;vYR-ZRno#f;pFKbEXsL+`F8SUwS<>)VZwr5=u8D%t^V@~kT7XM zI?%Sn-$zmqUhKjV_)ilKlhl5wug48^Y5o1bLv~*vFS3nj?!@c<_Qc&joBL*SisFyirgl#npK( zX29T`I?q77Sy1P>6m z(htG5yzSOoW@Fb_{spvobsOsd*W<-Mw2Qm(;sxy@4KJS2F7CyP$J+MC0JsQ#1E~ah z2H-cv)c{RkTQoJhvY>n{8y@J}MoB8hfj|QzUIGL`8bR+x z2*@e~r6Q;5Y1C(zRv+{T_cd!6k-Ecq5_C!;AJZFQXmR3UXvjB@vR3^oPQmN6 zi)Os@qIR(aFP=Rb+uqJ;Gh8>2wm%@I2kgS@Cz4Z>~LtJDW7$-u%ex`9EX9}IRx`RJet@+y(+zIL49Gqwtbty+R;|DU zrO!|4aZN#U2+ZiT+Z+f%*ZO+kA|7*~cOrGqUoBi{tgbB~Z&m9sVHobK{FI7j@1gCd z?dr{@w_SyA6EPt;4v?KBV;nx2K;vBWV978*j_X#}tXprXQ5$f$t2cdV>IAX+04#n} z%^6>dAV?)HOz_IKkkyO2c}}}%Xg^7Ee3SRmYHv`o0fuwi(u8#!`>T{L>C+^1k8h&+ zB+zDEkOZT{E?!yFWmx#cE_-$P4J-Dvr-5~7wEEeC{U97 zG>Nb41)^%2_tIT3b61L0&0}1Aio1taUX29hL0J-(sg;)t6|6Z`d7^AC4r+JG(rg_{ zgYl^8CbYwh>$?UX36tA>(NT$0wZ!LEPE`7h_wW@}*d2TQCLZ`0iH}*nBq6g-Xlm1d zdR-;k4~lUR)v>)#t#5JKYqA&8_74GOGy}{?VTh>O@;!UseQFqR?)&u>`-Wq8P!V1qj6iEy~3fTj?TxRH5^@&$NP z_hC&Q`q5(w09<0hO#N}qaG2jOk9p2}`sdn4!gEKtvwkjbwC1rRs-A!fPxs)Be}fM! z)gGj0Dx5avyUTD=O^>3ZYQsl0Kh(R*9rUg#+3dR%{ZtQdYbDdG(P_0-{5k+Fp`pxo zP{fm$gnFaiRfcnFCrSs&FQZp8^k-?O_#bPT&hQ)y=?r7T>YJ=kO?bcy75)N7QJyU- zPQs7Yp`b+Q^>(&GcIWT!geIpH$|N{W=TMH z1=z|L^n^@(PaYlMv=b5{7xpyC?9G3!tT(HdDSx zlTn{;c?Gg*vl(U8dRGH;FL%vij@wpVG;I*~C>+0q<83&SZy3aR;3$G)==4FH1jqew z{1T4OXAI&l0TwX@j%a@KQhI)v6qr$`7j5mdXzQaF>x#_9v;+g(r=A=;HX--9ERlBS zQeGhL6Uewt+d>m@SHDNgK9o%<_~2%BY&mqn?I;V%6CoiLwf~dI+Q1tw^8!qPlc@OC zn*X_~PW{i7=&Cs6Anh&YgHF(l2L#2>iJ6Cmz{%92Zj!RBK6EjLidDR8u#4U`47=#E zHInrtdW3|T!M_IItHpmB-G%@4T3SDF8w&`>{Lmo=(ps~Eq`^Uc_21bbS1rsOq?`@* zRi?r2)yQ$*Z(z_?0Uam-HIsTVHGc24?lRA{p_}2%DQt*@&Om*A04Ar?*N>tNm0QYf+^3*f(@Ff=zTKCtNpFMqA{sjZWRs5ihL%qsv_z8g6uN)6& z0`F-p2%xoE1umiK>o;z`Vzi(vJcUD3x8bpS9OvKGvY3WmDtz^P+o|1DYtOYzfG3d8 z&c{w@m`{?2ut%Qg!GS!YS>EOimy_on>`hiBQ^}#?4X6v`OP>anZ{*h|Oof{T!5(F~ zWO{pp9xgA>94>DTJ;gLbLL(?#9_2wJoIDYQ_KFix-@jqpY3Msfqwi6mFGjFFqJK+4 z^vBHpx%p$}z{flnVjpvl_AzttWA4>HrX*zkn7R7L%)yTtjCRDHV%>~*PLvsOf@@z` zBFE|MbA7-)@w@hagWqMcH#vvzd*+)?zi%Rb-*Dsm;%hy{@OhP=;^%o*(AP~bmK1+L z`?eQ8jeMJ@gngQ)7{4r?zU(RXWz&nJK5UrN_%Kf~jDTYLEE`m*;9T2l>(|s4^|h)adz{F?@G>2M_8Jczpo zj%VQb@hyY639|-q7t9{SW!^f73&OGYR^7h9GA4P^SV>8EY!yzyCB-@UnsJP9r^{Aa zS$GAhC(2|Rl2b$4JdoNiqzZbPRx5t3Xj9wzGRuK_tl#S&LH#KC_I{AeSHRh^r^8{? zWOv!rS;>%igia6iGENKZSb_{$rM~*vL%)EB@Gh;*(5j63>=PZ+wqRQMY5)<-;dm5| zC*XJvj#@Yx;dmF0kKky9<7+q);A?p}F3pdnN6~YP9>VS4h8{MJ9%Uh1|M^g-#{(DZ z^hk`*V{Vc`gu@ZiEaY`6%<7|`{ru-0zy0M-X!I_om2ZS^dmN76!0`t-R>ScQ9L;ci z3ddJ)aPXBq;phv;Ksd7DF#EsXOaA4L3oQQ0L?hlz=kZu4F?+jcclV8F>F!>OcOFrQ z%>aHzt1slKdF|Bh*`Imj6i;@zWG8C2&%-saG_QOB{V6!Amu2y5w**=&d|XhEQ9fDv8UGkbhyuI|Z<*(wFQK47<3d#&!;*vjgWvVT60XP|T zg8D+8pq7F%iqn_T*d#31s8esiHL1C%vUnG+3Z{BW!$pFi3>yazNsh04qX7S%wf}!t zxB<#p{sz_)WT8}QrQ3{1g+H{<5AE~+llHk}#t-fDeQuw_H~!E*-{xr7lL)!+rYkl7#v4xIGm0(GzM zuzr44^uoqL0EwRL&nPC>m^=B>0DOk0?4F)lJUI@X zIR!m-^p1pg_=?&BH=0ekWYJc#**6sT_S4A)B}JZ-m|LYZ3U-K&5B6F)uI1NO&BU90 zXyP{i96ewc2B;%_a>||gSUB8rFXZ;*+|$FK;Hq`?h$E+;V{(0i$ISFyH0BOp|1tOb zdX6dd^;*{hZiMXXD5OdEb$0xTlk2ch_%;lOcDtZVr>%#4waULQOui3;o?=uz%J;~1 z=r|B^k8G4xL*)MPKx1giHQOL`j_)l=>+}D#Y zd5H2~XM>v0fSQX?^D$8Keo%8hlGg>?14ezqfOmRxp)1id=m&6>3Ri|Q#6~iG9019O z--b+fIQbG!65-?nIALKlj6fy@{Bm?VXsx4{4d6D_o`fv$R4JYwj%J<`#Hj(YvU*LLMted8}1h7fI%PDWo9LbB!g` zU0dH~dJQEX@ejxoBxQ+m|*K3rBbb;@AM zn=}UVizbc1Jk<298O(??V=&E4u?%MNfN#NIHk%ks-@t#6!MI`=%t*#yivK^xUw$T@ ziog8+vvcDw&#Z{zFLNI|JN`oUA*cb))T!n%bt+Ab>d-W^8Wjs6F3Igkz?q)x4-G_v z@mW2n< zftfsKWaktpLdn}TF7(Z|({iD^((@S? zf{}eUdIGgEE_8P*<3d9j7ix{=LNOk^Z{BWjAbyXHbQCNA`N z5pf|q))BZ+8gL;F>Y4_1&0t)}ekNR~6}XU%xDd>y(>ag44Y`oRi;l%$@M>Hr6S+|N zne(6gv*ADfRlt8<(3#8{oe{0m8BwLqh@wJkm21waTbXlerIj%v)nG)s$=!771dS1` z>d1&1)b*b-Mr1QHqSh`MQI<~p^OhkaGAkA~2bm{Zod?Y#d!>jz3HQf=oZ53!w0+>I z@y_fiQFur0M7%=J6zdkU_OCWz2>?J;7PS6p7fBvGoEz!x8_L%hQ={4 zRHpN!%Nb8{{-^knU*ku_YgXxe=>?rHt;83}GQ*PIM zsX+~WcvgIAxK4hnPlH2@FTGW4iQ-4GSm?`VfE|U`$Fif-uK!$TW=h_!@R0bQz(cox zb~bqEl||nT9`bg;L-%|?@zBc~k@t8tJoLiGPI=FYjT-MM*{JcJ1snfcc&KS(EbqBC z={v$h-5&S>51kedUE(|y9_s!6x#1!C{wO>&Yv~!{p#@I@11ehEnLh~gRwiv@y5+l2 zs{a%VMqw{|rzl^YeUwamn>?i-77g{vE*nf0lC_TC0KIyO#oDM`2hC9rEz!WcThSSI zpvB@pAlz9kWwxQ`seI9K$d{wpr}()pG`!!8F>g5J-!4&ftw zP|*XNdaxj0e`>Rt;aq42ObGQra^Gcv_Bg+E+DFp3(50u%l*!RPt7cJXIL(i;7mu|! zKiliGiyzP-9)RMCHzzo6bnz8A=r$&^N|JX<^5%llu%8#2+Ol^_N<4R4%U{~(~Mu2u51FZN7j>fdePCG_Rw65xN;b=QEE3UQ7_`ZT3?`TJwXe!b}LQ) zlgH@`v>Z8DYbUdAPj;9B7;3&5M43aE`_LObFQ9)0_+1lm!~j?2qHKYmbplPa@CQ83 z^AyY=`B*3`L_h}*6yy(B8!Mz$`GB*^C z&dBASuDU&qHl|25NT zR?3m&si|JMU6l8rA2}4!tHi+Z#D&mpEf}^!$b=hP#in+zql$m1m*&m}z-cuG zFpC6F_R&x;ul%Jq^O)FlGGvwHue_O6qLMV%9L?h4&+XhKWz1-bW>JUJzYkKNbsxB$~w#^=7z37M_|~6I3vCu{)w!^tNEQDDl~1 z&;vN(O>z%&n`<_@hiU!irycy$>S1hveCP`MLF5IJd>($tPC?GKOTnqBa5v4&P%IdU z23ZN(90pw(X1)St)w%4*H^jhV#+_1-J2i>eLcys>-W)Sy!9ZtK=J^lx-_VD#An(oI zOx(sQ1Yt@FPD-VqVkuVm5dd;dvIAqai9x|G);Wn23Cg52^})IiStPK)rmS1w|G`v` zR*ppqqNj~2_|b~8u%hs$XfN;tZC+Dpe2Oa#vI063b6^_6OWr;aUMyw-%j+QpC)&}4 zF1gID%{`{Xc=v0!;@6`sT7 zJCDt0obYFEI2W!ACj1V5(SLM8IX*x+-=S5$vCA<5cPf-oCkX60 z9!ym78l9i5SB)9TeYt)jH#!D-d*1>tBK zNWYSNn@xPfm|{2J6sym#ljQgsoW`qK#uT?F`IE&_wVbS7F&OO|H`>RuHeIv%N3%-rMzwbq&1@GV2qo@kAu| z*xQY;f0bI;zlry=uz!s#?4MJV7XYmLKwFiW9Wz1c>n|OHCGH&6Rj|bDqv)B%6e{ug z;8}-CgdWprjKpn!Ap#ZS8#<4VI5EG=_=p#qpNc$@n%^Nd;^6xj`q&dk=mS5QArIzH z6VW8PcdkZP>mYO<{Rh^nhWVI7>-srj>C}v zU-KVFCtKVT8pBhwyYvcTIo1O z>-Nz1RMh9LPjI84K4~eCvdE^gsvx3FEy(f|3QF^xbMDM!CP~{=K>2@9e!roanLBqm z_uRAHbI-BD)dj8#;kq2I?B~_<;VL}F-o)ThIR9keA#Y~zDEv3TLwZ$($KbD3cXhv*Qq0ncu`s?0d!DD|U1dKkyXXQI#YzyG}1g_<9t%vIfTpWxn7On)i zlHf{(>uR{JhifQYs57Tf5JeWF05~Q5$RM_ed??-tED`y*Uq8g0lEgTzfy|5eSrhe9 zfG&F){@{s^qQVY8Z1@A#sGV25itV}NAq_wB@CPhrdp`b{0zV4X#H{dpVo)FdYXA4O zA7ZLcYCcbOeHwhu(DD9Z{S)I2tIlg;R=Fy#JqpDWkZkcmf!7|#aVza-nLwIFc}4w# z_e6jD0CLa4N-j-k#EJsCsxNw=WAF{f5DW-SbgwyBp2SiRm52q4gOil}f!{ZGA8!Ajyj1JIq311a zPsyJ>0fl-?t|~pz=hIo6(IE#8$ktMeqzvlG8wJF9%J1 zC8!kipxXd=K;afC#{LA#C6i>x${tpGUZuVH_v_j#lq*{q+AEY7^l!Gkl_p#`nmV@@ zvr+5s{|hsS5!Y9mV(7_X?cN-4-@2N8A8XJLF*UUQ9`IwODUMKt61UQQTmL;~zBYaz z6>uL7_hq{N!tkpKwD;+iD@|M(W&>lB$l}*B?H-d=vw+P08HVg7}AT?ia($ee? zNhtAq?HP=m_0K?U6UG71``iZ;mYvave0wUt&tU{FZw3)OhhImNp`P3^0ysh0`j12&gfz~k1IXJDR;Zo=ibE@9L@OG!Fv zy|aI_wTI3EAhL<+bcL(~>;3$1%eaxhuyr+YMC78sj)SXGE zWUm)=TVwZNu^vReYvc*TOdQqq{z%L*(KmP2C&`sK2S6x5LyE)jm^H90VO${73{0e~ zwb1caP>D+)&$)+FvOzPIyjzB5>bp&j#}e2~UA!V}D}S6)CANHcDCnJmfWfth8;78B zy_e5au7%8Al&{~W<2?!K)4Fl;T^H^2(RrS9%4?nQ!&G=UN_lt_Jq$hH7hV+pe1Fa6 z`|uR~d>69$p5hYUL0L|j@*xMlZSD)@ z@APxeK0WC8J<~r;KmB(O!Rcq!y*nH+;K8TS=Aj}%2Sfr3BEbbt?EO1WQ~jqB4}Kin zG#azJ|i^o z@l3ZVUI=$XiGfr6CAMIReo*3LCe&+%9-;ISA<9(-l&cR}j@jmNRok4d|4BjpKjt+d zOhJZ3M-dta+jv4TYJ3vV)f57)INr*8Mp24aUfKD%qp<-Gwc$Fz5>wOxw}uk*dJ6A( zf{m6+yu}h}7zT{x-1NZnM5V51Ju6xtSd=~Y8tjp(JVU&}6FqUVBFMt104;lHa<03w zgVPgb=RJc{oEXWEOkG0;qD=)QoFpCJQ0qGz6YVD9-mN_9I!whoAW6<;KT@c8Z5G}I zF`U{vzWF{VpC|RtU6mv^WRg)mSAJzN+64!s$$g-BIc*WcV1bRA$eV-e<$X!P^(*yx zqMw-5jf`kGUcoAVaIMnGx7d#q`6c`Tr$co#@E;- zH2u$qU(NK*U*GI1q7q$Lm6&)}URr@wO1LuRp-QcVve103I(T;Zx+!>mg;lL#6LJV{ z{O{$*dlRhF%)MBy-ZpP>*nrf_2Mi~>GlA5_tXsilfZk)o@l_Y9BFW((-Xa-q&;V!eVj5aU!df} zZhLTUd(M$*y?40#V5H!#jB;jHDcP2*T~f_QIOXLS)^ua7BeR2e9|)Qo>k?d;4T%NU z7ch@cY84;3fiK-O^GjE1jZk$g!tVaoWcSz=p)s&OfhH)Mo>QmgNCNaW;kMrGITspB zk9~A|G?EF{hqyAW4^d@WA1aM~Scb|%p-@#Hff1CGvMm*FXT6%hangzleHM<(j?9_! zTTW)peXR7*Olb02NPobb|$7PYnl@grZ~+Ov+Ef%Hn%YHOuxYjtsT z5${7|7xuUn8haLn18I4Ai&|Tbh&WMctvK4Y$XC||ntV9tt_aKulO5?S`R!9o8<>;1 z%93@^k$$8c)2ui#;h)$EwZU_oor7SzYE|tqNo+#)>*Gyg^z~XN{--{=a~fG%JfPoV8-yq zwvzqD7u#nYi(-k>k!VaL4mklm7jMK(Y?kAlq@il~%v7`;{*Nm9;>uO_BUQ(XTfx`S z#Vg@iWN`=h-DdKY_Qi!}465+2ntKcDlHpBsQ7ibrO|co)=#f6ANkcrPm}>O(U+L@E zqAd77ZgQM`aa23yyEG^tQ*?33rs9iARux4%N;Vapi+#3~j)FHV3dG#8_i99e0y zl=NlsNorvs(SmBx{H?%f=|Dn|lU$8c=fbswQ|CvQ6hfCy1%NHk&SA@w~SdVS}c!cw9IMWLcqwBbJazL-cgjCs7APf&h`?dtvor{VhsO7yyxyH zKJ&!yi{Bzhea(ncwpkfmQ7+siN@n=qDp@l(&akDfE?xCNZ~kw`^!|g5xFW9C1*OK? zOMNppx}?4-=wu>|ND^>Q7WADrlpKoW3|^#|T+oxJTIJVle^@_Ol=wi-P4!}Cv!V$& z_B1D@==5Bb5hA`yc=-vHcrM6`QQw$=_T8?O=omZ3s|>$0&n!gxrv~|g*`u^$GVXo3 zn%!A3dEHe9@5}W-9of4ZZq&OwQoZ3H0L*)+o z(+_TwfXd@^<3#tQiM|3Rx@kcsM@(j@1G5eDy9ukAH3gllGiY)5O~D8_r9O1Bo@r)E zj={-#!sD8gHP3t(wts{Bvj_2`b9ku}mK{R!{aH@M_nCaJaR5-aAhiN*)Rzk)@(4ix z2%r$?)@R`@eOL2RYw{5gFai%MbWW)+OzjBLchWEec7f`!Z*w7_+VP%;X)8v)@C(Gs zL}&vhVPGx~Z+n@FLEq_{kKpR1Hk)XvsMkZNwUZ!3-NWTS0FbNCUWF9N{yP2+u7s1S1s;2jJxv!N(Mi~sWJ<;{qeO0G?xSBdY86Viq&N>lsZz1bl0 zm#GLc(Vf9PaCMj%0L6V~<)fKv*vL|FB!~e(jjm?-UOw#^Rz?SmRSo2515gD)?B?{` zh?#pv!*t(a^E)Gqt^RAhwQ#-t_DJA*yM4zQu--o0@Yj0#YrXw{xZWO?0@vH|EoZ=b zbA0yKdiy`I-fa3Fo(Cd(4wnm_xW4dQN!#g<%UF96lvDK^e|v?7Wo=o+$DY2W$^s>tL4NOr+TF?ELn2}U zEW^HLTJTA<;4^5!U)k(}_p2*x#c#wlE~Q{xPs*Sw^|dv#;{P!>aK)QRn1uRkd_!;@ zXM|qIx#~L3^RM9vx;32Zlv=?W#zVIcu0oGQ=!D&WKoBTMx{-pQM&({!s72qzYC-w( zSF_-snD@q5Xsz+zU-)pc`0!9^AU@P@Jk|Ix$$LuhVg57C;zLOOpHGOfn<0i3=;MqY zVeo&aXOg*YjMH-uyl-_{u_;l*rapvCz5Vve7U7dm;WsEyK%WVnQcfD3(il1|VCcj* zgHD<5Ky-Rzy%C)n5fcpPl+gq_t(Cj4P|zvefKC@0(Wx#0E7Bp*T6yd|M4;u!&hkUD zv%l!cNz;?wvjY*}_0LWB*1x2O>b;s#8r*Hh+3b=!vhqS$Yx}z?1fC00fxf7!&c49=x5xui&Yn zB)}9{%q-hu1|BU+vHJ#_(TOSvy(nn^#-`uD0W}QDlY>kf+{^(riudJP<;V$9s6t^L z>_mMb0HcW#JmZ+5aJ9VcjwsGwpC_svPd=s9;oWQT4G__pSH#n2D_$no|6TDi+5EB2 z%OqCyx$s$SN4%z@wjbq^?P85Q^AhdMpBkA!7eB!h-EA0dARPlm9%Cs8R{6Rv=xj15 zNxqu>NRcn;LS8557NXZl%#muWK8X&2 zqZAZ_6FphJKGBn6XC03%iY7GRJ#F)g+jDa2y~g;CiVu@ok5k&{^xP0(sfb<7ZRI$- z*t#II=Ds+W*x9}^%WM*)Wz~y)J2(!WPQKffxwW{x-D^7GLvOxiE-?ZNan*K9MWlT( z_Z1Ygr&ih*`y%mIX659IXIF74J|9(8^=&NFjzy!nWR8oh;XPSVf(R>r89cAnSKFCY zyV$oAeE>T{+m^X^;>NC4h81ArH#;%m#wt90Io2tSGNaQXa(xPIz>9s7`K9Vv%!2a3 z^OyVuUjO;aS;ttE173@9pq#(#Lq|@5fK&l&&H6c@lXXC`HaIL5RkaUv)-63heMllP zL-iJOS9V~&$21YlkqjNk;!_w|6o=}(me}|39ng&JE+8hZ(#k343LcwDAjfIkCtf3O z9--SyhM7O>4w(5XChqk6FQEtac8n##%{-U)+7f*f|Ac-0bimj0z3}ya?+iLJE?qaPz!(9Q6WBi(10d^zHb+hCbkO8Vof=+(O&~q>{$Fj)Fdxm=v$nBv-Ii5_}$%|cSmCvNl+e|_B=<0@aAX>h*V=T1< zPb}<7DtiKBarxMjv)L1vGS>n2B!)dX08e(ZC%+`nlb!HnJ$v#Ud$OJy?TBMv97UsG zZpRoWmh*?W04!K`Gho4U1px@H;M44>R*s#zEheOPdS<8KQB~DL5^$X%b)O4EAho_e zCElYJTwSQhPaO2=gTP#A?I!yp#O8>dEbbdJEWlLZ`b9k5t! z=fM51j`Slgak3SzB)C#w+^;!G_VAu_FNHxBM+wpxLi}-yt zgpSfEQk>;P$AQn$vv=IvR!)F=1?d~7=jwNFY7eM(gcrxmU)oCZ7xFlEs=?Rh)0dl} zvyaMA+oQPB$_Lu=PxFxnd0#c3T3`G*{QZbIP_L2GbxkiK(AM)_$2@{&=?)YCXEDh7 z>z`*|+=|eBGxq(ZZPbE=f7%HxpzDFV&Q!cUy|O@zfleo-?|?o>t9^FNTN+LNb^7{r z{T;Tgnf|)l`}=#GQ~Nu=ss7HlFOK&2_wd%x{oPR@c7y(=z=Rb|Sm~I1S%Em_Q2_G1 zfT1%d!r^nNyRSfHmI}wC1$MDtB7Ag7I3G>aebl)wQIH&YmI^c64Z`2~%J0s!7Sq?t zkEKxv!5U5DcnV)nyA@XE(A$YV(|XM3rL!%I1|)jyCyFncj8p| z#USJt)CF`PLV;g?ITzTWRY_ZKJ8ZGSV#V{p@G~BREesoi>$Z((k3t`KVhiziLbG3u z-$`ee-v&Y|uOA;2FH!4{zI}Ue`^n9;|FhD*No&40wm2rRMRHYQXRPB?G@=Qp%zv}j(GA}fcpVpDNWcqC zUPpH(GmTl#i!-*AId;OkUBG28x(z?r%4e=D$|-PX%qYIjVs$KlwbcpA?SHuYDV*eY<`^ zzy8$rb3(TNFK5&3-!~|50d6eB^?$3eMTA!l0^IJg;o#%#v+83>a}{%=RFG}KFJGcB z*^3~5HuN`CBtJSEMX@S8gOixY=->mzSliC&oF>cSN9!G_5qmQkXWwcJFn=RIC zn7QmEig?P#!+V}gMs*DJ?n2}O`7~HIY$-c~qJ_|)d67j@R0iL1G7i3kKE_xjtY7zm z%ATDhNTY#0e5dMvf%w{nD0-|q^c!!3p}%&E1~m3o@9#OB9Vvyrk4hrS0Hdo#mrn{p zl1tu(1-~nwo088DeICUzNwgt5b{yJ0#8JAtfc1y{(=jNVFa3dXRo`4`?`%Sy(>y5} zbk1V7(%Nb(?a~4m_QJmfv4^!vIpg`-k(!Q#{-t=J2E<2HlT>jM@Ih0Pe(a3?4e-qC zgxNsyoZ$q@qU!$v@d}&0*V7A4bAA;$?4g@+rRnr*Wvp5$9!sscd1vVJBq2{ZHFo|c z?D8N%1dPXSIPb5kPq4~AwN_5?eBWAs)MyLbso!S~PMp*V+w{>9{a|>ZwaUbMqH^iE zr6LwYk_h_}v=)Glzv|v=?Mui&0KX?+C}dU^rCTbvC1eapty)5+fXu4NT~XWTQ#Oag*uw`klVX%di;+HsY(HSUC>y12Kz_-1r4UI00(z+DjZss^_;T(x7!?T=+yPSD zGBuuITg%*^ksK_l6c(!{0p|r(uE=FhPr{ro6x(G^;rAHZWtneRwiHz(X2Ix}t&A{L z>+d3}2f!V#-bNa4qpGtli=t}El-p>yt%#~AP+zyI{%^L$3gx9`|Fy(tnO8={R3BEK z9A;0G0D{>Qu+>wg>Uj~*Z&?PBs#t2$La>Q44R z*IcLQn2TCmX=QP&+;8e0Uu`029xUuKEd1gvpls|^j&Bxw;o)oWumT<~RUf_vQpjHU zlP(D<9X8SK`ikG9w_Y=aG=yOmt{3o4wXhK$4LLx36GHm_QTo= z`-i7;LG;<;6z@ypz1bPc`)i;Fuko4HMfXDwmQoM0NH7ZM!TEtlT4S}=V~uB7yRuFg z$8E7jB0MbC0oaKO=!6wIp`LY32e8D*39o+dBlyJ8kLahaMT3Q79;$FGQXk4|Ol_Kr zf+L7_^H6Z!_a?=vaxA4Iz}NVX0J~mm^aSt&`V+u+bPUmDsBmXch2BOhyh>kT=Za=+8}M;-Qj74BBtf95+|0HZ0E5JKMcf!X2E>gU zZ`c{~JQ3P=x1rI~#Y>{hvBS6JKClw2 zA8J)j&*oc$1Q3!G@)NatONH@(rM4fEhVm?N9gt5o#&aD0B+5N6Y74x%lB{a$x<2xNKZ z?o>63Mn2MIkoDw`>*KIHT`+z_J}$T)&oOBZtI+Dian*8ULu*b-AR>ZZgrJ-_XKUpce$-gclt)7RWpNwt&x38>+|u=X~?eO~QI-96g?tj$p#2~wp~ zTJ6MH-iVMlmT(7`Y0oN+Hw!*a+uA^{StR|{6LOTy>=R>Z4V8>GvNpD&&A00?2o}r@nxxDnx zas|b^aJ zMfXg%Ix`!Jy0Ea<(Y(|V1K4kNN`0;9YjNMeAAz$?FXW0~(gy%3G6~WaU{CH$&hp4l zuo}{RInvQ`wjZ%n{$fxAQWoIXJpFKNA^zN3$Dfy~{5dIrKU?NrPjO)VJo*P%ZjO>Y zmXgOfRft>4@@Y#JUb28Is6r}rVCj+XfnM&LrV_bHw=sYqoifD_L zURT72t4PdnRIr((T}>d!qdGByOtQ6qn^BFaBli$+<78Yt(rA_wYN>qdSdBtIbQz6$ zr#w4mKaM(jJU);x-=fdga(M zJ5nEST?a>_60hBcPwOLtgGuBMn&do=r}XSxqV z^m|4mvAE)I9Y6(uep(kd_)01*B_E*GR;pIZq{wsCGAZ)?UI4IXSaJ&cWIx=(&{LP( zf)w=nZyS89*l=U9l~l}9dW@D7+KZ9+Wa0NW!-~z&pj0R?yrF@1iQoy3 z>EGn}H)yMPEg`1sb@}5+wu;}sR9(e2a!-1OOb+j5`Dg^L>Me-AUwx0{-jnd`#SF1| z`Nypcu@8UW;0pu4-r8!wFU3D=#bHFT=ZT9UmR-)Utf1VFUxlo>9e(^;_+cP^6*6q8 z@Z;AxD-4L^S)s?To!_YV^~-WYv4Ry0zamV(2fscIz%O(3DZ;P2^|ihi6^LJ-B5nbS zttAxuJMBComa*_|%Z~aHZA5%a5slSx)~|?buVN55`MSda=w{CgK)19!4c*41D(L1k zF?7pG^`l!2XGFI$PD8glzhmfjX^M(&(>F78bALy4v^MouUtqi^b^l@;iFD%q=#aQx zelLfFx@%OSt_x~gt`lUgSWnv)L@aApJEAy)UNpYHCen@VALvg;^ndnojMq20H7^dv z_z*nCrMuu_mGZCplJ$7w?gpQKeNcQ0n^B+3MO7`9^|Qa)PbWXyN7Z-b#gCbow~j?g z13eCtV%f&kc7#4dn+tlVZ4Ou390P5Zv%bHCY~3)hav^Xu%6LjQ72#NH>R38y^`7{G z)f>HA;bP5?r+2ndKjqPh2ggztdMy2OXe|FqQQH)iHXr*|8_Q-sa4gGtHWrePNBRZg zK3^#0MokBEjHEf-aD>H}Ml8&WuE6jEGtP0iPor38l6<*9qxz*_D5q}BRlUX4rx%)O?a0Pp!Ff z(wftlg1m8IkE)>>JjN!g@c8OC4Ibz1RNp=n2u4pW5D!*$X03xJxBKMCmJF0@X0%^yjt9Z|&#FlQ`kAP;s>o^^(?>ZU+)|AMq5pd6VhQK|67qu2!4Dqv1 z7$IKUx*3T7{G$T#d4%W$^q+Gzpg(q=3UteH4d}zZVn7F?I|U#-e7$CgE2Nwvf*BRS zPVzZ}ktqXv#-5CWo&b@ZQVm_TGIsi~za6{MPKx~6v3*2wyM5IV=r9mue~|WJ_FXp5 z>({BW9dnyFgegHC>HB%9zZDPaP2R=%iIAZtM#*@)|9!` zQj$sG`MMArCA?VHv z$+c^p{N$5tU!w-)HOqq+CTG7Z{3+4MWcl*j&JsY47%z!H^^#CllY9C!s@)auc z8)P27u~;1oE%B`^Ru_Ca&<+L@?xBRnU214HI-;-|Am>3jZe2N|R@E5u11SBDpG8m8*vEZW5`uq6>J> z&?$JR1zMBW)cGacd?sPZy-C8_c8=O`cctOWw`vkr(e;56*3J0D-ygF7uQtpNZk!-p zJqH)M1S-)}tFiv2P1ZkE zSO52{{(&v4e{WJF_2Yl?*}D3NUq|(i?bf3D7c^P_k}v%AU@S+n)C{ZF-0PxQmx zl$g!il)3@^tquxKBc~N}TwugS`aakH{qi?EQY`=UP3rg3Haw{bwYVhS>=Lam5u{QS z6fm`hNPqiVbIRJGe39nFc<$&!Xmg4~DE**?>P1oY#XMPA$hrRYO6^aChT9lmL)(zd z|Ij}amo(V?Urd>rmLnzNai?~aKY^MBx#6JQmlX$n#j}xV>8mJzxggmv10!72XPeSz z9{XGti(Ssm!3f{j<$NA9CSqV?UAJ@P-V;@*O;qWR4qi{baoXT@&&a0WwWI493a{9^ zn}XLZub(z}*+(=5ueZ)UL*cdk&ZgjX)oZ5>Uh%`5g4gtO&QN&0IYAFEM>>ddCQQA< zGOJL+Il8NIiV;pR%WT{~_`hC0o!mXC043QgiaO}C1%F!|T)tP98I?4BLHIN-;6P&N z`kkRG{~h(K{yJHzzfNnATCiMQ1fobA^v>bMY|^F@XxIOsrOF=Xt~V8O|H{h|GgpWXQF)Vt*`)t>79}Kvi*9=l)j1gX$p3W@BR9V zv~4LnI47o=n7>0i$s0tSJrW*_mTwt?!i7YJDkyo56CEqFc|Nno^3*ar#@qC|@g>sfEK@mn z@N1jaZ`>F4B>%Jec1uN6R)J{3YQBWE*hcUOC$PGlGJyL=Cp+J{1}EGhFYK|41T5TKL=8Om z7t*|Q^$w-RDMN0GK40eQzut%Wp5SEu&=Tx);-0{SxTQE zDH!n%bD^WnB^u~1F1S(9Ck(hzx}ylhm~3?DBg@}ISOZ%x;+#ZuZWQMvHL+~q`|k8O z+l-I9sOQ??$#la0*8UXlEac1m$#jSeseRz6zP`Fj)Tce?R9^CjW)| zJ;`@pF4Mkm$J+1GqVJ#be;>ixZ`1VmY`=nOZhB#&X_d_{OxX0ogh5@)3DVb8VIs|_ zupJxAv0aceq(9@&u>Nctb7u8N2ck!Sh`$TKhHG$}8gbp2VU zx&GbRr?>t&A?sJVm5UK^Q@ytX*Sn03I6v?>NI+#hjC9LM63$WOz9 z1ohu%{{(3)_LBGXvqEKFr&NqC!0TP5M~W_&Rvxrls`?Ut?5YG%w<-^bm$p`;ssoFh zu^#$RV3~;>@}YFx&umF?c-a%r@GUr={P!DtOKjMK2fyKHyHn}Ey^;QRYE3Cg87qkW z50PTQGtescy@=i~h{5-Lt#y%(^doln+9({0;OUEFIqDRPeO|{FCh$T#%4sePOK}v& zxtD@rtd}zr050yeCj1n-0gK-Oulo6gd_jWwRGx{B12CAqIGE}O$uE3{5662kfW=bP zkAX@F320@{2vV_Hh(i1X0~;2l=sr0|{REy&j&nEA2P~34ey~RFm=uMHoY%>Be)c?VE&rGXR zoN*Ko)3*dqkjee1t*vTXcQ(>i;bUmajf8La!nX%3BaguB79VAY6qhQ86xZ|KzU7BxU1Ogh~Pdb*UNgo$*La4Bw<&nanOF(fbj7?-$I9TFYJ#kqeCz#mFZYnjxG zlG6@0sax}115Zuj+myf)lQ-_5kp_;K64JUlAx?FcIn90ElA>UNAGdV5TEn1^&;7eO z`q<_{jXqjGHqgg!yEH=|C(de&K3=pvEc&=UG9-PRGV0HvkG6MI`dF|nEc)0jN=F}m ztnkyv5$DtUr4c7jAJ@eHKKl5t*?%B?JknXAkFF&K`Z)0W@af~t-8A|*vRg~&_zF&kzALl~wdSHI_{kFCz3_m&e~PntfCKI`|me9v%UI~Xj-nS_%`uM?bgpzDZk1q7n$MnwhzR#~+o2QR4o5G@x zDRWN+ee8U781ylEMvLiV*0eu^KAy9&Ir_N$>r+S{$NZ}~`nYDgMjtmUG|I z=;Ple|AF*zkyW9OZ5J5m<5@exr;q0+X!NmDLQCl5)EB~`k3&BTi#~pGR7W4Tyyd5l z*&UgDc_a+_xOZ(>^wB)$RM5xcmxn7=;LYLukoK} z#Z6l^GR+}|b30cnIEN=hn?Sm|f9dL1T5f*Bk95zsqxUgC`;m^3LYT1!%u3#AeZZEc z`!gua{>13}v*~qzf39m!?_c}xsp-$sRpIr=_g~$j%+mGefp{jT9zHewxjfAN%+vSh zz1RHx>B{D-drSHQz0h*jFlQP8Lk`zdMEzsw`&%v-&<_XZp=*ui{7)I-^Xu^R;JXi{|S;hyMKeGG+Y_&(~EeS~Op65B~Y{HQ4q) zJYOZ%Et;<}KmGah_2PB^U(T1Bua9PK1PhLxPl2(O`67|{iz-DVR*v`rcfF&LxjHn7 z#9~t32AT!&G5{{kK?*jJrc6MF3V+^Kb{P-g=QZ%7aEzq^>KXEmWZ8$O%)Umcm;j7m z^r|W3QUvLaGz@JqmeR+CJ)WrW$8+8(9Z#FnGoGs|!yeDz;!`=E%nMG-cy3u5_IPF& zoyzgtaefQOgY-@rMg}GG#$hls%KT52LE!mG7{TR@jG&*~mC_fX!ZpAuNFC*0t|b%7 z4r3=k=FFg=rv5ejN9ad%9uyCNVtI zAJL8H;@xM^c*Z=UjpyDyVUMS~emv8DID^LH@o3{&CWk$qksjT6R{wYgjpsiPYvXCR zKje6%2y{iqBUcm>Q+M8}>QvmH#Cfj2zF!;UZ~MwT&EIu5qs;?$cWr^c?ydgsH<{@B z%y7RaW5k92?{8-9-|=lrzW@I3+V?|P`=guwUW>;7>n-}gL)saJJSEZ-o@DUaS-@&f z^aH!P(rIr`^e`+c+JQL@PF%8;>?jquQfgQ#R$z7+N(>l^ipEnQ4KJPxLLt8*y2D!? zIm|4Zu`(yQH;4Q;BYl%RaNG%BITlNz1~K0V1q%3K<_S#RnJ5>3+m@4RxKt)xo}&$nfFSI)QfexfDk+m!kCME~=vt{f3G(~)JS zqS%jYNF=(x$8knZqLqIlRQaFYZM1ydju7QPZM^(HOn=t-h1yH%f{-g_q@9jp)AijDL@5T-;Sw z^^kar??drhTa)}2gC@%zI?zHcH!kEn!$L0iFXRmQ^KP_|6Xn$sE#$QD_$~Iew&xYv znR3c3q`C${0o=vX{Qa$cbYCQ=WWylGANjIFk*d$n1^AQjHL-Rce5v&}Fux%4 z2lD6Yop!$#Je2Ypko}Z*PfhVzN{-M2=%#06OnK7RQzI(vyn4NEbr1u+b2rE;WSc=GReM3+N_jc7;US zQ(!tUz$k$Ow6L-dIZl_*0pW&TGK%AkFQM?^b{tyA9;O(H@-tB!r$p83yNPLOy!^o{ zEac}UWm*Wpdk(;i`D(;$Cv)Js3Gab^X*08Hnl>{p(35S-w7kV>@Xkl=b0Vi`t5cM5 z;@?+)2ZTtWy}U^EKsF1NcPDo9RpV&Vv9i`WvaSeai{h!%z{`K{~%t zNMEQzdctcQ!SV$KmVG|ZU^v=;ks1giH!={~}XOA;_=*`-%t=8iGk!*#k{3-%dRCyz4CL}wwYNxORZ3T&=ss*VA zYj2}wEo1bWr7cS`@ITu71thAZst(ggr@{*Ugn1Ey1Y+LH7BS+p)K6W+%ixY#MhaiS zax&r_XJUIl(|M1w5d;s-WZ6=t>f_!gSX6qB~lNK+ySd{22IYb+z7pjK;ix&9b$ae~g90RA2b@>Cd_vVsYx@ zWy&kN1nQYOdNOKVSAU(j-x+ZKhW@^}{?YnWf=YA6`tYvXDf1@62MARjFMYrqGk|oZ zAWwZGk(?9WKn2BOjZn5!`?D=oUc6m9U2ZG8nC+y-f4dh`ORiqaoW#Wiht~xQn`bc+)|<kh!U z1x5}95uLTGD2k5!dD%}C4?B!}=?J+c4<7Ek`i_(ZCO)%j@(6x>&C^UXDUM06WVz&K zAER|~1@EzUheDICz$I|*^K6p=1dJFhqgZ8k-o0xVFY@*5OZcz$=jYIW_WN&w;w@AA zvAmWL5j3F5L;0$2qndC0h3CR-d@?rv-X3h+DfI_C@v!ikr!)ofkg8VpSi&@*T*r5J`HK* z{h+Lj|CP;|I*;u@LpY?C0WGo!qehlMRV-t2QVK5?!T<|F@GQ)L3y5@KE?jwV0gW%j_i2`RTR!}q z2-T46UdF@i>l6`Ce4UivXc~sQ&Q$y)FHK;9pfXrGRuL#SEYq>o@{!#zcXIiqTyVab z%+*Dg>4^YK3b#fcdLD`q)l_@t&f50G=OMp3fX? zE$SqH81gInzqU1}13Qzy)x%`&eR(cC8%Dfc>OmEze#uuIj}n%s3tGtBXes%MII&>m zQ$ORYjzu}8Dq*7xvbE<#r9x!ELmqRcMoXUbZTebAM8$TIhzCXCG6AXM#* zav`>-AE~nm3btP&0JaN=?Zs$RdGr|)YyGJ1nFy%<1E6}}`nooFTI$Ycm<$ZEQ0fX; z1qb=am74zPDYQ~NG~!QA_%97tTn7GUb4e>`-+R6MP!v`%(o9EM*72F!i!b6cmlfSy zK=H?DuFRHr&Jy36_rQSNm4HdhiucypF*Ensq2E^*@8!{vG;?cFXDZRg5+7-acR`=- zgd){YWNYyciaM6ZTCYO1wO~BA;$pQGP=!VUj5qS`-3N7oj8S)Og}SRwkf}mi`ts9= zem#Y%JyFicADrTCX2BEJlNSeBwK&P{<$1cpS);4vlz)QOEZ?vb*Jg){8IoLCX=G@D z_ksLJ^DhAGuu)o%5>i`ClyI_*{D~d!G=ul;?2SA;B})JJ95jNXUJ%j_E)5_j-m{^Q zIiOIs4NH8)LX@tNpPvVmu96|YeA8x>FFet`s*zs{8MG&i{6FAcG~9>Cw|t1nONaih zmzQElUK+{drA2KJ{YEl*>5Vo9dFcT&B4vQQv;wqll9wht7e|iE$clo5r5L}kwC8K4 zAsV?+^Y<IB+Gxl>rwIS1w$6a3#S7E7lIQ)t(Q3fwtNiZN=N!WmLgzMq8^G!}-xv z{6q--rKRJAetNSM5}(ETJBRTEitC8!#^D0o$O4{_1w0`O_+u83m@ME0SavDG^J58<02)q{x6@NM>!jpAG1);fIa)!L75 zd?WZa{5J*Pe*1?J-)xQGThR`NZwMc|0w4W+`n5=aj~(D+2l&_lKK4Ac4Z#KQVe`ow z=aXmi$t&|2Fdwx$;tWCpFit4Kl1~H4t!_e}8T>?}`bLQZeE|c@K*(1Yo7^Q zpRsR8dLyl_eLB%U1e8xOjb!s>*iTO*z^nA{QS41ULg^YOy1wIL=7EK9a^EO* zJr4r<7sZTYVx~sWc-92_$($SMm9F7G2_FOe2Lx#r+DlpDX^=F8UbE1WTYQ1WPw^c7 zI{C}%P+oGAZMByhixhpY+43`VYEe-AO2uk@PRYHCW9jc;zNjYL3au259^^Bh!1^su zRn|pQpoWsl;JTjk+q)XGe}%N~%!tt2zam20uUI}oZ9T!D4v{S~p7)G0 zv#mdGb_Pdq>|tAp;Fv!^!q zzWI2;%pQw2R?jr3sTVmRjfeWiL%+uZY{mm<#sjw<-!d>;}>@uH-#sOG(#WXL%40+Q|_QH*0!WCx0z*%&ipFuxyw(`1uD} z91ftx0ex1(mw;24d94?vTlZgC}<-LdiIB7`vPY6hq8bpn$`!SX+sOq6#F2L7Q;Z(Yp{^$rmi5Sx>+)E z_TUf2S2u&hTeMrE$K21?Bj(=OIY1r>K9As^Z@^Ho2W8n*$N}0S>jL1q!7}$pg6mEO z&>gD1@mJN}IG{V9xyJG!W-XW7mNg5_HL^UH?2VCsroE9tvoFP5&|vuJI)q`5vvn{G zpFW@Ld6Dq)4TX>o6{BbR5ng8nZNrC>Jx~e1^R3^zBVv>qcE{pEhO6Xr zUC)cdW1OOE3kCjmJSxxzu4A4f-RBZ}xx}d;q&XhNfHSlU=$Owo0bL86;xug!FsH0H zl$uW=pTs3B9l;XXIgEGgg~CUj;*15n*HOU=&zMiiOC*d;wO8J@e6P>xx$yCYUEwPb z&#|=!+2|ef;Aa~1_Q60nk4lc2;)86T&{0AAggv3u{1$E$_AA8>`g^p}F&`Rp&HLCd z9ajfR$JDh!TBw|umWRsOSc0w21fca}+mkVz8rKI!>`@e%N86di_&FBbn4I<)r+ToE zx$nktV@Lb9;hoY~ng@n5(Pxh|xbc8=MOKLIPWT}XC= zxj6TNm^~|fzaaJyfC|y>wi5K6rT!691X%XUhVT@`1-m7Fz`~#nVLF?S9tw1x9uKnM zRse`VcfT|4$LHc^e45}H`T_=^a)P2;?)0?%xo)rTBUE)*Oflwxv$LFZrz!7H*shb= z8XoTEg13gpnH3k`9Yq)G+%>zZdJlW12Ha9KpK@L|XPToQ&Kbo#@_QaFd(=N~{)70A z^i|CM1{@lekv$16w5r(P%0;g26k9t*!K@f*;AbLSNpPjWl?GQvjwsmRFArBPTzSmK zCTKR9oH8LlN43(4%+@9{+f0ONtRaG?8f=_mtW)f-qs|l3U2U+zPgyBK6~aO#KBmY)A?#G?m0H!5givP#3#hmmGni^dYswh5HrW1!>sMX6p6GRND~A$b zg}6Ke7L(HttjLA%Zra*R)wkQmHhR;Q5*s&Cfc-104!C1sgMSQ$8l#(9g zqmydpP-{_~{0N>6c4wQdb*<#XdnhroiwJlJ+kyz&cXRdlIgBlQ|Wp$qx@^shOV~ z%bW@o`VG^vl~M1}gEi`1L)812fIE7J2`wHbA043FHF^pg-5skZ3lu&@3Jyq8MpReu zW>+#zTF6i$rk{1)&DK!CgWlHsQ(2&POwN^q+B5!faz`+pB)7jrdS|H7yl2CVtSRr%p?vO!i;-%KOOI7-0TV|U-?d|FGOAw8u zv-!-Oh;3`+d(qm_>;^aUuNZ75{92~$7oO$cFC-)JxS9U_ZFf~tZH3>4&d;tw^s0SX zd33tRtJZ%ua>*ORKI+nJBkC3(GifiHt~Oh{rcH3ZHE2Jc(s^zwx{VwRrDa0qhN5YPUZPO`4tI#@eB#*$eeUU2uDFeEg~$``k5ipzS5-y^ zq^hr|RNZL-A2fD0dtW^xnJG?O%(oriAM^e3fReh8* zv)8;*S4Kw8Sf(`tY}0`MZ!9+AWw}=aytTt=&p_l8680<9~(t-$eXx zN{;w4qo?qaicTipKk4*;f`n(-g$;Zm+d& zMP0NL=n<;wh@j=mDS6nkEz zdLAG1BR{3jj|`N04%^q5gN8%>OOkg?f>gFkVIrLcX_mHS!5=*&WR@#i7S)R5LsR>A zY2CQS_wUj_pt)}8ej(EJTa-2*V$k32XLngA%kJd0MMef2be{E8adG7stlI9dqRDYol-pM0te{` z$u`W@ccW7pWfr7muFTK<{*owv+{)ySYLq_)TZPn32LCewWDsZSMge3HK@o^_{%3-; zTJDYmtok8}kNkxfQ~9dB@aqIG-Uq~Ry47!}H|LUrM`&#{d z$)=)MvisD&cMnSN{`;2#?jNW77O!WI-C*Hu_Wlg>cR>I5XN~Z?C*b}W{e95*$((Dd zZtPx1UqkIt1#M74d#k1!&%ccixNmK^*YUTraUquOu#`MXEQ{F9JwUp?VG7h0zkvR& zDp21P?{i8q{NgUSf?xck6)2%r;!pyJAV+KYs^d6dzDmBHkKDkI-}JOjQ~?a<0mG{V zw+t9wAB^EOvg2+h@3TdWi`UQf4DkDd^p6kk3ax((zb8=t2s%FyfWN4pc-j^(ZpX>9 z{v9OlsPBj4`~1e<>$jWm@WJZv4j;U5XOqNJ=l_2v`u~4`bdt5_KWwl84;$=`0#NH3 zW7B#W@97VXt)6s+d`&nl0c5eUSZvJkfkKoue4L2!udde}h(gmBFO7n0Dy3mgqmy!| z-Y4NXNRm3r(f7CR2Sk=6<>WrxZ`KYGt(%JddX}VpXnf+hYIcl(+2`4L$mprp8`KqE zI<9CeDR>eqO^fbCeYqzM7mDKV04t>rIuwKKlbqGyE2%^aSsPlgTgWtxz4=1h6XH>l zPVx8iBPfQ-LXDliHRJDn4QTZ8OVn}72uN9)y&Su&hQ3ts4G`Rf8k8cR4OfC;+F)qU zU#9^yLksaqqjI9Din&Zpy@TVFD48kb4Ah9r)TqC+jWW*w81WYQakB4u?y&Nu`-`U6 z#iZ}}kCjQsY09C|R|W z509{oB}i_1A1!+;5f?JZ{y&*;z-ElXD~zwC#l(n1av*VtQ|tk?FW(+u3#fhkb|mdW z)vhREc6}pX3-Gl7WeW^n+@E*5v?N&7=Lh$(CWaHnXAO8w<;4ofE zRaOlCRiLbd@~?^~_|S0VL(u=arEFC2`6zz8grBpaZssFd1esqC5r~wEmDX7O>I6JN zgd=l9aYuLoh2WLXUGE1XGS5A4lAR@22fuqd1;B6O0u6q*E>PhYa8ySg{RV@_COtgf zr&csb+!GoSMMZ`oZc&Grcxr}d(hX4wQ1M8|D0=k+bowBC!Mrdu6~{38d*9JUf7?46 z;|m`D>umhb_{U%L0Pp@7JIzfR6?%l%96Ti>?Dj^`2;WW!n8dgKtqtRaQ2blxPd$4d zJ9--((@WzxNwjxfr5MO|uzhvfQ+bS$(M?62r7S#2*PiT|c)Zc_Zhv#p4Zv#;JBiUj z?+RUbG~}8Hb!Q$(xgeFZU`CtR3x`yW8}(F~r6d`PcC-2GOU9>X!PB~ZE~zYqTn3yN za{1{r<@8-)-9H3rRw5bisA}R9!B)8!IKOoc|5hr0Hz!-aWh@8&Rx0;3%HIvj->phhyOevHYp-%vpCfA?;g6R^IADjumB0q# zlga44#DM4knbyN%j0n;yd0hkJ^II_y&yPKuoJO-Z8u;aXNrLp< zxN7YrSi<2))Ib|ku3>v(v$7j}@>{N-^d@J1JUe^GN7^YapHniSuWJXCL;Q}egUv|a z@oZCb=WCU-ymS}@MR~0366Gv!GRX7(}qOwIDwugS`aJxr5j ztHXOQ*%J->wF)gdCU5$eVo{&Th|u}Wq#~{7rTO*5UtW$3FzGNt(T@>|Id5o$V)7e) z`?*&Cz0KACSkv{N@2|g;zkYTelW5-+=v5o!9~;1b9Y||ESjp~}7~%caq!HfY*u~gX zZKX+J#|04c3z?*Ll-O2lFThPhX4UKkk z0qGHImmqvMR@a^^MT=&AV2@SfqX$(OJl@-aP;R9@1u{kGxV zh%R4BblDZtC{4aprOA(u#lE=uA%*?h9gMTGKAU-Kaaxn`Lh1B z&lcc^CVdd2dCW+@PLeHRF`A}R`z&lit=F93LjGWIraezR%=F09X)O{b( z5u9~x9v(_T^ICsk>C5t=c{W=el&R7{(#SCt1wZ| zT6BEJClF?uaF$3OT>a$!LF^G=F5K$uDUnXTnQHlB3x7 z+`Z86YSOj*c)`jhXF!siPZ=1pQO=Oss6-Lh!B8s-@>V}7%uWn(v|nF8C>9aV62Bdx zDixUu*@a2=>)8?v`52#Bbzcl0N!$f#s`)u m#fNP|Z3%!}IS9(gg4prUcei!@A8 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�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

s-Zil%bm8?R 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

%8S$sJC^bSi}Wr!EZzho)=Go<$eNpW1_i!B{kRA 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૟^E^KYguIjt*YZPr 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

656$IK}7D=-2c82&O)6%l42Tf5~8d1RS} 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

=uOPhgU6~tf`jFF%wQQn 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 z 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

Fb(R=>cuEX}5DS^5L`-&vaWm8B_FS-xWxmb!g` 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�s^_N_&XGMju@_mvSv!B%}IgHgJ`5? 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

))S^WxR`FVc~aj(Mp8*Q(`r zTcRK`FYwNeZ+K*!`pHr6)cGg>W=fFwM^$pVJKIy8hxnElS)AWP@hw&q%yF2??dBz@ z*MHK-pN~cI?(6t81?a|?CWgdg)t$aY50nijpX{H-jbFv_j$Y($oDYE1m6c8HLm(|2 z|M-%9@R^Xo3OS5uq(Hpu*K4wF-!G$7tw5+i4C0WA$u-Y=Cq%^G%!(xj3LLCka!--) z!siw0>u2vm+2lI}_=>zT8dl1lB8b1P@su+On-X1A zu)a^pj&?5*11u9|Na5;9>JWom#xiH=IWiEWa)o2wlQ0IykjcwQZp!*iVJ<|GLy9%( z9qE_LSj~l#0DG|nOq$pTA{FM4|jJQ>UX(yVWP zy1z5s_aEfvQ44ilL=cPu+x2>>#pWBHX^Q=ZjDnD9qxd;eSPxKk_WRa)@~C0{!g`+l zrb1j=#eE!Cben|Om`}dZddg|~{!D-C>tB%Tds7Oxr$tsPD>5r9bWBYwgNyV`ynOR? zNabPFXA_s7EVVN{#}uMYtvd0X?|+X)P%`QuRWt{sO#3wtezyJc{Y3P&ca3^Ccoh(lh&UIkRL?+Nus(wYL`S zF9U(xrGx!bhF(vL7?ez8?D>g8skebG*YOvu3hY(HX3!knOeK+A!UXe<+N$r2HC)n! zcNY>Zp^uYY?vtybV6W7{-PIMTD!FNIsV!QSx}S&jN<|PM}_FFk|MZjQL3)z@WODGm>aC2DVV`oS}(aOq`xa}o^|1!Z&`mL z`OhMx?%YJkS+C_oZ;9fWMEbd3HsXmTAtWsSGeb`I3iv9!o={|F&Ce z&2q0Q$t<<*ri!h239JnGtWwIz{}u`8KQIjG8-M2cZPg^U#vJ?NmAps^UtT{cOtt5g z>0s{xq!+uVFd~LRr3bIk;ng{ruaPqh0A$)^#*oa`5)C}aE^*6^gj{yar{voy;Wev2 zAZD)m+Olt2y9j5P3U>*fuj$tqF`W{q$Kz;M_Wj@fhxqjAQJOfTJ=E}X(EY9Mtt;Tq z)d5i72+h|h{Yg*BT@E8ZN9O6F6g8`Q-Cs-qViFOOOavCM)#O(NM<$`4zX~F7K5LiH z$EUj1E#wI>GWo(7k^)ynwe{Eyt)O*jT<@)%M;FS^_e)g{w2NU5lh*%rR-T=WJjeS` z887UZ#8?VR4sKZ(4DRxvLhYp4{rBR!eQCPae13?oh$g3cWn>+d&^(!I2<=GC9h+2- z0Y9c-l*BTwT{&RCszaD5CeF?TpW{7g;EOvz287t|gH2CZ;UMlA1$#>6rX^S8vy8^6 zR3Zn3Wx{p$H}r#+cN0w9?}PPXu<9En*r#c**n3|sQX2@Y+E0t%N{N4+`S#Y@0`{DTKV(es|a5Sjys%NIzD|O_XbRRH~aVVk)PAzDO%ZOWv-91 z#bfoS;MwAVrY>xb%Oa*}Cwx>FS`8T|?^=MoT-$IyUiALsx(?{GK6Sv_ehl~_h5gjj zn8!XlX6 zES)F4 zY!=H_CXYm1VRhp&ry;|`s6Lw9+D*(+cdN$Pz6w(XxcyG}X>1i9yRv2|ihq_uxKHJ@ zurv2;M{u3kvvrx+Ssq(;Wt!oFyLFYLeYJFN-ZcfG6Pm6C=_~}qb&9a!&7^{XZzr~& zzJI8mOr!#(sar>M7QQ1r*wjX@AA_wl;al%~@bm+P3gcIw5ZxZQeeUu@paa%q8Yip` zCSKw=Pw`?a?7cX^R4lLz(Bte=P8SfqF{XvPHKkCtXymh~l2HoBaX%rfEkgUOek@wj zO+93-wb8dz?;pTj1|@>*-UDM5D!liShcV!G~%QVOqk0$V`Z3^6Z2$Ube}}Tb%tlT zF75E8topjL2MKHA=u)lAcgB?R_a+}AKm3p%ZZWKnYNipl$iAj)g*VSQu>^AcBuo|( zxYdagBrvEAvdDEPbh(g76+V^m{5;+ZYqBe41d-jyi6o@if$YAiOP%NRVn3ttkf~52 zjW}cq+AxH(aGnIdwLwdzp!Y(F&+$VvY?sCD?X7U6!Si|1l^TH+!z^r&oI9p%(egBMH1oH{XL`zK{`-7EL%Wy4BqJAZXPNQE z)vFj2?5z`N{0DZAaogejXiRtZA^Ce@5YrB*6G0}jvQKx53;y6GZ(|YrQz0g^Xvw$z zzCLY7&GYj)Lx{?REqXHk8*o~yVmPkxlkCYxh+RmC6Kh9{{gzkEDUt31p!jJF?<6@OM&=9?dJboWf_C^=HKj1B9>?Qzyz=Mk-L6Fy@XkVt*L|i+AW$L z`sF2Z<^TvIHB+Q0=EnNP=+z~k*`2qyu&2P2E0cWmw_V;>c$J%=w!Ee*M);xLV;oEK z7iq)!B=u(9)}_t{?-uhgC^lV=x4Yr1y_wIj<;lvQC7yEl{VqTO`ug26N;$j&88!7% z*7xqBbmu;5aQ2g_i zMm*-Ez~Bija5Ngj9Hnv)V#_ik`&#qmiJJuT>TRUK8)9rg#CV>k5Ygw1Jt8cUVw4h| z1M2G^azswtR>yoqibzcamR>NC_gpV1`jS+rYB=;2{~t<0|7HJ5jz>eMmU8R z5opuU2G}6We~($ITd?+-AHSTgi!p{XhPB!3Q#f*uOSVen_W=KZ8`u$vg%u|y9(HvP zv|qA>rn9Kj6I~)vu-}94qt93Kp;*;dn6k-GUCaM1w%`9xAVEeRu1w+I?7`hL+`uBA?Lhl+^fIqTwh!$~0zvhfium4BeZH4QqH%y05f z9Y^r|J$B#WoPMkVy1*rp`4bG!aJgv_`tkQ(#SHG{)RsiU70I|FT#c?JhB`D9N!53k z^_Qq+uNl9zehLrwFWt{ddhXXe5Z09&WiS^}k2L#_{305q-wN*M?x+3QWL6V<7NK7D zE{@ns!l6#-!5Erf`DtfzjER&Ay7pAM3XVN~8n^u7mZwc{F%#4LgCuFSX2D?zCHHW5 z4{3Rip)$R~&4qMvDXbxXpd(AIn_#nvqaLGCS?v_qGt=w%elV1C4bm7Hf}R3LEv#V*N8zS!;n zF0y`p%dS)*qtOiprpD$0Q)+Se_TARtuXDJ@5ui6Wlo+56>oM zgZ2`rHQQumS0{Nx&mQF)oS3dh#(RgIc7f4W$9KDWpGWOzbDrOL2r3bRQYV;DsD}0> zkwlI`Er;g8KGrtNQr@Ro-S{MHFwIVX;C*NFKMB6plIFw2@0R(siPzTaINi;nZw1gE zO8>$0J9X!Qi)sGik*MigPu|};rZ#_+Wm4`KXFKH?B_vR7_Uti2|6cT@0eLI2>g!U1N zz8yopR>sKt4Z*I1OrU->O|p2T(RSI(6X*)(;>hLL6_#vgBe2SOC9=ewUI!MzNH-X` zc12?-m5IjQJ-oHZeQrYynl6MTDi(YJx5|Pl)FJc~ooe;-~Nri87r(k zn>K|zo!$~4kWt{bO4f9DhkXAV05FCFi#C87J&4H-QapgGysm9bzFt__AXS7CpHct| zH*~Wgp5dloDy-m+5;oy9=h}ebGF=uDzLv2a1=CRgwB7gEY@}Ri4%?m;%;epHxr-;~ zoiEHqo@`A!=gAfAT0DvB|;}@L~IM<(%1zpk8>Cq|MHR z-SO{?tI%HgEwIi@MrXo`M2LB9?j9*bJ$Am5$PcX93jA%bwkIOTT|Eoj%3tHR%#QgwL z7z-QP7x1iF%Cr3yze|aC=c-Y8>j1N6;e6oU9Z|K}Xd_Ub zox4x=yGOS1xNb_+wQVY5ic;q4t`8l9gemcOh?>li58|%wp~i)0^SE zHm9bC;jLs#)$ujVvma*fWH>9>U3a@jvQ}$XG6z^P7h^)9>7x}J+5a|sv;Q4>xkuuD zOCD(FBP?@1h*he$JC%ay&y?~NkeZduv#;mgtPDx~3n{nAc=D0%Zv(1GcyOU--=p2asT z^}xldpboXr2^#Ao8<*R@9wNg7gfwOa4GyZz zQ6YfdYfj2MJ1_t;c7a=6=*UBbs6j7>tY}}izl+!H=k9}%xx~hU=b0N%A73H$eaoRGQ!sLRp6F8elFS?R2TMfq_@5-SR7qYpJcG<~qI-M!YAG>c69_0Dc~oR3hlVMFwWXA#eW=jsU$?VUewTHN%Tp}+4=*A~7L>iRD(G;KBAQ;5y;Rr?>vHtuf7A$Zbt17a z97m4a4X8I4r(Z~Rzrr#iM4Zh$&ICM%5jS?Com}T=N55`(%n27gZEz?|4Rr966tMn> z;`*39MISJ#y_{^THQw6H-6bu|@+%b&A&a-nh9}rvlE047NTQYkkkMw8w~=bD@cIoY z-yHRF>|5P{Ng^9|}L_<(06B2h8h&x1MGz?_ zKHf1L+hD>ojX@scO%gYB?Iub6+&tde4|KwADpq{kP4OH#B*X>2LK!HAWX|o_!@rg` zCS0v7ur}(T^^CjKa74{ruZE_ii{6!qrd`IAbnmNhC&Beo@!oSychf>pZsIAwAYm*E zC7FLdw2>F2k11=|QOJn7eerm$w>35hMlSOtsM*?`c?h2!(HJ5N4q1ux3LCb|pJdga z^W?`*+pa4_Ia=O=A4hg)iY~e(=H^@WzyryuG>f&1Wc?JagJ{PCBFwmJyC1mA4mipU zxPtB$u4EdjmgM>E#(NNH48847&5|MlZcmL;Wv6K29DB#>UpiBcH?Xes-jUdfpQUf9 zs=#!vc04$|%$b@<2a4~Fa7Zme0>!HjiO)&}q|LXKs(8P$%y zV(bI{Ljpx7eM!5zUdTUIIz-2OZmE;TaehQW>AEaSl|i}ueIV^VK#|fcH{_W&M6DMK zRJb7*6n&0-+5MKX2Uimq`fac&` zF;Ntp(PEYgJRsFin2+w8y{vH8I;U(~5gL-yO_zQhR};YU&+-p+jknH3d>dm{pL=K> z{#>vTT+_AE5gSaZD=c*l`nH<1$NHg9jy0Ua{3w+3z`(x#AhE@Dea0a4Y`;ulvDu<3 zXK_uH6_wDt*g#!lL$cL4zC8+2Y4glMhQ|`4O^3ypb`}}sI31u3zj7f{#J3vAV&>Go zK%IYi{-3A~1Wt{%7&qvc^j?y&3uG!+n3Re>!>cwlop9U-XD9kX706{qHjnEW9p2YB z>Am;nLpoo)pLrrnfC5x=KrNmBzRsDhlGwb>`q;$N9BRbf*hto(bnE$dU=igd0Se~T`z%j1+KR+A zt(a7MHWv&(SVvwd^D(}GNb0zhqBz$GWZ7GuG;Or~?aaR7>mO~kWOAV+uJy)}g#Yl} zlKqTd{OM1Cdd)_}ED?v?lWcn0d!JWv`Px-6IcGD-w(9Nh2GhSn^RI{uD|$cf zzr0fBql~LQb>7wY%8;Ymx1FEo2`mr0dQdNV`>t7hKM=t6;s)nO+!9V$C`!l`Aaggp zURg*D#hWL~tudGnw`$#)yt=D#dO{%7 z%8rc!N%{Fdkx&Ni*Wa`6G^?7A{Y!tf?!vRa$-G`M5y>0#fmN-|{5;F-m}F|poL;Bw z)xkBV9D4OU-+K9vyUIk*U1U;ka5g6hoG?QF7rZ4)b(XMEVbihw1>gFyRY1b8;&jG1 zuG6%!xJ|%6twq2HdzJSat-zUP_{jfM{lhMC)A)i&0sm`!guC?hOoMsFewq;-(^@`E z0ABWm^_tIso|8EGDIFhH`&a}8&h>T~^00?vKmN!o4dyX~9sMntdO9SVGFfNX&C*nF$k~-eeb^b$Y7sS0bxApMHQZ%CvPT-6 z;GV_R@{Bg*<|qTGv`jZ&qn{Bmh1ODm&|U8{O>ewL5flIL_vA3kiea3+I5Q{RyglLO z6&sQHZzq4jXr*_FR%pLC*}WD)u9Wr7updkJMWt77KlaYynqmnYtUO9lHX+*+6qP1e zcD{+#N2|Udq`#o&3 z%)WiB`z-{Z0VzlbdoqNzE^m)b)opCQeyEGa#aQMj1Ig|9$7VlGg3(6Oej%}Z+Ox*|esX9BUy-ai%R zclfz!(mmmPYGpA@9>$0q`5qmXIanfbq>9Ai*%qntXWR(DXeRoR;-@2^PpWC^~DEIy^6L=wl~pZpPGcu`F==f`rB_QLGU zVDW)BRX~;G`Hr!ttodux#ekMp#?}H~67mqWIle%KIxM%Y@6Ll;^iz}Bs*p&7xNZwN zP(b=MfwgAz`##yk(g<)xU>$H%`~@?q0;iPdfTb^sFn$V|KO9lLVJoXvH6_4Tjdnnv#N z3wz(;c#Y;6+Gn$v7~V6ZL25+DUQXfn|&n?{Yxye#$?PDFiKP?(+osR zr+S$1e6()W1dI848bY4KNGSpa<}aNsa^gsSqd^8lCn$C%^QpR zfuM{rd$9kAZ4Sn+QdFhN>Q9;`^*Np!^;i%5=+I_*k34?87u(?6(Kl;6b9AKi_n+|; z(!Hqi?)MN;_&>X*qA{_>V{!PuGMBCt56{ad^8(EZ2@SQ@WL^*QT&VMW20yCo>l+Pm zXwUk5WVYmo4vZ6b+5fT%jY-dsmiy-Qw})9xyUXG>89nx2Z1>LGvjj7Y_XPf|X71X5 zV7s05={RH4HPhbi&ZaENZ6c9uYx#Tc9nIw+=j3K!OV-rF&9i;kZx`B_za=}qf&HMV zwYpabkABH(=BD8pomJaaNW9_+ix=-1r+a+4v$@6Yv-4hgn^|HiaJZ>PURUS&=JZ-#cj^c^G9yU8 zU^V3Wp~qmdGm+b0+K)T`OsAgSGZqa}+3{1-)s94H?GvF2GUsI(&J>>-NMwgH=f~hj zOC9OTBoe}l=8M-3qpw0=2B>AYLH)2g4McNuHEH)|ZI$tWdK$q82{H+Z-i+f}LSzrC zjATCZ92IV=o@sVckv=Kbs{v)OPubYTTd;ABBQZ)5GjI*}0T)k1e*!NbG4I(xx5Eg} zf>^RjVzLd=zu&mR-};+Bm?1%G;^q}F3?mdV%c5%(*>BlKq&+)qeGNDq73~KXuFg}7 z;>LTUrQsAm-xt}(v*Huhmoboh+M(@i@wQRq?6dvJ_$l9==ZXU>{59!K2S`r89XtBx zV}bVh5ZZf2qLn9xZ6}{v&XEUV`t__+q z-!?|=iq-(XJkC(J^#t6!Y|?g)PSn`Ly;pAv)3ExrR1i6<6adM$4I9|sz%S~5DJ_SR z3@F;&^5C*nrp}cgxRP71Y2G?KX|l3_YDcuy#4aqlvIwMF?%Fx(#yJ1-7~_&o7{mi~ zPyzX^3kfM)(+T~4y8Y}pcE(nxF8?e=Sri(XmAuQ zETAfoq}p+OJJFHu=Z8VsWE7*ld@%D+Go6csjs2TZv)EiWhfiM=w0~ZuYa0W(0s6!n z_?Z{ZGZi#!6rnF2HwSLrr#9}}Yaflc{{yT6tJkF%ue)$F z)ZuE;LIl^8CkbiGDc?sPo;6shQ?~(%A9RQi`gV%`9={iqe_mZTa^vN>IT*%|dO_7o zF4R0`wHl4#8Dup(G(*rmVQzT5gT?7j1HIb7b1Nkm93(*1m4Yv*;|8TUq`CU#E_&@O zL>rsI@H$BgX8yN`LKhM<_UJp^;0aNIgE(iO&;bp43VdUEY&_|hovB*!<(Ck$vEy-Y zFvHoITn<=1pnVZT>H^07pb^;iSCQt~%5;sncL(N*;dk_Y9G=wXHJ!_vH9(gD<8Gai z=g}7kEATlxkymTo4^Jb{KVJ~rqq?#PtfPzCOvs-PZh(*lySH25zTEMy`N%A#Uo}!# zD~x{~Rjad+1c|5>uJ3NG6ZRxNiR!>`-K0nvyDxRL;Qz0J8p#Zfp}R1s8*q*$@-`GS z%cWPohn3@IWWMrv zwGy+YEbsd5<9$21xjgTN&Uid`r60K{A(Lur5$0QW2 zE^i@z3Fwa@E(b|w=C6$1fyZQB{ zHP!TWKAZbxyIazMr)XBAcq%j%%G@7?9()KoDt%yCVWpkLe` zqG`j4T>v6~eQ1^!y|8CuwN=U{{2N>A70vV0%uII*GW*dOInbKWK;y~HI@ojoq>t>k z_!)B!h+9QV!VFoP@^%bPOjcGqi;ZcY;JgR zEZfN%?Gprl+bqYDvA+$ENP;PRpDd6dXH_kl{K6#bug}UQ`ct#q4{y`Vt+j}_l_x{~YS$5d z>F(6qCxMDM@Db@E#b(K-wEf5ET(Tb{2|j7j(6$5Qj$YpQx(@2EOQmm_NBqpC4^s%~E;E2C zDsXD-q^5@!z0NQ_q3xI9EX6WKOLVkSS(`ARFwU+=)Ib$AMW53hjv}SHOJo#FH%Y0Wngdzf@A$ z&}C&&-}vu}Dp>@l!4=7|`*g0`b%hLmDiQ>JP3WjX)(+cCp6{)6s9N`A1SibWF=I-}UnzpbC-$ zTfcwrN7Enfu?>)>aSz?gTr0JL9;dW`b`hf3#Y)?B7IQvda99Go!#|WgDj6fAZJbF)BWS=d`VaMj$$)*(PU~@q zpHzwETCnbp(zOxz;SOqP7;FJ7PX3WJ-2U~md_Y zFfWSFjTIf^Bq)!n)YWcCSSe{ensQ-bXe#APXduVSBm*R0`e4<+dTyT!=j#-s>k;d} zFXb#bSVfLRmb~U{cTCy{w+xRfx`Q4#omM4DNLUK!mRG!b$J$E{Iy7l$sRa>V1`3S_ z@@Q{ozl!#LO0ZPR6*c)aEE@*SP8!h3sr3Ju=E^~h_580`=>?3f{zySuMw$~v4tlsf zaWO@f+(I8+L$12Ek33g!J7mhYCcBoMZmH&h#_&!86iq10851R-8}5}_C2d%WLE3GD z)o8YLg21@o7SMy10fwmyvuuTt0pY9m>1t0V5r$*eQJhQXKWI-30pDYgarpnQDO+Jlb zX{`i9Ca4klzXkVI15DutT!3T?aUQyF4_>6$F+7`XQl^hZzYV~ZG2Fw}yN#tc;g3&b!XBFN!%u&~db?>pM4uL)RJs(gnM{tTY# z$#|5ze+Q~Wn9MhTpH*lZSbJb9{&-W4e!S8_hNN!s0zJw^aSKG$x-G;|;0>(fu^cBP z?bGSgUcOF-^qd+!f;t^~$Kz^AK`}#PjKgHR`AL@?#4)AIv+I81Hcz1vWK?GoW)3}{ z0+P|`mW!!3yq+Xym)_9_<#@H=lX-&()Mq^@p*Mdpg8ueP=1U7=Y{zGWdvb(k1bxrf zzGoTUgC6l6zm?lEjbT72S?{gmQ1@P6Ey=i@sJwCrG!}&l^d5JmaB;H6tHnR(jEe6& z)w+5ywQ1jYl9}Up97LzEu9xC@%$&HX5Fy<6SB%3Kf77~?^edqhG4|;t%JKNi9ffrf zsky%-)Nq`dHt>IE$D}TA|L<($_}_hd(top`{_m`?+hfH2zzbW#@uZ)EUvITmMG5v(+R`#7!ila@3?uBobXYmgG8`Tbdh!-k`sXq-66- z>AFH^*<7Kkas^kDTc#s*Iiv_|g3S{;XJH*;u*N*tN51qWW%!YGf{=%k0kI1K873%pWL|yMK@+J=g5$&die)E^F$q5a6lOAp=Jnl{=Nvol11TE#Nnc!i z#{(HX)e_iU(t%u=0@E(MR6TL%9aCUVl=y)$I!T4*+NM!1&PMPBogYEB$-|sJEq~Rb?5ZpWbdYFq@4qXYXqQM=fM2Ek_YJh0lzA_0+i3T zws*8DdFT>JM#a5ED&(r&t{E%ott4x|k%@)}1JgeR2ADFckYn%WAG#JP%YX$Up=JjI z{+?aDFyn1D1vN!nM6=gaHL`%#0im4UWucr{N~+8JQOV zaYZmF*?|dZwAyF$u7gRE!=0zuChiBOB}yNyhy5fCOP2f8LGAb6*X&ezOJUOk04sDK zDt4+)41H%~0GF=(Hi=o0JcOdz_!XBTVlvwlleWn+u|L@(##0T36#y8?SFFbK9GL|o zj;B(>R7p3`hk)!BOvj=aKm-)tk3Iiz;d7OEABxPwSoD7aJKh&BKI|HRG#;tI&Zg?a zQoMs&;%dlpjju_m!@gBDN4*VOzzC(*rTrU@J_LQ{sagb*w6Xgse`zDXa@jhyte)KJ z!A^HmvHa)2>QAKngd9Vhr*>GolT7+2e%bUN?FYm=rEbDYZuK^8{G2PJ6_o7mpS08v zoF{oOE~owV_V|v1r(UtSZ~7V&M6~ZMe54$w$MnvL*#CjkwxwYsf!{lzjNYxCBU;5L zmrWi-IMlxyd|y@0M2+5uLzU}Tt&_(8?BAb$Q2*`yq6rOS%?#&v z?S4VMAA)Y;>WtfRcPic}^ggDFt)c=ptoBWvoZDuv#$13u#3inj3~o)t*Y4JOKsyC` z*PU$Tq#PfQnTW+ZZ@y5%#O}ivf}Z*D{>W5+EMMV+W z8U>re@lBHO{~kqN2cL#$&Yz_@f48hGRDiO2670*NCZtv4laI7d0FRsJLOI`THLJEK z-dP7Zlwy*(kbPdLbCLksyHd5yQ!a+3)cDT0#yP_$HC@L@a0=wV-YB!{^@x+}P#)I9 zH7=9ZUQoZP)pHc_$@_~p?2IgGf6o>#koi8{m!%7KZnX|~<&_GI+f}QAjjDpwtNpK>$f(D z)Ul%2J(Ks*kN1us#0}a5BHg>CjDs3LJZwG&L{b}QuVmOAW$<-B)*^V_>&7{O$4myM zKNb>eK>P@)CqI3xpCah`Q63mkFUg<=uAjcv`pk~)x=}*UP>k&MttMw*2XN#Ryn=0d z#|iIplO@I!K3h2uA&QjNS~9p-6aba6po!N4$;D8oU%AbSnpRroy6WgxL3iD=_oXY@ z?_t>6O3PRNmkYw$t+5%a{!wcQx+_3wv@VaeyJj;EflFwq)yWI82fpLnHK60%#WY>L z6Amg%h@`u58?hk==-XDX9LrM4be4SIr8$cBjrN6cQ%oZkG<)b44DShjr_fbU3fVc6 za8hgE3$Y@8o1Bv3`ibY6N(}$UDDeX+;N&VM(TG;zn`Pa|+W2^P>3k5X1to??A6gSW zC#>sEHXd~To;F)pjn*-R7=3+S_0&stN_HTicu$wqkuD5q>ZQ5wfwtr`1+olm3q4=Q zH{K^#&OZ!(y`i_g0crem{uLeMi(4sYl7*4ZkH)NBru7dmBDGl9j(VbbaR8 znVLCyD0q^({q>lr7WRlFonAVy6a43gbTo;>!zg!!ODt;CdAYAeYe)jdQy=WP@OHN4 zv~CUgR$Jxl!Ao!Ml{@@a|DZ?4IvDT#6310@$JGj{kE^Kud-aRyS{kOp(4>qv|L%Qx z#9R5y5qfd$Nh;RQ$BWt$4rGL_2;aaf`yA?Cb(wN7?uoc9lG&6@QyE{HC7aGr}q$D8Zfmikt@$zXaPN8kzak1MU@{FFs5bJok$g1U@E?anc*oxfpglc9h+X5BR2b zRrC1J;Vz*%oBoWlvkKzKx{zK+X=te@p}lwZ#zl%*-T!GB;%Je+e`NJv&i-+jEtq7?P#U~84>M+ecM11fB_<%!Nnk1V z<0#5Uuq=eg>3F!@urn-c``Oj7T>mNZhD>@A5PzY|X@f`A%M1o-WAFafyq6K^tLjeG z&!S2WIFRV#@3LxpJ#h|_T+N=w?enCg?lV@y=DJ!9LY{2MhS`G*;dnW)SK86HP=Y3dl0rk_j9&-oOt>&^K#CS4U;I&9=Q1uOp}% z#nMmKa4%4STA;3c_gNx29!rO5EgAM@O%M1)Ryd)oXy-SXwVnbzzJ{T}@1c2Wq!-h) z?ZFp6LC-QOh}0c&?BMTD=H*P$&8PDb9z^o9^9XfxwCN>Z@YU~!fmi*wVNV%z4OU+< zp~JWTU4khNx?Xtk+8vBtM)y+h*mWvXrwQ4|a!=i5FUdDNwx(a!Hz@zpmceIsI{#FDfL##Cj%>*AGNF}ou1$xQjBrN zz)a&U+4494ELo2mE#l!HG?%0G?aW(cgWg@a5!lF)Ig$iY70TeX?5^3!J4o1R3G^M{ zy7-hy_HMZ5syP1KQ(S9l>sO}ezZ^B{o|mAGPOa>vX_{g8y{Pf9V;h#R>u#X1v8ajC z9bDuK1ZDUkFq?pL>%P>PUY6tdCR1b`y|Nax&S0U`^?A0EIErBkwML6)5GEGEH@WCR zH#T!$c~tARmt7dh184MR%}*Ne#my#&rzh~mcP4E`v(HA={{Ba0y{x)8*oX6}c^pdj z#PSJg4ST8dAIg&>af3r6>2y3&i}PqXVYa=8#KQy&?JkKl#Av>>Pg#<30B7K`F!#n~ zfjpoL%S%4&fO#*AaSR+SyFeh{iPH%R2r5`V@X^nq+k03!_79(`1Ek)f9i-3M?RqK0 zrRYvJljmk-7b^hp*kj8(2h4$gutI=-wqcRv4ds3Z-mM6!eMo~y($M`2Z_|09S7yff zdP*tZi1lQ2)R*)ER}D>0myQ183l8Y(4vzmr)qBUY{k`wwM$uB$p;ddm)TZ_prD(ON zy*IU~JtI_0YqyHpyH@SJLTk^&-eSiNf`~}+P2Zp2Kfgb79_O6reeUOZo}6=^`?@Ze z(p6j$Lh1M`g7syk6vb}88Oe0sWKF*Ua2Z&$bOT`8K_ZkqnN#7}tcEz&7=oG``}(?g zubxJq1yGjCwo}fSVy_td0>9*UPTxF1atlm6h%{La9Up614U7}UwqA3zZ_$fOX}70*n?GE=^CS5BCEbBY&`lSRjn5`XT$?5FEWQO5xN=z6l^v?>0Lx8t+8DdXXr zCQw*O!Z?JK?^YH%L3M!XBq1NJJjwOj?n!Km$9R~N`S@WI2e%oK0iqP;_>~(dwQ?2j zY{8J%MVz52liCt}WaxSXHXrqRKFyTZMY8xfSHhzRt{yBi9nvPD5K6~?sz8*$tLVBs z8IGj-Nx&L%8@B?sTZ#ZTbjj6X0aq=I2=MH`7&b^$X>%Weg-^5S`v~^cp%8dV;eXs zl*)EQ9!yrdy?Pmc#bq3e-smxH4SN+xb4QkgXT_vOGPRv-x2*6ip)jOw%j7xO)GwmL zbjD0u#Jwe~{r;t2N(nC-N0oYU2kLBwmPFaZN^UH`cq*rx_VIQLz@wfS?DLfsJf
    |=Tbcegzv}EgkRr`S#&im{%3N& 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
    R&6k>kW2y6PS10bT|ugWT|#vg*ywk7u0mReecPo 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
    OIOd1EBfV^AKK9D!4%C#*6>W+^p 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

    03b20dZQIDwywmG^7Wqzl7}BXLCo_^hPrxVm|!v zS=gz>DF-MO^v#d+@?DmxYgr+0H?YH z^9m09i_|8S>sIjz_^=1>4JbxEiF}`E)A*nMzW~Z=MZxba<$B?iU8~!q#2PoQ_f;7z zm&B4ePu~eDgYTb-`%1u z%@t3Zyy8t7UsZ~W4O8vu_P;N|Im?ql>qq=NFNlS+BU4W<=v#g5<~OMjwqzdC*W>)_ zj5wjMwdT9>eUMwSg&`(p*klFxB`x7?r_R?Sl2v+PR1*%Sj+rQkanfV>PwbL$wu9KW-hho9JrT!Kg;;7gxL9K7*X5XBC;ynGN z)}IV#`dnlBEP)U=RdF=1F|f8!#fdD&9v2oGEe&;!dbdZ;sx)G3U|EV)2 zQ8*seVxDipU)aWM(g{O?VV7(2-h=#5f-7U)1+X>u^N?U$1Lw@=`QU9^hJ2@0c%>O-J2@*+($cH-5@ zSwGX(U2op9)IPz=wU3aryBqm6v5OIaLR|WM!TJ6D^)0GSo}C=2Kb-le@{Zo$CJWOR z=3vupQJWJ=e0MF)7$eH5PZ3z@|G6&ytgroKh4qGRy8@e0tnmI*wYT}t9(c+|aOp)g zul`{TacvyGw9X?!pvjoQpP!d`mI@gnnLZ%b1$b_!P1&;_LAE0bYPwoNES!=8?gu1z z_>wP=XF27SAKS3qme*v1+ZhlzGtnIm#7c9#mVOaUUP-(t7mS(Op6Q@PIpRt8zINkH zy3Z)T)zoKe-NELg)H2a!klCK(BD7!KcaPmrWdvsn4{zDOiffF4yR`DFgSMHxp-gU5 znwylih;^8j{UjC8KXZn;>QIovFOlg6SvgGJ)vaIa+Qt+EZqaNG6aC2aZB2ViiZG=e zd0_ASH2KM<4m(1s%|=dG*PUniX_=PLGAK(k@aveqQf&HvIBFrZ|4_apM8?R|?8AHd zYE*zvW0JR%Tt@x-rE%YE(%$nM8_N8BmU4}VU7m%|hhexC8^P0g;bCDxl^r$sDDn(p z)$iK7#{3KN#!Br5m7g#Xx!AP?=Ovyhazyvy&Ck=Z7ukl4=@dy0;HA^P(JLl`$cxK< z^YNZtFY-3_iiCv@(fJc$*ehEjeorgPwdyQBVTxn9l@Hts+-_!yYral%T6EtLT3J!m zGeCJ5^;pXVchEiZo|-ss9gvLZK%FrI%$M>#&`=OgJtR~l=@R^KiEr5foGdeo8dD!M z(ctpFwP5f0_%Qo?Mkw9NHeEX4jC5q;;?TtOy#*pX&V*P@39d0>%WoB5(AKmhGnq@A9hTN4V`91Sm?urUijTgJ1AjWbi z>c`7{L-fBBT;R1?+U5r)UTCrJ!7F>JSfLLp+Wb4?KxH?C^yNNbw{qQ$ECa(;0W;#8`w14T zaI01ve2;il0dX?D!jj|?lfQ1%d5CdPG{rpEU&5O+SKeEn=lB){yfme`!BT3NYw{|F zKJ*ig96~PRc&#h_Pd|6bwx1I6su*?9Y537K9PXSPAP4Ur>SAV20Wia4(_8qvLHU-duvLZDuk>>4%niI^1F)4a}CKaM^Ef#7mozwdK>ijby!ebhX=bN_wy^bYACVB5pk z0#jh=j^MOF=9Q%sVUV4`u{ZRQ**9s9$^Et9#rIh@I@o%>-x z^6H!{xfV0qpDwijTl-oqJJ#ym< zd9DnY))wB>VC2t-%#$<6m@VVA5RE{=t-T=!njCO0;f4Gz#4!Oa zF;8O1tEX7N3HP}roo3utyfN*w+_8JlqHZI}O>&L(aW>2=q>9VE)WiJy|7;IW{BAYt zK1}a=HeRw()x5rCV-p^#7uYD$?>rFCCeogv5)+V*-sCw)fm6jq&3nU;yzj}J&~#4b zeRBs781vFN;qn4()rs8khtl+&@Yt2_81`VhzeH`Cx22++QboKbDQjj3zBC7m4Sk=o+3;btlC~ zIS+s6Wo~Si7xAytT)Kfy30qNed(W; zXHhq4!byT3zLriRM61mi^2vLbrp;pOe6io3)byuuIQ+bF$~uA=#X zCR(;VDhuysu^A9w^5Ik1d}JT8Z<;1xaDu^4Hs+>pXjLn&wkZ@rAO8M*&-NNX#c;hq zRPEe($C-!;_VlTydz^AN=l&U@_{#568~Fy-*Fi9CnvhpHnF}ePZ?9NQ>d&-h5}D1! zLZRYW@a*7B(w#{y_5+ty)-E~76Uy}w(^8saf-o|6eFN3Q3mD)`&S81Z|BeInrsCtw25v$Pt@eKH7 z&0+XEnc<4U>p?a2ZZD#9yb0LJuYvZJcD*Joz?$~m%JFqlZu5AQ(d%r(dU>4gBVn=E z?{&NP3K8|PoVAwf;Ubk5=qb!_!DiOLyiCX|oUDp)6~SJX8^XA;-rUY^I|Nz}_3JEz zzWPPI15J;?e$W_lt>I5m3IXpFZ$xOT!j7A1L*djbLa*798|IdPfkI8tSvhFP4x^V9 z7Sexg*c$l?C<{u)NXqw#7l8Z1wa3%Pw6n3LK72_i4s#4qOhjqHARD<5+l z`NGU@C2&PAU!wI!e2(?+v2OC572GrM94gA!PT9=OjoCGz{fkgLgKlI0-Sq*++ab_+ zxDxvZUst%=jv5xO+~tp0W1kDoC0R+N;xUi0g-00KJ4LRS%0u%kARUCsFq#@HExo8+ z-C4r8J-;{lx7n*6+cjO*Id&8HuwAo%^a3fs;5hmy=EG^KSO<~&>NQHPs2hjgYkIyl zJeu?QcZ9kTKH^Ot;7%J@zMl6k=yzv)wiqq0V2_4FSDcbetrl3bhJxRdQi77NxlLq1 z2j&;ekddmzol3J=$iedyAuw9jPzB@VCpIu?0QX%=Y|(CqH=eD`L&G%0$?<6W?VyEo zNFP1EVOSSzvB9;_$)nk87nN5*yN26no>2NyH=;Boxhi5n=vr^tw$8#q1?EZHbl*~w z8_zOK9n|`_6KDN&XwV+M?6V`bg(aRPIJC|YA%;0h|)2AA8g`YK$)+g*Lf0mWCIjrA6dIybZQnAH+fZfVb<9zv+|rMIHiB|n8{V{ zW94Ni?zq4yo1Y9x=m~%FwOl$iVli#F>6lfYq=!W`JsJ>Jx2Pyk6hHE+>y^hGm<6AI z3vKRrSrivw=@40H91MGjqWo#Q7nkO7CSIsa{RfF>OcrkSs@souS~SiU_%D6d#1Fm2 z4?RaXCzw6a4MjTZGPO$oXetw5f@51*T-kgoWc5}6O9#=e6Qr>`SaSUKofTLf+UdeR&zuOyfhhWs60m}i*Pf>9osTkd?4)7p|JJ;_$Q>3+^5V{nnv+>sH5(c%qsLhJimp0!fc`>Y{T=m8Cn7X(E&KKUV+}_$P0p-h!R+kp$z&)?8{H2SJH;C+K_(I z5g)$lS)QCJPc99uQs;halZxrq`}<2i={oLX*c;NFE}E3}uDsAkSZ~9S;wnt_EKvFl zuKArYG+u2@Sh(1Q-n_OPZ$ljN-ck3?lwB9D`5E^srSyO^S;CODQb}CDjX?Q_ci$uY zZ)4e(*AOrIHQH&XalfUCgM%d|_-4C|3GV{8C&f9E#%<>0<�z1FsTJyXxOtdRKDb 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%0A?%yY9-QL4Oyo&l+vBQajv0QZ6B=&0% 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

    X)*I1+aDS`bVA$o!!XIOV7j)D6*QrHT% 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

    L-^+K3WNnI^v_3>pXe~9<{|s`E?%6 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

    +w7{}^*pTl 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

      ceT6_&s4JBUYI4FLHo5 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

      5!o9Je`{Y^KJ`LEE^%$#}c0%d5 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%0DU>}0C_Sy5H2=7iUKx(jLEX~C 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