Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/Steamworks/SteamAppList.cs
T
2026-04-10 22:50:51 +02:00

77 lines
2.5 KiB
C#

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;
}
}
}