13 Commits

Author SHA1 Message Date
Rémi Bernon
1f57edc2a4 lsteamclient: Wrap parameters in structures.
CW-Bug-Id: #22729
2023-09-28 09:33:20 +02:00
Rémi Bernon
8faa764636 lsteamclient: Use a generic interface wrapper struct.
CW-Bug-Id: #22729
2023-09-28 09:33:12 +02:00
Rémi Bernon
3479873c06 lsteamclient: Consistently use the computed return type.
CW-Bug-Id: #22729
2023-09-28 09:33:05 +02:00
Rémi Bernon
9f71e16ff9 lsteamclient: Always use a return result variable.
CW-Bug-Id: #22729
2023-09-28 09:33:03 +02:00
Rémi Bernon
981eab406d lsteamclient: Cleanup C method generator.
CW-Bug-Id: #22729
2023-09-27 16:04:49 +03:00
Rémi Bernon
fc59438043 lsteamclient: Generate thiscall wrappers separately.
CW-Bug-Id: #22729
2023-09-27 16:04:49 +03:00
Rémi Bernon
09df35ed1f lsteamclient: Sort classes by their version string.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Paul Gofman
ba3d473ec1 lsteamclient: Place vtables for some interfaces in native steamclient.dll data.
CW-Bug-Id: #20869
2022-08-03 14:24:42 +03:00
Andrew Eikum
212cbc0c9a lsteamclient: Generate steamworks sdk 1.53a support 2022-01-19 11:29:54 +02:00
Paul Gofman
7a90ff74ce lsteamclient: Get memory for SteamClient interface within native steamclient.dll loader range.
CW-Bug-ID: #19605

For Mafia II.
2021-11-11 18:36:07 +02:00
Andrew Eikum
1bfc03a2c5 steamclient: generate 1.47 support 2020-01-10 07:49:46 -06:00
Andrew Eikum
35752dadb6 lsteamclient: Generate 1.45 support 2019-08-23 09:57:46 -05:00
Andrew Eikum
e94250ae57 lsteamclient: Add ISteamNetworkingUtils support 2019-05-17 10:50:20 -05:00