1#![allow(non_camel_case_types)]
6
7pub use crate::image::*;
8
9pub const IMAGE_NT_OPTIONAL_HDR_MAGIC: u16 = IMAGE_NT_OPTIONAL_HDR32_MAGIC;
10
11pub type IMAGE_OPTIONAL_HEADER = IMAGE_OPTIONAL_HEADER32;
12pub type IMAGE_NT_HEADERS = IMAGE_NT_HEADERS32;
13pub type IMAGE_LOAD_CONFIG_DIRECTORY = IMAGE_LOAD_CONFIG_DIRECTORY32;
14pub type IMAGE_DYNAMIC_RELOCATION = IMAGE_DYNAMIC_RELOCATION32;
15pub type IMAGE_GUARDCF = IMAGE_GUARDCF32;
16pub type IMAGE_TLS_DIRECTORY = IMAGE_TLS_DIRECTORY32;
17
18pub type Rva = u32;
20pub type Va = u32;
22pub(super) type SignedVa = i32;
24
25pub const BADRVA: Rva = !0;
27pub const BADVA: Va = !0;
29
30pub type Ordinal = u16;
32pub const IMAGE_ORDINAL_FLAG: Va = IMAGE_ORDINAL_FLAG32;