summaryrefslogtreecommitdiff
path: root/view/pe/peview.h
diff options
context:
space:
mode:
Diffstat (limited to 'view/pe/peview.h')
-rw-r--r--view/pe/peview.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/view/pe/peview.h b/view/pe/peview.h
index 34e1099d..f9f2ed08 100644
--- a/view/pe/peview.h
+++ b/view/pe/peview.h
@@ -420,6 +420,30 @@ namespace BinaryNinja
uint32_t Age;
};
+ struct PEResourceDirectoryTable
+ {
+ uint32_t characteristics;
+ uint32_t timeDateStamp;
+ uint16_t majorVersion;
+ uint16_t minorVersion;
+ uint16_t numNameEntries;
+ uint16_t numIdEntries;
+ };
+
+ struct PEResourceDirectoryEntry
+ {
+ uint32_t id;
+ uint32_t offset;
+ };
+
+ struct PEResourceDataEntry
+ {
+ uint32_t dataRva;
+ uint32_t dataSize;
+ uint32_t dataCodePage;
+ uint32_t reserved;
+ };
+
class PEView: public BinaryView
{
bool m_parseOnly, m_backedByDatabase;