This commit is contained in:
Riley Labrecque
2014-01-29 13:15:13 +02:00
parent 69c3f2c4ba
commit 2bb3ea4d3e
27 changed files with 23 additions and 0 deletions
+9
View File
@@ -11,6 +11,15 @@ website at: http://partner.steamgames.com
Revision History:
----------------------------------------------------------------
v1.15 1st June 2011
----------------------------------------------------------------
Bug fixes
* Fixed exposing HTTP interface
* Fixed setting AppID for game processes started outside of Steam or which require administrative privileges
----------------------------------------------------------------
v1.14 16th May 2011
----------------------------------------------------------------
+5
View File
@@ -43,6 +43,7 @@ class ISteamNetworking;
class ISteamRemoteStorage;
class ISteamGameServerStats;
class ISteamPS3OverlayRender;
class ISteamHTTP;
//-----------------------------------------------------------------------------
// Purpose: Interface to creating a new steam instance, or to
@@ -138,6 +139,10 @@ public:
virtual ISteamPS3OverlayRender *GetISteamPS3OverlayRender() = 0;
#endif
// Expose HTTP interface
virtual ISteamHTTP *GetISteamHTTP( HSteamUser hSteamuser, HSteamPipe hSteamPipe, const char *pchVersion ) = 0;
};
#define STEAMCLIENT_INTERFACE_VERSION "SteamClient010"
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+8
View File
@@ -19,6 +19,7 @@
#include "isteamapps.h"
#include "isteamnetworking.h"
#include "isteamremotestorage.h"
#include "isteamhttp.h"
#if defined( _PS3 )
#include "steamps3params.h"
@@ -119,6 +120,7 @@ S_API ISteamApps *SteamApps();
S_API ISteamNetworking *SteamNetworking();
S_API ISteamMatchmakingServers *SteamMatchmakingServers();
S_API ISteamRemoteStorage *SteamRemoteStorage();
S_API ISteamHTTP *SteamHTTP();
#ifdef _PS3
S_API ISteamPS3OverlayRender * SteamPS3OverlayRender();
#endif
@@ -395,6 +397,7 @@ public:
ISteamMatchmakingServers* SteamMatchmakingServers() { return m_pSteamMatchmakingServers; }
ISteamNetworking* SteamNetworking() { return m_pSteamNetworking; }
ISteamRemoteStorage* SteamRemoteStorage() { return m_pSteamRemoteStorage; }
ISteamHTTP* SteamHTTP() { return m_pSteamHTTP; }
#ifdef _PS3
ISteamPS3OverlayRender* SteamPS3OverlayRender() { return m_pSteamPS3OverlayRender; }
#endif
@@ -409,6 +412,7 @@ private:
ISteamMatchmakingServers *m_pSteamMatchmakingServers;
ISteamNetworking *m_pSteamNetworking;
ISteamRemoteStorage *m_pSteamRemoteStorage;
ISteamHTTP *m_pSteamHTTP;
#ifdef _PS3
ISteamPS3OverlayRender *m_pSteamPS3OverlayRender;
#endif
@@ -477,6 +481,10 @@ inline bool CSteamAPIContext::Init()
if ( !m_pSteamRemoteStorage )
return false;
m_pSteamHTTP = SteamClient()->GetISteamHTTP( hSteamUser, hSteamPipe, STEAMHTTP_INTERFACE_VERSION );
if ( !m_pSteamHTTP )
return false;
#ifdef _PS3
m_pSteamPS3OverlayRender = SteamClient()->GetISteamPS3OverlayRender();
#endif
+1
View File
@@ -93,6 +93,7 @@ enum EResult
k_EResultAccountLogonDeniedNoMail = 66, // account login denied due to 2nd factor auth failure - and no mail has been sent
k_EResultHardwareNotCapableOfIPT = 67, //
k_EResultIPTInitError = 68, //
k_EResultExpiredLoginAuthCode = 71, // account login denied due to auth code expired
};
// Error codes for use with the voice functions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.