Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/Steamworks/SteamHTTP.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

426 lines
28 KiB
C#

using System;
using Cpp2IlInjected;
namespace Steamworks
{
// Token: 0x020018FF RID: 6399
[Token(Token = "0x20018FF")]
public static class SteamHTTP
{
// Token: 0x060090C0 RID: 37056 RVA: 0x001DC660 File Offset: 0x001DA860
[Token(Token = "0x60090C0")]
[Address(RVA = "0x5906B0", Offset = "0x58F6B0", VA = "0x1805906B0")]
public static HTTPRequestHandle CreateHTTPRequest(EHTTPMethod eHTTPRequestMethod, string pchAbsoluteURL)
{
/*
An exception occurred when decompiling this method (060090C0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.HTTPRequestHandle Steamworks.SteamHTTP::CreateHTTPRequest(Steamworks.EHTTPMethod,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_1A:
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: 0x060090C1 RID: 37057 RVA: 0x001DC68C File Offset: 0x001DA88C
[Token(Token = "0x60090C1")]
[Address(RVA = "0x5910F0", Offset = "0x5900F0", VA = "0x1805910F0")]
public static bool SetHTTPRequestContextValue(HTTPRequestHandle hRequest, ulong ulContextValue)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090C2 RID: 37058 RVA: 0x001DC6A8 File Offset: 0x001DA8A8
[Token(Token = "0x60090C2")]
[Address(RVA = "0x5914F0", Offset = "0x5904F0", VA = "0x1805914F0")]
public static bool SetHTTPRequestNetworkActivityTimeout(HTTPRequestHandle hRequest, uint unTimeoutSeconds)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090C3 RID: 37059 RVA: 0x001DC6C4 File Offset: 0x001DA8C4
[Token(Token = "0x60090C3")]
[Address(RVA = "0x591350", Offset = "0x590350", VA = "0x180591350")]
public static bool SetHTTPRequestHeaderValue(HTTPRequestHandle hRequest, string pchHeaderName, string pchHeaderValue)
{
/*
An exception occurred when decompiling this method (060090C3)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Steamworks.SteamHTTP::SetHTTPRequestHeaderValue(Steamworks.HTTPRequestHandle,System.String,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_2E:
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.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: 0x060090C4 RID: 37060 RVA: 0x001DC704 File Offset: 0x001DA904
[Token(Token = "0x60090C4")]
[Address(RVA = "0x5911B0", Offset = "0x5901B0", VA = "0x1805911B0")]
public static bool SetHTTPRequestGetOrPostParameter(HTTPRequestHandle hRequest, string pchParamName, string pchParamValue)
{
/*
An exception occurred when decompiling this method (060090C4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Steamworks.SteamHTTP::SetHTTPRequestGetOrPostParameter(Steamworks.HTTPRequestHandle,System.String,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_2E:
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.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: 0x060090C5 RID: 37061 RVA: 0x001DC744 File Offset: 0x001DA944
[Token(Token = "0x60090C5")]
[Address(RVA = "0x590E00", Offset = "0x58FE00", VA = "0x180590E00")]
public static bool SendHTTPRequest(HTTPRequestHandle hRequest, out SteamAPICall_t pCallHandle)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090C6 RID: 37062 RVA: 0x001DC760 File Offset: 0x001DA960
[Token(Token = "0x60090C6")]
[Address(RVA = "0x590DA0", Offset = "0x58FDA0", VA = "0x180590DA0")]
public static bool SendHTTPRequestAndStreamResponse(HTTPRequestHandle hRequest, out SteamAPICall_t pCallHandle)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090C7 RID: 37063 RVA: 0x001DC77C File Offset: 0x001DA97C
[Token(Token = "0x60090C7")]
[Address(RVA = "0x5907E0", Offset = "0x58F7E0", VA = "0x1805907E0")]
public static bool DeferHTTPRequest(HTTPRequestHandle hRequest)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090C8 RID: 37064 RVA: 0x001DC798 File Offset: 0x001DA998
[Token(Token = "0x60090C8")]
[Address(RVA = "0x590CB0", Offset = "0x58FCB0", VA = "0x180590CB0")]
public static bool PrioritizeHTTPRequest(HTTPRequestHandle hRequest)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090C9 RID: 37065 RVA: 0x001DC7B4 File Offset: 0x001DA9B4
[Token(Token = "0x60090C9")]
[Address(RVA = "0x5909D0", Offset = "0x58F9D0", VA = "0x1805909D0")]
public static bool GetHTTPResponseHeaderSize(HTTPRequestHandle hRequest, string pchHeaderName, out uint unResponseHeaderSize)
{
int num;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchHeaderName);
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
if (utf8StringHandle != 0)
{
}
}
while (num != 0);
bool flag;
return flag;
}
// Token: 0x060090CA RID: 37066 RVA: 0x001DC7E4 File Offset: 0x001DA9E4
[Token(Token = "0x60090CA")]
[Address(RVA = "0x590AF0", Offset = "0x58FAF0", VA = "0x180590AF0")]
public static bool GetHTTPResponseHeaderValue(HTTPRequestHandle hRequest, string pchHeaderName, byte[] pHeaderValueBuffer, uint unBufferSize)
{
int num;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchHeaderName);
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
if (utf8StringHandle != 0)
{
}
}
while (num != 0);
bool flag;
return flag;
}
// Token: 0x060090CB RID: 37067 RVA: 0x001DC814 File Offset: 0x001DAA14
[Token(Token = "0x60090CB")]
[Address(RVA = "0x590970", Offset = "0x58F970", VA = "0x180590970")]
public static bool GetHTTPResponseBodySize(HTTPRequestHandle hRequest, out uint unBodySize)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090CC RID: 37068 RVA: 0x001DC830 File Offset: 0x001DAA30
[Token(Token = "0x60090CC")]
[Address(RVA = "0x5908F0", Offset = "0x58F8F0", VA = "0x1805908F0")]
public static bool GetHTTPResponseBodyData(HTTPRequestHandle hRequest, byte[] pBodyDataBuffer, uint unBufferSize)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090CD RID: 37069 RVA: 0x001DC84C File Offset: 0x001DAA4C
[Token(Token = "0x60090CD")]
[Address(RVA = "0x590C20", Offset = "0x58FC20", VA = "0x180590C20")]
public static bool GetHTTPStreamingResponseBodyData(HTTPRequestHandle hRequest, uint cOffset, byte[] pBodyDataBuffer, uint unBufferSize)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090CE RID: 37070 RVA: 0x001DC868 File Offset: 0x001DAA68
[Token(Token = "0x60090CE")]
[Address(RVA = "0x590D50", Offset = "0x58FD50", VA = "0x180590D50")]
public static bool ReleaseHTTPRequest(HTTPRequestHandle hRequest)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090CF RID: 37071 RVA: 0x001DC884 File Offset: 0x001DAA84
[Token(Token = "0x60090CF")]
[Address(RVA = "0x590830", Offset = "0x58F830", VA = "0x180590830")]
public static bool GetHTTPDownloadProgressPct(HTTPRequestHandle hRequest, out float pflPercentOut)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090D0 RID: 37072 RVA: 0x001DC8A0 File Offset: 0x001DAAA0
[Token(Token = "0x60090D0")]
[Address(RVA = "0x591550", Offset = "0x590550", VA = "0x180591550")]
public static bool SetHTTPRequestRawPostBody(HTTPRequestHandle hRequest, string pchContentType, byte[] pubBody, uint unBodyLen)
{
int num;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchContentType);
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
if (utf8StringHandle != 0)
{
}
}
while (num != 0);
bool flag;
return flag;
}
// Token: 0x060090D1 RID: 37073 RVA: 0x001DC8D0 File Offset: 0x001DAAD0
[Token(Token = "0x60090D1")]
[Address(RVA = "0x590610", Offset = "0x58F610", VA = "0x180590610")]
public static HTTPCookieContainerHandle CreateCookieContainer(bool bAllowResponsesToModify)
{
/*
An exception occurred when decompiling this method (060090D1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.HTTPCookieContainerHandle Steamworks.SteamHTTP::CreateCookieContainer(System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(InteropHelp::TestIfAvailableClient)
stloc:int64(var_1_17, call:int64(Convert::ToInt64, call:uint32(NativeMethods::ISteamHTTP_CreateCookieContainer, ldsfld:native int(CSteamAPIContext::m_pSteamHTTP), ldloc:bool(bAllowResponsesToModify))))
}
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: 0x060090D2 RID: 37074 RVA: 0x001DC8F4 File Offset: 0x001DAAF4
[Token(Token = "0x60090D2")]
[Address(RVA = "0x590D00", Offset = "0x58FD00", VA = "0x180590D00")]
public static bool ReleaseCookieContainer(HTTPCookieContainerHandle hCookieContainer)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090D3 RID: 37075 RVA: 0x001DC910 File Offset: 0x001DAB10
[Token(Token = "0x60090D3")]
[Address(RVA = "0x590E60", Offset = "0x58FE60", VA = "0x180590E60")]
public static bool SetCookie(HTTPCookieContainerHandle hCookieContainer, string pchHost, string pchUrl, string pchCookie)
{
/*
An exception occurred when decompiling this method (060090D3)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Steamworks.SteamHTTP::SetCookie(Steamworks.HTTPCookieContainerHandle,System.String,System.String,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_43:
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.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.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: 0x060090D4 RID: 37076 RVA: 0x001DC964 File Offset: 0x001DAB64
[Token(Token = "0x60090D4")]
[Address(RVA = "0x591150", Offset = "0x590150", VA = "0x180591150")]
public static bool SetHTTPRequestCookieContainer(HTTPRequestHandle hRequest, HTTPCookieContainerHandle hCookieContainer)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090D5 RID: 37077 RVA: 0x001DC980 File Offset: 0x001DAB80
[Token(Token = "0x60090D5")]
[Address(RVA = "0x5916E0", Offset = "0x5906E0", VA = "0x1805916E0")]
public static bool SetHTTPRequestUserAgentInfo(HTTPRequestHandle hRequest, string pchUserAgentInfo)
{
int num;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchUserAgentInfo);
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
if (utf8StringHandle != 0)
{
}
}
while (num != 0);
bool flag;
return flag;
}
// Token: 0x060090D6 RID: 37078 RVA: 0x001DC9B0 File Offset: 0x001DABB0
[Token(Token = "0x60090D6")]
[Address(RVA = "0x591680", Offset = "0x590680", VA = "0x180591680")]
public static bool SetHTTPRequestRequiresVerifiedCertificate(HTTPRequestHandle hRequest, bool bRequireVerifiedCertificate)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090D7 RID: 37079 RVA: 0x001DC9CC File Offset: 0x001DABCC
[Token(Token = "0x60090D7")]
[Address(RVA = "0x591090", Offset = "0x590090", VA = "0x180591090")]
public static bool SetHTTPRequestAbsoluteTimeoutMS(HTTPRequestHandle hRequest, uint unMilliseconds)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
// Token: 0x060090D8 RID: 37080 RVA: 0x001DC9E8 File Offset: 0x001DABE8
[Token(Token = "0x60090D8")]
[Address(RVA = "0x590890", Offset = "0x58F890", VA = "0x180590890")]
public static bool GetHTTPRequestWasTimedOut(HTTPRequestHandle hRequest, out bool pbWasTimedOut)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamHTTP = CSteamAPIContext.m_pSteamHTTP;
bool flag;
return flag;
}
}
}