Bump ISteamClient009 to ISteamClient018.

This commit is contained in:
gibbed
2019-05-24 13:54:13 -05:00
parent c8b6dbc3f4
commit fd0c328017
3 changed files with 23 additions and 5 deletions

View File

@@ -29,7 +29,7 @@ namespace SAM.API
{
public class Client
{
public Wrappers.SteamClient009 SteamClient;
public Wrappers.SteamClient018 SteamClient;
public Wrappers.SteamUser012 SteamUser;
public Wrappers.SteamUserStats007 SteamUserStats;
public Wrappers.SteamUtils005 SteamUtils;
@@ -58,7 +58,7 @@ namespace SAM.API
return false;
}
this.SteamClient = Steam.CreateInterface<Wrappers.SteamClient009>("SteamClient009");
this.SteamClient = Steam.CreateInterface<Wrappers.SteamClient018>("SteamClient018");
if (this.SteamClient == null)
{
return false;

View File

@@ -26,7 +26,7 @@ using System.Runtime.InteropServices;
namespace SAM.API.Interfaces
{
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct ISteamClient009
public struct ISteamClient018
{
public IntPtr CreateSteamPipe;
public IntPtr ReleaseSteamPipe;
@@ -39,7 +39,6 @@ namespace SAM.API.Interfaces
public IntPtr GetISteamFriends;
public IntPtr GetISteamUtils;
public IntPtr GetISteamMatchmaking;
public IntPtr GetISteamMasterServerUpdater;
public IntPtr GetISteamMatchmakingServers;
public IntPtr GetISteamGenericInterface;
public IntPtr GetISteamUserStats;
@@ -47,8 +46,27 @@ namespace SAM.API.Interfaces
public IntPtr GetISteamApps;
public IntPtr GetISteamNetworking;
public IntPtr GetISteamRemoteStorage;
public IntPtr GetISteamScreenshots;
public IntPtr GetISteamGameSearch;
public IntPtr RunFrame;
public IntPtr GetIPCCallCount;
public IntPtr SetWarningMessageHook;
public IntPtr ShutdownIfAllPipesClosed;
public IntPtr GetISteamHTTP;
public IntPtr DEPRECATED_GetISteamUnifiedMessages;
public IntPtr GetISteamController;
public IntPtr GetISteamUGC;
public IntPtr GetISteamAppList;
public IntPtr GetISteamMusic;
public IntPtr GetISteamMusicRemote;
public IntPtr GetISteamHTMLSurface;
public IntPtr DEPRECATED_Set_SteamAPI_CPostAPIResultInProcess;
public IntPtr DEPRECATED_Remove_SteamAPI_CPostAPIResultInProcess;
public IntPtr Set_SteamAPI_CCheckCallbackRegisteredInProcess;
public IntPtr GetISteamInventory;
public IntPtr GetISteamVideo;
public IntPtr GetISteamParentalSettings;
public IntPtr GetISteamInput;
public IntPtr GetISteamParties;
}
}

View File

@@ -26,7 +26,7 @@ using SAM.API.Interfaces;
namespace SAM.API.Wrappers
{
public class SteamClient009 : NativeWrapper<ISteamClient009>
public class SteamClient018 : NativeWrapper<ISteamClient018>
{
#region CreateSteamPipe
[UnmanagedFunctionPointer(CallingConvention.ThisCall)]