mirror of
https://github.com/suyu-emu/Yucom.git
synced 2026-09-21 13:22:43 -07:00
committed by
Arkadiusz Hiler
parent
25890a64ca
commit
dbc381d95e
@@ -199,6 +199,7 @@ SOURCES = \
|
||||
cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp \
|
||||
cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp \
|
||||
cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp \
|
||||
cppISteamUGC_STEAMUGC_INTERFACE_VERSION020.cpp \
|
||||
cppISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001.cpp \
|
||||
cppISteamUser_SteamUser004.cpp \
|
||||
cppISteamUser_SteamUser005.cpp \
|
||||
@@ -242,6 +243,7 @@ SOURCES = \
|
||||
cppISteamUtils_SteamUtils010.cpp \
|
||||
cppISteamVideo_STEAMVIDEO_INTERFACE_V001.cpp \
|
||||
cppISteamVideo_STEAMVIDEO_INTERFACE_V002.cpp \
|
||||
cppISteamVideo_STEAMVIDEO_INTERFACE_V007.cpp \
|
||||
unix_steam_input_manual.cpp \
|
||||
unix_steam_networking_manual.cpp \
|
||||
unix_steam_utils_manual.cpp \
|
||||
|
||||
@@ -248,3 +248,27 @@ NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext( void *args )
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas( void *args )
|
||||
{
|
||||
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params *)args;
|
||||
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
|
||||
params->_ret = iface->GetNumBetas( params->pnAvailable, params->pnPrivate );
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo( void *args )
|
||||
{
|
||||
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params *)args;
|
||||
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
|
||||
params->_ret = iface->GetBetaInfo( params->iBetaIndex, params->punFlags, params->punBuildID, params->pchBetaName, params->cchBetaName, params->pchDescription, params->cchDescription );
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta( void *args )
|
||||
{
|
||||
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params *)args;
|
||||
struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side;
|
||||
params->_ret = iface->SetActiveBeta( params->pchBetaName );
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,39 @@
|
||||
/* This file is auto-generated, do not edit. */
|
||||
#include "unix_private.h"
|
||||
|
||||
#if 0
|
||||
#pragma makedep unix
|
||||
#endif
|
||||
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL( void *args )
|
||||
{
|
||||
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL_params *params = (struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL_params *)args;
|
||||
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *iface = (struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *)params->linux_side;
|
||||
iface->GetVideoURL( params->unVideoAppID );
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting( void *args )
|
||||
{
|
||||
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting_params *params = (struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting_params *)args;
|
||||
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *iface = (struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *)params->linux_side;
|
||||
params->_ret = iface->IsBroadcasting( params->pnNumViewers );
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings( void *args )
|
||||
{
|
||||
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings_params *params = (struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings_params *)args;
|
||||
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *iface = (struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *)params->linux_side;
|
||||
iface->GetOPFSettings( params->unVideoAppID );
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp( void *args )
|
||||
{
|
||||
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp_params *params = (struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp_params *)args;
|
||||
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *iface = (struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007 *)params->linux_side;
|
||||
params->_ret = iface->GetOPFStringForApp( params->unVideoAppID, params->pchBuffer, params->pnBufferSize );
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@ import os
|
||||
import re
|
||||
|
||||
SDK_VERSIONS = [
|
||||
"160",
|
||||
"159",
|
||||
"158",
|
||||
"157",
|
||||
|
||||
@@ -67,6 +67,7 @@ static const struct { const char *iface_version; iface_constructor ctor; } const
|
||||
{"STEAMUGC_INTERFACE_VERSION016", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION016},
|
||||
{"STEAMUGC_INTERFACE_VERSION017", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION017},
|
||||
{"STEAMUGC_INTERFACE_VERSION018", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION018},
|
||||
{"STEAMUGC_INTERFACE_VERSION020", &create_winISteamUGC_STEAMUGC_INTERFACE_VERSION020},
|
||||
{"STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001", &create_winISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001},
|
||||
{"STEAMUSERSTATS_INTERFACE_VERSION001", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION001},
|
||||
{"STEAMUSERSTATS_INTERFACE_VERSION002", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002},
|
||||
@@ -82,6 +83,7 @@ static const struct { const char *iface_version; iface_constructor ctor; } const
|
||||
{"STEAMUSERSTATS_INTERFACE_VERSION012", &create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION012},
|
||||
{"STEAMVIDEO_INTERFACE_V001", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V001},
|
||||
{"STEAMVIDEO_INTERFACE_V002", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V002},
|
||||
{"STEAMVIDEO_INTERFACE_V007", &create_winISteamVideo_STEAMVIDEO_INTERFACE_V007},
|
||||
{"SteamClient006", &create_winISteamClient_SteamClient006},
|
||||
{"SteamClient007", &create_winISteamClient_SteamClient007},
|
||||
{"SteamClient008", &create_winISteamClient_SteamClient008},
|
||||
|
||||
@@ -62,6 +62,7 @@ extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION015(v
|
||||
extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION016(void *);
|
||||
extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION017(void *);
|
||||
extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION018(void *);
|
||||
extern struct w_steam_iface *create_winISteamUGC_STEAMUGC_INTERFACE_VERSION020(void *);
|
||||
extern struct w_steam_iface *create_winISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001(void *);
|
||||
extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION001(void *);
|
||||
extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002(void *);
|
||||
@@ -77,6 +78,7 @@ extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_
|
||||
extern struct w_steam_iface *create_winISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION012(void *);
|
||||
extern struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V001(void *);
|
||||
extern struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V002(void *);
|
||||
extern struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V007(void *);
|
||||
extern struct w_steam_iface *create_winISteamClient_SteamClient006(void *);
|
||||
extern struct w_steam_iface *create_winISteamClient_SteamClient007(void *);
|
||||
extern struct w_steam_iface *create_winISteamClient_SteamClient008(void *);
|
||||
|
||||
@@ -2343,6 +2343,10 @@ struct gameserveritem_t_099u
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
typedef struct u64_SteamUGCDetails_t_160 u64_SteamUGCDetails_t_160;
|
||||
typedef struct w64_SteamUGCDetails_t_160 w64_SteamUGCDetails_t_160;
|
||||
typedef struct u32_SteamUGCDetails_t_160 u32_SteamUGCDetails_t_160;
|
||||
typedef struct w32_SteamUGCDetails_t_160 w32_SteamUGCDetails_t_160;
|
||||
typedef struct u64_SteamUGCDetails_t_128x u64_SteamUGCDetails_t_128x;
|
||||
typedef struct w64_SteamUGCDetails_t_128x w64_SteamUGCDetails_t_128x;
|
||||
typedef struct u32_SteamUGCDetails_t_128x u32_SteamUGCDetails_t_128x;
|
||||
@@ -2563,10 +2567,20 @@ typedef struct u_ISteamNetworkingCustomSignalingRecvContext u32_ISteamNetworking
|
||||
typedef struct w_ISteamNetworkingCustomSignalingRecvContext w_ISteamNetworkingCustomSignalingRecvContext;
|
||||
typedef struct w_ISteamNetworkingCustomSignalingRecvContext w64_ISteamNetworkingCustomSignalingRecvContext;
|
||||
typedef struct w_ISteamNetworkingCustomSignalingRecvContext w32_ISteamNetworkingCustomSignalingRecvContext;
|
||||
typedef struct u64_ItemInstalled_t u64_ItemInstalled_t;
|
||||
typedef struct w64_ItemInstalled_t w64_ItemInstalled_t;
|
||||
typedef struct u32_ItemInstalled_t u32_ItemInstalled_t;
|
||||
typedef struct w32_ItemInstalled_t w32_ItemInstalled_t;
|
||||
typedef struct u_ISteamTimeline u_ISteamTimeline;
|
||||
typedef struct u_ISteamTimeline u64_ISteamTimeline;
|
||||
typedef struct u_ISteamTimeline u32_ISteamTimeline;
|
||||
typedef struct w_ISteamTimeline w_ISteamTimeline;
|
||||
typedef struct w_ISteamTimeline w64_ISteamTimeline;
|
||||
typedef struct w_ISteamTimeline w32_ISteamTimeline;
|
||||
typedef struct u64_ItemInstalled_t_160 u64_ItemInstalled_t_160;
|
||||
typedef struct w64_ItemInstalled_t_160 w64_ItemInstalled_t_160;
|
||||
typedef struct u32_ItemInstalled_t_160 u32_ItemInstalled_t_160;
|
||||
typedef struct w32_ItemInstalled_t_160 w32_ItemInstalled_t_160;
|
||||
typedef struct u64_ItemInstalled_t_130 u64_ItemInstalled_t_130;
|
||||
typedef struct w64_ItemInstalled_t_130 w64_ItemInstalled_t_130;
|
||||
typedef struct u32_ItemInstalled_t_130 u32_ItemInstalled_t_130;
|
||||
typedef struct w32_ItemInstalled_t_130 w32_ItemInstalled_t_130;
|
||||
typedef struct u64_JoinPartyCallback_t u64_JoinPartyCallback_t;
|
||||
typedef struct w64_JoinPartyCallback_t w64_JoinPartyCallback_t;
|
||||
typedef struct u32_JoinPartyCallback_t u32_JoinPartyCallback_t;
|
||||
@@ -2871,6 +2885,10 @@ typedef struct u64_SteamPartyBeaconLocation_t u64_SteamPartyBeaconLocation_t;
|
||||
typedef struct w64_SteamPartyBeaconLocation_t w64_SteamPartyBeaconLocation_t;
|
||||
typedef struct u32_SteamPartyBeaconLocation_t u32_SteamPartyBeaconLocation_t;
|
||||
typedef struct w32_SteamPartyBeaconLocation_t w32_SteamPartyBeaconLocation_t;
|
||||
typedef struct u64_SteamUGCRequestUGCDetailsResult_t_160 u64_SteamUGCRequestUGCDetailsResult_t_160;
|
||||
typedef struct w64_SteamUGCRequestUGCDetailsResult_t_160 w64_SteamUGCRequestUGCDetailsResult_t_160;
|
||||
typedef struct u32_SteamUGCRequestUGCDetailsResult_t_160 u32_SteamUGCRequestUGCDetailsResult_t_160;
|
||||
typedef struct w32_SteamUGCRequestUGCDetailsResult_t_160 w32_SteamUGCRequestUGCDetailsResult_t_160;
|
||||
typedef struct u64_SteamUGCRequestUGCDetailsResult_t_128x u64_SteamUGCRequestUGCDetailsResult_t_128x;
|
||||
typedef struct w64_SteamUGCRequestUGCDetailsResult_t_128x w64_SteamUGCRequestUGCDetailsResult_t_128x;
|
||||
typedef struct u32_SteamUGCRequestUGCDetailsResult_t_128x u32_SteamUGCRequestUGCDetailsResult_t_128x;
|
||||
@@ -2887,6 +2905,167 @@ typedef struct u64_SubmitPlayerResultResultCallback_t u64_SubmitPlayerResultResu
|
||||
typedef struct w64_SubmitPlayerResultResultCallback_t w64_SubmitPlayerResultResultCallback_t;
|
||||
typedef struct u32_SubmitPlayerResultResultCallback_t u32_SubmitPlayerResultResultCallback_t;
|
||||
typedef struct w32_SubmitPlayerResultResultCallback_t w32_SubmitPlayerResultResultCallback_t;
|
||||
#pragma pack( push, 8 )
|
||||
struct w64_SteamUGCDetails_t_160
|
||||
{
|
||||
uint64_t m_nPublishedFileId;
|
||||
uint32_t m_eResult;
|
||||
uint32_t m_eFileType;
|
||||
uint32_t m_nCreatorAppID;
|
||||
uint32_t m_nConsumerAppID;
|
||||
W64_ARRAY(char, 129, m_rgchTitle);
|
||||
W64_ARRAY(char, 8000, m_rgchDescription);
|
||||
uint8_t __pad_8153[7];
|
||||
uint64_t m_ulSteamIDOwner;
|
||||
uint32_t m_rtimeCreated;
|
||||
uint32_t m_rtimeUpdated;
|
||||
uint32_t m_rtimeAddedToUserList;
|
||||
uint32_t m_eVisibility;
|
||||
int8_t m_bBanned;
|
||||
int8_t m_bAcceptedForUse;
|
||||
int8_t m_bTagsTruncated;
|
||||
W64_ARRAY(char, 1025, m_rgchTags);
|
||||
uint8_t __pad_9212[4];
|
||||
uint64_t m_hFile;
|
||||
uint64_t m_hPreviewFile;
|
||||
W64_ARRAY(char, 260, m_pchFileName);
|
||||
int32_t m_nFileSize;
|
||||
int32_t m_nPreviewFileSize;
|
||||
W64_ARRAY(char, 256, m_rgchURL);
|
||||
uint32_t m_unVotesUp;
|
||||
uint32_t m_unVotesDown;
|
||||
float m_flScore;
|
||||
uint32_t m_unNumChildren;
|
||||
uint8_t __pad_9772[4];
|
||||
uint64_t m_ulTotalFilesSize;
|
||||
#ifdef __cplusplus
|
||||
operator u64_SteamUGCDetails_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 4 )
|
||||
struct u64_SteamUGCDetails_t_160
|
||||
{
|
||||
uint64_t m_nPublishedFileId;
|
||||
uint32_t m_eResult;
|
||||
uint32_t m_eFileType;
|
||||
uint32_t m_nCreatorAppID;
|
||||
uint32_t m_nConsumerAppID;
|
||||
U64_ARRAY(char, 129, m_rgchTitle);
|
||||
U64_ARRAY(char, 8000, m_rgchDescription);
|
||||
uint8_t __pad_8153[3];
|
||||
uint64_t m_ulSteamIDOwner;
|
||||
uint32_t m_rtimeCreated;
|
||||
uint32_t m_rtimeUpdated;
|
||||
uint32_t m_rtimeAddedToUserList;
|
||||
uint32_t m_eVisibility;
|
||||
int8_t m_bBanned;
|
||||
int8_t m_bAcceptedForUse;
|
||||
int8_t m_bTagsTruncated;
|
||||
U64_ARRAY(char, 1025, m_rgchTags);
|
||||
uint64_t m_hFile;
|
||||
uint64_t m_hPreviewFile;
|
||||
U64_ARRAY(char, 260, m_pchFileName);
|
||||
int32_t m_nFileSize;
|
||||
int32_t m_nPreviewFileSize;
|
||||
U64_ARRAY(char, 256, m_rgchURL);
|
||||
uint32_t m_unVotesUp;
|
||||
uint32_t m_unVotesDown;
|
||||
float m_flScore;
|
||||
uint32_t m_unNumChildren;
|
||||
uint64_t m_ulTotalFilesSize;
|
||||
#ifdef __cplusplus
|
||||
operator w64_SteamUGCDetails_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w32_SteamUGCDetails_t_160
|
||||
{
|
||||
uint64_t m_nPublishedFileId;
|
||||
uint32_t m_eResult;
|
||||
uint32_t m_eFileType;
|
||||
uint32_t m_nCreatorAppID;
|
||||
uint32_t m_nConsumerAppID;
|
||||
W32_ARRAY(char, 129, m_rgchTitle);
|
||||
W32_ARRAY(char, 8000, m_rgchDescription);
|
||||
uint8_t __pad_8153[7];
|
||||
uint64_t m_ulSteamIDOwner;
|
||||
uint32_t m_rtimeCreated;
|
||||
uint32_t m_rtimeUpdated;
|
||||
uint32_t m_rtimeAddedToUserList;
|
||||
uint32_t m_eVisibility;
|
||||
int8_t m_bBanned;
|
||||
int8_t m_bAcceptedForUse;
|
||||
int8_t m_bTagsTruncated;
|
||||
W32_ARRAY(char, 1025, m_rgchTags);
|
||||
uint8_t __pad_9212[4];
|
||||
uint64_t m_hFile;
|
||||
uint64_t m_hPreviewFile;
|
||||
W32_ARRAY(char, 260, m_pchFileName);
|
||||
int32_t m_nFileSize;
|
||||
int32_t m_nPreviewFileSize;
|
||||
W32_ARRAY(char, 256, m_rgchURL);
|
||||
uint32_t m_unVotesUp;
|
||||
uint32_t m_unVotesDown;
|
||||
float m_flScore;
|
||||
uint32_t m_unNumChildren;
|
||||
uint8_t __pad_9772[4];
|
||||
uint64_t m_ulTotalFilesSize;
|
||||
#ifdef __cplusplus
|
||||
operator u32_SteamUGCDetails_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 4 )
|
||||
struct u32_SteamUGCDetails_t_160
|
||||
{
|
||||
uint64_t m_nPublishedFileId;
|
||||
uint32_t m_eResult;
|
||||
uint32_t m_eFileType;
|
||||
uint32_t m_nCreatorAppID;
|
||||
uint32_t m_nConsumerAppID;
|
||||
U32_ARRAY(char, 129, m_rgchTitle);
|
||||
U32_ARRAY(char, 8000, m_rgchDescription);
|
||||
uint8_t __pad_8153[3];
|
||||
uint64_t m_ulSteamIDOwner;
|
||||
uint32_t m_rtimeCreated;
|
||||
uint32_t m_rtimeUpdated;
|
||||
uint32_t m_rtimeAddedToUserList;
|
||||
uint32_t m_eVisibility;
|
||||
int8_t m_bBanned;
|
||||
int8_t m_bAcceptedForUse;
|
||||
int8_t m_bTagsTruncated;
|
||||
U32_ARRAY(char, 1025, m_rgchTags);
|
||||
uint64_t m_hFile;
|
||||
uint64_t m_hPreviewFile;
|
||||
U32_ARRAY(char, 260, m_pchFileName);
|
||||
int32_t m_nFileSize;
|
||||
int32_t m_nPreviewFileSize;
|
||||
U32_ARRAY(char, 256, m_rgchURL);
|
||||
uint32_t m_unVotesUp;
|
||||
uint32_t m_unVotesDown;
|
||||
float m_flScore;
|
||||
uint32_t m_unNumChildren;
|
||||
uint64_t m_ulTotalFilesSize;
|
||||
#ifdef __cplusplus
|
||||
operator w32_SteamUGCDetails_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#ifdef __i386__
|
||||
typedef w32_SteamUGCDetails_t_160 w_SteamUGCDetails_t_160;
|
||||
typedef u32_SteamUGCDetails_t_160 u_SteamUGCDetails_t_160;
|
||||
#endif
|
||||
#ifdef __x86_64__
|
||||
typedef w64_SteamUGCDetails_t_160 w_SteamUGCDetails_t_160;
|
||||
typedef u64_SteamUGCDetails_t_160 u_SteamUGCDetails_t_160;
|
||||
#endif
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w64_SteamUGCDetails_t_128x
|
||||
{
|
||||
@@ -5682,59 +5861,142 @@ struct u_ISteamNetworkingCustomSignalingRecvContext
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
|
||||
struct w_ISteamTimeline
|
||||
{
|
||||
#ifdef __cplusplus
|
||||
virtual void SetTimelineStateDescription( const char *, float ) = 0;
|
||||
virtual void ClearTimelineStateDescription( float ) = 0;
|
||||
virtual void AddTimelineEvent( const char *, const char *, const char *, uint32_t, float, float, uint32_t ) = 0;
|
||||
virtual void SetTimelineGameMode( uint32_t ) = 0;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
|
||||
struct u_ISteamTimeline
|
||||
{
|
||||
#ifdef __cplusplus
|
||||
virtual void SetTimelineStateDescription( const char *, float ) = 0;
|
||||
virtual void ClearTimelineStateDescription( float ) = 0;
|
||||
virtual void AddTimelineEvent( const char *, const char *, const char *, uint32_t, float, float, uint32_t ) = 0;
|
||||
virtual void SetTimelineGameMode( uint32_t ) = 0;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w64_ItemInstalled_t
|
||||
struct w64_ItemInstalled_t_160
|
||||
{
|
||||
uint32_t m_unAppID;
|
||||
uint8_t __pad_4[4];
|
||||
uint64_t m_nPublishedFileId;
|
||||
uint64_t m_hLegacyContent;
|
||||
uint64_t m_unManifestID;
|
||||
#ifdef __cplusplus
|
||||
operator u64_ItemInstalled_t() const;
|
||||
operator u64_ItemInstalled_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 4 )
|
||||
struct u64_ItemInstalled_t
|
||||
struct u64_ItemInstalled_t_160
|
||||
{
|
||||
uint32_t m_unAppID;
|
||||
uint64_t m_nPublishedFileId;
|
||||
uint64_t m_hLegacyContent;
|
||||
uint64_t m_unManifestID;
|
||||
#ifdef __cplusplus
|
||||
operator w64_ItemInstalled_t() const;
|
||||
operator w64_ItemInstalled_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w32_ItemInstalled_t
|
||||
struct w32_ItemInstalled_t_160
|
||||
{
|
||||
uint32_t m_unAppID;
|
||||
uint8_t __pad_4[4];
|
||||
uint64_t m_nPublishedFileId;
|
||||
uint64_t m_hLegacyContent;
|
||||
uint64_t m_unManifestID;
|
||||
#ifdef __cplusplus
|
||||
operator u32_ItemInstalled_t() const;
|
||||
operator u32_ItemInstalled_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 4 )
|
||||
struct u32_ItemInstalled_t
|
||||
struct u32_ItemInstalled_t_160
|
||||
{
|
||||
uint32_t m_unAppID;
|
||||
uint64_t m_nPublishedFileId;
|
||||
uint64_t m_hLegacyContent;
|
||||
uint64_t m_unManifestID;
|
||||
#ifdef __cplusplus
|
||||
operator w32_ItemInstalled_t() const;
|
||||
operator w32_ItemInstalled_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#ifdef __i386__
|
||||
typedef w32_ItemInstalled_t w_ItemInstalled_t;
|
||||
typedef u32_ItemInstalled_t u_ItemInstalled_t;
|
||||
typedef w32_ItemInstalled_t_160 w_ItemInstalled_t_160;
|
||||
typedef u32_ItemInstalled_t_160 u_ItemInstalled_t_160;
|
||||
#endif
|
||||
#ifdef __x86_64__
|
||||
typedef w64_ItemInstalled_t w_ItemInstalled_t;
|
||||
typedef u64_ItemInstalled_t u_ItemInstalled_t;
|
||||
typedef w64_ItemInstalled_t_160 w_ItemInstalled_t_160;
|
||||
typedef u64_ItemInstalled_t_160 u_ItemInstalled_t_160;
|
||||
#endif
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w64_ItemInstalled_t_130
|
||||
{
|
||||
uint32_t m_unAppID;
|
||||
uint8_t __pad_4[4];
|
||||
uint64_t m_nPublishedFileId;
|
||||
#ifdef __cplusplus
|
||||
operator u64_ItemInstalled_t_130() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 4 )
|
||||
struct u64_ItemInstalled_t_130
|
||||
{
|
||||
uint32_t m_unAppID;
|
||||
uint64_t m_nPublishedFileId;
|
||||
#ifdef __cplusplus
|
||||
operator w64_ItemInstalled_t_130() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w32_ItemInstalled_t_130
|
||||
{
|
||||
uint32_t m_unAppID;
|
||||
uint8_t __pad_4[4];
|
||||
uint64_t m_nPublishedFileId;
|
||||
#ifdef __cplusplus
|
||||
operator u32_ItemInstalled_t_130() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 4 )
|
||||
struct u32_ItemInstalled_t_130
|
||||
{
|
||||
uint32_t m_unAppID;
|
||||
uint64_t m_nPublishedFileId;
|
||||
#ifdef __cplusplus
|
||||
operator w32_ItemInstalled_t_130() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#ifdef __i386__
|
||||
typedef w32_ItemInstalled_t_130 w_ItemInstalled_t_130;
|
||||
typedef u32_ItemInstalled_t_130 u_ItemInstalled_t_130;
|
||||
#endif
|
||||
#ifdef __x86_64__
|
||||
typedef w64_ItemInstalled_t_130 w_ItemInstalled_t_130;
|
||||
typedef u64_ItemInstalled_t_130 u_ItemInstalled_t_130;
|
||||
#endif
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
@@ -10432,6 +10694,63 @@ typedef w64_SteamPartyBeaconLocation_t w_SteamPartyBeaconLocation_t;
|
||||
typedef u64_SteamPartyBeaconLocation_t u_SteamPartyBeaconLocation_t;
|
||||
#endif
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w64_SteamUGCRequestUGCDetailsResult_t_160
|
||||
{
|
||||
w64_SteamUGCDetails_t_160 m_details;
|
||||
int8_t m_bCachedData;
|
||||
uint8_t __pad_9785[7];
|
||||
#ifdef __cplusplus
|
||||
operator u64_SteamUGCRequestUGCDetailsResult_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 4 )
|
||||
struct u64_SteamUGCRequestUGCDetailsResult_t_160
|
||||
{
|
||||
u64_SteamUGCDetails_t_160 m_details;
|
||||
int8_t m_bCachedData;
|
||||
uint8_t __pad_9773[3];
|
||||
#ifdef __cplusplus
|
||||
operator w64_SteamUGCRequestUGCDetailsResult_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w32_SteamUGCRequestUGCDetailsResult_t_160
|
||||
{
|
||||
w32_SteamUGCDetails_t_160 m_details;
|
||||
int8_t m_bCachedData;
|
||||
uint8_t __pad_9785[7];
|
||||
#ifdef __cplusplus
|
||||
operator u32_SteamUGCRequestUGCDetailsResult_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#pragma pack( push, 4 )
|
||||
struct u32_SteamUGCRequestUGCDetailsResult_t_160
|
||||
{
|
||||
u32_SteamUGCDetails_t_160 m_details;
|
||||
int8_t m_bCachedData;
|
||||
uint8_t __pad_9773[3];
|
||||
#ifdef __cplusplus
|
||||
operator w32_SteamUGCRequestUGCDetailsResult_t_160() const;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
#pragma pack( pop )
|
||||
|
||||
#ifdef __i386__
|
||||
typedef w32_SteamUGCRequestUGCDetailsResult_t_160 w_SteamUGCRequestUGCDetailsResult_t_160;
|
||||
typedef u32_SteamUGCRequestUGCDetailsResult_t_160 u_SteamUGCRequestUGCDetailsResult_t_160;
|
||||
#endif
|
||||
#ifdef __x86_64__
|
||||
typedef w64_SteamUGCRequestUGCDetailsResult_t_160 w_SteamUGCRequestUGCDetailsResult_t_160;
|
||||
typedef u64_SteamUGCRequestUGCDetailsResult_t_160 u_SteamUGCRequestUGCDetailsResult_t_160;
|
||||
#endif
|
||||
|
||||
#pragma pack( push, 8 )
|
||||
struct w64_SteamUGCRequestUGCDetailsResult_t_128x
|
||||
{
|
||||
|
||||
@@ -4271,6 +4271,9 @@ struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008
|
||||
virtual int8_t BIsSubscribedFromFamilySharing( ) = 0;
|
||||
virtual int8_t BIsTimedTrial( uint32_t *, uint32_t * ) = 0;
|
||||
virtual int8_t SetDlcContext( uint32_t ) = 0;
|
||||
virtual int32_t GetNumBetas( int32_t *, int32_t * ) = 0;
|
||||
virtual int8_t GetBetaInfo( int32_t, uint32_t *, uint32_t *, char *, int32_t, char *, int32_t ) = 0;
|
||||
virtual int8_t SetActiveBeta( const char * ) = 0;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
|
||||
@@ -7086,6 +7089,116 @@ struct u_ISteamClient_SteamClient021
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
|
||||
struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION020
|
||||
{
|
||||
#ifdef __cplusplus
|
||||
virtual uint64_t CreateQueryUserUGCRequest( uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t ) = 0;
|
||||
virtual uint64_t CreateQueryAllUGCRequest( uint32_t, uint32_t, uint32_t, uint32_t, uint32_t ) = 0;
|
||||
virtual uint64_t CreateQueryAllUGCRequest( uint32_t, uint32_t, uint32_t, uint32_t, const char * ) = 0;
|
||||
virtual uint64_t CreateQueryUGCDetailsRequest( uint64_t *, uint32_t ) = 0;
|
||||
virtual uint64_t SendQueryUGCRequest( uint64_t ) = 0;
|
||||
virtual int8_t GetQueryUGCResult( uint64_t, uint32_t, u_SteamUGCDetails_t_160 * ) = 0;
|
||||
virtual uint32_t GetQueryUGCNumTags( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCTag( uint64_t, uint32_t, uint32_t, char *, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCTagDisplayName( uint64_t, uint32_t, uint32_t, char *, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCPreviewURL( uint64_t, uint32_t, char *, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCMetadata( uint64_t, uint32_t, char *, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCChildren( uint64_t, uint32_t, uint64_t *, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCStatistic( uint64_t, uint32_t, uint32_t, uint64_t * ) = 0;
|
||||
virtual uint32_t GetQueryUGCNumAdditionalPreviews( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCAdditionalPreview( uint64_t, uint32_t, uint32_t, char *, uint32_t, char *, uint32_t, uint32_t * ) = 0;
|
||||
virtual uint32_t GetQueryUGCNumKeyValueTags( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCKeyValueTag( uint64_t, uint32_t, uint32_t, char *, uint32_t, char *, uint32_t ) = 0;
|
||||
virtual int8_t GetQueryUGCKeyValueTag( uint64_t, uint32_t, const char *, char *, uint32_t ) = 0;
|
||||
virtual uint32_t GetNumSupportedGameVersions( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t GetSupportedGameVersionData( uint64_t, uint32_t, uint32_t, char *, char *, uint32_t ) = 0;
|
||||
virtual uint32_t GetQueryUGCContentDescriptors( uint64_t, uint32_t, uint32_t *, uint32_t ) = 0;
|
||||
virtual int8_t ReleaseQueryUGCRequest( uint64_t ) = 0;
|
||||
virtual int8_t AddRequiredTag( uint64_t, const char * ) = 0;
|
||||
virtual int8_t AddRequiredTagGroup( uint64_t, const u_SteamParamStringArray_t * ) = 0;
|
||||
virtual int8_t AddExcludedTag( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetReturnOnlyIDs( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetReturnKeyValueTags( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetReturnLongDescription( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetReturnMetadata( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetReturnChildren( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetReturnAdditionalPreviews( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetReturnTotalOnly( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetReturnPlaytimeStats( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t SetLanguage( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetAllowCachedResponse( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t SetAdminQuery( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetCloudFileNameFilter( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetMatchAnyTag( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t SetSearchText( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetRankedByTrendDays( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t SetTimeCreatedDateRange( uint64_t, uint32_t, uint32_t ) = 0;
|
||||
virtual int8_t SetTimeUpdatedDateRange( uint64_t, uint32_t, uint32_t ) = 0;
|
||||
virtual int8_t AddRequiredKeyValueTag( uint64_t, const char *, const char * ) = 0;
|
||||
virtual uint64_t RequestUGCDetails( uint64_t, uint32_t ) = 0;
|
||||
virtual uint64_t CreateItem( uint32_t, uint32_t ) = 0;
|
||||
virtual uint64_t StartItemUpdate( uint32_t, uint64_t ) = 0;
|
||||
virtual int8_t SetItemTitle( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetItemDescription( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetItemUpdateLanguage( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetItemMetadata( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetItemVisibility( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t SetItemTags( uint64_t, const u_SteamParamStringArray_t *, int8_t ) = 0;
|
||||
virtual int8_t SetItemContent( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetItemPreview( uint64_t, const char * ) = 0;
|
||||
virtual int8_t SetAllowLegacyUpload( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t RemoveAllItemKeyValueTags( uint64_t ) = 0;
|
||||
virtual int8_t RemoveItemKeyValueTags( uint64_t, const char * ) = 0;
|
||||
virtual int8_t AddItemKeyValueTag( uint64_t, const char *, const char * ) = 0;
|
||||
virtual int8_t AddItemPreviewFile( uint64_t, const char *, uint32_t ) = 0;
|
||||
virtual int8_t AddItemPreviewVideo( uint64_t, const char * ) = 0;
|
||||
virtual int8_t UpdateItemPreviewFile( uint64_t, uint32_t, const char * ) = 0;
|
||||
virtual int8_t UpdateItemPreviewVideo( uint64_t, uint32_t, const char * ) = 0;
|
||||
virtual int8_t RemoveItemPreview( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t AddContentDescriptor( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t RemoveContentDescriptor( uint64_t, uint32_t ) = 0;
|
||||
virtual int8_t SetRequiredGameVersions( uint64_t, const char *, const char * ) = 0;
|
||||
virtual uint64_t SubmitItemUpdate( uint64_t, const char * ) = 0;
|
||||
virtual uint32_t GetItemUpdateProgress( uint64_t, uint64_t *, uint64_t * ) = 0;
|
||||
virtual uint64_t SetUserItemVote( uint64_t, int8_t ) = 0;
|
||||
virtual uint64_t GetUserItemVote( uint64_t ) = 0;
|
||||
virtual uint64_t AddItemToFavorites( uint32_t, uint64_t ) = 0;
|
||||
virtual uint64_t RemoveItemFromFavorites( uint32_t, uint64_t ) = 0;
|
||||
virtual uint64_t SubscribeItem( uint64_t ) = 0;
|
||||
virtual uint64_t UnsubscribeItem( uint64_t ) = 0;
|
||||
virtual uint32_t GetNumSubscribedItems( ) = 0;
|
||||
virtual uint32_t GetSubscribedItems( uint64_t *, uint32_t ) = 0;
|
||||
virtual uint32_t GetItemState( uint64_t ) = 0;
|
||||
virtual int8_t GetItemInstallInfo( uint64_t, uint64_t *, char *, uint32_t, uint32_t * ) = 0;
|
||||
virtual int8_t GetItemDownloadInfo( uint64_t, uint64_t *, uint64_t * ) = 0;
|
||||
virtual int8_t DownloadItem( uint64_t, int8_t ) = 0;
|
||||
virtual int8_t BInitWorkshopForGameServer( uint32_t, const char * ) = 0;
|
||||
virtual void SuspendDownloads( int8_t ) = 0;
|
||||
virtual uint64_t StartPlaytimeTracking( uint64_t *, uint32_t ) = 0;
|
||||
virtual uint64_t StopPlaytimeTracking( uint64_t *, uint32_t ) = 0;
|
||||
virtual uint64_t StopPlaytimeTrackingForAllItems( ) = 0;
|
||||
virtual uint64_t AddDependency( uint64_t, uint64_t ) = 0;
|
||||
virtual uint64_t RemoveDependency( uint64_t, uint64_t ) = 0;
|
||||
virtual uint64_t AddAppDependency( uint64_t, uint32_t ) = 0;
|
||||
virtual uint64_t RemoveAppDependency( uint64_t, uint32_t ) = 0;
|
||||
virtual uint64_t GetAppDependencies( uint64_t ) = 0;
|
||||
virtual uint64_t DeleteItem( uint64_t ) = 0;
|
||||
virtual int8_t ShowWorkshopEULA( ) = 0;
|
||||
virtual uint64_t GetWorkshopEULAStatus( ) = 0;
|
||||
virtual uint32_t GetUserContentDescriptorPreferences( uint32_t *, uint32_t ) = 0;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
|
||||
struct u_ISteamVideo_STEAMVIDEO_INTERFACE_V007
|
||||
{
|
||||
#ifdef __cplusplus
|
||||
virtual void GetVideoURL( uint32_t ) = 0;
|
||||
virtual int8_t IsBroadcasting( int32_t * ) = 0;
|
||||
virtual void GetOPFSettings( uint32_t ) = 0;
|
||||
virtual int8_t GetOPFStringForApp( uint32_t, char *, int32_t * ) = 0;
|
||||
#endif /* __cplusplus */
|
||||
};
|
||||
|
||||
|
||||
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetNumInstalledApps( void * );
|
||||
NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetInstalledApps( void * );
|
||||
@@ -7218,6 +7331,9 @@ NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCommandLine( void *
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing( void * );
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial( void * );
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext( void * );
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas( void * );
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo( void * );
|
||||
NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta( void * );
|
||||
NTSTATUS ISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001_GetAppOwnershipTicketData( void * );
|
||||
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init( void * );
|
||||
NTSTATUS ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown( void * );
|
||||
@@ -9305,6 +9421,100 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_DeleteItem( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_ShowWorkshopEULA( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetWorkshopEULAStatus( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetUserContentDescriptorPreferences( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUserUGCRequest( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryAllUGCRequest_2( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateQueryUGCDetailsRequest( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SendQueryUGCRequest( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCResult( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumTags( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTag( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCTagDisplayName( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCPreviewURL( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCMetadata( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCChildren( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCStatistic( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumAdditionalPreviews( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCAdditionalPreview( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCNumKeyValueTags( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCKeyValueTag_2( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSupportedGameVersions( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSupportedGameVersionData( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetQueryUGCContentDescriptors( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ReleaseQueryUGCRequest( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTag( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredTagGroup( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddExcludedTag( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnOnlyIDs( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnKeyValueTags( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnLongDescription( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnMetadata( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnChildren( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnAdditionalPreviews( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnTotalOnly( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetReturnPlaytimeStats( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetLanguage( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowCachedResponse( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAdminQuery( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetCloudFileNameFilter( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetMatchAnyTag( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetSearchText( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRankedByTrendDays( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeCreatedDateRange( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetTimeUpdatedDateRange( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddRequiredKeyValueTag( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RequestUGCDetails( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_CreateItem( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartItemUpdate( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTitle( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemDescription( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemUpdateLanguage( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemMetadata( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemVisibility( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemTags( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemContent( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetItemPreview( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetAllowLegacyUpload( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAllItemKeyValueTags( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemKeyValueTags( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemKeyValueTag( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewFile( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemPreviewVideo( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewFile( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UpdateItemPreviewVideo( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemPreview( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddContentDescriptor( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveContentDescriptor( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetRequiredGameVersions( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubmitItemUpdate( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemUpdateProgress( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SetUserItemVote( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserItemVote( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddItemToFavorites( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveItemFromFavorites( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SubscribeItem( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_UnsubscribeItem( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetNumSubscribedItems( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetSubscribedItems( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemState( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemInstallInfo( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetItemDownloadInfo( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DownloadItem( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_BInitWorkshopForGameServer( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_SuspendDownloads( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StartPlaytimeTracking( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTracking( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_StopPlaytimeTrackingForAllItems( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddDependency( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveDependency( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_AddAppDependency( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_RemoveAppDependency( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetAppDependencies( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_DeleteItem( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_ShowWorkshopEULA( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetWorkshopEULAStatus( void * );
|
||||
NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION020_GetUserContentDescriptorPreferences( void * );
|
||||
NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod( void * );
|
||||
NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseInfo( void * );
|
||||
NTSTATUS ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_GetMethodResponseData( void * );
|
||||
@@ -9663,6 +9873,10 @@ NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetVideoURL( void * );
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_IsBroadcasting( void * );
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFSettings( void * );
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V002_GetOPFStringForApp( void * );
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL( void * );
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting( void * );
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings( void * );
|
||||
NTSTATUS ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp( void * );
|
||||
NTSTATUS ISteamClient_SteamClient006_CreateSteamPipe( void * );
|
||||
NTSTATUS ISteamClient_SteamClient006_BReleaseSteamPipe( void * );
|
||||
NTSTATUS ISteamClient_SteamClient006_CreateGlobalUser( void * );
|
||||
|
||||
+769
-160
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1492,6 +1492,9 @@ DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchCo
|
||||
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing, 4)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial, 12)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext, 8)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas, 12)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo, 32)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta, 8)
|
||||
|
||||
int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribed(struct w_steam_iface *_this)
|
||||
{
|
||||
@@ -1853,6 +1856,50 @@ int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext(str
|
||||
return params._ret;
|
||||
}
|
||||
|
||||
int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas(struct w_steam_iface *_this, int32_t *pnAvailable, int32_t *pnPrivate)
|
||||
{
|
||||
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas_params params =
|
||||
{
|
||||
.linux_side = _this->u_iface,
|
||||
.pnAvailable = pnAvailable,
|
||||
.pnPrivate = pnPrivate,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
||||
int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo(struct w_steam_iface *_this, int32_t iBetaIndex, uint32_t *punFlags, uint32_t *punBuildID, char *pchBetaName, int32_t cchBetaName, char *pchDescription, int32_t cchDescription)
|
||||
{
|
||||
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo_params params =
|
||||
{
|
||||
.linux_side = _this->u_iface,
|
||||
.iBetaIndex = iBetaIndex,
|
||||
.punFlags = punFlags,
|
||||
.punBuildID = punBuildID,
|
||||
.pchBetaName = pchBetaName,
|
||||
.cchBetaName = cchBetaName,
|
||||
.pchDescription = pchDescription,
|
||||
.cchDescription = cchDescription,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
||||
int8_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta(struct w_steam_iface *_this, const char *pchBetaName)
|
||||
{
|
||||
struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta_params params =
|
||||
{
|
||||
.linux_side = _this->u_iface,
|
||||
.pchBetaName = pchBetaName,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchBetaName, -1);
|
||||
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
||||
extern vtable_ptr winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable;
|
||||
|
||||
DEFINE_RTTI_DATA0(winISteamApps_STEAMAPPS_INTERFACE_VERSION008, 0, ".?AVISteamApps@@")
|
||||
@@ -1889,6 +1936,9 @@ __ASM_BLOCK_BEGIN(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtables)
|
||||
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsSubscribedFromFamilySharing)
|
||||
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_BIsTimedTrial)
|
||||
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetDlcContext)
|
||||
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetNumBetas)
|
||||
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetBetaInfo)
|
||||
VTABLE_ADD_FUNC(winISteamApps_STEAMAPPS_INTERFACE_VERSION008_SetActiveBeta)
|
||||
);
|
||||
__ASM_BLOCK_END
|
||||
|
||||
@@ -1896,7 +1946,7 @@ struct w_steam_iface *create_winISteamApps_STEAMAPPS_INTERFACE_VERSION008(void *
|
||||
{
|
||||
struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMAPPS_INTERFACE_VERSION008");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable, 30, "STEAMAPPS_INTERFACE_VERSION008");
|
||||
r->vtable = alloc_vtable(&winISteamApps_STEAMAPPS_INTERFACE_VERSION008_vtable, 33, "STEAMAPPS_INTERFACE_VERSION008");
|
||||
r->u_iface = u_iface;
|
||||
return r;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -124,10 +124,86 @@ struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V002(void *u_if
|
||||
return r;
|
||||
}
|
||||
|
||||
DEFINE_THISCALL_WRAPPER(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL, 8)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting, 8)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings, 8)
|
||||
DEFINE_THISCALL_WRAPPER(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp, 16)
|
||||
|
||||
void __thiscall winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL(struct w_steam_iface *_this, uint32_t unVideoAppID)
|
||||
{
|
||||
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL_params params =
|
||||
{
|
||||
.linux_side = _this->u_iface,
|
||||
.unVideoAppID = unVideoAppID,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL, ¶ms );
|
||||
}
|
||||
|
||||
int8_t __thiscall winISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting(struct w_steam_iface *_this, int32_t *pnNumViewers)
|
||||
{
|
||||
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting_params params =
|
||||
{
|
||||
.linux_side = _this->u_iface,
|
||||
.pnNumViewers = pnNumViewers,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
||||
void __thiscall winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings(struct w_steam_iface *_this, uint32_t unVideoAppID)
|
||||
{
|
||||
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings_params params =
|
||||
{
|
||||
.linux_side = _this->u_iface,
|
||||
.unVideoAppID = unVideoAppID,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings, ¶ms );
|
||||
}
|
||||
|
||||
int8_t __thiscall winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp(struct w_steam_iface *_this, uint32_t unVideoAppID, char *pchBuffer, int32_t *pnBufferSize)
|
||||
{
|
||||
struct ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp_params params =
|
||||
{
|
||||
.linux_side = _this->u_iface,
|
||||
.unVideoAppID = unVideoAppID,
|
||||
.pchBuffer = pchBuffer,
|
||||
.pnBufferSize = pnBufferSize,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
STEAMCLIENT_CALL( ISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
||||
extern vtable_ptr winISteamVideo_STEAMVIDEO_INTERFACE_V007_vtable;
|
||||
|
||||
DEFINE_RTTI_DATA0(winISteamVideo_STEAMVIDEO_INTERFACE_V007, 0, ".?AVISteamVideo@@")
|
||||
|
||||
__ASM_BLOCK_BEGIN(winISteamVideo_STEAMVIDEO_INTERFACE_V007_vtables)
|
||||
__ASM_VTABLE(winISteamVideo_STEAMVIDEO_INTERFACE_V007,
|
||||
VTABLE_ADD_FUNC(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetVideoURL)
|
||||
VTABLE_ADD_FUNC(winISteamVideo_STEAMVIDEO_INTERFACE_V007_IsBroadcasting)
|
||||
VTABLE_ADD_FUNC(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFSettings)
|
||||
VTABLE_ADD_FUNC(winISteamVideo_STEAMVIDEO_INTERFACE_V007_GetOPFStringForApp)
|
||||
);
|
||||
__ASM_BLOCK_END
|
||||
|
||||
struct w_steam_iface *create_winISteamVideo_STEAMVIDEO_INTERFACE_V007(void *u_iface)
|
||||
{
|
||||
struct w_steam_iface *r = alloc_mem_for_iface(sizeof(struct w_steam_iface), "STEAMVIDEO_INTERFACE_V007");
|
||||
TRACE("-> %p\n", r);
|
||||
r->vtable = alloc_vtable(&winISteamVideo_STEAMVIDEO_INTERFACE_V007_vtable, 4, "STEAMVIDEO_INTERFACE_V007");
|
||||
r->u_iface = u_iface;
|
||||
return r;
|
||||
}
|
||||
|
||||
void init_winISteamVideo_rtti( char *base )
|
||||
{
|
||||
#ifdef __x86_64__
|
||||
init_winISteamVideo_STEAMVIDEO_INTERFACE_V001_rtti( base );
|
||||
init_winISteamVideo_STEAMVIDEO_INTERFACE_V002_rtti( base );
|
||||
init_winISteamVideo_STEAMVIDEO_INTERFACE_V007_rtti( base );
|
||||
#endif /* __x86_64__ */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user