lsteamclient: Wrap parameters in structures.

CW-Bug-Id: #22729
This commit is contained in:
Rémi Bernon 2023-09-27 14:34:23 +02:00
parent ddd0357a94
commit 1f57edc2a4
439 changed files with 109952 additions and 43685 deletions

View file

@ -1,6 +1,57 @@
extern EResult cppISteamNetworkingMessages_SteamNetworkingMessages002_SendMessageToUser(void *, const SteamNetworkingIdentity *, const void *, uint32, int, int);
extern int cppISteamNetworkingMessages_SteamNetworkingMessages002_ReceiveMessagesOnChannel(void *, int, winSteamNetworkingMessage_t_158 **, int);
extern bool cppISteamNetworkingMessages_SteamNetworkingMessages002_AcceptSessionWithUser(void *, const SteamNetworkingIdentity *);
extern bool cppISteamNetworkingMessages_SteamNetworkingMessages002_CloseSessionWithUser(void *, const SteamNetworkingIdentity *);
extern bool cppISteamNetworkingMessages_SteamNetworkingMessages002_CloseChannelWithUser(void *, const SteamNetworkingIdentity *, int);
extern ESteamNetworkingConnectionState cppISteamNetworkingMessages_SteamNetworkingMessages002_GetSessionConnectionInfo(void *, const SteamNetworkingIdentity *, SteamNetConnectionInfo_t *, SteamNetConnectionRealTimeStatus_t *);
struct cppISteamNetworkingMessages_SteamNetworkingMessages002_SendMessageToUser_params
{
void *linux_side;
EResult _ret;
const SteamNetworkingIdentity *identityRemote;
const void *pubData;
uint32 cubData;
int nSendFlags;
int nRemoteChannel;
};
extern void cppISteamNetworkingMessages_SteamNetworkingMessages002_SendMessageToUser( struct cppISteamNetworkingMessages_SteamNetworkingMessages002_SendMessageToUser_params *params );
struct cppISteamNetworkingMessages_SteamNetworkingMessages002_ReceiveMessagesOnChannel_params
{
void *linux_side;
int _ret;
int nLocalChannel;
winSteamNetworkingMessage_t_158 **ppOutMessages;
int nMaxMessages;
};
extern void cppISteamNetworkingMessages_SteamNetworkingMessages002_ReceiveMessagesOnChannel( struct cppISteamNetworkingMessages_SteamNetworkingMessages002_ReceiveMessagesOnChannel_params *params );
struct cppISteamNetworkingMessages_SteamNetworkingMessages002_AcceptSessionWithUser_params
{
void *linux_side;
bool _ret;
const SteamNetworkingIdentity *identityRemote;
};
extern void cppISteamNetworkingMessages_SteamNetworkingMessages002_AcceptSessionWithUser( struct cppISteamNetworkingMessages_SteamNetworkingMessages002_AcceptSessionWithUser_params *params );
struct cppISteamNetworkingMessages_SteamNetworkingMessages002_CloseSessionWithUser_params
{
void *linux_side;
bool _ret;
const SteamNetworkingIdentity *identityRemote;
};
extern void cppISteamNetworkingMessages_SteamNetworkingMessages002_CloseSessionWithUser( struct cppISteamNetworkingMessages_SteamNetworkingMessages002_CloseSessionWithUser_params *params );
struct cppISteamNetworkingMessages_SteamNetworkingMessages002_CloseChannelWithUser_params
{
void *linux_side;
bool _ret;
const SteamNetworkingIdentity *identityRemote;
int nLocalChannel;
};
extern void cppISteamNetworkingMessages_SteamNetworkingMessages002_CloseChannelWithUser( struct cppISteamNetworkingMessages_SteamNetworkingMessages002_CloseChannelWithUser_params *params );
struct cppISteamNetworkingMessages_SteamNetworkingMessages002_GetSessionConnectionInfo_params
{
void *linux_side;
ESteamNetworkingConnectionState _ret;
const SteamNetworkingIdentity *identityRemote;
SteamNetConnectionInfo_t *pConnectionInfo;
SteamNetConnectionRealTimeStatus_t *pQuickStatus;
};
extern void cppISteamNetworkingMessages_SteamNetworkingMessages002_GetSessionConnectionInfo( struct cppISteamNetworkingMessages_SteamNetworkingMessages002_GetSessionConnectionInfo_params *params );