BearParser
Portable Executable parsing library (from PE-bear)
Loading...
Searching...
No Matches
DataDirEntryWrapper.h
Go to the documentation of this file.
1#pragma once
2
3#include "PENodeWrapper.h"
4
5class PEFile;
6
7
9{
10public:
11 IMAGE_DATA_DIRECTORY* getDataDirectory();
12
14 bufsize_t getDirEntrySize(bool trimToExeSize=false);
15 int getDirEntryType() { return this->entryType; }
16
17protected:
18 DataDirEntryWrapper(PEFile* pe, pe:: dir_entry v_entryType);
19
21
22friend class PEFile;
23};
24
uint32_t bufsize_t
uint64_t offset_t
int getDirEntryType()
bufsize_t getDirEntrySize(bool trimToExeSize=false)
offset_t getDirEntryAddress()
int entryType
DataDirEntryWrapper(PEFile *pe, pe::dir_entry v_entryType)
IMAGE_DATA_DIRECTORY * getDataDirectory()