1#![allow(non_camel_case_types)]
6
7pub use crate::image::*;
8
9pub const IMAGE_NT_OPTIONAL_HDR_MAGIC: u16 = IMAGE_NT_OPTIONAL_HDR64_MAGIC;
10
11pub type IMAGE_OPTIONAL_HEADER = IMAGE_OPTIONAL_HEADER64;
12pub type IMAGE_NT_HEADERS = IMAGE_NT_HEADERS64;
13pub type IMAGE_LOAD_CONFIG_DIRECTORY = IMAGE_LOAD_CONFIG_DIRECTORY64;
14pub type IMAGE_DYNAMIC_RELOCATION = IMAGE_DYNAMIC_RELOCATION64;
15pub type IMAGE_GUARDCF = IMAGE_GUARDCF64;
16pub type IMAGE_TLS_DIRECTORY = IMAGE_TLS_DIRECTORY64;
17
18pub type Rva = u32;
20pub type Va = u64;
22pub(super) type SignedVa = i64;
24
25pub const BADRVA: Rva = !0;
27pub const BADVA: Va = !0;
29
30pub type Ordinal = u16;
32pub const IMAGE_ORDINAL_FLAG: Va = IMAGE_ORDINAL_FLAG64;