/[RomCheater]/trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs
ViewVC logotype

Diff of /trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs	2012/05/09 17:48:15	83
+++ trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs	2012/05/09 20:52:20	88
@@ -3,20 +3,23 @@
 using System.Linq;
 using System.Text;
 using System.Diagnostics;
+using RomCheater.PluginFramework.Core;
 
 namespace RomCheater.PluginFramework.Interfaces
 {
     #region IPluginBase
     public interface IPluginBase
     {
+        Guid Id { get; }
         string Name { get;}
         string Description { get; }
+        string ToString();
     }
     #endregion
     #region IConfigPlugin
     public interface IConfigPlugin : IPluginBase
     {
-        List<Process> ValidProcessesForPlugin { get; }
+        List<ProcContainer> ValidProcessesForPlugin { get; }
     }
     #endregion
     #region IInputPlugin
@@ -36,6 +39,12 @@
         List<IConfigPlugin> LoadedConfigPlugins { get; }
         List<IInputPlugin> LoadedInputPlugins { get; }
         List<IWindowPlugin> LoadedWindowPlugins { get; }
+        
+        IConfigPlugin GetConfigPlugin(string t);
+        IInputPlugin GetInputPlugin(string t);
+        IWindowPlugin GetWindowPlugin(string t);
+
+        string ToString();
     }
     #endregion
 }

 

  ViewVC Help
Powered by ViewVC 1.1.22