mirror of https://github.com/x64dbg/GleeBug
30 lines
717 B
C++
30 lines
717 B
C++
#ifndef DEBUGGER_DLL_H
|
|
#define DEBUGGER_DLL_H
|
|
|
|
#include "Debugger.Global.h"
|
|
|
|
namespace GleeBug
|
|
{
|
|
/**
|
|
\brief DLL information structure.
|
|
*/
|
|
class Dll
|
|
{
|
|
public:
|
|
ptr lpBaseOfDll;
|
|
ptr sizeOfImage;
|
|
ptr entryPoint;
|
|
LOAD_DLL_DEBUG_INFO loadDllInfo;
|
|
|
|
/**
|
|
\brief Constructor.
|
|
\param lpBaseOfDll The base of DLL.
|
|
\param sizeOfImage Size of the image.
|
|
\param entryPoint The entry point.
|
|
\param loadDllInfo The DLL info on creation.
|
|
*/
|
|
explicit Dll(LPVOID lpBaseOfDll, ptr sizeOfImage, LPVOID entryPoint, const LOAD_DLL_DEBUG_INFO & loadDllInfo);
|
|
};
|
|
};
|
|
|
|
#endif //DEBUGGER_DLL_H
|