mirror of
https://github.com/nillerusr/source-engine.git
synced 2025-01-13 18:56:44 +00:00
2386 lines
87 KiB
C++
2386 lines
87 KiB
C++
#define _CRT_SECURE_NO_WARNINGS
|
|
|
|
#include "FakeSteamAPI_ContextProvider.h"
|
|
#include "FakeSteamAPI_Utilities.h"
|
|
|
|
#define VFunction_STUB { }
|
|
|
|
#define DerivedInterfaceGenerator(name) \
|
|
class name ## Derived : public name { \
|
|
public: \
|
|
static name& GetInstance(void) { \
|
|
static name ## Derived instance; \
|
|
return instance; \
|
|
} \
|
|
}
|
|
|
|
#define DerivedInterfaceGenerator_Begin(name) \
|
|
class name ## Derived : public name {
|
|
#define DerivedInterfaceGenerator_End(name) \
|
|
public: \
|
|
static name& GetInstance(void) { \
|
|
static name ## Derived instance; \
|
|
return instance; \
|
|
} \
|
|
}
|
|
|
|
//Total 21 interfaces
|
|
struct CSteamAPIContextStruct {
|
|
ISteamClient *m_pSteamClient;
|
|
ISteamUser *m_pSteamUser;
|
|
ISteamFriends *m_pSteamFriends;
|
|
ISteamUtils *m_pSteamUtils;
|
|
ISteamMatchmaking *m_pSteamMatchmaking;
|
|
ISteamUserStats *m_pSteamUserStats;
|
|
ISteamApps *m_pSteamApps;
|
|
ISteamMatchmakingServers *m_pSteamMatchmakingServers;
|
|
ISteamNetworking *m_pSteamNetworking;
|
|
ISteamRemoteStorage *m_pSteamRemoteStorage;
|
|
ISteamScreenshots *m_pSteamScreenshots;
|
|
ISteamHTTP *m_pSteamHTTP;
|
|
ISteamController *m_pController;
|
|
ISteamUGC *m_pSteamUGC;
|
|
ISteamAppList *m_pSteamAppList;
|
|
ISteamMusic *m_pSteamMusic;
|
|
ISteamMusicRemote *m_pSteamMusicRemote;
|
|
ISteamHTMLSurface *m_pSteamHTMLSurface;
|
|
ISteamInventory *m_pSteamInventory;
|
|
ISteamVideo *m_pSteamVideo;
|
|
ISteamParentalSettings *m_pSteamParentalSettings;
|
|
};
|
|
|
|
/*
|
|
class ISteamClientDerived : ISteamClient {
|
|
public:
|
|
static ISteamClient& GetInstance (void) {
|
|
return instance;
|
|
}
|
|
protected:
|
|
static ISteamClientDerived instance;
|
|
};
|
|
*/
|
|
|
|
/*
|
|
DerivedInterfaceGenerator(ISteamClient);
|
|
DerivedInterfaceGenerator(ISteamUser);
|
|
DerivedInterfaceGenerator(ISteamFriends);
|
|
DerivedInterfaceGenerator(ISteamUtils);
|
|
DerivedInterfaceGenerator(ISteamMatchmaking);
|
|
DerivedInterfaceGenerator(ISteamUserStats);
|
|
DerivedInterfaceGenerator(ISteamApps);
|
|
DerivedInterfaceGenerator(ISteamMatchmakingServers);
|
|
DerivedInterfaceGenerator(ISteamNetworking);
|
|
DerivedInterfaceGenerator(ISteamRemoteStorage);
|
|
DerivedInterfaceGenerator(ISteamScreenshots);
|
|
DerivedInterfaceGenerator(ISteamHTTP);
|
|
DerivedInterfaceGenerator(ISteamController);
|
|
DerivedInterfaceGenerator(ISteamUGC);
|
|
DerivedInterfaceGenerator(ISteamAppList);
|
|
DerivedInterfaceGenerator(ISteamMusic);
|
|
DerivedInterfaceGenerator(ISteamMusicRemote);
|
|
DerivedInterfaceGenerator(ISteamHTMLSurface);
|
|
DerivedInterfaceGenerator(ISteamInventory);
|
|
DerivedInterfaceGenerator(ISteamVideo);
|
|
DerivedInterfaceGenerator(ISteamParentalSettings);
|
|
*/
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamClient);
|
|
virtual HSteamPipe CreateSteamPipe() {
|
|
return 0;
|
|
}
|
|
virtual bool BReleaseSteamPipe(HSteamPipe hSteamPipe) {
|
|
return 0;
|
|
}
|
|
virtual HSteamUser ConnectToGlobalUser(HSteamPipe hSteamPipe) {
|
|
return 0;
|
|
}
|
|
virtual HSteamUser CreateLocalUser(HSteamPipe *phSteamPipe, EAccountType eAccountType) {
|
|
return 0;
|
|
}
|
|
virtual void ReleaseUser(HSteamPipe hSteamPipe, HSteamUser hUser) VFunction_STUB
|
|
virtual ISteamUser *GetISteamUser(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamGameServer *GetISteamGameServer(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual void SetLocalIPBinding(uint32 unIP, uint16 usPort) VFunction_STUB
|
|
virtual ISteamFriends *GetISteamFriends(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamUtils *GetISteamUtils(HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamMatchmaking *GetISteamMatchmaking(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamMatchmakingServers *GetISteamMatchmakingServers(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual void *GetISteamGenericInterface(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamUserStats *GetISteamUserStats(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamGameServerStats *GetISteamGameServerStats(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamApps *GetISteamApps(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamNetworking *GetISteamNetworking(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamRemoteStorage *GetISteamRemoteStorage(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamScreenshots *GetISteamScreenshots(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
STEAM_PRIVATE_API(virtual void RunFrame() VFunction_STUB )
|
|
virtual uint32 GetIPCCallCount() {
|
|
return 0;
|
|
}
|
|
virtual void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction) VFunction_STUB
|
|
virtual bool BShutdownIfAllPipesClosed() {
|
|
return 0;
|
|
}
|
|
virtual ISteamHTTP *GetISteamHTTP(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
STEAM_PRIVATE_API(virtual void *DEPRECATED_GetISteamUnifiedMessages(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
})
|
|
virtual ISteamController *GetISteamController(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamUGC *GetISteamUGC(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamAppList *GetISteamAppList(HSteamUser hSteamUser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamMusic *GetISteamMusic(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamMusicRemote *GetISteamMusicRemote(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamHTMLSurface *GetISteamHTMLSurface(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
STEAM_PRIVATE_API(virtual void DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess(void(*)()) VFunction_STUB )
|
|
STEAM_PRIVATE_API(virtual void DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess(void(*)()) VFunction_STUB )
|
|
STEAM_PRIVATE_API(virtual void Set_SteamAPI_CCheckCallbackRegisteredInProcess(SteamAPI_CheckCallbackRegistered_t func) VFunction_STUB )
|
|
virtual ISteamInventory *GetISteamInventory(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamVideo *GetISteamVideo(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
virtual ISteamParentalSettings *GetISteamParentalSettings(HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion) {
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamClient);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamUser);
|
|
virtual HSteamUser GetHSteamUser() {
|
|
return 0;
|
|
}
|
|
virtual bool BLoggedOn() {
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetSteamID() {
|
|
CSteamID fuck;
|
|
return fuck;
|
|
}
|
|
virtual int InitiateGameConnection(void *pAuthBlob, int cbMaxAuthBlob, CSteamID steamIDGameServer, uint32 unIPServer, uint16 usPortServer, bool bSecure) {
|
|
return 0;
|
|
}
|
|
virtual void TerminateGameConnection(uint32 unIPServer, uint16 usPortServer) VFunction_STUB
|
|
virtual void TrackAppUsageEvent(CGameID gameID, int eAppUsageEvent, const char *pchExtraInfo = "") VFunction_STUB
|
|
virtual bool GetUserDataFolder(char *pchBuffer, int cubBuffer) {
|
|
return 0;
|
|
}
|
|
virtual void StartVoiceRecording() VFunction_STUB
|
|
virtual void StopVoiceRecording() VFunction_STUB
|
|
virtual EVoiceResult GetAvailableVoice(uint32 *pcbCompressed, uint32 *pcbUncompressed_Deprecated = 0, uint32 nUncompressedVoiceDesiredSampleRate_Deprecated = 0) {
|
|
return (EVoiceResult)0;
|
|
}
|
|
virtual EVoiceResult GetVoice(bool bWantCompressed, void *pDestBuffer, uint32 cbDestBufferSize, uint32 *nBytesWritten, bool bWantUncompressed_Deprecated = false, void *pUncompressedDestBuffer_Deprecated = 0, uint32 cbUncompressedDestBufferSize_Deprecated = 0, uint32 *nUncompressBytesWritten_Deprecated = 0, uint32 nUncompressedVoiceDesiredSampleRate_Deprecated = 0) {
|
|
return (EVoiceResult)0;
|
|
}
|
|
virtual EVoiceResult DecompressVoice(const void *pCompressed, uint32 cbCompressed, void *pDestBuffer, uint32 cbDestBufferSize, uint32 *nBytesWritten, uint32 nDesiredSampleRate) {
|
|
return (EVoiceResult)0;
|
|
}
|
|
virtual uint32 GetVoiceOptimalSampleRate() {
|
|
return 0;
|
|
}
|
|
virtual HAuthTicket GetAuthSessionTicket(void *pTicket, int cbMaxTicket, uint32 *pcbTicket) {
|
|
return 0;
|
|
}
|
|
virtual EBeginAuthSessionResult BeginAuthSession(const void *pAuthTicket, int cbAuthTicket, CSteamID steamID) {
|
|
return (EBeginAuthSessionResult)0;
|
|
}
|
|
virtual void EndAuthSession(CSteamID steamID) VFunction_STUB
|
|
virtual void CancelAuthTicket(HAuthTicket hAuthTicket) VFunction_STUB
|
|
virtual EUserHasLicenseForAppResult UserHasLicenseForApp(CSteamID steamID, AppId_t appID) {
|
|
return (EUserHasLicenseForAppResult)0;
|
|
}
|
|
virtual bool BIsBehindNAT() {
|
|
return 0;
|
|
}
|
|
virtual void AdvertiseGame(CSteamID steamIDGameServer, uint32 unIPServer, uint16 usPortServer) VFunction_STUB
|
|
virtual SteamAPICall_t RequestEncryptedAppTicket(void *pDataToInclude, int cbDataToInclude) {
|
|
return 0;
|
|
}
|
|
virtual bool GetEncryptedAppTicket(void *pTicket, int cbMaxTicket, uint32 *pcbTicket) {
|
|
return 0;
|
|
}
|
|
virtual int GetGameBadgeLevel(int nSeries, bool bFoil) {
|
|
return 0;
|
|
}
|
|
virtual int GetPlayerSteamLevel() {
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestStoreAuthURL(const char *pchRedirectURL) {
|
|
return 0;
|
|
}
|
|
virtual bool BIsPhoneVerified() {
|
|
return 0;
|
|
}
|
|
virtual bool BIsTwoFactorEnabled() {
|
|
return 0;
|
|
}
|
|
virtual bool BIsPhoneIdentifying() {
|
|
return 0;
|
|
}
|
|
virtual bool BIsPhoneRequiringVerification() {
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamUser);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamFriends);
|
|
virtual const char *GetPersonaName() {
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t SetPersonaName(const char *pchPersonaName) {
|
|
return 0;
|
|
}
|
|
virtual EPersonaState GetPersonaState() {
|
|
return (EPersonaState)0;
|
|
}
|
|
virtual int GetFriendCount(int iFriendFlags) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetFriendByIndex(int iFriend, int iFriendFlags) {
|
|
CSteamID fuck;
|
|
return fuck;
|
|
}
|
|
virtual EFriendRelationship GetFriendRelationship(CSteamID steamIDFriend) {
|
|
return (EFriendRelationship)0;
|
|
}
|
|
virtual EPersonaState GetFriendPersonaState(CSteamID steamIDFriend) {
|
|
return (EPersonaState)0;
|
|
}
|
|
virtual const char *GetFriendPersonaName(CSteamID steamIDFriend) {
|
|
return 0;
|
|
}
|
|
virtual bool GetFriendGamePlayed(CSteamID steamIDFriend, OUT_STRUCT() FriendGameInfo_t *pFriendGameInfo) {
|
|
return 0;
|
|
}
|
|
virtual const char *GetFriendPersonaNameHistory(CSteamID steamIDFriend, int iPersonaName) {
|
|
return 0;
|
|
}
|
|
virtual int GetFriendSteamLevel(CSteamID steamIDFriend) {
|
|
return 0;
|
|
}
|
|
virtual const char *GetPlayerNickname(CSteamID steamIDPlayer) {
|
|
return 0;
|
|
}
|
|
virtual int GetFriendsGroupCount() {
|
|
return 0;
|
|
}
|
|
virtual FriendsGroupID_t GetFriendsGroupIDByIndex(int iFG) {
|
|
return 0;
|
|
}
|
|
virtual const char *GetFriendsGroupName(FriendsGroupID_t friendsGroupID) {
|
|
return 0;
|
|
}
|
|
virtual int GetFriendsGroupMembersCount(FriendsGroupID_t friendsGroupID) {
|
|
return 0;
|
|
}
|
|
virtual void GetFriendsGroupMembersList(FriendsGroupID_t friendsGroupID, OUT_ARRAY_CALL(nMembersCount, GetFriendsGroupMembersCount, friendsGroupID) CSteamID *pOutSteamIDMembers, int nMembersCount) VFunction_STUB
|
|
virtual bool HasFriend(CSteamID steamIDFriend, int iFriendFlags) {
|
|
return 0;
|
|
}
|
|
virtual int GetClanCount() {
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetClanByIndex(int iClan) {
|
|
CSteamID fuck;
|
|
return fuck;
|
|
}
|
|
virtual const char *GetClanName(CSteamID steamIDClan) {
|
|
return 0;
|
|
}
|
|
virtual const char *GetClanTag(CSteamID steamIDClan) {
|
|
return 0;
|
|
}
|
|
virtual bool GetClanActivityCounts(CSteamID steamIDClan, int *pnOnline, int *pnInGame, int *pnChatting) {
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t DownloadClanActivityCounts(ARRAY_COUNT(cClansToRequest) CSteamID *psteamIDClans, int cClansToRequest) {
|
|
return 0;
|
|
}
|
|
virtual int GetFriendCountFromSource(CSteamID steamIDSource) {
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetFriendFromSourceByIndex(CSteamID steamIDSource, int iFriend) {
|
|
CSteamID fuck;
|
|
return fuck;
|
|
}
|
|
virtual bool IsUserInSource(CSteamID steamIDUser, CSteamID steamIDSource) {
|
|
return 0;
|
|
}
|
|
virtual void SetInGameVoiceSpeaking(CSteamID steamIDUser, bool bSpeaking) VFunction_STUB
|
|
virtual void ActivateGameOverlay(const char *pchDialog) VFunction_STUB
|
|
virtual void ActivateGameOverlayToUser(const char *pchDialog, CSteamID steamID) VFunction_STUB
|
|
virtual void ActivateGameOverlayToWebPage(const char *pchURL) VFunction_STUB
|
|
virtual void ActivateGameOverlayToStore(AppId_t nAppID, EOverlayToStoreFlag eFlag) VFunction_STUB
|
|
virtual void SetPlayedWith(CSteamID steamIDUserPlayedWith) VFunction_STUB
|
|
virtual void ActivateGameOverlayInviteDialog(CSteamID steamIDLobby) VFunction_STUB
|
|
virtual int GetSmallFriendAvatar(CSteamID steamIDFriend) {
|
|
return 0;
|
|
}
|
|
virtual int GetMediumFriendAvatar(CSteamID steamIDFriend) {
|
|
return 0;
|
|
}
|
|
virtual int GetLargeFriendAvatar(CSteamID steamIDFriend) {
|
|
return 0;
|
|
}
|
|
virtual bool RequestUserInformation(CSteamID steamIDUser, bool bRequireNameOnly) {
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestClanOfficerList(CSteamID steamIDClan) {
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetClanOwner(CSteamID steamIDClan) {
|
|
CSteamID fuck;
|
|
return fuck;
|
|
}
|
|
virtual int GetClanOfficerCount(CSteamID steamIDClan) {
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetClanOfficerByIndex(CSteamID steamIDClan, int iOfficer) {
|
|
CSteamID fuck;
|
|
return fuck;
|
|
}
|
|
virtual uint32 GetUserRestrictions() {
|
|
return 0;
|
|
}
|
|
virtual bool SetRichPresence(const char *pchKey, const char *pchValue) {
|
|
//FakeSteamAPI_AppendLog(LogLevel_Info, "Application is setting rich presence(%s) to \"%s\".", pchKey, pchValue);
|
|
return 0;
|
|
}
|
|
virtual void ClearRichPresence() VFunction_STUB
|
|
virtual const char *GetFriendRichPresence(CSteamID steamIDFriend, const char *pchKey) {
|
|
return 0;
|
|
}
|
|
virtual int GetFriendRichPresenceKeyCount(CSteamID steamIDFriend) {
|
|
return 0;
|
|
}
|
|
virtual const char *GetFriendRichPresenceKeyByIndex(CSteamID steamIDFriend, int iKey) {
|
|
return 0;
|
|
}
|
|
virtual void RequestFriendRichPresence(CSteamID steamIDFriend) VFunction_STUB
|
|
virtual bool InviteUserToGame(CSteamID steamIDFriend, const char *pchConnectString) {
|
|
return 0;
|
|
}
|
|
virtual int GetCoplayFriendCount() {
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetCoplayFriend(int iCoplayFriend) {
|
|
CSteamID fuck;
|
|
return fuck;
|
|
}
|
|
virtual int GetFriendCoplayTime(CSteamID steamIDFriend) {
|
|
return 0;
|
|
}
|
|
virtual AppId_t GetFriendCoplayGame(CSteamID steamIDFriend) {
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t JoinClanChatRoom(CSteamID steamIDClan) {
|
|
return 0;
|
|
}
|
|
virtual bool LeaveClanChatRoom(CSteamID steamIDClan) {
|
|
return 0;
|
|
}
|
|
virtual int GetClanChatMemberCount(CSteamID steamIDClan) {
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetChatMemberByIndex(CSteamID steamIDClan, int iUser) {
|
|
CSteamID fuck;
|
|
return fuck;
|
|
}
|
|
virtual bool SendClanChatMessage(CSteamID steamIDClanChat, const char *pchText) {
|
|
return 0;
|
|
}
|
|
virtual int GetClanChatMessage(CSteamID steamIDClanChat, int iMessage, void *prgchText, int cchTextMax, EChatEntryType *peChatEntryType, CSteamID *psteamidChatter) {
|
|
return 0;
|
|
}
|
|
virtual bool IsClanChatAdmin(CSteamID steamIDClanChat, CSteamID steamIDUser) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsClanChatWindowOpenInSteam(CSteamID steamIDClanChat) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool OpenClanChatWindowInSteam(CSteamID steamIDClanChat) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool CloseClanChatWindowInSteam(CSteamID steamIDClanChat) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetListenForFriendsMessages(bool bInterceptEnabled) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ReplyToFriendMessage(CSteamID steamIDFriend, const char *pchMsgToSend) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetFriendMessage(CSteamID steamIDFriend, int iMessageID, void *pvData, int cubData, EChatEntryType *peChatEntryType) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t GetFollowerCount(CSteamID steamID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t IsFollowing(CSteamID steamID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t EnumerateFollowingList(uint32 unStartIndex) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsClanPublic(CSteamID steamIDClan) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsClanOfficialGameGroup(CSteamID steamIDClan) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamFriends);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamUtils);
|
|
virtual uint32 GetSecondsSinceAppActive() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetSecondsSinceComputerActive() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual EUniverse GetConnectedUniverse() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (EUniverse)0;
|
|
}
|
|
virtual uint32 GetServerRealTime() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetIPCountry() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetImageSize(int iImage, uint32 *pnWidth, uint32 *pnHeight) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetImageRGBA(int iImage, uint8 *pubDest, int nDestBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetCSERIPPort(uint32 *unIP, uint16 *usPort) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint8 GetCurrentBatteryPower() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetAppID() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SetOverlayNotificationPosition(ENotificationPosition eNotificationPosition) VFunction_STUB
|
|
virtual bool IsAPICallCompleted(SteamAPICall_t hSteamAPICall, bool *pbFailed) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ESteamAPICallFailure GetAPICallFailureReason(SteamAPICall_t hSteamAPICall) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (ESteamAPICallFailure)0;
|
|
}
|
|
virtual bool GetAPICallResult(SteamAPICall_t hSteamAPICall, void *pCallback, int cubCallback, int iCallbackExpected, bool *pbFailed) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
STEAM_PRIVATE_API(virtual void RunFrame() VFunction_STUB )
|
|
virtual uint32 GetIPCCallCount() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction) VFunction_STUB
|
|
virtual bool IsOverlayEnabled() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BOverlayNeedsPresent() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
CALL_RESULT(CheckFileSignature_t)
|
|
virtual SteamAPICall_t CheckFileSignature(const char *szFileName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ShowGamepadTextInput(EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, const char *pchDescription, uint32 unCharMax, const char *pchExistingText) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetEnteredGamepadTextLength() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetEnteredGamepadTextInput(char *pchText, uint32 cchText) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetSteamUILanguage() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsSteamRunningInVR() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SetOverlayNotificationInset(int nHorizontalInset, int nVerticalInset) VFunction_STUB
|
|
virtual bool IsSteamInBigPictureMode() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void StartVRDashboard() VFunction_STUB
|
|
virtual bool IsVRHeadsetStreamingEnabled() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SetVRHeadsetStreamingEnabled(bool bEnabled) VFunction_STUB
|
|
DerivedInterfaceGenerator_End(ISteamUtils);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamMatchmaking);
|
|
virtual int GetFavoriteGameCount() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetFavoriteGame(int iGame, AppId_t *pnAppID, uint32 *pnIP, uint16 *pnConnPort, uint16 *pnQueryPort, uint32 *punFlags, uint32 *pRTime32LastPlayedOnServer) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int AddFavoriteGame(AppId_t nAppID, uint32 nIP, uint16 nConnPort, uint16 nQueryPort, uint32 unFlags, uint32 rTime32LastPlayedOnServer) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool RemoveFavoriteGame(AppId_t nAppID, uint32 nIP, uint16 nConnPort, uint16 nQueryPort, uint32 unFlags) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestLobbyList() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void AddRequestLobbyListStringFilter(const char *pchKeyToMatch, const char *pchValueToMatch, ELobbyComparison eComparisonType) VFunction_STUB
|
|
virtual void AddRequestLobbyListNumericalFilter(const char *pchKeyToMatch, int nValueToMatch, ELobbyComparison eComparisonType) VFunction_STUB
|
|
virtual void AddRequestLobbyListNearValueFilter(const char *pchKeyToMatch, int nValueToBeCloseTo) VFunction_STUB
|
|
virtual void AddRequestLobbyListFilterSlotsAvailable(int nSlotsAvailable) VFunction_STUB
|
|
virtual void AddRequestLobbyListDistanceFilter(ELobbyDistanceFilter eLobbyDistanceFilter) VFunction_STUB
|
|
virtual void AddRequestLobbyListResultCountFilter(int cMaxResults) VFunction_STUB
|
|
virtual void AddRequestLobbyListCompatibleMembersFilter(CSteamID steamIDLobby) VFunction_STUB
|
|
virtual CSteamID GetLobbyByIndex(int iLobby) {
|
|
CSteamID fuck;
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return fuck;
|
|
}
|
|
virtual SteamAPICall_t CreateLobby(ELobbyType eLobbyType, int cMaxMembers) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t JoinLobby(CSteamID steamIDLobby) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void LeaveLobby(CSteamID steamIDLobby) VFunction_STUB
|
|
virtual bool InviteUserToLobby(CSteamID steamIDLobby, CSteamID steamIDInvitee) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetNumLobbyMembers(CSteamID steamIDLobby) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetLobbyMemberByIndex(CSteamID steamIDLobby, int iMember) {
|
|
CSteamID fuck;
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return fuck;
|
|
}
|
|
virtual const char *GetLobbyData(CSteamID steamIDLobby, const char *pchKey) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetLobbyData(CSteamID steamIDLobby, const char *pchKey, const char *pchValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetLobbyDataCount(CSteamID steamIDLobby) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetLobbyDataByIndex(CSteamID steamIDLobby, int iLobbyData, char *pchKey, int cchKeyBufferSize, char *pchValue, int cchValueBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool DeleteLobbyData(CSteamID steamIDLobby, const char *pchKey) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetLobbyMemberData(CSteamID steamIDLobby, CSteamID steamIDUser, const char *pchKey) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SetLobbyMemberData(CSteamID steamIDLobby, const char *pchKey, const char *pchValue) VFunction_STUB
|
|
virtual bool SendLobbyChatMsg(CSteamID steamIDLobby, const void *pvMsgBody, int cubMsgBody) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetLobbyChatEntry(CSteamID steamIDLobby, int iChatID, CSteamID *pSteamIDUser, void *pvData, int cubData, EChatEntryType *peChatEntryType) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool RequestLobbyData(CSteamID steamIDLobby) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SetLobbyGameServer(CSteamID steamIDLobby, uint32 unGameServerIP, uint16 unGameServerPort, CSteamID steamIDGameServer) VFunction_STUB
|
|
virtual bool GetLobbyGameServer(CSteamID steamIDLobby, uint32 *punGameServerIP, uint16 *punGameServerPort, CSteamID *psteamIDGameServer) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetLobbyMemberLimit(CSteamID steamIDLobby, int cMaxMembers) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetLobbyMemberLimit(CSteamID steamIDLobby) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetLobbyType(CSteamID steamIDLobby, ELobbyType eLobbyType) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetLobbyJoinable(CSteamID steamIDLobby, bool bLobbyJoinable) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetLobbyOwner(CSteamID steamIDLobby) {
|
|
CSteamID fuck;
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return fuck;
|
|
}
|
|
virtual bool SetLobbyOwner(CSteamID steamIDLobby, CSteamID steamIDNewOwner) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetLinkedLobby(CSteamID steamIDLobby, CSteamID steamIDLobbyDependent) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamMatchmaking);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamUserStats);
|
|
virtual bool RequestCurrentStats() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetStat(const char *pchName, int32 *pData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetStat(const char *pchName, float *pData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetStat(const char *pchName, int32 nData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetStat(const char *pchName, float fData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateAvgRateStat(const char *pchName, float flCountThisSession, double dSessionLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetAchievement(const char *pchName, bool *pbAchieved) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetAchievement(const char *pchName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
FakeSteamAPI_AppendLog(LogLevel_Info, "Application is setting achievement %s. Returning false to the application.", pchName);
|
|
return false;
|
|
}
|
|
virtual bool ClearAchievement(const char *pchName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetAchievementAndUnlockTime(const char *pchName, bool *pbAchieved, uint32 *punUnlockTime) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool StoreStats() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetAchievementIcon(const char *pchName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetAchievementDisplayAttribute(const char *pchName, const char *pchKey) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IndicateAchievementProgress(const char *pchName, uint32 nCurProgress, uint32 nMaxProgress) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetNumAchievements() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetAchievementName(uint32 iAchievement) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestUserStats(CSteamID steamIDUser) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetUserStat(CSteamID steamIDUser, const char *pchName, int32 *pData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetUserStat(CSteamID steamIDUser, const char *pchName, float *pData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetUserAchievement(CSteamID steamIDUser, const char *pchName, bool *pbAchieved) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetUserAchievementAndUnlockTime(CSteamID steamIDUser, const char *pchName, bool *pbAchieved, uint32 *punUnlockTime) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ResetAllStats(bool bAchievementsToo) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t FindOrCreateLeaderboard(const char *pchLeaderboardName, ELeaderboardSortMethod eLeaderboardSortMethod, ELeaderboardDisplayType eLeaderboardDisplayType) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t FindLeaderboard(const char *pchLeaderboardName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetLeaderboardName(SteamLeaderboard_t hSteamLeaderboard) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetLeaderboardEntryCount(SteamLeaderboard_t hSteamLeaderboard) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ELeaderboardSortMethod GetLeaderboardSortMethod(SteamLeaderboard_t hSteamLeaderboard) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (ELeaderboardSortMethod)0;
|
|
}
|
|
virtual ELeaderboardDisplayType GetLeaderboardDisplayType(SteamLeaderboard_t hSteamLeaderboard) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (ELeaderboardDisplayType)0;
|
|
}
|
|
virtual SteamAPICall_t DownloadLeaderboardEntries(SteamLeaderboard_t hSteamLeaderboard, ELeaderboardDataRequest eLeaderboardDataRequest, int nRangeStart, int nRangeEnd) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t DownloadLeaderboardEntriesForUsers(SteamLeaderboard_t hSteamLeaderboard, CSteamID *prgUsers, int cUsers) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetDownloadedLeaderboardEntry(SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, LeaderboardEntry_t *pLeaderboardEntry, int32 *pDetails, int cDetailsMax) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t UploadLeaderboardScore(SteamLeaderboard_t hSteamLeaderboard, ELeaderboardUploadScoreMethod eLeaderboardUploadScoreMethod, int32 nScore, const int32 *pScoreDetails, int cScoreDetailsCount) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t AttachLeaderboardUGC(SteamLeaderboard_t hSteamLeaderboard, UGCHandle_t hUGC) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t GetNumberOfCurrentPlayers() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestGlobalAchievementPercentages() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetMostAchievedAchievementInfo(char *pchName, uint32 unNameBufLen, float *pflPercent, bool *pbAchieved) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetNextMostAchievedAchievementInfo(int iIteratorPrevious, char *pchName, uint32 unNameBufLen, float *pflPercent, bool *pbAchieved) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetAchievementAchievedPercent(const char *pchName, float *pflPercent) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestGlobalStats(int nHistoryDays) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetGlobalStat(const char *pchStatName, int64 *pData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetGlobalStat(const char *pchStatName, double *pData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int32 GetGlobalStatHistory(const char *pchStatName, int64 *pData, uint32 cubData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int32 GetGlobalStatHistory(const char *pchStatName, double *pData, uint32 cubData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamUserStats);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamApps);
|
|
virtual bool BIsSubscribed() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsLowViolence() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsCybercafe() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsVACBanned() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetCurrentGameLanguage() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetAvailableGameLanguages() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsSubscribedApp(AppId_t appID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsDlcInstalled(AppId_t appID) {
|
|
static int nAllowedDlcsArray[1024];
|
|
static int nAllowedDlcsCount = 0;
|
|
static bool bInited = false;
|
|
bool bAssumeInstalled;
|
|
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
|
|
if (!bInited) {
|
|
FILE *fp;
|
|
|
|
bInited = true;
|
|
|
|
fp = fopen("DlcsFilter.txt", "r");
|
|
if (fp != NULL) {
|
|
FakeSteamAPI_AppendLog(LogLevel_Info, "Dlcs filter text found.");
|
|
|
|
while (fscanf(fp, "%d", &nAllowedDlcsArray[nAllowedDlcsCount]) == 1)
|
|
nAllowedDlcsCount++;
|
|
|
|
FakeSteamAPI_AppendLog(
|
|
LogLevel_Info,
|
|
"Read total %d allowed Dlc%s.",
|
|
nAllowedDlcsCount,
|
|
nAllowedDlcsCount == 1 ? "" : "s"
|
|
);
|
|
|
|
fclose(fp);
|
|
}
|
|
}
|
|
|
|
bAssumeInstalled = false;
|
|
for (int i = 0; i < nAllowedDlcsCount; i++) {
|
|
if (nAllowedDlcsArray[i] == appID) {
|
|
bAssumeInstalled = true;
|
|
break;
|
|
}
|
|
}
|
|
|
|
FakeSteamAPI_AppendLog(
|
|
LogLevel_Info,
|
|
"Application is requesting DLC %d. Assuming %s.",
|
|
(int)appID,
|
|
bAssumeInstalled ? "installed" : "not installed"
|
|
);
|
|
|
|
return bAssumeInstalled;
|
|
}
|
|
virtual uint32 GetEarliestPurchaseUnixTime(AppId_t nAppID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsSubscribedFromFreeWeekend() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetDLCCount() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BGetDLCDataByIndex(int iDLC, AppId_t *pAppID, bool *pbAvailable, char *pchName, int cchNameBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void InstallDLC(AppId_t nAppID) VFunction_STUB
|
|
virtual void UninstallDLC(AppId_t nAppID) VFunction_STUB
|
|
virtual void RequestAppProofOfPurchaseKey(AppId_t nAppID) VFunction_STUB
|
|
virtual bool GetCurrentBetaName(char *pchName, int cchNameBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool MarkContentCorrupt(bool bMissingFilesOnly) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetInstalledDepots(AppId_t appID, DepotId_t *pvecDepots, uint32 cMaxDepots) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetAppInstallDir(AppId_t appID, char *pchFolder, uint32 cchFolderBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsAppInstalled(AppId_t appID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual CSteamID GetAppOwner() {
|
|
CSteamID fuck;
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return fuck;
|
|
}
|
|
virtual const char *GetLaunchQueryParam(const char *pchKey) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetDlcDownloadProgress(AppId_t nAppID, uint64 *punBytesDownloaded, uint64 *punBytesTotal) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetAppBuildId() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void RequestAllProofOfPurchaseKeys() VFunction_STUB
|
|
virtual SteamAPICall_t GetFileDetails(const char* pszFileName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamApps);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamMatchmakingServers);
|
|
virtual HServerListRequest RequestInternetServerList(AppId_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual HServerListRequest RequestLANServerList(AppId_t iApp, ISteamMatchmakingServerListResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual HServerListRequest RequestFriendsServerList(AppId_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual HServerListRequest RequestFavoritesServerList(AppId_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual HServerListRequest RequestHistoryServerList(AppId_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual HServerListRequest RequestSpectatorServerList(AppId_t iApp, MatchMakingKeyValuePair_t **ppchFilters, uint32 nFilters, ISteamMatchmakingServerListResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void ReleaseRequest(HServerListRequest hServerListRequest) VFunction_STUB
|
|
virtual gameserveritem_t *GetServerDetails(HServerListRequest hRequest, int iServer) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void CancelQuery(HServerListRequest hRequest) VFunction_STUB
|
|
virtual void RefreshQuery(HServerListRequest hRequest) VFunction_STUB
|
|
virtual bool IsRefreshing(HServerListRequest hRequest) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetServerCount(HServerListRequest hRequest) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void RefreshServer(HServerListRequest hRequest, int iServer) VFunction_STUB
|
|
virtual HServerQuery PingServer(uint32 unIP, uint16 usPort, ISteamMatchmakingPingResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual HServerQuery PlayerDetails(uint32 unIP, uint16 usPort, ISteamMatchmakingPlayersResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual HServerQuery ServerRules(uint32 unIP, uint16 usPort, ISteamMatchmakingRulesResponse *pRequestServersResponse) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void CancelServerQuery(HServerQuery hServerQuery) VFunction_STUB
|
|
DerivedInterfaceGenerator_End(ISteamMatchmakingServers);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamNetworking);
|
|
virtual bool SendP2PPacket(CSteamID steamIDRemote, const void *pubData, uint32 cubData, EP2PSend eP2PSendType, int nChannel = 0) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsP2PPacketAvailable(uint32 *pcubMsgSize, int nChannel = 0) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ReadP2PPacket(void *pubDest, uint32 cubDest, uint32 *pcubMsgSize, CSteamID *psteamIDRemote, int nChannel = 0) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AcceptP2PSessionWithUser(CSteamID steamIDRemote) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool CloseP2PSessionWithUser(CSteamID steamIDRemote) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool CloseP2PChannelWithUser(CSteamID steamIDRemote, int nChannel) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetP2PSessionState(CSteamID steamIDRemote, P2PSessionState_t *pConnectionState) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AllowP2PPacketRelay(bool bAllow) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SNetListenSocket_t CreateListenSocket(int nVirtualP2PPort, uint32 nIP, uint16 nPort, bool bAllowUseOfPacketRelay) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SNetSocket_t CreateP2PConnectionSocket(CSteamID steamIDTarget, int nVirtualPort, int nTimeoutSec, bool bAllowUseOfPacketRelay) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SNetSocket_t CreateConnectionSocket(uint32 nIP, uint16 nPort, int nTimeoutSec) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool DestroySocket(SNetSocket_t hSocket, bool bNotifyRemoteEnd) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool DestroyListenSocket(SNetListenSocket_t hSocket, bool bNotifyRemoteEnd) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SendDataOnSocket(SNetSocket_t hSocket, void *pubData, uint32 cubData, bool bReliable) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsDataAvailableOnSocket(SNetSocket_t hSocket, uint32 *pcubMsgSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool RetrieveDataFromSocket(SNetSocket_t hSocket, void *pubDest, uint32 cubDest, uint32 *pcubMsgSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsDataAvailable(SNetListenSocket_t hListenSocket, uint32 *pcubMsgSize, SNetSocket_t *phSocket) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool RetrieveData(SNetListenSocket_t hListenSocket, void *pubDest, uint32 cubDest, uint32 *pcubMsgSize, SNetSocket_t *phSocket) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetSocketInfo(SNetSocket_t hSocket, CSteamID *pSteamIDRemote, int *peSocketStatus, uint32 *punIPRemote, uint16 *punPortRemote) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetListenSocketInfo(SNetListenSocket_t hListenSocket, uint32 *pnIP, uint16 *pnPort) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ESNetSocketConnectionType GetSocketConnectionType(SNetSocket_t hSocket) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (ESNetSocketConnectionType)0;
|
|
}
|
|
virtual int GetMaxPacketSize(SNetSocket_t hSocket) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamNetworking);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamRemoteStorage);
|
|
virtual bool FileWrite(const char *pchFile, const void *pvData, int32 cubData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int32 FileRead(const char *pchFile, void *pvData, int32 cubDataToRead) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t FileWriteAsync(const char *pchFile, const void *pvData, uint32 cubData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t FileReadAsync(const char *pchFile, uint32 nOffset, uint32 cubToRead) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool FileReadAsyncComplete(SteamAPICall_t hReadCall, void *pvBuffer, uint32 cubToRead) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool FileForget(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool FileDelete(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t FileShare(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetSyncPlatforms(const char *pchFile, ERemoteStoragePlatform eRemoteStoragePlatform) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual UGCFileWriteStreamHandle_t FileWriteStreamOpen(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool FileWriteStreamWriteChunk(UGCFileWriteStreamHandle_t writeHandle, const void *pvData, int32 cubData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool FileWriteStreamClose(UGCFileWriteStreamHandle_t writeHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool FileWriteStreamCancel(UGCFileWriteStreamHandle_t writeHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool FileExists(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool FilePersisted(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int32 GetFileSize(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int64 GetFileTimestamp(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ERemoteStoragePlatform GetSyncPlatforms(const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (ERemoteStoragePlatform)0;
|
|
}
|
|
virtual int32 GetFileCount() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetFileNameAndSize(int iFile, int32 *pnFileSizeInBytes) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetQuota(uint64 *pnTotalBytes, uint64 *puAvailableBytes) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsCloudEnabledForAccount() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsCloudEnabledForApp() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SetCloudEnabledForApp(bool bEnabled) VFunction_STUB
|
|
virtual SteamAPICall_t UGCDownload(UGCHandle_t hContent, uint32 unPriority) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetUGCDownloadProgress(UGCHandle_t hContent, int32 *pnBytesDownloaded, int32 *pnBytesExpected) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetUGCDetails(UGCHandle_t hContent, AppId_t *pnAppID, OUT_STRING() char **ppchName, int32 *pnFileSizeInBytes, CSteamID *pSteamIDOwner) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int32 UGCRead(UGCHandle_t hContent, void *pvData, int32 cubDataToRead, uint32 cOffset, EUGCReadAction eAction) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int32 GetCachedUGCCount() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual UGCHandle_t GetCachedUGCHandle(int32 iCachedContent) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t PublishWorkshopFile(const char *pchFile, const char *pchPreviewFile, AppId_t nConsumerAppId, const char *pchTitle, const char *pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, SteamParamStringArray_t *pTags, EWorkshopFileType eWorkshopFileType) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual PublishedFileUpdateHandle_t CreatePublishedFileUpdateRequest(PublishedFileId_t unPublishedFileId) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdatePublishedFileFile(PublishedFileUpdateHandle_t updateHandle, const char *pchFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdatePublishedFilePreviewFile(PublishedFileUpdateHandle_t updateHandle, const char *pchPreviewFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdatePublishedFileTitle(PublishedFileUpdateHandle_t updateHandle, const char *pchTitle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdatePublishedFileDescription(PublishedFileUpdateHandle_t updateHandle, const char *pchDescription) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdatePublishedFileVisibility(PublishedFileUpdateHandle_t updateHandle, ERemoteStoragePublishedFileVisibility eVisibility) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdatePublishedFileTags(PublishedFileUpdateHandle_t updateHandle, SteamParamStringArray_t *pTags) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t CommitPublishedFileUpdate(PublishedFileUpdateHandle_t updateHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t GetPublishedFileDetails(PublishedFileId_t unPublishedFileId, uint32 unMaxSecondsOld) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t DeletePublishedFile(PublishedFileId_t unPublishedFileId) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t EnumerateUserPublishedFiles(uint32 unStartIndex) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t SubscribePublishedFile(PublishedFileId_t unPublishedFileId) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t EnumerateUserSubscribedFiles(uint32 unStartIndex) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t UnsubscribePublishedFile(PublishedFileId_t unPublishedFileId) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdatePublishedFileSetChangeDescription(PublishedFileUpdateHandle_t updateHandle, const char *pchChangeDescription) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t GetPublishedItemVoteDetails(PublishedFileId_t unPublishedFileId) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t UpdateUserPublishedItemVote(PublishedFileId_t unPublishedFileId, bool bVoteUp) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t GetUserPublishedItemVoteDetails(PublishedFileId_t unPublishedFileId) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t EnumerateUserSharedWorkshopFiles(CSteamID steamId, uint32 unStartIndex, SteamParamStringArray_t *pRequiredTags, SteamParamStringArray_t *pExcludedTags) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t PublishVideo(EWorkshopVideoProvider eVideoProvider, const char *pchVideoAccount, const char *pchVideoIdentifier, const char *pchPreviewFile, AppId_t nConsumerAppId, const char *pchTitle, const char *pchDescription, ERemoteStoragePublishedFileVisibility eVisibility, SteamParamStringArray_t *pTags) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t SetUserPublishedFileAction(PublishedFileId_t unPublishedFileId, EWorkshopFileAction eAction) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t EnumeratePublishedFilesByUserAction(EWorkshopFileAction eAction, uint32 unStartIndex) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t EnumeratePublishedWorkshopFiles(EWorkshopEnumerationType eEnumerationType, uint32 unStartIndex, uint32 unCount, uint32 unDays, SteamParamStringArray_t *pTags, SteamParamStringArray_t *pUserTags) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t UGCDownloadToLocation(UGCHandle_t hContent, const char *pchLocation, uint32 unPriority) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamRemoteStorage);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamScreenshots);
|
|
virtual ScreenshotHandle WriteScreenshot(void *pubRGB, uint32 cubRGB, int nWidth, int nHeight) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ScreenshotHandle AddScreenshotToLibrary(const char *pchFilename, const char *pchThumbnailFilename, int nWidth, int nHeight) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void TriggerScreenshot() VFunction_STUB
|
|
virtual void HookScreenshots(bool bHook) VFunction_STUB
|
|
virtual bool SetLocation(ScreenshotHandle hScreenshot, const char *pchLocation) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool TagUser(ScreenshotHandle hScreenshot, CSteamID steamID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool TagPublishedFile(ScreenshotHandle hScreenshot, PublishedFileId_t unPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool IsScreenshotsHooked() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ScreenshotHandle AddVRScreenshotToLibrary(EVRScreenshotType eType, const char *pchFilename, const char *pchVRFilename) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamScreenshots);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamHTTP);
|
|
virtual HTTPRequestHandle CreateHTTPRequest(EHTTPMethod eHTTPRequestMethod, const char *pchAbsoluteURL) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestContextValue(HTTPRequestHandle hRequest, uint64 ulContextValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestNetworkActivityTimeout(HTTPRequestHandle hRequest, uint32 unTimeoutSeconds) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestHeaderValue(HTTPRequestHandle hRequest, const char *pchHeaderName, const char *pchHeaderValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestGetOrPostParameter(HTTPRequestHandle hRequest, const char *pchParamName, const char *pchParamValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SendHTTPRequest(HTTPRequestHandle hRequest, SteamAPICall_t *pCallHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SendHTTPRequestAndStreamResponse(HTTPRequestHandle hRequest, SteamAPICall_t *pCallHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool DeferHTTPRequest(HTTPRequestHandle hRequest) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool PrioritizeHTTPRequest(HTTPRequestHandle hRequest) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetHTTPResponseHeaderSize(HTTPRequestHandle hRequest, const char *pchHeaderName, uint32 *unResponseHeaderSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetHTTPResponseHeaderValue(HTTPRequestHandle hRequest, const char *pchHeaderName, uint8 *pHeaderValueBuffer, uint32 unBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetHTTPResponseBodySize(HTTPRequestHandle hRequest, uint32 *unBodySize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetHTTPResponseBodyData(HTTPRequestHandle hRequest, uint8 *pBodyDataBuffer, uint32 unBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetHTTPStreamingResponseBodyData(HTTPRequestHandle hRequest, uint32 cOffset, uint8 *pBodyDataBuffer, uint32 unBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ReleaseHTTPRequest(HTTPRequestHandle hRequest) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetHTTPDownloadProgressPct(HTTPRequestHandle hRequest, float *pflPercentOut) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestRawPostBody(HTTPRequestHandle hRequest, const char *pchContentType, uint8 *pubBody, uint32 unBodyLen) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual HTTPCookieContainerHandle CreateCookieContainer(bool bAllowResponsesToModify) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ReleaseCookieContainer(HTTPCookieContainerHandle hCookieContainer) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetCookie(HTTPCookieContainerHandle hCookieContainer, const char *pchHost, const char *pchUrl, const char *pchCookie) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestCookieContainer(HTTPRequestHandle hRequest, HTTPCookieContainerHandle hCookieContainer) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestUserAgentInfo(HTTPRequestHandle hRequest, const char *pchUserAgentInfo) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestRequiresVerifiedCertificate(HTTPRequestHandle hRequest, bool bRequireVerifiedCertificate) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetHTTPRequestAbsoluteTimeoutMS(HTTPRequestHandle hRequest, uint32 unMilliseconds) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetHTTPRequestWasTimedOut(HTTPRequestHandle hRequest, bool *pbWasTimedOut) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamHTTP);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamController);
|
|
virtual bool Init() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool Shutdown() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void RunFrame() VFunction_STUB
|
|
virtual int GetConnectedControllers(ControllerHandle_t *handlesOut) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ShowBindingPanel(ControllerHandle_t controllerHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ControllerActionSetHandle_t GetActionSetHandle(const char *pszActionSetName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void ActivateActionSet(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle) VFunction_STUB
|
|
virtual ControllerActionSetHandle_t GetCurrentActionSet(ControllerHandle_t controllerHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void ActivateActionSetLayer(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle) VFunction_STUB
|
|
virtual void DeactivateActionSetLayer(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle) VFunction_STUB
|
|
virtual void DeactivateAllActionSetLayers(ControllerHandle_t controllerHandle) VFunction_STUB
|
|
virtual int GetActiveActionSetLayers(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t *handlesOut) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ControllerDigitalActionHandle_t GetDigitalActionHandle(const char *pszActionName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ControllerDigitalActionData_t GetDigitalActionData(ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle) {
|
|
ControllerDigitalActionData_t fuck;
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return fuck;
|
|
}
|
|
virtual int GetDigitalActionOrigins(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin *originsOut) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ControllerAnalogActionHandle_t GetAnalogActionHandle(const char *pszActionName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ControllerAnalogActionData_t GetAnalogActionData(ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle) {
|
|
ControllerAnalogActionData_t fuck;
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return fuck;
|
|
}
|
|
virtual int GetAnalogActionOrigins(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin *originsOut) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void StopAnalogActionMomentum(ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction) VFunction_STUB
|
|
virtual void TriggerHapticPulse(ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec) VFunction_STUB
|
|
virtual void TriggerRepeatedHapticPulse(ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags) VFunction_STUB
|
|
virtual void TriggerVibration(ControllerHandle_t controllerHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed) VFunction_STUB
|
|
virtual void SetLEDColor(ControllerHandle_t controllerHandle, uint8 nColorR, uint8 nColorG, uint8 nColorB, unsigned int nFlags) VFunction_STUB
|
|
virtual int GetGamepadIndexForController(ControllerHandle_t ulControllerHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ControllerHandle_t GetControllerForGamepadIndex(int nIndex) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ControllerMotionData_t GetMotionData(ControllerHandle_t controllerHandle) {
|
|
ControllerMotionData_t fuck;
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return fuck;
|
|
}
|
|
virtual bool ShowDigitalActionOrigins(ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle, float flScale, float flXPosition, float flYPosition) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ShowAnalogActionOrigins(ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle, float flScale, float flXPosition, float flYPosition) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetStringForActionOrigin(EControllerActionOrigin eOrigin) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual const char *GetGlyphForActionOrigin(EControllerActionOrigin eOrigin) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual ESteamInputType GetInputTypeForHandle(ControllerHandle_t controllerHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (ESteamInputType)0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamController);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamUGC);
|
|
virtual UGCQueryHandle_t CreateQueryUserUGCRequest(AccountID_t unAccountID, EUserUGCList eListType, EUGCMatchingUGCType eMatchingUGCType, EUserUGCListSortOrder eSortOrder, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint32 unPage) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual UGCQueryHandle_t CreateQueryAllUGCRequest(EUGCQuery eQueryType, EUGCMatchingUGCType eMatchingeMatchingUGCTypeFileType, AppId_t nCreatorAppID, AppId_t nConsumerAppID, uint32 unPage) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual UGCQueryHandle_t CreateQueryUGCDetailsRequest(PublishedFileId_t *pvecPublishedFileID, uint32 unNumPublishedFileIDs) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t SendQueryUGCRequest(UGCQueryHandle_t handle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetQueryUGCResult(UGCQueryHandle_t handle, uint32 index, SteamUGCDetails_t *pDetails) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetQueryUGCPreviewURL(UGCQueryHandle_t handle, uint32 index, char *pchURL, uint32 cchURLSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetQueryUGCMetadata(UGCQueryHandle_t handle, uint32 index, char *pchMetadata, uint32 cchMetadatasize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetQueryUGCChildren(UGCQueryHandle_t handle, uint32 index, PublishedFileId_t* pvecPublishedFileID, uint32 cMaxEntries) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetQueryUGCStatistic(UGCQueryHandle_t handle, uint32 index, EItemStatistic eStatType, uint64 *pStatValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetQueryUGCNumAdditionalPreviews(UGCQueryHandle_t handle, uint32 index) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetQueryUGCAdditionalPreview(UGCQueryHandle_t handle, uint32 index, uint32 previewIndex, char *pchURLOrVideoID, uint32 cchURLSize, char *pchOriginalFileName, uint32 cchOriginalFileNameSize, EItemPreviewType *pPreviewType) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetQueryUGCNumKeyValueTags(UGCQueryHandle_t handle, uint32 index) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetQueryUGCKeyValueTag(UGCQueryHandle_t handle, uint32 index, uint32 keyValueTagIndex, char *pchKey, uint32 cchKeySize, char *pchValue, uint32 cchValueSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ReleaseQueryUGCRequest(UGCQueryHandle_t handle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AddRequiredTag(UGCQueryHandle_t handle, const char *pTagName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AddExcludedTag(UGCQueryHandle_t handle, const char *pTagName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetReturnOnlyIDs(UGCQueryHandle_t handle, bool bReturnOnlyIDs) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetReturnKeyValueTags(UGCQueryHandle_t handle, bool bReturnKeyValueTags) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetReturnLongDescription(UGCQueryHandle_t handle, bool bReturnLongDescription) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetReturnMetadata(UGCQueryHandle_t handle, bool bReturnMetadata) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetReturnChildren(UGCQueryHandle_t handle, bool bReturnChildren) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetReturnAdditionalPreviews(UGCQueryHandle_t handle, bool bReturnAdditionalPreviews) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetReturnTotalOnly(UGCQueryHandle_t handle, bool bReturnTotalOnly) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetReturnPlaytimeStats(UGCQueryHandle_t handle, uint32 unDays) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetLanguage(UGCQueryHandle_t handle, const char *pchLanguage) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetAllowCachedResponse(UGCQueryHandle_t handle, uint32 unMaxAgeSeconds) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetCloudFileNameFilter(UGCQueryHandle_t handle, const char *pMatchCloudFileName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetMatchAnyTag(UGCQueryHandle_t handle, bool bMatchAnyTag) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetSearchText(UGCQueryHandle_t handle, const char *pSearchText) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetRankedByTrendDays(UGCQueryHandle_t handle, uint32 unDays) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AddRequiredKeyValueTag(UGCQueryHandle_t handle, const char *pKey, const char *pValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestUGCDetails(PublishedFileId_t nPublishedFileID, uint32 unMaxAgeSeconds) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t CreateItem(AppId_t nConsumerAppId, EWorkshopFileType eFileType) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual UGCUpdateHandle_t StartItemUpdate(AppId_t nConsumerAppId, PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetItemTitle(UGCUpdateHandle_t handle, const char *pchTitle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetItemDescription(UGCUpdateHandle_t handle, const char *pchDescription) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetItemUpdateLanguage(UGCUpdateHandle_t handle, const char *pchLanguage) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetItemMetadata(UGCUpdateHandle_t handle, const char *pchMetaData) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetItemVisibility(UGCUpdateHandle_t handle, ERemoteStoragePublishedFileVisibility eVisibility) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetItemTags(UGCUpdateHandle_t updateHandle, const SteamParamStringArray_t *pTags) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetItemContent(UGCUpdateHandle_t handle, const char *pszContentFolder) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetItemPreview(UGCUpdateHandle_t handle, const char *pszPreviewFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool RemoveItemKeyValueTags(UGCUpdateHandle_t handle, const char *pchKey) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AddItemKeyValueTag(UGCUpdateHandle_t handle, const char *pchKey, const char *pchValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AddItemPreviewFile(UGCUpdateHandle_t handle, const char *pszPreviewFile, EItemPreviewType type) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AddItemPreviewVideo(UGCUpdateHandle_t handle, const char *pszVideoID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateItemPreviewFile(UGCUpdateHandle_t handle, uint32 index, const char *pszPreviewFile) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateItemPreviewVideo(UGCUpdateHandle_t handle, uint32 index, const char *pszVideoID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool RemoveItemPreview(UGCUpdateHandle_t handle, uint32 index) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t SubmitItemUpdate(UGCUpdateHandle_t handle, const char *pchChangeNote) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual EItemUpdateStatus GetItemUpdateProgress(UGCUpdateHandle_t handle, uint64 *punBytesProcessed, uint64* punBytesTotal) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (EItemUpdateStatus)0;
|
|
}
|
|
virtual SteamAPICall_t SetUserItemVote(PublishedFileId_t nPublishedFileID, bool bVoteUp) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t GetUserItemVote(PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t AddItemToFavorites(AppId_t nAppId, PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RemoveItemFromFavorites(AppId_t nAppId, PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t SubscribeItem(PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t UnsubscribeItem(PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetNumSubscribedItems() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetSubscribedItems(PublishedFileId_t* pvecPublishedFileID, uint32 cMaxEntries) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetItemState(PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetItemInstallInfo(PublishedFileId_t nPublishedFileID, uint64 *punSizeOnDisk, char *pchFolder, uint32 cchFolderSize, uint32 *punTimeStamp) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetItemDownloadInfo(PublishedFileId_t nPublishedFileID, uint64 *punBytesDownloaded, uint64 *punBytesTotal) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool DownloadItem(PublishedFileId_t nPublishedFileID, bool bHighPriority) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BInitWorkshopForGameServer(DepotId_t unWorkshopDepotID, const char *pszFolder) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SuspendDownloads(bool bSuspend) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
}
|
|
virtual SteamAPICall_t StartPlaytimeTracking(PublishedFileId_t *pvecPublishedFileID, uint32 unNumPublishedFileIDs) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t StopPlaytimeTracking(PublishedFileId_t *pvecPublishedFileID, uint32 unNumPublishedFileIDs) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t StopPlaytimeTrackingForAllItems() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t AddDependency(PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RemoveDependency(PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t AddAppDependency(PublishedFileId_t nPublishedFileID, AppId_t nAppID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RemoveAppDependency(PublishedFileId_t nPublishedFileID, AppId_t nAppID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t GetAppDependencies(PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t DeleteItem(PublishedFileId_t nPublishedFileID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamUGC);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamAppList);
|
|
virtual uint32 GetNumInstalledApps() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetInstalledApps(AppId_t *pvecAppID, uint32 unMaxAppIDs) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetAppName(AppId_t nAppID, char *pchName, int cchNameMax) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetAppInstallDir(AppId_t nAppID, char *pchDirectory, int cchNameMax) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual int GetAppBuildId(AppId_t nAppID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamAppList);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamMusic);
|
|
virtual bool BIsEnabled() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsPlaying() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual AudioPlayback_Status GetPlaybackStatus() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (AudioPlayback_Status)0;
|
|
}
|
|
virtual void Play() VFunction_STUB
|
|
virtual void Pause() VFunction_STUB
|
|
virtual void PlayPrevious() VFunction_STUB
|
|
virtual void PlayNext() VFunction_STUB
|
|
virtual void SetVolume(float flVolume) VFunction_STUB
|
|
virtual float GetVolume() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamMusic);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamMusicRemote);
|
|
virtual bool RegisterSteamMusicRemote(const char *pchName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool DeregisterSteamMusicRemote() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsCurrentMusicRemote() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BActivationSuccess(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetDisplayName(const char *pchDisplayName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetPNGIcon_64x64(void *pvBuffer, uint32 cbBufferLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool EnablePlayPrevious(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool EnablePlayNext(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool EnableShuffled(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool EnableLooped(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool EnableQueue(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool EnablePlaylists(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdatePlaybackStatus(AudioPlayback_Status nStatus) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateShuffled(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateLooped(bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateVolume(float flValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool CurrentEntryWillChange() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool CurrentEntryIsAvailable(bool bAvailable) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateCurrentEntryText(const char *pchText) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateCurrentEntryElapsedSeconds(int nValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool UpdateCurrentEntryCoverArt(void *pvBuffer, uint32 cbBufferLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool CurrentEntryDidChange() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool QueueWillChange() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ResetQueueEntries() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetQueueEntry(int nID, int nPosition, const char *pchEntryText) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetCurrentQueueEntry(int nID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool QueueDidChange() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool PlaylistWillChange() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ResetPlaylistEntries() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetPlaylistEntry(int nID, int nPosition, const char *pchEntryText) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetCurrentPlaylistEntry(int nID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool PlaylistDidChange() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamMusicRemote);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamHTMLSurface);
|
|
virtual ~ISteamHTMLSurfaceDerived() {}
|
|
virtual bool Init() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return false;
|
|
}
|
|
virtual bool Shutdown() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return false;
|
|
}
|
|
virtual SteamAPICall_t CreateBrowser(const char *pchUserAgent, const char *pchUserCSS) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void RemoveBrowser(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void LoadURL(HHTMLBrowser unBrowserHandle, const char *pchURL, const char *pchPostData) VFunction_STUB
|
|
virtual void SetSize(HHTMLBrowser unBrowserHandle, uint32 unWidth, uint32 unHeight) VFunction_STUB
|
|
virtual void StopLoad(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void Reload(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void GoBack(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void GoForward(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void AddHeader(HHTMLBrowser unBrowserHandle, const char *pchKey, const char *pchValue) VFunction_STUB
|
|
virtual void ExecuteJavascript(HHTMLBrowser unBrowserHandle, const char *pchScript) VFunction_STUB
|
|
virtual void MouseUp(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) VFunction_STUB
|
|
virtual void MouseDown(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) VFunction_STUB
|
|
virtual void MouseDoubleClick(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) VFunction_STUB
|
|
virtual void MouseMove(HHTMLBrowser unBrowserHandle, int x, int y) VFunction_STUB
|
|
virtual void MouseWheel(HHTMLBrowser unBrowserHandle, int32 nDelta) VFunction_STUB
|
|
virtual void KeyDown(HHTMLBrowser unBrowserHandle, uint32 nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers) VFunction_STUB
|
|
virtual void KeyUp(HHTMLBrowser unBrowserHandle, uint32 nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers) VFunction_STUB
|
|
virtual void KeyChar(HHTMLBrowser unBrowserHandle, uint32 cUnicodeChar, EHTMLKeyModifiers eHTMLKeyModifiers) VFunction_STUB
|
|
virtual void SetHorizontalScroll(HHTMLBrowser unBrowserHandle, uint32 nAbsolutePixelScroll) VFunction_STUB
|
|
virtual void SetVerticalScroll(HHTMLBrowser unBrowserHandle, uint32 nAbsolutePixelScroll) VFunction_STUB
|
|
virtual void SetKeyFocus(HHTMLBrowser unBrowserHandle, bool bHasKeyFocus) VFunction_STUB
|
|
virtual void ViewSource(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void CopyToClipboard(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void PasteFromClipboard(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void Find(HHTMLBrowser unBrowserHandle, const char *pchSearchStr, bool bCurrentlyInFind, bool bReverse) VFunction_STUB
|
|
virtual void StopFind(HHTMLBrowser unBrowserHandle) VFunction_STUB
|
|
virtual void GetLinkAtPosition(HHTMLBrowser unBrowserHandle, int x, int y) VFunction_STUB
|
|
virtual void SetCookie(const char *pchHostname, const char *pchKey, const char *pchValue, const char *pchPath = "/", RTime32 nExpires = 0, bool bSecure = false, bool bHTTPOnly = false) VFunction_STUB
|
|
virtual void SetPageScaleFactor(HHTMLBrowser unBrowserHandle, float flZoom, int nPointX, int nPointY) VFunction_STUB
|
|
virtual void SetBackgroundMode(HHTMLBrowser unBrowserHandle, bool bBackgroundMode) VFunction_STUB
|
|
virtual void SetDPIScalingFactor(HHTMLBrowser unBrowserHandle, float flDPIScaling) VFunction_STUB
|
|
virtual void AllowStartRequest(HHTMLBrowser unBrowserHandle, bool bAllowed) VFunction_STUB
|
|
virtual void JSDialogResponse(HHTMLBrowser unBrowserHandle, bool bResult) VFunction_STUB
|
|
virtual void FileLoadDialogResponse(HHTMLBrowser unBrowserHandle, const char **pchSelectedFiles) VFunction_STUB
|
|
DerivedInterfaceGenerator_End(ISteamHTMLSurface);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamInventory);
|
|
virtual EResult GetResultStatus(SteamInventoryResult_t resultHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return (EResult)0;
|
|
}
|
|
virtual bool GetResultItems(SteamInventoryResult_t resultHandle, SteamItemDetails_t *pOutItemsArray, uint32 *punOutItemsArraySize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetResultItemProperty(SteamInventoryResult_t resultHandle, uint32 unItemIndex, const char *pchPropertyName, char *pchValueBuffer, uint32 *punValueBufferSizeOut) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetResultTimestamp(SteamInventoryResult_t resultHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool CheckResultSteamID(SteamInventoryResult_t resultHandle, CSteamID steamIDExpected) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void DestroyResult(SteamInventoryResult_t resultHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
}
|
|
virtual bool GetAllItems(SteamInventoryResult_t *pResultHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetItemsByID(SteamInventoryResult_t *pResultHandle, const SteamItemInstanceID_t *pInstanceIDs, uint32 unCountInstanceIDs) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SerializeResult(SteamInventoryResult_t resultHandle, void *pOutBuffer, uint32 *punOutBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool DeserializeResult(SteamInventoryResult_t *pOutResultHandle, const void *pBuffer, uint32 unBufferSize, bool bRESERVED_MUST_BE_FALSE = false) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GenerateItems(SteamInventoryResult_t *pResultHandle, const SteamItemDef_t *pArrayItemDefs, const uint32 *punArrayQuantity, uint32 unArrayLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GrantPromoItems(SteamInventoryResult_t *pResultHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AddPromoItem(SteamInventoryResult_t *pResultHandle, SteamItemDef_t itemDef) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool AddPromoItems(SteamInventoryResult_t *pResultHandle, const SteamItemDef_t *pArrayItemDefs, uint32 unArrayLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ConsumeItem(SteamInventoryResult_t *pResultHandle, SteamItemInstanceID_t itemConsume, uint32 unQuantity) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool ExchangeItems(SteamInventoryResult_t *pResultHandle, const SteamItemDef_t *pArrayGenerate, const uint32 *punArrayGenerateQuantity, uint32 unArrayGenerateLength, const SteamItemInstanceID_t *pArrayDestroy, const uint32 *punArrayDestroyQuantity, uint32 unArrayDestroyLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool TransferItemQuantity(SteamInventoryResult_t *pResultHandle, SteamItemInstanceID_t itemIdSource, uint32 unQuantity, SteamItemInstanceID_t itemIdDest) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void SendItemDropHeartbeat() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
}
|
|
virtual bool TriggerItemDrop(SteamInventoryResult_t *pResultHandle, SteamItemDef_t dropListDefinition) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool TradeItems(SteamInventoryResult_t *pResultHandle, CSteamID steamIDTradePartner, const SteamItemInstanceID_t *pArrayGive, const uint32 *pArrayGiveQuantity, uint32 nArrayGiveLength, const SteamItemInstanceID_t *pArrayGet, const uint32 *pArrayGetQuantity, uint32 nArrayGetLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool LoadItemDefinitions() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetItemDefinitionIDs(SteamItemDef_t *pItemDefIDs, uint32 *punItemDefIDsArraySize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetItemDefinitionProperty(SteamItemDef_t iDefinition, const char *pchPropertyName, char *pchValueBuffer, uint32 *punValueBufferSizeOut) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestEligiblePromoItemDefinitionsIDs(CSteamID steamID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetEligiblePromoItemDefinitionIDs(CSteamID steamID, SteamItemDef_t *pItemDefIDs, uint32 *punItemDefIDsArraySize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t StartPurchase(const SteamItemDef_t *pArrayItemDefs, const uint32 *punArrayQuantity, uint32 unArrayLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamAPICall_t RequestPrices() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual uint32 GetNumItemsWithPrices() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetItemsWithPrices(SteamItemDef_t *pArrayItemDefs, uint64 *pPrices, uint32 unArrayLength) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool GetItemPrice(SteamItemDef_t iDefinition, uint64 *pPrice) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual SteamInventoryUpdateHandle_t StartUpdateProperties() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool RemoveProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char *pchPropertyName) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char *pchPropertyName, const char *pchPropertyValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char *pchPropertyName, bool bValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char *pchPropertyName, int64 nValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SetProperty(SteamInventoryUpdateHandle_t handle, SteamItemInstanceID_t nItemID, const char *pchPropertyName, float flValue) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool SubmitUpdateProperties(SteamInventoryUpdateHandle_t handle, SteamInventoryResult_t * pResultHandle) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamInventory);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamVideo);
|
|
virtual void GetVideoURL(AppId_t unVideoAppID) VFunction_STUB
|
|
virtual bool IsBroadcasting(int *pnNumViewers) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual void GetOPFSettings(AppId_t unVideoAppID) VFunction_STUB
|
|
virtual bool GetOPFStringForApp(AppId_t unVideoAppID, char *pchBuffer, int32 *pnBufferSize) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamVideo);
|
|
|
|
DerivedInterfaceGenerator_Begin(ISteamParentalSettings);
|
|
virtual bool BIsParentalLockEnabled() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsParentalLockLocked() {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsAppBlocked(AppId_t nAppID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsAppInBlockList(AppId_t nAppID) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsFeatureBlocked(EParentalFeature eFeature) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
virtual bool BIsFeatureInBlockList(EParentalFeature eFeature) {
|
|
FakeSteamAPI_LogFuncBeingCalled();
|
|
return 0;
|
|
}
|
|
DerivedInterfaceGenerator_End(ISteamParentalSettings);
|
|
|
|
static CSteamAPIContextStruct sSteamContext;
|
|
|
|
bool FakeSteamAPI_InitializeContext(void) {
|
|
sSteamContext.m_pSteamClient = &ISteamClientDerived::GetInstance();
|
|
sSteamContext.m_pSteamUser = &ISteamUserDerived::GetInstance();
|
|
sSteamContext.m_pSteamFriends = &ISteamFriendsDerived::GetInstance();
|
|
sSteamContext.m_pSteamUtils = &ISteamUtilsDerived::GetInstance();
|
|
sSteamContext.m_pSteamMatchmaking = &ISteamMatchmakingDerived::GetInstance();
|
|
sSteamContext.m_pSteamUserStats = &ISteamUserStatsDerived::GetInstance();
|
|
sSteamContext.m_pSteamApps = &ISteamAppsDerived::GetInstance();
|
|
sSteamContext.m_pSteamMatchmakingServers = &ISteamMatchmakingServersDerived::GetInstance();
|
|
sSteamContext.m_pSteamNetworking = &ISteamNetworkingDerived::GetInstance();
|
|
sSteamContext.m_pSteamRemoteStorage = &ISteamRemoteStorageDerived::GetInstance();
|
|
sSteamContext.m_pSteamHTTP = &ISteamHTTPDerived::GetInstance();
|
|
sSteamContext.m_pSteamScreenshots = &ISteamScreenshotsDerived::GetInstance();
|
|
sSteamContext.m_pSteamMusic = &ISteamMusicDerived::GetInstance();
|
|
sSteamContext.m_pController = &ISteamControllerDerived::GetInstance();
|
|
sSteamContext.m_pSteamUGC = &ISteamUGCDerived::GetInstance();
|
|
sSteamContext.m_pSteamAppList = &ISteamAppListDerived::GetInstance();
|
|
sSteamContext.m_pSteamMusic = &ISteamMusicDerived::GetInstance();
|
|
sSteamContext.m_pSteamMusicRemote = &ISteamMusicRemoteDerived::GetInstance();
|
|
sSteamContext.m_pSteamHTMLSurface = &ISteamHTMLSurfaceDerived::GetInstance();
|
|
sSteamContext.m_pSteamInventory = &ISteamInventoryDerived::GetInstance();
|
|
sSteamContext.m_pSteamVideo = &ISteamVideoDerived::GetInstance();
|
|
sSteamContext.m_pSteamParentalSettings = &ISteamParentalSettingsDerived::GetInstance();
|
|
|
|
return true;
|
|
}
|
|
|
|
CSteamAPIContext& FakeSteamAPI_GetContextInstance(void) {
|
|
static bool bInitialized = false;
|
|
if (!bInitialized)
|
|
FakeSteamAPI_InitializeContext();
|
|
return *(CSteamAPIContext*)&sSteamContext;
|
|
}
|