mirror of https://github.com/x64dbg/GleeBug
35 lines
636 B
C++
35 lines
636 B
C++
#ifndef _DEBUGGER_DLL_H
|
|
#define _DEBUGGER_DLL_H
|
|
|
|
#include "Debugger.Global.h"
|
|
|
|
namespace GleeBug
|
|
{
|
|
/**
|
|
\brief DLL information structure.
|
|
*/
|
|
class DllInfo
|
|
{
|
|
public:
|
|
ULONG_PTR lpBaseOfDll;
|
|
DWORD sizeOfImage;
|
|
ULONG_PTR entryPoint;
|
|
|
|
/**
|
|
\brief Default constructor.
|
|
*/
|
|
DllInfo();
|
|
|
|
/**
|
|
\brief Constructor.
|
|
\param lpBaseOfDll The base of DLL.
|
|
\param sizeOfImage Size of the image.
|
|
\param entryPoint The entry point.
|
|
*/
|
|
DllInfo(LPVOID lpBaseOfDll, DWORD sizeOfImage, LPVOID entryPoint);
|
|
};
|
|
|
|
typedef std::map<Range, DllInfo, RangeCompare> DllMap;
|
|
};
|
|
|
|
#endif //_DEBUGGER_DLL_H
|