using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace Steamworks { // Token: 0x020011F1 RID: 4593 [Token(Token = "0x20011F1")] [StructLayout(3)] public static class SteamAppList { // Token: 0x06006B6A RID: 27498 RVA: 0x0016CD04 File Offset: 0x0016AF04 [Token(Token = "0x6006B6A")] [Address(RVA = "0x2A18DA0", Offset = "0x2A177A0", VA = "0x182A18DA0")] public static uint GetNumInstalledApps() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamAppList_GetNumInstalledApps(CSteamAPIContext.m_pSteamAppList); } // Token: 0x06006B6B RID: 27499 RVA: 0x0016CD24 File Offset: 0x0016AF24 [Token(Token = "0x6006B6B")] [Address(RVA = "0x2A18D40", Offset = "0x2A17740", VA = "0x182A18D40")] public static uint GetInstalledApps(AppId_t[] pvecAppID, uint unMaxAppIDs) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamAppList_GetInstalledApps(CSteamAPIContext.m_pSteamAppList, pvecAppID, unMaxAppIDs); } // Token: 0x06006B6C RID: 27500 RVA: 0x0016CD44 File Offset: 0x0016AF44 [Token(Token = "0x6006B6C")] [Address(RVA = "0x2A18C30", Offset = "0x2A17630", VA = "0x182A18C30")] 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: 0x06006B6D RID: 27501 RVA: 0x0016CD80 File Offset: 0x0016AF80 [Token(Token = "0x6006B6D")] [Address(RVA = "0x2A18B20", Offset = "0x2A17520", VA = "0x182A18B20")] 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: 0x06006B6E RID: 27502 RVA: 0x0016CDBC File Offset: 0x0016AFBC [Token(Token = "0x6006B6E")] [Address(RVA = "0x2A18AD0", Offset = "0x2A174D0", VA = "0x182A18AD0")] public static int GetAppBuildId(AppId_t nAppID) { InteropHelp.TestIfAvailableClient(); IntPtr pSteamAppList = CSteamAPIContext.m_pSteamAppList; int num; return num; } } }