/[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 22:31:56	94
+++ trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs	2012/06/02 16:02:01	228
@@ -48,4 +48,26 @@
         string ToString();
     }
     #endregion
+#region AcceptsPlugin
+    public interface IAcceptsPlugin<TPlugin>
+        where TPlugin : IPluginBase
+    {
+        TPlugin AcceptedPlugin { get; set; }
+    }
+#endregion
+    public interface IProcessConfig : IAcceptsPlugin<IConfigPlugin>
+    {
+        Process AcceptedProcess { get; set; }
+    }
+    public interface IAcceptsProcessPID
+    {
+        int ProcessPID { get; set; }
+    }
+    public interface IAcceptsMemoryRange
+    {
+        uint MemoryStart { get; set; }
+        uint MemorySize { get; set; }
+    }
+    public interface IOutputsData<TData> { TData Data { get; } }
+    public interface ISearchInProgress { bool SearchInProgess { get; } }
 }

 

  ViewVC Help
Powered by ViewVC 1.1.22