#include <ResourceDirectory.h>
Base class for ResourceNode and ResourceLeaf, the elements of the resource tree.
- Todo:
- write
◆ ResourceElement()
PeLib::ResourceElement::ResourceElement |
( |
| ) |
|
Returns the size of a resource element.
Constructor
◆ ~ResourceElement()
virtual PeLib::ResourceElement::~ResourceElement |
( |
| ) |
|
|
inlinevirtual |
Necessary virtual destructor.
◆ getElementRva()
unsigned int PeLib::ResourceElement::getElementRva |
( |
| ) |
const |
◆ isLeaf()
virtual bool PeLib::ResourceElement::isLeaf |
( |
| ) |
const |
|
pure virtual |
◆ makeValid()
virtual void PeLib::ResourceElement::makeValid |
( |
| ) |
|
|
pure virtual |
◆ read()
virtual int PeLib::ResourceElement::read |
( |
ImageLoader & |
imageLoader, |
|
|
std::uint32_t |
, |
|
|
std::uint32_t |
, |
|
|
std::uint32_t |
, |
|
|
ResourceDirectory * |
resDir |
|
) |
| |
|
protectedpure virtual |
◆ rebuild()
virtual void PeLib::ResourceElement::rebuild |
( |
OutputBuffer & |
, |
|
|
unsigned int |
, |
|
|
unsigned int |
, |
|
|
const std::string & |
|
|
) |
| const |
|
protectedpure virtual |
◆ recalculate()
virtual void PeLib::ResourceElement::recalculate |
( |
unsigned int & |
uiCurrentOffset, |
|
|
unsigned int |
uiNewRva |
|
) |
| |
|
protectedpure virtual |
◆ ResourceChild
◆ ResourceLeaf
◆ ResourceNode
◆ uiElementRva
unsigned int PeLib::ResourceElement::uiElementRva |
|
protected |
Stores RVA of the resource element in the file.
The documentation for this class was generated from the following files: