a
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Steamworks
|
||||
{
|
||||
// Token: 0x02001810 RID: 6160
|
||||
[Token(Token = "0x2001810")]
|
||||
public static class SteamAppList
|
||||
{
|
||||
// Token: 0x06008AE3 RID: 35555 RVA: 0x001CE5E8 File Offset: 0x001CC7E8
|
||||
[Token(Token = "0x6008AE3")]
|
||||
[Address(RVA = "0x2DB9050", Offset = "0x2DB7E50", VA = "0x182DB9050")]
|
||||
public static uint GetNumInstalledApps()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamAppList_GetNumInstalledApps(CSteamAPIContext.m_pSteamAppList);
|
||||
}
|
||||
|
||||
// Token: 0x06008AE4 RID: 35556 RVA: 0x001CE608 File Offset: 0x001CC808
|
||||
[Token(Token = "0x6008AE4")]
|
||||
[Address(RVA = "0x2DB8FF0", Offset = "0x2DB7DF0", VA = "0x182DB8FF0")]
|
||||
public static uint GetInstalledApps(AppId_t[] pvecAppID, uint unMaxAppIDs)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamAppList_GetInstalledApps(CSteamAPIContext.m_pSteamAppList, pvecAppID, unMaxAppIDs);
|
||||
}
|
||||
|
||||
// Token: 0x06008AE5 RID: 35557 RVA: 0x001CE628 File Offset: 0x001CC828
|
||||
[Token(Token = "0x6008AE5")]
|
||||
[Address(RVA = "0x2DB8EE0", Offset = "0x2DB7CE0", VA = "0x182DB8EE0")]
|
||||
public static int GetAppName(AppId_t nAppID, out string pchName, int cchNameMax)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
IntPtr intPtr = Marshal.AllocHGlobal(cchNameMax);
|
||||
IntPtr intPtr2 = CSteamAPIContext.m_pSteamAppList;
|
||||
int num;
|
||||
if (num != -1)
|
||||
{
|
||||
intPtr2 = intPtr;
|
||||
string text = InteropHelp.PtrToStringUTF8(intPtr2);
|
||||
}
|
||||
Marshal.FreeHGlobal(intPtr);
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06008AE6 RID: 35558 RVA: 0x001CE664 File Offset: 0x001CC864
|
||||
[Token(Token = "0x6008AE6")]
|
||||
[Address(RVA = "0x2DB8DD0", Offset = "0x2DB7BD0", VA = "0x182DB8DD0")]
|
||||
public static int GetAppInstallDir(AppId_t nAppID, out string pchDirectory, int cchNameMax)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
IntPtr intPtr = Marshal.AllocHGlobal(cchNameMax);
|
||||
IntPtr intPtr2 = CSteamAPIContext.m_pSteamAppList;
|
||||
int num;
|
||||
if (num != -1)
|
||||
{
|
||||
intPtr2 = intPtr;
|
||||
string text = InteropHelp.PtrToStringUTF8(intPtr2);
|
||||
}
|
||||
Marshal.FreeHGlobal(intPtr);
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06008AE7 RID: 35559 RVA: 0x001CE6A0 File Offset: 0x001CC8A0
|
||||
[Token(Token = "0x6008AE7")]
|
||||
[Address(RVA = "0x2DB8D80", Offset = "0x2DB7B80", VA = "0x182DB8D80")]
|
||||
public static int GetAppBuildId(AppId_t nAppID)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
IntPtr pSteamAppList = CSteamAPIContext.m_pSteamAppList;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user