#include <stdint.h>#include <cstddef>#include <cstring>#include <string.h>Go to the source code of this file.
Functions | |
| template<typename T, typename T1, typename T2> | |
| constexpr T | RVA2VA (T1 base, T2 rva) |
| template<typename T> | |
| constexpr T | DataDirectoryFromModuleBase (void *moduleBase, size_t entryID) |
| PIMAGE_THUNK_DATA | FindAddressByName (void *moduleBase, PIMAGE_THUNK_DATA impName, PIMAGE_THUNK_DATA impAddr, const char *funcName) |
| PIMAGE_THUNK_DATA | FindAddressByOrdinal (void *moduleBase, PIMAGE_THUNK_DATA impName, PIMAGE_THUNK_DATA impAddr, uint16_t ordinal) |
| PIMAGE_THUNK_DATA | FindIatThunkInModule (void *moduleBase, const char *dllName, const char *funcName) |
| PIMAGE_THUNK_DATA | FindDelayLoadThunkInModule (void *moduleBase, const char *dllName, const char *funcName) |
| PIMAGE_THUNK_DATA | FindDelayLoadThunkInModule (void *moduleBase, const char *dllName, uint16_t ordinal) |
|
constexpr |
References RVA2VA().
Referenced by FindDelayLoadThunkInModule(), FindDelayLoadThunkInModule(), and FindIatThunkInModule().
| PIMAGE_THUNK_DATA FindAddressByName | ( | void * | moduleBase, |
| PIMAGE_THUNK_DATA | impName, | ||
| PIMAGE_THUNK_DATA | impAddr, | ||
| const char * | funcName ) |
Referenced by FindDelayLoadThunkInModule(), and FindIatThunkInModule().
| PIMAGE_THUNK_DATA FindAddressByOrdinal | ( | void * | moduleBase, |
| PIMAGE_THUNK_DATA | impName, | ||
| PIMAGE_THUNK_DATA | impAddr, | ||
| uint16_t | ordinal ) |
Referenced by FindDelayLoadThunkInModule().
| PIMAGE_THUNK_DATA FindDelayLoadThunkInModule | ( | void * | moduleBase, |
| const char * | dllName, | ||
| const char * | funcName ) |
References DataDirectoryFromModuleBase(), FindAddressByName(), and RVA2VA().
Referenced by FixDarkScrollBar().
| PIMAGE_THUNK_DATA FindDelayLoadThunkInModule | ( | void * | moduleBase, |
| const char * | dllName, | ||
| uint16_t | ordinal ) |
References DataDirectoryFromModuleBase(), FindAddressByOrdinal(), and RVA2VA().
| PIMAGE_THUNK_DATA FindIatThunkInModule | ( | void * | moduleBase, |
| const char * | dllName, | ||
| const char * | funcName ) |
References DataDirectoryFromModuleBase(), FindAddressByName(), and RVA2VA().
|
constexpr |
Referenced by DataDirectoryFromModuleBase(), FindDelayLoadThunkInModule(), FindDelayLoadThunkInModule(), and FindIatThunkInModule().