Implimented xex timestamp logging & ldr_data field. Allows custom plugins to access a modules timedatestamp via LDR_DATA_TABLE_ENTRY.

This commit is contained in:
Byrom90
2023-08-07 21:49:41 +01:00
committed by Radosław Gliński
parent 44fc8f9412
commit f743cf1e65
3 changed files with 39 additions and 1 deletions

View File

@@ -390,6 +390,13 @@ struct xex2_opt_bound_path {
char path[1];
};
// Also known as XEX_VITAL_STATS
struct xex2_opt_checksum_timedatestamp {
xe::be<uint32_t> checksum; // 0x0 sz:0x4
xe::be<uint32_t> timedatestamp; // 0x4 sz:0x4
}; // size 8
static_assert_size(xex2_opt_checksum_timedatestamp, 0x8);
struct xex2_opt_static_library {
char name[8]; // 0x0
xe::be<uint16_t> version_major; // 0x8