Commit graph

12 commits

Author SHA1 Message Date
Rémi Bernon
910f149a04 lsteamclient: Generate function types with ABI attributes.
CW-Bug-Id: #22729
2023-12-19 19:42:16 +01:00
Rémi Bernon
acb9c7a193 lsteamclient: Generate linux interface structs.
CW-Bug-Id: #22729
2023-12-19 19:42:16 +01:00
Rémi Bernon
99e5c542c0 lsteamclient: Generate functions with calling convention.
CW-Bug-Id: #22729
2023-12-19 19:42:15 +01:00
Rémi Bernon
fb8548e79f lsteamclient: Wrap parameters in structures.
CW-Bug-Id: #22729
2023-12-19 19:42:15 +01:00
Rémi Bernon
d46fb7c78a lsteamclient: Consistently use the computed return type.
CW-Bug-Id: #22729
2023-12-19 19:42:14 +01:00
Rémi Bernon
536b237731 lsteamclient: Always use a return result variable.
CW-Bug-Id: #22729
2023-12-19 19:42:14 +01:00
Rémi Bernon
da3bf9b709 lsteamclient: Use declspec to generate C++ method signature.
CW-Bug-Id: #22729
2023-12-19 19:42:13 +01:00
Paul Gofman
516f76e446 lsteamclient: Terminate callback thread on Steam interface shutdown.
CW-Bug-Id: #22649
2023-09-12 14:44:08 +03:00
Rémi Bernon
49324a57d7 lsteamclient: Define __cdecl to nothing on the linux side. 2023-05-19 18:05:11 +03:00
Paul Gofman
bcd3d5218f lsteamclient: Wrap SteamAPIWarningMessageHook_t callback.
CW-Bug-Id: #20813
2022-08-10 19:29:30 +03:00
Andrew Eikum
63e14b5678 lsteamclient: Preserve command-line cdecl macro 2019-08-23 09:57:46 -05:00
Andrew Eikum
19b53264bd lsteamclient: Generate 1.46 support 2019-08-23 09:57:46 -05:00