2023-09-30 15:02:30 +03:00
|
|
|
/* This file is auto-generated, do not edit. */
|
|
|
|
#include <stdarg.h>
|
|
|
|
#include <stddef.h>
|
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif /* __cplusplus */
|
|
|
|
|
2023-09-27 15:34:23 +03:00
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetRelayNetworkStatus_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t _ret;
|
2023-09-27 15:34:23 +03:00
|
|
|
SteamRelayNetworkStatus_t *pDetails;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetRelayNetworkStatus( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetRelayNetworkStatus_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetLocalPingLocation_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
float _ret;
|
|
|
|
SteamNetworkPingLocation_t *result;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetLocalPingLocation( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetLocalPingLocation_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_EstimatePingTimeBetweenTwoLocations_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t _ret;
|
2023-09-27 15:34:23 +03:00
|
|
|
const SteamNetworkPingLocation_t *location1;
|
|
|
|
const SteamNetworkPingLocation_t *location2;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_EstimatePingTimeBetweenTwoLocations( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_EstimatePingTimeBetweenTwoLocations_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_EstimatePingTimeFromLocalHost_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t _ret;
|
2023-09-27 15:34:23 +03:00
|
|
|
const SteamNetworkPingLocation_t *remoteLocation;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_EstimatePingTimeFromLocalHost( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_EstimatePingTimeFromLocalHost_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_ConvertPingLocationToString_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
const SteamNetworkPingLocation_t *location;
|
|
|
|
char *pszBuf;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t cchBufSize;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_ConvertPingLocationToString( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_ConvertPingLocationToString_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_ParsePingLocationString_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
|
|
|
const char *pszString;
|
|
|
|
SteamNetworkPingLocation_t *result;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_ParsePingLocationString( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_ParsePingLocationString_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_CheckPingDataUpToDate_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
|
|
|
float flMaxAgeSeconds;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_CheckPingDataUpToDate( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_CheckPingDataUpToDate_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPingToDataCenter_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t _ret;
|
2023-09-19 20:59:23 +03:00
|
|
|
uint32_t popID;
|
|
|
|
uint32_t *pViaRelayPoP;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPingToDataCenter( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPingToDataCenter_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetDirectPingToPOP_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t _ret;
|
2023-09-19 20:59:23 +03:00
|
|
|
uint32_t popID;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetDirectPingToPOP( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetDirectPingToPOP_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPOPCount_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t _ret;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPOPCount( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPOPCount_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPOPList_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t _ret;
|
2023-09-19 20:59:23 +03:00
|
|
|
uint32_t *list;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t nListSz;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPOPList( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetPOPList_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetLocalTimestamp_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-19 20:59:23 +03:00
|
|
|
int64_t _ret;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetLocalTimestamp( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetLocalTimestamp_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t eDetailLevel;
|
2023-09-19 22:30:14 +03:00
|
|
|
void (*W_STDCALL pfnFunc)(uint32_t, const char *);
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SetDebugOutputFunction_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SetConfigValue_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t eValue;
|
|
|
|
uint32_t eScopeType;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t scopeObj;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t eDataType;
|
2023-09-27 15:34:23 +03:00
|
|
|
const void *pArg;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_SetConfigValue( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SetConfigValue_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetConfigValue_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t _ret;
|
|
|
|
uint32_t eValue;
|
|
|
|
uint32_t eScopeType;
|
2023-09-14 15:53:26 +03:00
|
|
|
int32_t scopeObj;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t *pOutDataType;
|
2023-09-27 15:34:23 +03:00
|
|
|
void *pResult;
|
2023-09-19 20:59:23 +03:00
|
|
|
uint32_t *cbResult;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetConfigValue( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetConfigValue_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetConfigValueInfo_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t eValue;
|
2023-09-27 15:34:23 +03:00
|
|
|
const char **pOutName;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t *pOutDataType;
|
|
|
|
uint32_t *pOutScope;
|
|
|
|
uint32_t *pOutNextValue;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetConfigValueInfo( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetConfigValueInfo_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetFirstConfigValue_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t _ret;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_GetFirstConfigValue( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_GetFirstConfigValue_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIPAddr_ToString_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
const SteamNetworkingIPAddr *addr;
|
|
|
|
char *buf;
|
2023-09-19 20:59:23 +03:00
|
|
|
uint32_t cbBuf;
|
2023-09-27 15:34:23 +03:00
|
|
|
bool bWithPort;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIPAddr_ToString( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIPAddr_ToString_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIPAddr_ParseString_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
|
|
|
SteamNetworkingIPAddr *pAddr;
|
|
|
|
const char *pszStr;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIPAddr_ParseString( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIPAddr_ParseString_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIdentity_ToString_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-30 15:02:30 +03:00
|
|
|
const SteamNetworkingIdentity_144 *identity;
|
2023-09-27 15:34:23 +03:00
|
|
|
char *buf;
|
2023-09-19 20:59:23 +03:00
|
|
|
uint32_t cbBuf;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIdentity_ToString( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIdentity_ToString_params *params );
|
|
|
|
|
|
|
|
struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIdentity_ParseString_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
2023-09-30 15:02:30 +03:00
|
|
|
SteamNetworkingIdentity_144 *pIdentity;
|
2023-09-27 15:34:23 +03:00
|
|
|
const char *pszStr;
|
|
|
|
};
|
|
|
|
extern void cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIdentity_ParseString( struct cppISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIdentity_ParseString_params *params );
|
|
|
|
|
2023-09-30 15:02:30 +03:00
|
|
|
#ifdef __cplusplus
|
|
|
|
} /* extern "C" */
|
|
|
|
#endif /* __cplusplus */
|