Home | History | Annotate | Download | only in win

Lines Matching refs:PEImage

5 // This file implements PEImage, a generic class to manipulate PE files.
23 PEImage::EnumImportsFunction callback;
47 bool ProcessImportChunk(const PEImage &image, LPCSTR module,
58 bool ProcessDelayImportChunk(const PEImage &image,
71 void PEImage::set_module(HMODULE module) {
75 PIMAGE_DOS_HEADER PEImage::GetDosHeader() const {
79 PIMAGE_NT_HEADERS PEImage::GetNTHeaders() const {
86 PIMAGE_SECTION_HEADER PEImage::GetSectionHeader(UINT section) const {
96 WORD PEImage::GetNumSections() const {
100 DWORD PEImage::GetImageDirectoryEntrySize(UINT directory) const {
106 PVOID PEImage::GetImageDirectoryEntryAddr(UINT directory) const {
113 PIMAGE_SECTION_HEADER PEImage::GetImageSectionFromAddr(PVOID address) const {
120 PEImage::RVAToAddr(section->VirtualAddress));
131 PIMAGE_SECTION_HEADER PEImage::GetImageSectionHeaderByName(
151 PDWORD PEImage::GetExportEntry(LPCSTR name) const {
167 FARPROC PEImage::GetProcAddress(LPCSTR function_name) const {
189 bool PEImage::GetProcOrdinal(LPCSTR function_name, WORD *ordinal) const {
239 bool PEImage::EnumSections(EnumSectionsFunction callback, PVOID cookie) const {
255 bool PEImage::EnumExports(EnumExportsFunction callback, PVOID cookie) const {
309 bool PEImage::EnumRelocs(EnumRelocsFunction callback, PVOID cookie) const {
338 bool PEImage::EnumImportChunks(EnumImportChunksFunction callback,
360 bool PEImage::EnumOneImportChunk(EnumImportsFunction callback,
389 bool PEImage::EnumAllImports(EnumImportsFunction callback, PVOID cookie) const {
394 bool PEImage::EnumDelayImportChunks(EnumDelayImportChunksFunction callback,
449 bool PEImage::EnumOneDelayImportChunk(EnumImportsFunction callback,
494 bool PEImage
500 bool PEImage::VerifyMagic() const {
521 bool PEImage::ImageRVAToOnDiskOffset(DWORD rva, DWORD *on_disk_offset) const {
526 bool PEImage::ImageAddrToOnDiskOffset(LPVOID address,
541 reinterpret_cast<DWORD>(PEImage::RVAToAddr(
549 PVOID PEImage::RVAToAddr(DWORD rva) const {
560 PVOID in_memory = PEImage::RVAToAddr(rva);
566 return PEImage::RVAToAddr(disk_offset);