m
This commit is contained in:
@@ -0,0 +1,446 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Steamworks
|
||||
{
|
||||
// Token: 0x0200190E RID: 6414
|
||||
[Token(Token = "0x200190E")]
|
||||
public static class SteamUser
|
||||
{
|
||||
// Token: 0x0600924D RID: 37453 RVA: 0x001E0310 File Offset: 0x001DE510
|
||||
[Token(Token = "0x600924D")]
|
||||
[Address(RVA = "0x5A3AD0", Offset = "0x5A2AD0", VA = "0x1805A3AD0")]
|
||||
public static HSteamUser GetHSteamUser()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600924D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.HSteamUser Steamworks.SteamUser::GetHSteamUser()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(InteropHelp::TestIfAvailableClient)
|
||||
stloc:int64(var_1_16, call:int64(Convert::ToInt64, call:int32[exp:uint32](NativeMethods::ISteamUser_GetHSteamUser, ldsfld:native int(CSteamAPIContext::m_pSteamUser))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600924E RID: 37454 RVA: 0x001E0334 File Offset: 0x001DE534
|
||||
[Token(Token = "0x600924E")]
|
||||
[Address(RVA = "0x5A3610", Offset = "0x5A2610", VA = "0x1805A3610")]
|
||||
public static bool BLoggedOn()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_BLoggedOn(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x0600924F RID: 37455 RVA: 0x001E0354 File Offset: 0x001DE554
|
||||
[Token(Token = "0x600924F")]
|
||||
[Address(RVA = "0x5A3C00", Offset = "0x5A2C00", VA = "0x1805A3C00")]
|
||||
public static CSteamID GetSteamID()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600924F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamUser::GetSteamID()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(InteropHelp::TestIfAvailableClient)
|
||||
stloc:TimeSpan(var_1_16, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamUser_GetSteamID, ldsfld:native int(CSteamAPIContext::m_pSteamUser))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06009250 RID: 37456 RVA: 0x001E0378 File Offset: 0x001DE578
|
||||
[Token(Token = "0x6009250")]
|
||||
[Address(RVA = "0x5A3E90", Offset = "0x5A2E90", VA = "0x1805A3E90")]
|
||||
public static int InitiateGameConnection(byte[] pAuthBlob, int cbMaxAuthBlob, CSteamID steamIDGameServer, uint unIPServer, ushort usPortServer, bool bSecure)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
IntPtr pSteamUser = CSteamAPIContext.m_pSteamUser;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06009251 RID: 37457 RVA: 0x001E0394 File Offset: 0x001DE594
|
||||
[Token(Token = "0x6009251")]
|
||||
[Address(RVA = "0x5A41B0", Offset = "0x5A31B0", VA = "0x1805A41B0")]
|
||||
public static void TerminateGameConnection(uint unIPServer, ushort usPortServer)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
NativeMethods.ISteamUser_TerminateGameConnection(CSteamAPIContext.m_pSteamUser, unIPServer, usPortServer);
|
||||
}
|
||||
|
||||
// Token: 0x06009252 RID: 37458 RVA: 0x001E03B4 File Offset: 0x001DE5B4
|
||||
[Token(Token = "0x6009252")]
|
||||
[Address(RVA = "0x5A4210", Offset = "0x5A3210", VA = "0x1805A4210")]
|
||||
public static void TrackAppUsageEvent(CGameID gameID, int eAppUsageEvent, string pchExtraInfo = "")
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchExtraInfo);
|
||||
NativeMethods.ISteamUser_TrackAppUsageEvent(CSteamAPIContext.m_pSteamUser, gameID, eAppUsageEvent, utf8StringHandle);
|
||||
if (utf8StringHandle != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06009253 RID: 37459 RVA: 0x001E03E8 File Offset: 0x001DE5E8
|
||||
[Token(Token = "0x6009253")]
|
||||
[Address(RVA = "0x5A3C90", Offset = "0x5A2C90", VA = "0x1805A3C90")]
|
||||
public static bool GetUserDataFolder(out string pchBuffer, int cubBuffer)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
IntPtr intPtr = Marshal.AllocHGlobal(cubBuffer);
|
||||
IntPtr intPtr2 = CSteamAPIContext.m_pSteamUser;
|
||||
bool flag = NativeMethods.ISteamUser_GetUserDataFolder(intPtr2, intPtr, cubBuffer);
|
||||
if (flag)
|
||||
{
|
||||
intPtr2 = intPtr;
|
||||
string text = InteropHelp.PtrToStringUTF8(intPtr2);
|
||||
}
|
||||
Marshal.FreeHGlobal(intPtr);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06009254 RID: 37460 RVA: 0x001E042C File Offset: 0x001DE62C
|
||||
[Token(Token = "0x6009254")]
|
||||
[Address(RVA = "0x5A4110", Offset = "0x5A3110", VA = "0x1805A4110")]
|
||||
public static void StartVoiceRecording()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
NativeMethods.ISteamUser_StartVoiceRecording(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x06009255 RID: 37461 RVA: 0x001E044C File Offset: 0x001DE64C
|
||||
[Token(Token = "0x6009255")]
|
||||
[Address(RVA = "0x5A4160", Offset = "0x5A3160", VA = "0x1805A4160")]
|
||||
public static void StopVoiceRecording()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
NativeMethods.ISteamUser_StopVoiceRecording(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x06009256 RID: 37462 RVA: 0x001E046C File Offset: 0x001DE66C
|
||||
[Token(Token = "0x6009256")]
|
||||
[Address(RVA = "0x5A38E0", Offset = "0x5A28E0", VA = "0x1805A38E0")]
|
||||
public static EVoiceResult GetAvailableVoice(out uint pcbCompressed)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
return NativeMethods.ISteamUser_GetAvailableVoice(CSteamAPIContext.m_pSteamUser, out pcbCompressed, (IntPtr)num2, (uint)num);
|
||||
}
|
||||
|
||||
// Token: 0x06009257 RID: 37463 RVA: 0x001E0494 File Offset: 0x001DE694
|
||||
[Token(Token = "0x6009257")]
|
||||
[Address(RVA = "0x5A3DD0", Offset = "0x5A2DD0", VA = "0x1805A3DD0")]
|
||||
public static EVoiceResult GetVoice(bool bWantCompressed, byte[] pDestBuffer, uint cbDestBufferSize, out uint nBytesWritten)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
int num = 0;
|
||||
return NativeMethods.ISteamUser_GetVoice(CSteamAPIContext.m_pSteamUser, bWantCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, num != 0, (IntPtr)num, (uint)num, (IntPtr)num, (uint)num);
|
||||
}
|
||||
|
||||
// Token: 0x06009258 RID: 37464 RVA: 0x001E04C0 File Offset: 0x001DE6C0
|
||||
[Token(Token = "0x6009258")]
|
||||
[Address(RVA = "0x5A3730", Offset = "0x5A2730", VA = "0x1805A3730")]
|
||||
public static EVoiceResult DecompressVoice(byte[] pCompressed, uint cbCompressed, byte[] pDestBuffer, uint cbDestBufferSize, out uint nBytesWritten, uint nDesiredSampleRate)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
IntPtr pSteamUser = CSteamAPIContext.m_pSteamUser;
|
||||
EVoiceResult evoiceResult;
|
||||
return evoiceResult;
|
||||
}
|
||||
|
||||
// Token: 0x06009259 RID: 37465 RVA: 0x001E04DC File Offset: 0x001DE6DC
|
||||
[Token(Token = "0x6009259")]
|
||||
[Address(RVA = "0x5A3D80", Offset = "0x5A2D80", VA = "0x1805A3D80")]
|
||||
public static uint GetVoiceOptimalSampleRate()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_GetVoiceOptimalSampleRate(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x0600925A RID: 37466 RVA: 0x001E04FC File Offset: 0x001DE6FC
|
||||
[Token(Token = "0x600925A")]
|
||||
[Address(RVA = "0x5A3820", Offset = "0x5A2820", VA = "0x1805A3820")]
|
||||
public static HAuthTicket GetAuthSessionTicket(byte[] pTicket, int cbMaxTicket, out uint pcbTicket)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600925A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.HAuthTicket Steamworks.SteamUser::GetAuthSessionTicket(System.Byte[],System.Int32,System.UInt32&)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(InteropHelp::TestIfAvailableClient)
|
||||
stloc:uint32(var_2_14, call:uint32(NativeMethods::ISteamUser_GetAuthSessionTicket, ldsfld:native int(CSteamAPIContext::m_pSteamUser), ldloc:uint8[](pTicket), ldloc:int32(cbMaxTicket), ldloc:uint32&(pcbTicket)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600925B RID: 37467 RVA: 0x001E0520 File Offset: 0x001DE720
|
||||
[Token(Token = "0x600925B")]
|
||||
[Address(RVA = "0x5A3660", Offset = "0x5A2660", VA = "0x1805A3660")]
|
||||
public static EBeginAuthSessionResult BeginAuthSession(byte[] pAuthTicket, int cbAuthTicket, CSteamID steamID)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_BeginAuthSession(CSteamAPIContext.m_pSteamUser, pAuthTicket, cbAuthTicket, steamID);
|
||||
}
|
||||
|
||||
// Token: 0x0600925C RID: 37468 RVA: 0x001E0544 File Offset: 0x001DE744
|
||||
[Token(Token = "0x600925C")]
|
||||
[Address(RVA = "0x5A37D0", Offset = "0x5A27D0", VA = "0x1805A37D0")]
|
||||
public static void EndAuthSession(CSteamID steamID)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
NativeMethods.ISteamUser_EndAuthSession(CSteamAPIContext.m_pSteamUser, steamID);
|
||||
}
|
||||
|
||||
// Token: 0x0600925D RID: 37469 RVA: 0x001E0564 File Offset: 0x001DE764
|
||||
[Token(Token = "0x600925D")]
|
||||
[Address(RVA = "0x5A36E0", Offset = "0x5A26E0", VA = "0x1805A36E0")]
|
||||
public static void CancelAuthTicket(HAuthTicket hAuthTicket)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
IntPtr pSteamUser = CSteamAPIContext.m_pSteamUser;
|
||||
}
|
||||
|
||||
// Token: 0x0600925E RID: 37470 RVA: 0x001E0580 File Offset: 0x001DE780
|
||||
[Token(Token = "0x600925E")]
|
||||
[Address(RVA = "0x5A4320", Offset = "0x5A3320", VA = "0x1805A4320")]
|
||||
public static EUserHasLicenseForAppResult UserHasLicenseForApp(CSteamID steamID, AppId_t appID)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
IntPtr pSteamUser = CSteamAPIContext.m_pSteamUser;
|
||||
EUserHasLicenseForAppResult euserHasLicenseForAppResult;
|
||||
return euserHasLicenseForAppResult;
|
||||
}
|
||||
|
||||
// Token: 0x0600925F RID: 37471 RVA: 0x001E059C File Offset: 0x001DE79C
|
||||
[Token(Token = "0x600925F")]
|
||||
[Address(RVA = "0x5A3480", Offset = "0x5A2480", VA = "0x1805A3480")]
|
||||
public static bool BIsBehindNAT()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_BIsBehindNAT(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x06009260 RID: 37472 RVA: 0x001E05BC File Offset: 0x001DE7BC
|
||||
[Token(Token = "0x6009260")]
|
||||
[Address(RVA = "0x5A3400", Offset = "0x5A2400", VA = "0x1805A3400")]
|
||||
public static void AdvertiseGame(CSteamID steamIDGameServer, uint unIPServer, ushort usPortServer)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
NativeMethods.ISteamUser_AdvertiseGame(CSteamAPIContext.m_pSteamUser, steamIDGameServer, unIPServer, usPortServer);
|
||||
}
|
||||
|
||||
// Token: 0x06009261 RID: 37473 RVA: 0x001E05E0 File Offset: 0x001DE7E0
|
||||
[Token(Token = "0x6009261")]
|
||||
[Address(RVA = "0x5A3F30", Offset = "0x5A2F30", VA = "0x1805A3F30")]
|
||||
public static SteamAPICall_t RequestEncryptedAppTicket(byte[] pDataToInclude, int cbDataToInclude)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06009261)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUser::RequestEncryptedAppTicket(System.Byte[],System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(InteropHelp::TestIfAvailableClient)
|
||||
stloc:uint64(var_1_13, call:uint64(NativeMethods::ISteamUser_RequestEncryptedAppTicket, ldsfld:native int(CSteamAPIContext::m_pSteamUser), ldloc:uint8[](pDataToInclude), ldloc:int32(cbDataToInclude)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06009262 RID: 37474 RVA: 0x001E0600 File Offset: 0x001DE800
|
||||
[Token(Token = "0x6009262")]
|
||||
[Address(RVA = "0x5A39F0", Offset = "0x5A29F0", VA = "0x1805A39F0")]
|
||||
public static bool GetEncryptedAppTicket(byte[] pTicket, int cbMaxTicket, out uint pcbTicket)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_GetEncryptedAppTicket(CSteamAPIContext.m_pSteamUser, pTicket, cbMaxTicket, out pcbTicket);
|
||||
}
|
||||
|
||||
// Token: 0x06009263 RID: 37475 RVA: 0x001E0624 File Offset: 0x001DE824
|
||||
[Token(Token = "0x6009263")]
|
||||
[Address(RVA = "0x5A3A70", Offset = "0x5A2A70", VA = "0x1805A3A70")]
|
||||
public static int GetGameBadgeLevel(int nSeries, bool bFoil)
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_GetGameBadgeLevel(CSteamAPIContext.m_pSteamUser, nSeries, bFoil);
|
||||
}
|
||||
|
||||
// Token: 0x06009264 RID: 37476 RVA: 0x001E0644 File Offset: 0x001DE844
|
||||
[Token(Token = "0x6009264")]
|
||||
[Address(RVA = "0x5A3BB0", Offset = "0x5A2BB0", VA = "0x1805A3BB0")]
|
||||
public static int GetPlayerSteamLevel()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_GetPlayerSteamLevel(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x06009265 RID: 37477 RVA: 0x001E0664 File Offset: 0x001DE864
|
||||
[Token(Token = "0x6009265")]
|
||||
[Address(RVA = "0x5A3FE0", Offset = "0x5A2FE0", VA = "0x1805A3FE0")]
|
||||
public static SteamAPICall_t RequestStoreAuthURL(string pchRedirectURL)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06009265)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUser::RequestStoreAuthURL(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_25:
|
||||
brtrue(IL_00, cne:bool(ldloc:int32(var_0_01), ldc.i4:int32(0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06009266 RID: 37478 RVA: 0x001E069C File Offset: 0x001DE89C
|
||||
[Token(Token = "0x6009266")]
|
||||
[Address(RVA = "0x5A3570", Offset = "0x5A2570", VA = "0x1805A3570")]
|
||||
public static bool BIsPhoneVerified()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_BIsPhoneVerified(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x06009267 RID: 37479 RVA: 0x001E06BC File Offset: 0x001DE8BC
|
||||
[Token(Token = "0x6009267")]
|
||||
[Address(RVA = "0x5A35C0", Offset = "0x5A25C0", VA = "0x1805A35C0")]
|
||||
public static bool BIsTwoFactorEnabled()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_BIsTwoFactorEnabled(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x06009268 RID: 37480 RVA: 0x001E06DC File Offset: 0x001DE8DC
|
||||
[Token(Token = "0x6009268")]
|
||||
[Address(RVA = "0x5A34D0", Offset = "0x5A24D0", VA = "0x1805A34D0")]
|
||||
public static bool BIsPhoneIdentifying()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_BIsPhoneIdentifying(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x06009269 RID: 37481 RVA: 0x001E06FC File Offset: 0x001DE8FC
|
||||
[Token(Token = "0x6009269")]
|
||||
[Address(RVA = "0x5A3520", Offset = "0x5A2520", VA = "0x1805A3520")]
|
||||
public static bool BIsPhoneRequiringVerification()
|
||||
{
|
||||
InteropHelp.TestIfAvailableClient();
|
||||
return NativeMethods.ISteamUser_BIsPhoneRequiringVerification(CSteamAPIContext.m_pSteamUser);
|
||||
}
|
||||
|
||||
// Token: 0x0600926A RID: 37482 RVA: 0x001E071C File Offset: 0x001DE91C
|
||||
[Token(Token = "0x600926A")]
|
||||
[Address(RVA = "0x5A3B20", Offset = "0x5A2B20", VA = "0x1805A3B20")]
|
||||
public static SteamAPICall_t GetMarketEligibility()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600926A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUser::GetMarketEligibility()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(InteropHelp::TestIfAvailableClient)
|
||||
stloc:TimeSpan(var_1_16, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamUser_GetMarketEligibility, ldsfld:native int(CSteamAPIContext::m_pSteamUser))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600926B RID: 37483 RVA: 0x001E0740 File Offset: 0x001DE940
|
||||
[Token(Token = "0x600926B")]
|
||||
[Address(RVA = "0x5A3960", Offset = "0x5A2960", VA = "0x1805A3960")]
|
||||
public static SteamAPICall_t GetDurationControl()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600926B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUser::GetDurationControl()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(InteropHelp::TestIfAvailableClient)
|
||||
stloc:TimeSpan(var_1_16, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamUser_GetDurationControl, ldsfld:native int(CSteamAPIContext::m_pSteamUser))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user