mirror of
https://gitlab.com/Mr_Goldberg/goldberg_emulator.git
synced 2025-12-05 11:44:53 +01:00
Basic steamclient.dll emulation.
Build with STEAMCLIENT_DLL defined to build in steamclient.dll mode.
This commit is contained in:
parent
e044205e71
commit
0e17aeef76
5 changed files with 1173 additions and 954 deletions
42
dll/dll.h
42
dll/dll.h
|
|
@ -16,37 +16,13 @@
|
|||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#include "steam_client.h"
|
||||
|
||||
#ifdef STEAMCLIENT_DLL
|
||||
#define STEAMAPI_API static
|
||||
#define STEAMCLIENT_API S_API
|
||||
#else
|
||||
#define STEAMAPI_API S_API
|
||||
#define STEAMCLIENT_API static
|
||||
#endif
|
||||
|
||||
Steam_Client *get_steam_client();
|
||||
|
||||
S_API ISteamClient *SteamClient();
|
||||
S_API ISteamUser *SteamUser();
|
||||
S_API ISteamFriends *SteamFriends();
|
||||
S_API ISteamUtils *SteamUtils();
|
||||
S_API ISteamMatchmaking *SteamMatchmaking();
|
||||
S_API ISteamUserStats *SteamUserStats();
|
||||
S_API ISteamApps *SteamApps();
|
||||
S_API ISteamNetworking *SteamNetworking();
|
||||
S_API ISteamMatchmakingServers *SteamMatchmakingServers();
|
||||
S_API ISteamRemoteStorage *SteamRemoteStorage();
|
||||
S_API ISteamScreenshots *SteamScreenshots();
|
||||
S_API ISteamHTTP *SteamHTTP();
|
||||
S_API ISteamController *SteamController();
|
||||
S_API ISteamUGC *SteamUGC();
|
||||
S_API ISteamAppList *SteamAppList();
|
||||
S_API ISteamMusic *SteamMusic();
|
||||
S_API ISteamMusicRemote *SteamMusicRemote();
|
||||
S_API ISteamHTMLSurface *SteamHTMLSurface();
|
||||
S_API ISteamInventory *SteamInventory();
|
||||
S_API ISteamVideo *SteamVideo();
|
||||
S_API ISteamParentalSettings *SteamParentalSettings();
|
||||
|
||||
|
||||
S_API ISteamClient *SteamGameServerClient();
|
||||
S_API ISteamGameServer *SteamGameServer();
|
||||
S_API ISteamUtils *SteamGameServerUtils();
|
||||
S_API ISteamNetworking *SteamGameServerNetworking();
|
||||
S_API ISteamGameServerStats *SteamGameServerStats();
|
||||
S_API ISteamHTTP *SteamGameServerHTTP();
|
||||
S_API ISteamInventory *SteamGameServerInventory();
|
||||
S_API ISteamUGC *SteamGameServerUGC();
|
||||
S_API ISteamApps *SteamGameServerApps();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue