Files
SteamTools/System.Application.SteamTools.Client.Desktop.Windows/Internals/WinHttp.cs
T
Aigio Liu 7bc297abc4 JumpList
2021-02-28 15:55:02 +08:00

27 lines
739 B
C#

using System.Runtime.InteropServices;
// ReSharper disable once CheckNamespace
namespace System
{
internal static class WinHttp
{
[DllImport("winhttp.dll", SetLastError = true)]
internal static extern bool WinHttpGetIEProxyConfigForCurrentUser(ref WinHttpCurrentUserIEProxyConfig pProxyConfig);
}
[StructLayout(LayoutKind.Sequential)]
internal struct WinHttpCurrentUserIEProxyConfig
{
[MarshalAs(UnmanagedType.Bool)]
public bool AutoDetect;
[MarshalAs(UnmanagedType.LPWStr)]
public string AutoConfigUrl;
[MarshalAs(UnmanagedType.LPWStr)]
public string Proxy;
[MarshalAs(UnmanagedType.LPWStr)]
public string ProxyBypass;
}
}