// 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 ILoadableIcon : GLib.IWrapper {

		GLib.InputStream Load(int size, string type, GLib.Cancellable cancellable);
		void LoadAsync(int size, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);
		GLib.InputStream LoadFinish(GLib.IAsyncResult res, string type);
	}

	[GLib.GInterface (typeof (LoadableIconAdapter))]
	public partial interface ILoadableIconImplementor : GLib.IWrapper {

		GLib.InputStream Load (int size, string type, GLib.Cancellable cancellable);
		void LoadAsync (int size, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);
		GLib.InputStream LoadFinish (GLib.IAsyncResult res, string type);
	}
#endregion
}
