Adding STEAMTIMELINE_INTERFACE_VERSION check in GetISteamGenericInterface

This commit is contained in:
Detanup01 2024-07-24 12:19:08 +02:00 committed by GitHub
parent a4b9608d7b
commit 4c0e1558ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 34 additions and 0 deletions

View File

@ -1322,3 +1322,35 @@ steamworks_sdk_159;SteamUser023
steamworks_sdk_159;STEAMUSERSTATS_INTERFACE_VERSION012 steamworks_sdk_159;STEAMUSERSTATS_INTERFACE_VERSION012
steamworks_sdk_159;SteamUtils010 steamworks_sdk_159;SteamUtils010
steamworks_sdk_159;STEAMVIDEO_INTERFACE_V002 steamworks_sdk_159;STEAMVIDEO_INTERFACE_V002
steamworks_sdk_160;STEAMAPPS_INTERFACE_VERSION008
steamworks_sdk_160;STEAMAPPTICKET_INTERFACE_VERSION001
steamworks_sdk_160;SteamClient021
steamworks_sdk_160;SteamController008
steamworks_sdk_160;SteamFriends017
steamworks_sdk_160;SteamGameCoordinator001
steamworks_sdk_160;SteamGameServer015
steamworks_sdk_160;SteamGameServerStats001
steamworks_sdk_160;STEAMHTMLSURFACE_INTERFACE_VERSION_005
steamworks_sdk_160;STEAMHTTP_INTERFACE_VERSION003
steamworks_sdk_160;SteamInput006
steamworks_sdk_160;STEAMINVENTORY_INTERFACE_V003
steamworks_sdk_160;SteamMatchMaking009
steamworks_sdk_160;SteamMatchMakingServers002
steamworks_sdk_160;SteamMatchGameSearch001
steamworks_sdk_160;SteamParties002
steamworks_sdk_160;STEAMMUSIC_INTERFACE_VERSION001
steamworks_sdk_160;STEAMMUSICREMOTE_INTERFACE_VERSION001
steamworks_sdk_160;SteamNetworking006
steamworks_sdk_160;SteamNetworkingMessages002
steamworks_sdk_160;SteamNetworkingSockets012
steamworks_sdk_160;SteamNetworkingUtils004
steamworks_sdk_160;STEAMPARENTALSETTINGS_INTERFACE_VERSION001
steamworks_sdk_160;STEAMREMOTEPLAY_INTERFACE_VERSION002
steamworks_sdk_160;STEAMREMOTESTORAGE_INTERFACE_VERSION016
steamworks_sdk_160;STEAMSCREENSHOTS_INTERFACE_VERSION003
steamworks_sdk_160;STEAMTIMELINE_INTERFACE_V001
steamworks_sdk_160;STEAMUGC_INTERFACE_VERSION020
steamworks_sdk_160;SteamUser023
steamworks_sdk_160;STEAMUSERSTATS_INTERFACE_VERSION012
steamworks_sdk_160;SteamUtils010
steamworks_sdk_160;STEAMVIDEO_INTERFACE_V007

1 steamworks_sdk_100 STEAMAPPS_INTERFACE_VERSION001
1322 steamworks_sdk_159 STEAMUSERSTATS_INTERFACE_VERSION012
1323 steamworks_sdk_159 SteamUtils010
1324 steamworks_sdk_159 STEAMVIDEO_INTERFACE_V002
1325 steamworks_sdk_160 STEAMAPPS_INTERFACE_VERSION008
1326 steamworks_sdk_160 STEAMAPPTICKET_INTERFACE_VERSION001
1327 steamworks_sdk_160 SteamClient021
1328 steamworks_sdk_160 SteamController008
1329 steamworks_sdk_160 SteamFriends017
1330 steamworks_sdk_160 SteamGameCoordinator001
1331 steamworks_sdk_160 SteamGameServer015
1332 steamworks_sdk_160 SteamGameServerStats001
1333 steamworks_sdk_160 STEAMHTMLSURFACE_INTERFACE_VERSION_005
1334 steamworks_sdk_160 STEAMHTTP_INTERFACE_VERSION003
1335 steamworks_sdk_160 SteamInput006
1336 steamworks_sdk_160 STEAMINVENTORY_INTERFACE_V003
1337 steamworks_sdk_160 SteamMatchMaking009
1338 steamworks_sdk_160 SteamMatchMakingServers002
1339 steamworks_sdk_160 SteamMatchGameSearch001
1340 steamworks_sdk_160 SteamParties002
1341 steamworks_sdk_160 STEAMMUSIC_INTERFACE_VERSION001
1342 steamworks_sdk_160 STEAMMUSICREMOTE_INTERFACE_VERSION001
1343 steamworks_sdk_160 SteamNetworking006
1344 steamworks_sdk_160 SteamNetworkingMessages002
1345 steamworks_sdk_160 SteamNetworkingSockets012
1346 steamworks_sdk_160 SteamNetworkingUtils004
1347 steamworks_sdk_160 STEAMPARENTALSETTINGS_INTERFACE_VERSION001
1348 steamworks_sdk_160 STEAMREMOTEPLAY_INTERFACE_VERSION002
1349 steamworks_sdk_160 STEAMREMOTESTORAGE_INTERFACE_VERSION016
1350 steamworks_sdk_160 STEAMSCREENSHOTS_INTERFACE_VERSION003
1351 steamworks_sdk_160 STEAMTIMELINE_INTERFACE_V001
1352 steamworks_sdk_160 STEAMUGC_INTERFACE_VERSION020
1353 steamworks_sdk_160 SteamUser023
1354 steamworks_sdk_160 STEAMUSERSTATS_INTERFACE_VERSION012
1355 steamworks_sdk_160 SteamUtils010
1356 steamworks_sdk_160 STEAMVIDEO_INTERFACE_V007

View File

@ -410,6 +410,8 @@ void *Steam_Client::GetISteamGenericInterface( HSteamUser hSteamUser, HSteamPipe
return GetISteamParentalSettings(hSteamUser, hSteamPipe, pchVersion); return GetISteamParentalSettings(hSteamUser, hSteamPipe, pchVersion);
} else if (strstr(pchVersion, "STEAMAPPTICKET_INTERFACE_VERSION") == pchVersion) { } else if (strstr(pchVersion, "STEAMAPPTICKET_INTERFACE_VERSION") == pchVersion) {
return GetAppTicket(hSteamUser, hSteamPipe, pchVersion); return GetAppTicket(hSteamUser, hSteamPipe, pchVersion);
} else if (strstr(pchVersion, "STEAMTIMELINE_INTERFACE_VERSION") == pchVersion) {
return GetISteamTimeline(hSteamUser, hSteamPipe, pchVersion);
} }
PRINT_DEBUG("No interface: %s", pchVersion); PRINT_DEBUG("No interface: %s", pchVersion);