/[RomCheater]/trunk/Win32/Sojaner.MemoryScanner/MemoryProviers/IMemoryReader.cs
ViewVC logotype

Diff of /trunk/Win32/Sojaner.MemoryScanner/MemoryProviers/IMemoryReader.cs

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

revision 577 by william, Thu Jun 6 07:46:38 2013 UTC revision 578 by william, Thu Jun 6 08:18:44 2013 UTC
# Line 7  namespace Sojaner.MemoryScanner.MemoryPr Line 7  namespace Sojaner.MemoryScanner.MemoryPr
7  {  {
8      public interface IMemoryReader      public interface IMemoryReader
9      {      {
10          bool ReadFirstNonZeroByte(int MemoryAddress, uint bytesToRead, out int address);          bool ReadFirstNonZeroByte(ulong MemoryAddress, ulong bytesToRead, out ulong address);
11          //bool ReadFirstNonZeroByte(uint MemoryAddress, uint bytesToRead, out uint address);          //bool ReadFirstNonZeroByte(uint MemoryAddress, uint bytesToRead, out uint address);
12          void ReadProcessMemory(long MemoryAddress, uint bytesToRead, out int bytesRead, out byte[] data);          void ReadProcessMemory(long MemoryAddress, long bytesToRead, out ulong bytesRead, out byte[] data);
13          //void ReadProcessMemory(uint MemoryAddress, uint bytesToRead, out uint bytesRead, out byte[] data);          //void ReadProcessMemory(uint MemoryAddress, uint bytesToRead, out uint bytesRead, out byte[] data);
14          void ReadProcessMemoryAtOnce(ulong MemoryAddress, uint bytesToRead, out int bytesRead, out byte[] data);          void ReadProcessMemoryAtOnce(ulong MemoryAddress, ulong bytesToRead, out ulong bytesRead, out byte[] data);
15    
16          void UpdateAddressArray(ulong[] addresses, uint size, out byte[][] values);          void UpdateAddressArray(ulong[] addresses, ulong size, out byte[][] values);
17      }      }
18  }  }

Legend:
Removed from v.577  
changed lines
  Added in v.578

  ViewVC Help
Powered by ViewVC 1.1.22