retdec
|
#include <DelayImportDirectory.h>
Public Member Functions | |
DelayImportDirectory () | |
~DelayImportDirectory () | |
std::uint64_t | normalizeDelayImportValue (std::uint64_t imageBase, std::uint64_t virtualAddress) |
void | normalize32BitDelayImport (PELIB_IMAGE_DELAY_LOAD_DESCRIPTOR &rec, std::uint64_t imageBase) |
bool | isTerminationEntry (PELIB_IMAGE_DELAY_LOAD_DESCRIPTOR &importDescriptor) |
int | read (ImageLoader &imageLoader) |
std::size_t | getNumberOfFiles () const |
const PELIB_IMAGE_DELAY_IMPORT_DIRECTORY_RECORD * | getFile (std::size_t index) const |
DelayImportDirectoryIterator | begin () const |
DelayImportDirectoryIterator | end () const |
Private Types | |
typedef std::vector< PELIB_IMAGE_DELAY_IMPORT_DIRECTORY_RECORD >::const_iterator | DelayImportDirectoryIterator |
Private Member Functions | |
void | init () |
Private Attributes | |
std::vector< PELIB_IMAGE_DELAY_IMPORT_DIRECTORY_RECORD > | records |
This class handles delay import directory.
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |