Script to generate steam_interfaces.txt

This commit is contained in:
Mr_Goldberg 2019-04-14 10:16:31 -04:00
parent 58fb313b3e
commit 75e3d81787
No known key found for this signature in database
GPG Key ID: 8597D87419DEF278
1 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,36 @@
#!/bin/bash
#usage: sh find_interfaces.sh "path to original steam api .dll or .so" > steam_interfaces.txt
#created by supergoat from cs.rin.ru
#modified by Mr_Goldberg
fi=$1
function findinterface {
strings "$fi" | grep -P "$1\d{3}"
}
findinterface SteamClient
findinterface SteamGameServer
findinterface SteamGameServerStats
findinterface SteamUser
findinterface SteamFriends
findinterface SteamUtils
findinterface SteamMatchMaking
findinterface SteamMatchMakingServers
findinterface STEAMUSERSTATS_INTERFACE_VERSION
findinterface STEAMAPPS_INTERFACE_VERSION
findinterface SteamNetworking
findinterface STEAMREMOTESTORAGE_INTERFACE_VERSION
findinterface STEAMSCREENSHOTS_INTERFACE_VERSION
findinterface STEAMHTTP_INTERFACE_VERSION
findinterface STEAMUNIFIEDMESSAGES_INTERFACE_VERSION
findinterface STEAMCONTROLLER_INTERFACE_VERSION
findinterface STEAMUGC_INTERFACE_VERSION
findinterface STEAMAPPLIST_INTERFACE_VERSION
findinterface STEAMMUSIC_INTERFACE_VERSION
findinterface STEAMMUSICREMOTE_INTERFACE_VERSION
findinterface STEAMHTMLSURFACE_INTERFACE_VERSION_
findinterface STEAMINVENTORY_INTERFACE_V
findinterface SteamController