diff options
-rw-r--r-- | include/perk/perk_meta.h | 14 | ||||
-rw-r--r-- | include/perk/perk_structs.h | 14 | ||||
-rw-r--r-- | src/reader/pe_read_optional_header.c | 16 |
3 files changed, 22 insertions, 22 deletions
diff --git a/include/perk/perk_meta.h b/include/perk/perk_meta.h index 01d72ef..24086d4 100644 --- a/include/perk/perk_meta.h +++ b/include/perk/perk_meta.h @@ -102,13 +102,13 @@ struct pe_meta_opt_hdr_align { }; struct pe_meta_opt_hdr_vers { - uint16_t major_os_ver; - uint16_t minor_os_ver; - uint16_t major_image_ver; - uint16_t minor_image_ver; - uint16_t major_subsys_ver; - uint16_t minor_subsys_ver; - uint32_t win32_ver; + uint16_t coh_major_os_ver; + uint16_t coh_minor_os_ver; + uint16_t coh_major_image_ver; + uint16_t coh_minor_image_ver; + uint16_t coh_major_subsys_ver; + uint16_t coh_minor_subsys_ver; + uint32_t coh_win32_ver; }; struct pe_meta_opt_hdr_img { diff --git a/include/perk/perk_structs.h b/include/perk/perk_structs.h index 9a20036..c942f47 100644 --- a/include/perk/perk_structs.h +++ b/include/perk/perk_structs.h @@ -57,13 +57,13 @@ struct pe_raw_opt_hdr_align { }; struct pe_raw_opt_hdr_vers { - unsigned char major_os_ver [0x02]; /* 0x28 */ - unsigned char minor_os_ver [0x02]; /* 0x2a */ - unsigned char major_image_ver [0x02]; /* 0x2c */ - unsigned char minor_image_ver [0x02]; /* 0x2e */ - unsigned char major_subsys_ver [0x02]; /* 0x30 */ - unsigned char minor_subsys_ver [0x02]; /* 0x32 */ - unsigned char win32_ver [0x04]; /* 0x34 */ + unsigned char coh_major_os_ver [0x02]; /* 0x28 */ + unsigned char coh_minor_os_ver [0x02]; /* 0x2a */ + unsigned char coh_major_image_ver [0x02]; /* 0x2c */ + unsigned char coh_minor_image_ver [0x02]; /* 0x2e */ + unsigned char coh_major_subsys_ver [0x02]; /* 0x30 */ + unsigned char coh_minor_subsys_ver [0x02]; /* 0x32 */ + unsigned char coh_win32_ver [0x04]; /* 0x34 */ }; struct pe_raw_opt_hdr_img { diff --git a/src/reader/pe_read_optional_header.c b/src/reader/pe_read_optional_header.c index 5a2e10a..f331604 100644 --- a/src/reader/pe_read_optional_header.c +++ b/src/reader/pe_read_optional_header.c @@ -56,14 +56,14 @@ static int pe_read_optional_header_structs(const union pe_raw_opt_hdr * p, struc m->std.coh_base_of_code = pe_read_long(astd->coh_base_of_code); /* vers */ - m->vers.major_os_ver = pe_read_short(avers->major_os_ver); - m->vers.minor_os_ver = pe_read_short(avers->minor_os_ver); - m->vers.major_image_ver = pe_read_short(avers->major_image_ver); - m->vers.minor_image_ver = pe_read_short(avers->minor_image_ver); - m->vers.major_subsys_ver = pe_read_short(avers->major_subsys_ver); - m->vers.minor_subsys_ver = pe_read_short(avers->minor_subsys_ver); - - m->vers.win32_ver = pe_read_long(avers->win32_ver); + m->vers.coh_major_os_ver = pe_read_short(avers->coh_major_os_ver); + m->vers.coh_minor_os_ver = pe_read_short(avers->coh_minor_os_ver); + m->vers.coh_major_image_ver = pe_read_short(avers->coh_major_image_ver); + m->vers.coh_minor_image_ver = pe_read_short(avers->coh_minor_image_ver); + m->vers.coh_major_subsys_ver = pe_read_short(avers->coh_major_subsys_ver); + m->vers.coh_minor_subsys_ver = pe_read_short(avers->coh_minor_subsys_ver); + + m->vers.coh_win32_ver = pe_read_long(avers->coh_win32_ver); /* align */ m->align.coh_section_align = pe_read_long(aalign->coh_section_align); |