Lines Matching refs:PEImage
28 class PEImage {
33 typedef bool (*EnumSectionsFunction)(const PEImage &image,
43 typedef bool (*EnumExportsFunction)(const PEImage &image, DWORD ordinal,
51 typedef bool (*EnumImportChunksFunction)(const PEImage &image, LPCSTR module,
59 typedef bool (*EnumImportsFunction)(const PEImage &image, LPCSTR module,
67 typedef bool (*EnumDelayImportChunksFunction)(const PEImage &image,
79 typedef bool (*EnumRelocsFunction)(const PEImage &image, WORD type,
82 explicit PEImage(HMODULE module) : module_(module) {}
83 explicit PEImage(const void* module) {
230 // This class is an extension to the PEImage class that allows working with PE
232 class PEImageAsData : public PEImage {
234 explicit PEImageAsData(HMODULE hModule) : PEImage(hModule) {}
239 inline bool PEImage::IsOrdinal(LPCSTR name) {
247 inline WORD PEImage::ToOrdinal(LPCSTR name) {
251 inline HMODULE PEImage::module() const {
255 inline PIMAGE_IMPORT_DESCRIPTOR PEImage::GetFirstImportChunk() const {
260 inline PIMAGE_EXPORT_DIRECTORY PEImage::GetExportDirectory() const {