|
7 | 7 | // these are defined in dll.cpp at the top like this: |
8 | 8 | // static char old_xxx[128] = ... |
9 | 9 | const static std::vector<std::string> interface_patterns = { |
| 10 | + R"(STEAMAPPS_INTERFACE_VERSION\d+)", |
| 11 | + R"(STEAMAPPLIST_INTERFACE_VERSION\d+)", |
| 12 | + R"(STEAMAPPTICKET_INTERFACE_VERSION\d+)", |
10 | 13 | R"(SteamClient\d+)", |
11 | 14 |
|
| 15 | + R"(STEAMCONTROLLER_INTERFACE_VERSION)", |
| 16 | + R"(SteamController\d+)", |
| 17 | + |
| 18 | + R"(SteamFriends\d+)", |
| 19 | + |
12 | 20 | R"(SteamGameServerStats\d+)", |
| 21 | + R"(SteamGameCoordinator\d+)", |
13 | 22 | R"(SteamGameServer\d+)", |
14 | 23 |
|
| 24 | + R"(STEAMHTMLSURFACE_INTERFACE_VERSION_\d+)", |
| 25 | + R"(STEAMHTTP_INTERFACE_VERSION\d+)", |
| 26 | + |
| 27 | + R"(SteamInput\d+)", |
| 28 | + R"(STEAMINVENTORY_INTERFACE_V\d+)", |
| 29 | + |
15 | 30 | R"(SteamMatchMakingServers\d+)", |
16 | 31 | R"(SteamMatchMaking\d+)", |
| 32 | + R"(SteamMatchGameSearch\d+)", |
17 | 33 |
|
18 | | - R"(SteamUser\d+)", |
19 | | - R"(SteamFriends\d+)", |
20 | | - R"(SteamUtils\d+)", |
21 | | - R"(STEAMUSERSTATS_INTERFACE_VERSION\d+)", |
22 | | - R"(STEAMAPPS_INTERFACE_VERSION\d+)", |
| 34 | + R"(SteamParties\d+)", |
| 35 | + |
| 36 | + R"(STEAMMUSIC_INTERFACE_VERSION\d+)", |
| 37 | + R"(STEAMMUSICREMOTE_INTERFACE_VERSION\d+)", |
| 38 | + |
| 39 | + R"(SteamNetworkingMessages\d+)", |
| 40 | + R"(SteamNetworkingSockets\d+)", |
| 41 | + R"(SteamNetworkingUtils\d+)", |
23 | 42 | R"(SteamNetworking\d+)", |
| 43 | + |
| 44 | + R"(STEAMPARENTALSETTINGS_INTERFACE_VERSION\d+)", |
| 45 | + R"(STEAMREMOTEPLAY_INTERFACE_VERSION\d+)", |
24 | 46 | R"(STEAMREMOTESTORAGE_INTERFACE_VERSION\d+)", |
25 | 47 | R"(STEAMSCREENSHOTS_INTERFACE_VERSION\d+)", |
26 | | - R"(STEAMHTTP_INTERFACE_VERSION\d+)", |
27 | | - R"(STEAMUNIFIEDMESSAGES_INTERFACE_VERSION\d+)", |
28 | | - |
29 | | - R"(STEAMCONTROLLER_INTERFACE_VERSION)", |
30 | | - R"(SteamController\d+)", |
31 | 48 |
|
| 49 | + R"(STEAMTIMELINE_INTERFACE_V\d+)", |
32 | 50 | R"(STEAMUGC_INTERFACE_VERSION\d+)", |
33 | | - R"(STEAMAPPLIST_INTERFACE_VERSION\d+)", |
34 | | - R"(STEAMMUSIC_INTERFACE_VERSION\d+)", |
35 | | - R"(STEAMMUSICREMOTE_INTERFACE_VERSION\d+)", |
36 | | - R"(STEAMHTMLSURFACE_INTERFACE_VERSION_\d+)", |
37 | | - R"(STEAMINVENTORY_INTERFACE_V\d+)", |
| 51 | + |
| 52 | + R"(SteamUser\d+)", |
| 53 | + R"(STEAMUSERSTATS_INTERFACE_VERSION\d+)", |
| 54 | + |
| 55 | + R"(SteamUtils\d+)", |
| 56 | + |
38 | 57 | R"(STEAMVIDEO_INTERFACE_V\d+)", |
39 | | - R"(SteamMasterServerUpdater\d+)", |
| 58 | + |
| 59 | + R"(STEAMUNIFIEDMESSAGES_INTERFACE_VERSION\d+)", |
| 60 | + |
| 61 | + R"(SteamMasterServerUpdater\d+)", |
40 | 62 | }; |
41 | 63 |
|
42 | 64 | unsigned int findinterface( |
@@ -97,6 +119,7 @@ int main(int argc, char *argv[]) |
97 | 119 | for (const auto &patt : interface_patterns) |
98 | 120 | { |
99 | 121 | total_matches += findinterface(out_file, steam_api_contents, patt); |
| 122 | + std::cout << "Searching for '" + patt + "'..." << std::endl; |
100 | 123 | } |
101 | 124 |
|
102 | 125 | out_file.close(); |
|
0 commit comments