]> git.proxmox.com Git - rustc.git/blob - src/vendor/winapi/src/spapidef.rs
New upstream version 1.17.0+dfsg1
[rustc.git] / src / vendor / winapi / src / spapidef.rs
1 // Copyright © 2015, skdltmxn
2 // Licensed under the MIT License <LICENSE.md>
3 //! Windows NT Setup and Device Installer services
4 pub type SP_LOG_TOKEN = ::DWORDLONG;
5 pub type PSP_LOG_TOKEN = *mut ::DWORDLONG;
6 pub const LOGTOKEN_TYPE_MASK: SP_LOG_TOKEN = 3;
7 pub const LOGTOKEN_UNSPECIFIED: SP_LOG_TOKEN = 0;
8 pub const LOGTOKEN_NO_LOG: SP_LOG_TOKEN = 1;
9 pub const LOGTOKEN_SETUPAPI_APPLOG: SP_LOG_TOKEN = 2;
10 pub const LOGTOKEN_SETUPAPI_DEVLOG: SP_LOG_TOKEN = 3;
11 pub const TXTLOG_SETUPAPI_DEVLOG: ::DWORD = 0x00000001;
12 pub const TXTLOG_SETUPAPI_CMDLINE: ::DWORD = 0x00000002;
13 pub const TXTLOG_SETUPAPI_BITS: ::DWORD = 0x00000003;
14 pub const TXTLOG_ERROR: ::DWORD = 0x1;
15 pub const TXTLOG_WARNING: ::DWORD = 0x2;
16 pub const TXTLOG_SYSTEM_STATE_CHANGE: ::DWORD = 0x3;
17 pub const TXTLOG_SUMMARY: ::DWORD = 0x4;
18 pub const TXTLOG_DETAILS: ::DWORD = 0x5;
19 pub const TXTLOG_VERBOSE: ::DWORD = 0x6;
20 pub const TXTLOG_VERY_VERBOSE: ::DWORD = 0x7;
21 pub const TXTLOG_RESERVED_FLAGS: ::DWORD = 0x0000FFF0;
22 pub const TXTLOG_TIMESTAMP: ::DWORD = 0x00010000;
23 pub const TXTLOG_DEPTH_INCR: ::DWORD = 0x00020000;
24 pub const TXTLOG_DEPTH_DECR: ::DWORD = 0x00040000;
25 pub const TXTLOG_TAB_1: ::DWORD = 0x00080000;
26 pub const TXTLOG_FLUSH_FILE: ::DWORD = 0x00100000;
27 #[inline] #[allow(dead_code)]
28 pub fn TXTLOG_LEVEL(flags: ::DWORD) -> ::DWORD {
29 return flags & 0xf;
30 }
31 pub const TXTLOG_DEVINST: ::DWORD = 0x00000001;
32 pub const TXTLOG_INF: ::DWORD = 0x00000002;
33 pub const TXTLOG_FILEQ: ::DWORD = 0x00000004;
34 pub const TXTLOG_COPYFILES: ::DWORD = 0x00000008;
35 pub const TXTLOG_SIGVERIF: ::DWORD = 0x00000020;
36 pub const TXTLOG_BACKUP: ::DWORD = 0x00000080;
37 pub const TXTLOG_UI: ::DWORD = 0x00000100;
38 pub const TXTLOG_UTIL: ::DWORD = 0x00000200;
39 pub const TXTLOG_INFDB: ::DWORD = 0x00000400;
40 pub const TXTLOG_POLICY: ::DWORD = 0x00800000;
41 pub const TXTLOG_NEWDEV: ::DWORD = 0x01000000;
42 pub const TXTLOG_UMPNPMGR: ::DWORD = 0x02000000;
43 pub const TXTLOG_DRIVER_STORE: ::DWORD = 0x04000000;
44 pub const TXTLOG_SETUP: ::DWORD = 0x08000000;
45 pub const TXTLOG_CMI: ::DWORD = 0x10000000;
46 pub const TXTLOG_DEVMGR: ::DWORD = 0x20000000;
47 pub const TXTLOG_INSTALLER: ::DWORD = 0x40000000;
48 pub const TXTLOG_VENDOR: ::DWORD = 0x80000000;