Reworked late hooking

This commit is contained in:
acidicoala
2025-09-07 02:02:59 +05:00
parent 6b4b7610f4
commit 4c08816eb6
11 changed files with 196 additions and 50 deletions

View File

@@ -2,4 +2,13 @@
#include "smoke_api/types.hpp"
C_DECL(void*) CreateInterface(const char* interface_version, int* out_result);
enum class create_interface_result {
Success = 0,
Error = 1,
};
/**
* @param interface_version Example: STEAMAPPS_INTERFACE_VERSION008
* @param out_result Pointer to the result enum that will be written to. Can be nullptr.
*/
C_DECL(void*) CreateInterface(const char* interface_version, create_interface_result* out_result);