--- trunk/Win32/Sojaner.MemoryScanner/MemoryProviers/IMemoryReader.cs 2013/06/06 07:56:04 577 +++ trunk/Win32/Sojaner.MemoryScanner/MemoryProviers/IMemoryReader.cs 2013/06/06 08:18:44 578 @@ -7,12 +7,12 @@ namespace Sojaner.MemoryScanner.MemoryPr { public interface IMemoryReader { - bool ReadFirstNonZeroByte(int MemoryAddress, uint bytesToRead, out int address); + bool ReadFirstNonZeroByte(ulong MemoryAddress, ulong bytesToRead, out ulong address); //bool ReadFirstNonZeroByte(uint MemoryAddress, uint bytesToRead, out uint address); - void ReadProcessMemory(long MemoryAddress, uint bytesToRead, out int bytesRead, out byte[] data); + void ReadProcessMemory(long MemoryAddress, long bytesToRead, out ulong bytesRead, out byte[] data); //void ReadProcessMemory(uint MemoryAddress, uint bytesToRead, out uint bytesRead, out byte[] data); - void ReadProcessMemoryAtOnce(ulong MemoryAddress, uint bytesToRead, out int bytesRead, out byte[] data); + void ReadProcessMemoryAtOnce(ulong MemoryAddress, ulong bytesToRead, out ulong bytesRead, out byte[] data); - void UpdateAddressArray(ulong[] addresses, uint size, out byte[][] values); + void UpdateAddressArray(ulong[] addresses, ulong size, out byte[][] values); } } |