Billy Laws
c295dcb636
lsteamclient: Generate WOW64 thunks.
2025-04-24 18:03:45 +03:00
Rémi Bernon
203280136e
lsteamclient: Re-allocate filter arrays for WOW64 conversion.
2025-04-24 18:03:45 +03:00
Rémi Bernon
11083b94b5
lsteamclient: Use the PE side request to cache GetServerDetails results.
2025-04-24 18:03:44 +03:00
Rémi Bernon
8e9e7b97ab
lsteamclient: Keep the unix side response object on the PE side request.
2025-04-24 18:03:44 +03:00
Rémi Bernon
47d5d59f1b
lsteamclient: Allocate server list request handles on the PE side.
2025-04-24 18:03:44 +03:00
Rémi Bernon
3a20f26df9
lsteamclient: Manually wrap some unix side ISteamMatchmakingServers methods.
...
This avoids returning unix-side server info structures from the
PE-side. For the v2 API requests are wrapped entirely and for v1
API as there is no explicit release function, results are cached
forvever using the buffer cache.
2025-04-24 18:03:44 +03:00
Rémi Bernon
375815c5ba
lsteamclient: Delete unix allocated object if no server list request is returned.
2025-04-24 18:03:44 +03:00
Rémi Bernon
24af2813d1
lsteamclient: Use templated wrappers for matchmaking servers.
2025-04-24 18:03:44 +03:00
Billy Laws
0e6cc204b6
lsteamclient: Move ISteamMatchmakingServers thunks to a separate file.
2025-04-24 18:03:44 +03:00