#ifndef __MEMORY_H__ #define __MEMORY_H__ #define SIZE_OF_VIRTUAL_MEMORY 500 #define DWORD unsigned long #define BYTE unsigned char #include #include #include class Memory { public: Memory(); ~Memory(); bool equal(DWORD,DWORD); void insertAT(BYTE,DWORD); void deleteAT(DWORD); BYTE valueAT(DWORD); void SetBaseMemory(DWORD); DWORD GetBaseMemory(void); void PrintFromToBYTE(DWORD,DWORD); void PrintFromToDWORD(DWORD,DWORD); DWORD getDWORDAT(DWORD); void setDWORDAT(DWORD value, DWORD address); map memory; private: DWORD offset; }; #endif