azathoth_core/os/windows/
consts.rs1pub const IMAGE_SCN_MEM_EXECUTE: u32 = 0x20000000;
3
4pub const IMAGE_SCN_MEM_READ: u32 = 0x40000000;
6
7pub const IMAGE_SCN_MEM_WRITE: u32 = 0x80000000;
9
10pub const IMAGE_DOS_SIGNATURE: u16 = 0x5A4D;
12
13pub const IMAGE_NT_SIGNATURE: u32 = 0x00004550;
15
16pub const IMAGE_DIRECTORY_ENTRY_EXPORT: u16 = 0;
18
19pub const IMAGE_DIRECTORY_ENTRY_IMPORT: u16 = 1;
21
22pub const IMAGE_DIRECTORY_ENTRY_EXCEPTION: u16 = 3;
24
25pub const IMAGE_DIRECTORY_ENTRY_BASERELOC: u16 = 5;
27
28pub const IMAGE_DIRECTORY_ENTRY_TLS: u16 = 9;
30
31pub const PAGE_READONLY: u32 = 0x02;
33
34pub const PAGE_READWRITE: u32 = 0x04;
36
37pub const PAGE_WRITECOPY: u32 = 0x08;
39
40pub const PAGE_EXECUTE: u32 = 0x10;
42
43pub const PAGE_EXECUTE_READ: u32 = 0x20;
45
46pub const PAGE_EXECUTE_READWRITE: u32 = 0x40;
48
49pub const PAGE_EXECUTE_WRITECOPY: u32 = 0x80;
51
52pub const MEM_COMMIT: u32 = 0x00001000;
54
55pub const MEM_RESERVE: u32 = 0x00002000;
57
58pub const IMAGE_REL_BASED_DIR64: u16 = 10;
60
61pub const IMAGE_REL_BASED_HIGHLOW: u16 = 3;
63
64pub const IMAGE_ORDINAL_FLAG64: u64 = 0x8000000000000000;
66
67pub const DLL_PROCESS_ATTACH: u32 = 1;
69
70pub const INTERNET_OPEN_TYPE_PRECONFIG: u32 = 0;
72
73pub const INTERNET_OPTION_SECURITY_FLAGS: u32 = 31;
75
76pub const INTERNET_FLAG_ASYNC: u32 = 0;
78
79pub const INTERNET_SERVICE_HTTP: u32 = 3;
81
82pub const SECURITY_FLAG_IGNORE_UNKNOWN_CA: u32 = 0x00000100;
84
85pub const SECURITY_FLAG_IGNORE_CERT_DATE_INVALID: u32 = 0x00002000;
87
88pub const SECURITY_FLAG_IGNORE_CERT_CN_INVALID: u32 = 0x00001000;
90
91pub const SECURITY_FLAG_IGNORE_WRONG_USAGE: u32 = 0x00000200;
93
94pub const SECURITY_FLAG_IGNORE_REVOCATION: u32 = 0x00000080;
96
97pub const HTTP_QUERY_FLAG_NUMBER: u32 = 0x20000000;
99
100pub const HTTP_QUERY_STATUS_CODE: u32 = 19;
102
103pub const HTTP_QUERY_CONTENT_LENGTH: u32 = 5;
105
106pub const ICU_DECODE: u32 = 0x10000000;