using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Sojaner.MemoryScanner.MemoryProviers { public interface IMemoryReader { bool ReadFirstNonZeroByte(int MemoryAddress, uint bytesToRead, out int address); //bool ReadFirstNonZeroByte(uint MemoryAddress, uint bytesToRead, out uint address); void ReadProcessMemory(int MemoryAddress, uint bytesToRead, out int bytesRead, out byte[] data); //void ReadProcessMemory(uint MemoryAddress, uint bytesToRead, out uint bytesRead, out byte[] data); void ReadProcessMemoryAtOnce(uint MemoryAddress, uint bytesToRead, out int bytesRead, out byte[] data); } }