// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.

namespace GLib {

	using System;

#region Autogenerated code
	public partial interface IProxyResolver : GLib.IWrapper {

		bool IsSupported { 
			get;
		}
		string Lookup(string uri, GLib.Cancellable cancellable);
		void LookupAsync(string uri, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);
		string LookupFinish(GLib.IAsyncResult result);
	}

	[GLib.GInterface (typeof (ProxyResolverAdapter))]
	public partial interface IProxyResolverImplementor : GLib.IWrapper {

		bool IsSupported { get; }
		string Lookup (string uri, GLib.Cancellable cancellable);
		void LookupAsync (string uri, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);
		string LookupFinish (GLib.IAsyncResult result);
	}
#endregion
}
