Billy Laws
8ff40aad6e
lsteamclient: Add support for ARM64.
2025-04-24 18:03:45 +03:00
Billy Laws
c295dcb636
lsteamclient: Generate WOW64 thunks.
2025-04-24 18:03:45 +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
661da904e4
lsteamclient: Rename w_steam_iface to w_iface.
2025-04-24 18:03:44 +03:00
Paul Gofman
01c636ddb8
lsteamclient: Make SteamMatchMakingServers::ReleaseRequest() manual.
...
CW-Bug-Id: #24528
2024-11-28 19:19:11 +02:00
Rémi Bernon
838d14d66e
lsteamclient: Split unixlib and build with msvcrt.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
5a552fbe77
lsteamclient: Use unix callbacks for custom client classes.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
Rémi Bernon
b22627053d
lsteamclient: Generate unixlib interface in unixlib_generated.h.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
bd51335a8c
lsteamclient: Generate C++ interfaces in unix_private_generated.h.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
Rémi Bernon
9ea65fe0d0
lsteamclient: Use the new structures in thunks.
...
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
9b1a3cb349
lsteamclient: Move the client wrapper creation to the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
a1445b757d
lsteamclient: Generate linux interface structs.
...
CW-Bug-Id: #22729
2024-02-15 15:53:26 +02:00
Rémi Bernon
6b21c32d2a
lsteamclient: Wrap parameters in structures.
...
CW-Bug-Id: #22729
2024-02-15 15:53:25 +02:00
Rémi Bernon
8d78cb5107
lsteamclient: Consistently use the computed return type.
...
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
f6871a6b73
lsteamclient: Always use a return result variable.
...
CW-Bug-Id: #22729
2024-02-15 15:53:24 +02:00
Rémi Bernon
122e0e362c
lsteamclient: Use declspec to generate C++ method signature.
...
CW-Bug-Id: #22729
2024-02-15 15:53:23 +02:00
Arkadiusz Hiler
c0d0b2f295
lsteamclient: Generate SteamWorks SDK 1.58 support.
2023-09-27 20:14:12 +03:00
Rémi Bernon
ea07c02886
lsteamclient: Generate SteamWorks SDK 1.57 support.
2023-05-19 18:05:40 +03:00
Rémi Bernon
582047e3be
lsteamclient: Generate SteamWorks SDK 1.56 support.
2023-05-19 18:05:27 +03:00
Rémi Bernon
49324a57d7
lsteamclient: Define __cdecl to nothing on the linux side.
2023-05-19 18:05:11 +03:00
Rémi Bernon
840959f4cf
lsteamclient: Generate SteamWorks SDK 1.55 support.
2023-05-19 18:05:01 +03:00
Rémi Bernon
b661fabcbd
lsteamclient: Generate SteamWorks SDK 1.54 support.
2023-05-19 18:04:49 +03:00
Andrew Eikum
212cbc0c9a
lsteamclient: Generate steamworks sdk 1.53a support
2022-01-19 11:29:54 +02:00
Andrew Eikum
da911c3bf9
lsteamclient: generate 1.52 support
2021-10-08 13:22:51 -05:00
Andrew Eikum
5504754ce9
lsteamclient: generate 1.51 support
2021-03-31 14:08:10 -05:00
Andrew Eikum
f22095c745
lsteamclient: generate 1.50 support
2020-10-02 14:22:39 -05:00
Andrew Eikum
c0aa7979a3
steamclient: Generate support for steamworks 1.49
2020-09-29 14:29:06 -05:00
Andrew Eikum
a853ce145d
lsteamclient: Import steamworks 1.48a and fix up networkingsockets versions
2020-06-05 08:58:23 -05:00
Andrew Eikum
1bfc03a2c5
steamclient: generate 1.47 support
2020-01-10 07:49:46 -06: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
Andrew Eikum
35752dadb6
lsteamclient: Generate 1.45 support
2019-08-23 09:57:46 -05:00
Andrew Eikum
649421bf26
lsteamclient: Add ISteamNetworkingSockets support
2019-05-17 10:50:16 -05:00
Andrew Eikum
528d5d26cf
lsteamclient: Add steamworks sdk 1.44 support
2019-05-17 10:50:12 -05:00
Andrew Eikum
4880c3b3ab
lsteamclient: Make Windows-side struct definitions available to C files
2019-03-07 07:45:44 -06:00
Andrew Eikum
2054bb97a9
lsteamclient: Import SDK version 1.43
2019-03-07 07:45:44 -06:00
Andrew Eikum
0ea7cb0f5a
lsteamclient: Move steamclient_private below steam api headers
2018-10-31 07:48:35 -05:00
Andrew Eikum
dca026aff1
lsteamclient: build fixes
2018-10-31 07:48:34 -05:00
Andrew Eikum
9d1c8963e4
steamclient: Implement the other ISteamMatchmakingServers callback wrappers
2018-10-31 07:48:34 -05:00
Andrew Eikum
f9f3754f09
lsteamclient: build fixes
2018-10-31 07:48:34 -05:00
Andrew Eikum
c7d6c1f18b
lsteamclient: Call struct converters
2018-10-31 07:48:34 -05:00
Andrew Eikum
f07f9247a5
Move lsteamclient out of wine
2018-01-18 10:24:05 -06:00