Files
forrest-orr-moneta/Scanner.hpp
2020-04-17 18:28:00 -07:00

19 lines
595 B
C++

enum class MemorySelection_t {
Invalid,
Block,
All,
Suspicious,
Referenced
};
class ScannerContext {
public:
uint64_t GetFlags() const { return this->Flags; }
MemorySelection_t GetMemorySelectionType() const { return this->MemorySelectionType; }
const uint8_t* GetAddress() const { return this->Address; }
ScannerContext(uint64_t qwFlags, MemorySelection_t MemorySelectionType, uint8_t* pAddress) : Flags(qwFlags), MemorySelectionType(MemorySelectionType), Address(pAddress) {}
protected:
const uint64_t Flags;
const MemorySelection_t MemorySelectionType;
const uint8_t* Address;
};