From 3d412a4b30a9f7c7f51ea6562e694315948bd3da Mon Sep 17 00:00:00 2001 From: boris Date: Wed, 28 Nov 2018 16:00:02 +1300 Subject: cleaned up in short, the cheat and loader are now separate solutions. unused stuff was moved into the legacy solution in case anyone wants to compile it or whatever. i can change this back if you want to. also, i configured the loader to compile in x64, and have separate build types for linux and win64 --- internal_rewrite/ISteamClient.hpp | 43 --------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 internal_rewrite/ISteamClient.hpp (limited to 'internal_rewrite/ISteamClient.hpp') diff --git a/internal_rewrite/ISteamClient.hpp b/internal_rewrite/ISteamClient.hpp deleted file mode 100644 index 190607f..0000000 --- a/internal_rewrite/ISteamClient.hpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "util.hpp" -using SteamPipeHandle = uint32_t; -using SteamUserHandle = uint32_t; - -enum game_coordinator_result_t { - result_ok, - result_no_message, - result_small_buffer, - result_not_logged_on, - result_invalid, - -}; - -class ISteamFriends { -public: - bool set_rich_presence( const char* key, const char* value ) { - return util::get_vfunc< 43, bool >( this, key, value ); - } - - void clear_rich_presence( ) { - util::get_vfunc< 44, void >( this ); - } -}; - -class ISteamClient { -public: - - void* GetISteamFriends( SteamUserHandle user, SteamPipeHandle pipe, const char* name ) { - return util::get_vfunc< 8, void* >( this, user, pipe, name ); - } - - void* GetISteamGenericInterface( SteamUserHandle user, SteamPipeHandle pipe, const char* name ) { - return util::get_vfunc< 12, void* >( this, user, pipe, name ); - } - -}; - -class ISteamGameCoordinator { -public: - virtual game_coordinator_result_t send_message( uint32_t msg_type, const void* pub_data, uint32_t data ) = 0; - virtual bool IsMessageAvailable( uint32_t* msg_size ) = 0; - virtual game_coordinator_result_t RetrieveMessage( uint32_t* msg_type, void* pub_dest, uint32_t dest, uint32_t* msg_size ) = 0; -}; -- cgit v1.2.3