// Decompiled with JetBrains decompiler
// Type: Starksoft.Net.Proxy.IProxyClient
// Assembly: svchost, Version=3.2.4.0, Culture=neutral, PublicKeyToken=null
// MVID: 8F51F928-E1DB-4815-857F-7D580385B815
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Backdoor.MSIL.IrcBot.lp-4dd7df88cffbf85a5894bc1b38660fa613c24b0e6c004ac00b2b119c03a35d3f.exe

using System;
using System.Net.Sockets;

namespace Starksoft.Net.Proxy
{
  public interface IProxyClient
  {
    event EventHandler<CreateConnectionAsyncCompletedEventArgs> CreateConnectionAsyncCompleted;

    string ProxyHost { get; set; }

    int ProxyPort { get; set; }

    string ProxyName { get; }

    TcpClient TcpClient { get; set; }

    TcpClient CreateConnection(string destinationHost, int destinationPort);

    void CreateConnectionAsync(string destinationHost, int destinationPort);
  }
}
