Jul 11 17:26:10.067 INFO checking winhandle-0.3.0 against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 11 17:26:10.067 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 17:26:10.067 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 17:26:10.067 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-4/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-4/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 17:26:10.307 INFO blam! ef0e66f6c1cfdb4ae198a45c0a0bef8d461029ac732608cd09719b2f5a80f573 Jul 11 17:26:10.310 INFO running `"docker" "start" "-a" "ef0e66f6c1cfdb4ae198a45c0a0bef8d461029ac732608cd09719b2f5a80f573"` Jul 11 17:26:11.488 INFO kablam! Compiling winapi v0.3.5 Jul 11 17:26:11.489 INFO kablam! Checking widestring v0.2.2 Jul 11 17:26:16.166 INFO kablam! Checking winhandle v0.3.0 (file:///source) Jul 11 17:26:16.566 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.566 INFO kablam! --> src/macros.rs:2:17 Jul 11 17:26:16.566 INFO kablam! | Jul 11 17:26:16.566 INFO kablam! 2 | pub use winapi::shared::minwindef::{FALSE}; Jul 11 17:26:16.566 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.566 INFO kablam! Jul 11 17:26:16.566 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.566 INFO kablam! --> src/macros.rs:3:17 Jul 11 17:26:16.566 INFO kablam! | Jul 11 17:26:16.566 INFO kablam! 3 | pub use winapi::shared::winerror::{E_FAIL, S_OK}; Jul 11 17:26:16.566 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.566 INFO kablam! Jul 11 17:26:16.567 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.567 INFO kablam! --> src/macros.rs:4:17 Jul 11 17:26:16.567 INFO kablam! | Jul 11 17:26:16.567 INFO kablam! 4 | pub use winapi::shared::winerror::{SUCCEEDED}; Jul 11 17:26:16.567 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.567 INFO kablam! Jul 11 17:26:16.567 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.567 INFO kablam! --> src/macros.rs:5:17 Jul 11 17:26:16.567 INFO kablam! | Jul 11 17:26:16.567 INFO kablam! 5 | pub use winapi::um::errhandlingapi::{GetLastError}; Jul 11 17:26:16.568 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.568 INFO kablam! Jul 11 17:26:16.568 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.568 INFO kablam! --> src/macros.rs:6:17 Jul 11 17:26:16.568 INFO kablam! | Jul 11 17:26:16.568 INFO kablam! 6 | pub use winapi::um::handleapi::{INVALID_HANDLE_VALUE}; Jul 11 17:26:16.568 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.568 INFO kablam! Jul 11 17:26:16.568 INFO kablam! error[E0433]: failed to resolve. Could not find `windows` in `os` Jul 11 17:26:16.568 INFO kablam! --> src/handle.rs:7:14 Jul 11 17:26:16.568 INFO kablam! | Jul 11 17:26:16.568 INFO kablam! 7 | use std::os::windows::prelude::*; Jul 11 17:26:16.568 INFO kablam! | ^^^^^^^ Could not find `windows` in `os` Jul 11 17:26:16.568 INFO kablam! Jul 11 17:26:16.568 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.568 INFO kablam! --> src/handle.rs:9:13 Jul 11 17:26:16.568 INFO kablam! | Jul 11 17:26:16.568 INFO kablam! 9 | use winapi::um::winnt::{HANDLE, PVOID, ACCESS_MASK}; Jul 11 17:26:16.568 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.568 INFO kablam! Jul 11 17:26:16.568 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.569 INFO kablam! --> src/handle.rs:10:13 Jul 11 17:26:16.569 INFO kablam! | Jul 11 17:26:16.569 INFO kablam! 10 | use winapi::um::winnt::{DUPLICATE_SAME_ACCESS, DUPLICATE_CLOSE_SOURCE}; Jul 11 17:26:16.569 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.569 INFO kablam! Jul 11 17:26:16.570 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.570 INFO kablam! --> src/handle.rs:11:13 Jul 11 17:26:16.570 INFO kablam! | Jul 11 17:26:16.570 INFO kablam! 11 | use winapi::shared::minwindef::{DWORD, ULONG, TRUE, FALSE}; Jul 11 17:26:16.570 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.570 INFO kablam! Jul 11 17:26:16.570 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.570 INFO kablam! --> src/handle.rs:12:13 Jul 11 17:26:16.570 INFO kablam! | Jul 11 17:26:16.570 INFO kablam! 12 | use winapi::shared::winerror::{SUCCEEDED, NO_ERROR}; Jul 11 17:26:16.570 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.570 INFO kablam! Jul 11 17:26:16.570 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.570 INFO kablam! --> src/handle.rs:13:13 Jul 11 17:26:16.570 INFO kablam! | Jul 11 17:26:16.570 INFO kablam! 13 | use winapi::um::handleapi::{INVALID_HANDLE_VALUE, CloseHandle, GetHandleInformation, DuplicateHandle}; Jul 11 17:26:16.571 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.571 INFO kablam! Jul 11 17:26:16.571 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.571 INFO kablam! --> src/handle.rs:14:13 Jul 11 17:26:16.571 INFO kablam! | Jul 11 17:26:16.571 INFO kablam! 14 | use winapi::um::processthreadsapi::{GetCurrentProcess}; Jul 11 17:26:16.571 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.571 INFO kablam! Jul 11 17:26:16.571 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.571 INFO kablam! --> src/handle.rs:15:13 Jul 11 17:26:16.571 INFO kablam! | Jul 11 17:26:16.571 INFO kablam! 15 | use winapi::um::fileapi::{GetFileType}; Jul 11 17:26:16.571 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.571 INFO kablam! Jul 11 17:26:16.571 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.571 INFO kablam! --> src/handle.rs:16:13 Jul 11 17:26:16.571 INFO kablam! | Jul 11 17:26:16.571 INFO kablam! 16 | use winapi::um::winbase::{FILE_TYPE_CHAR, FILE_TYPE_DISK, FILE_TYPE_PIPE, FILE_TYPE_UNKNOWN}; Jul 11 17:26:16.571 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.571 INFO kablam! Jul 11 17:26:16.571 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.571 INFO kablam! --> src/handle.rs:17:13 Jul 11 17:26:16.571 INFO kablam! | Jul 11 17:26:16.572 INFO kablam! 17 | use winapi::um::errhandlingapi::{GetLastError}; Jul 11 17:26:16.572 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.572 INFO kablam! Jul 11 17:26:16.572 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.572 INFO kablam! --> src/comptr.rs:5:13 Jul 11 17:26:16.572 INFO kablam! | Jul 11 17:26:16.572 INFO kablam! 5 | use winapi::um::unknwnbase::IUnknown; Jul 11 17:26:16.572 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.572 INFO kablam! Jul 11 17:26:16.572 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.572 INFO kablam! --> src/mem.rs:4:13 Jul 11 17:26:16.572 INFO kablam! | Jul 11 17:26:16.572 INFO kablam! 4 | use winapi::um::winbase::{LocalFree}; Jul 11 17:26:16.572 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.572 INFO kablam! Jul 11 17:26:16.572 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.572 INFO kablam! --> src/sys.rs:6:13 Jul 11 17:26:16.572 INFO kablam! | Jul 11 17:26:16.572 INFO kablam! 6 | use winapi::um::winnt::{HANDLE, HRESULT, PVOID, LPSTR, ACCESS_MASK}; Jul 11 17:26:16.572 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.572 INFO kablam! Jul 11 17:26:16.573 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.573 INFO kablam! --> src/sys.rs:7:13 Jul 11 17:26:16.573 INFO kablam! | Jul 11 17:26:16.573 INFO kablam! 7 | use winapi::shared::ntdef::{UNICODE_STRING}; Jul 11 17:26:16.573 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.573 INFO kablam! Jul 11 17:26:16.573 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.573 INFO kablam! --> src/sys.rs:8:13 Jul 11 17:26:16.573 INFO kablam! | Jul 11 17:26:16.573 INFO kablam! 8 | use winapi::shared::minwindef::{DWORD, HMODULE, ULONG, PULONG}; Jul 11 17:26:16.573 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.573 INFO kablam! Jul 11 17:26:16.573 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.573 INFO kablam! --> src/sys.rs:9:13 Jul 11 17:26:16.573 INFO kablam! | Jul 11 17:26:16.573 INFO kablam! 9 | use winapi::um::libloaderapi::{GetModuleHandleExW, GetProcAddress}; Jul 11 17:26:16.573 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.573 INFO kablam! Jul 11 17:26:16.573 INFO kablam! error[E0432]: unresolved import Jul 11 17:26:16.573 INFO kablam! --> src/handle.rs:1:8 Jul 11 17:26:16.573 INFO kablam! | Jul 11 17:26:16.574 INFO kablam! 1 | use ::{Opaque}; Jul 11 17:26:16.574 INFO kablam! | ^^^^^^ Jul 11 17:26:16.574 INFO kablam! Jul 11 17:26:16.805 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.805 INFO kablam! --> src/macros.rs:2:17 Jul 11 17:26:16.805 INFO kablam! | Jul 11 17:26:16.805 INFO kablam! 2 | pub use winapi::shared::minwindef::{FALSE}; Jul 11 17:26:16.805 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.805 INFO kablam! Jul 11 17:26:16.805 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.805 INFO kablam! --> src/macros.rs:3:17 Jul 11 17:26:16.805 INFO kablam! | Jul 11 17:26:16.805 INFO kablam! 3 | pub use winapi::shared::winerror::{E_FAIL, S_OK}; Jul 11 17:26:16.805 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.810 INFO kablam! Jul 11 17:26:16.811 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.811 INFO kablam! --> src/macros.rs:4:17 Jul 11 17:26:16.811 INFO kablam! | Jul 11 17:26:16.811 INFO kablam! 4 | pub use winapi::shared::winerror::{SUCCEEDED}; Jul 11 17:26:16.811 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.811 INFO kablam! Jul 11 17:26:16.811 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.811 INFO kablam! --> src/macros.rs:5:17 Jul 11 17:26:16.811 INFO kablam! | Jul 11 17:26:16.811 INFO kablam! 5 | pub use winapi::um::errhandlingapi::{GetLastError}; Jul 11 17:26:16.811 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.811 INFO kablam! Jul 11 17:26:16.811 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.811 INFO kablam! --> src/macros.rs:6:17 Jul 11 17:26:16.811 INFO kablam! | Jul 11 17:26:16.811 INFO kablam! 6 | pub use winapi::um::handleapi::{INVALID_HANDLE_VALUE}; Jul 11 17:26:16.812 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.812 INFO kablam! Jul 11 17:26:16.812 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.812 INFO kablam! --> src/macros.rs:198:21 Jul 11 17:26:16.812 INFO kablam! | Jul 11 17:26:16.812 INFO kablam! 198 | use winapi::um::winnt::{GENERIC_READ, FILE_ATTRIBUTE_NORMAL}; Jul 11 17:26:16.812 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.812 INFO kablam! Jul 11 17:26:16.812 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.812 INFO kablam! --> src/macros.rs:199:21 Jul 11 17:26:16.812 INFO kablam! | Jul 11 17:26:16.812 INFO kablam! 199 | use winapi::um::fileapi::{CreateFileA, OPEN_EXISTING}; Jul 11 17:26:16.812 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.812 INFO kablam! Jul 11 17:26:16.812 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.812 INFO kablam! --> src/macros.rs:217:21 Jul 11 17:26:16.812 INFO kablam! | Jul 11 17:26:16.812 INFO kablam! 217 | use winapi::shared::minwindef::{FALSE}; Jul 11 17:26:16.812 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.812 INFO kablam! Jul 11 17:26:16.812 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.812 INFO kablam! --> src/macros.rs:218:21 Jul 11 17:26:16.812 INFO kablam! | Jul 11 17:26:16.812 INFO kablam! 218 | use winapi::shared::winerror::{ERROR_INVALID_HANDLE}; Jul 11 17:26:16.812 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.812 INFO kablam! Jul 11 17:26:16.814 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.814 INFO kablam! --> src/macros.rs:219:21 Jul 11 17:26:16.814 INFO kablam! | Jul 11 17:26:16.814 INFO kablam! 219 | use winapi::um::synchapi::{CreateMutexA, CreateEventA}; Jul 11 17:26:16.814 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.814 INFO kablam! Jul 11 17:26:16.814 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.814 INFO kablam! --> src/macros.rs:239:21 Jul 11 17:26:16.814 INFO kablam! | Jul 11 17:26:16.814 INFO kablam! 239 | use winapi::shared::winerror::S_OK; Jul 11 17:26:16.814 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.815 INFO kablam! Jul 11 17:26:16.815 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.815 INFO kablam! --> src/macros.rs:248:21 Jul 11 17:26:16.815 INFO kablam! | Jul 11 17:26:16.815 INFO kablam! 248 | use winapi::shared::winerror::E_FAIL; Jul 11 17:26:16.815 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.815 INFO kablam! Jul 11 17:26:16.815 INFO kablam! error[E0433]: failed to resolve. Could not find `windows` in `os` Jul 11 17:26:16.815 INFO kablam! --> src/handle.rs:7:14 Jul 11 17:26:16.815 INFO kablam! | Jul 11 17:26:16.815 INFO kablam! 7 | use std::os::windows::prelude::*; Jul 11 17:26:16.815 INFO kablam! | ^^^^^^^ Could not find `windows` in `os` Jul 11 17:26:16.815 INFO kablam! Jul 11 17:26:16.815 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.815 INFO kablam! --> src/handle.rs:9:13 Jul 11 17:26:16.815 INFO kablam! | Jul 11 17:26:16.815 INFO kablam! 9 | use winapi::um::winnt::{HANDLE, PVOID, ACCESS_MASK}; Jul 11 17:26:16.815 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.815 INFO kablam! Jul 11 17:26:16.815 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.815 INFO kablam! --> src/handle.rs:10:13 Jul 11 17:26:16.815 INFO kablam! | Jul 11 17:26:16.815 INFO kablam! 10 | use winapi::um::winnt::{DUPLICATE_SAME_ACCESS, DUPLICATE_CLOSE_SOURCE}; Jul 11 17:26:16.815 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.815 INFO kablam! Jul 11 17:26:16.815 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.815 INFO kablam! --> src/handle.rs:11:13 Jul 11 17:26:16.815 INFO kablam! | Jul 11 17:26:16.816 INFO kablam! 11 | use winapi::shared::minwindef::{DWORD, ULONG, TRUE, FALSE}; Jul 11 17:26:16.816 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.816 INFO kablam! Jul 11 17:26:16.816 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.816 INFO kablam! --> src/handle.rs:12:13 Jul 11 17:26:16.816 INFO kablam! | Jul 11 17:26:16.816 INFO kablam! 12 | use winapi::shared::winerror::{SUCCEEDED, NO_ERROR}; Jul 11 17:26:16.816 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.816 INFO kablam! Jul 11 17:26:16.816 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.816 INFO kablam! --> src/handle.rs:13:13 Jul 11 17:26:16.816 INFO kablam! | Jul 11 17:26:16.816 INFO kablam! 13 | use winapi::um::handleapi::{INVALID_HANDLE_VALUE, CloseHandle, GetHandleInformation, DuplicateHandle}; Jul 11 17:26:16.816 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.816 INFO kablam! Jul 11 17:26:16.816 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.816 INFO kablam! --> src/handle.rs:14:13 Jul 11 17:26:16.816 INFO kablam! | Jul 11 17:26:16.816 INFO kablam! 14 | use winapi::um::processthreadsapi::{GetCurrentProcess}; Jul 11 17:26:16.816 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.816 INFO kablam! Jul 11 17:26:16.816 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.816 INFO kablam! --> src/handle.rs:15:13 Jul 11 17:26:16.816 INFO kablam! | Jul 11 17:26:16.816 INFO kablam! 15 | use winapi::um::fileapi::{GetFileType}; Jul 11 17:26:16.816 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.816 INFO kablam! Jul 11 17:26:16.816 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.816 INFO kablam! --> src/handle.rs:16:13 Jul 11 17:26:16.816 INFO kablam! | Jul 11 17:26:16.817 INFO kablam! 16 | use winapi::um::winbase::{FILE_TYPE_CHAR, FILE_TYPE_DISK, FILE_TYPE_PIPE, FILE_TYPE_UNKNOWN}; Jul 11 17:26:16.817 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.817 INFO kablam! Jul 11 17:26:16.817 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.817 INFO kablam! --> src/handle.rs:17:13 Jul 11 17:26:16.817 INFO kablam! | Jul 11 17:26:16.817 INFO kablam! 17 | use winapi::um::errhandlingapi::{GetLastError}; Jul 11 17:26:16.817 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.817 INFO kablam! Jul 11 17:26:16.817 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.817 INFO kablam! --> src/handle.rs:411:17 Jul 11 17:26:16.817 INFO kablam! | Jul 11 17:26:16.817 INFO kablam! 411 | use winapi::shared::minwindef::{HWINSTA}; Jul 11 17:26:16.817 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.817 INFO kablam! Jul 11 17:26:16.817 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.817 INFO kablam! --> src/handle.rs:412:17 Jul 11 17:26:16.817 INFO kablam! | Jul 11 17:26:16.817 INFO kablam! 412 | use winapi::um::winnt::{TOKEN_ALL_ACCESS, FILE_READ_DATA}; Jul 11 17:26:16.817 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.817 INFO kablam! Jul 11 17:26:16.817 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.817 INFO kablam! --> src/handle.rs:413:17 Jul 11 17:26:16.817 INFO kablam! | Jul 11 17:26:16.817 INFO kablam! 413 | use winapi::um::winuser::{GetThreadDesktop}; Jul 11 17:26:16.817 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.817 INFO kablam! Jul 11 17:26:16.817 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.818 INFO kablam! --> src/handle.rs:414:17 Jul 11 17:26:16.818 INFO kablam! | Jul 11 17:26:16.818 INFO kablam! 414 | use winapi::um::processthreadsapi::{GetCurrentThreadId, GetCurrentThread, OpenProcessToken}; Jul 11 17:26:16.818 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.818 INFO kablam! Jul 11 17:26:16.818 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.818 INFO kablam! --> src/handle.rs:415:17 Jul 11 17:26:16.818 INFO kablam! | Jul 11 17:26:16.818 INFO kablam! 415 | use winapi::um::namedpipeapi::{CreatePipe}; Jul 11 17:26:16.818 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.818 INFO kablam! Jul 11 17:26:16.818 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.818 INFO kablam! --> src/handle.rs:416:17 Jul 11 17:26:16.818 INFO kablam! | Jul 11 17:26:16.818 INFO kablam! 416 | use winapi::um::synchapi::{CreateMutexW, CreateEventW, CreateSemaphoreW}; Jul 11 17:26:16.818 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.818 INFO kablam! Jul 11 17:26:16.818 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.818 INFO kablam! --> src/handle.rs:417:17 Jul 11 17:26:16.818 INFO kablam! | Jul 11 17:26:16.818 INFO kablam! 417 | use winapi::um::jobapi2::{CreateJobObjectW}; Jul 11 17:26:16.818 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.818 INFO kablam! Jul 11 17:26:16.819 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.819 INFO kablam! --> src/comptr.rs:5:13 Jul 11 17:26:16.819 INFO kablam! | Jul 11 17:26:16.819 INFO kablam! 5 | use winapi::um::unknwnbase::IUnknown; Jul 11 17:26:16.819 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.819 INFO kablam! Jul 11 17:26:16.819 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.819 INFO kablam! --> src/mem.rs:4:13 Jul 11 17:26:16.819 INFO kablam! | Jul 11 17:26:16.819 INFO kablam! 4 | use winapi::um::winbase::{LocalFree}; Jul 11 17:26:16.819 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.819 INFO kablam! Jul 11 17:26:16.819 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.819 INFO kablam! --> src/sys.rs:6:13 Jul 11 17:26:16.819 INFO kablam! | Jul 11 17:26:16.819 INFO kablam! 6 | use winapi::um::winnt::{HANDLE, HRESULT, PVOID, LPSTR, ACCESS_MASK}; Jul 11 17:26:16.819 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.819 INFO kablam! Jul 11 17:26:16.819 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.820 INFO kablam! --> src/sys.rs:7:13 Jul 11 17:26:16.820 INFO kablam! | Jul 11 17:26:16.820 INFO kablam! 7 | use winapi::shared::ntdef::{UNICODE_STRING}; Jul 11 17:26:16.820 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.820 INFO kablam! Jul 11 17:26:16.820 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi` Jul 11 17:26:16.820 INFO kablam! --> src/sys.rs:8:13 Jul 11 17:26:16.820 INFO kablam! | Jul 11 17:26:16.820 INFO kablam! 8 | use winapi::shared::minwindef::{DWORD, HMODULE, ULONG, PULONG}; Jul 11 17:26:16.820 INFO kablam! | ^^^^^^ Could not find `shared` in `winapi` Jul 11 17:26:16.820 INFO kablam! Jul 11 17:26:16.820 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi` Jul 11 17:26:16.820 INFO kablam! --> src/sys.rs:9:13 Jul 11 17:26:16.820 INFO kablam! | Jul 11 17:26:16.820 INFO kablam! 9 | use winapi::um::libloaderapi::{GetModuleHandleExW, GetProcAddress}; Jul 11 17:26:16.820 INFO kablam! | ^^ Could not find `um` in `winapi` Jul 11 17:26:16.820 INFO kablam! Jul 11 17:26:16.820 INFO kablam! error[E0432]: unresolved import Jul 11 17:26:16.820 INFO kablam! --> src/handle.rs:1:8 Jul 11 17:26:16.821 INFO kablam! | Jul 11 17:26:16.821 INFO kablam! 1 | use ::{Opaque}; Jul 11 17:26:16.821 INFO kablam! | ^^^^^^ Jul 11 17:26:16.821 INFO kablam! Jul 11 17:26:17.106 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.106 INFO kablam! --> src/handle.rs:20:22 Jul 11 17:26:17.106 INFO kablam! | Jul 11 17:26:17.106 INFO kablam! 20 | pub struct WinHandle(HANDLE); Jul 11 17:26:17.106 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.106 INFO kablam! Jul 11 17:26:17.106 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope Jul 11 17:26:17.106 INFO kablam! --> src/handle.rs:36:43 Jul 11 17:26:17.106 INFO kablam! | Jul 11 17:26:17.106 INFO kablam! 36 | if !self.0.is_null() && self.0 != INVALID_HANDLE_VALUE { Jul 11 17:26:17.107 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.107 INFO kablam! Jul 11 17:26:17.108 INFO kablam! error[E0425]: cannot find function `CloseHandle` in this scope Jul 11 17:26:17.108 INFO kablam! --> src/handle.rs:37:22 Jul 11 17:26:17.108 INFO kablam! | Jul 11 17:26:17.108 INFO kablam! 37 | unsafe { CloseHandle(self.0); } Jul 11 17:26:17.108 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.108 INFO kablam! Jul 11 17:26:17.108 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.108 INFO kablam! --> src/handle.rs:42:28 Jul 11 17:26:17.108 INFO kablam! | Jul 11 17:26:17.108 INFO kablam! 42 | pub struct WinHandleTarget(HANDLE); Jul 11 17:26:17.108 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.108 INFO kablam! Jul 11 17:26:17.108 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope Jul 11 17:26:17.109 INFO kablam! --> src/handle.rs:46:43 Jul 11 17:26:17.109 INFO kablam! | Jul 11 17:26:17.109 INFO kablam! 46 | if !self.0.is_null() && self.0 != INVALID_HANDLE_VALUE { Jul 11 17:26:17.109 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.109 INFO kablam! Jul 11 17:26:17.109 INFO kablam! error[E0425]: cannot find function `CloseHandle` in this scope Jul 11 17:26:17.109 INFO kablam! --> src/handle.rs:47:22 Jul 11 17:26:17.109 INFO kablam! | Jul 11 17:26:17.109 INFO kablam! 47 | unsafe { CloseHandle(self.0); } Jul 11 17:26:17.109 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.109 INFO kablam! Jul 11 17:26:17.109 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.109 INFO kablam! --> src/handle.rs:54:46 Jul 11 17:26:17.109 INFO kablam! | Jul 11 17:26:17.109 INFO kablam! 54 | pub unsafe fn from_raw_unchecked(handle: HANDLE) -> WinHandle { Jul 11 17:26:17.109 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.109 INFO kablam! Jul 11 17:26:17.109 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.110 INFO kablam! --> src/handle.rs:65:29 Jul 11 17:26:17.110 INFO kablam! | Jul 11 17:26:17.110 INFO kablam! 65 | pub fn from_raw(handle: HANDLE) -> Option { Jul 11 17:26:17.110 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.110 INFO kablam! Jul 11 17:26:17.110 INFO kablam! error[E0425]: cannot find function `GetHandleInformation` in this scope Jul 11 17:26:17.110 INFO kablam! --> src/handle.rs:68:16 Jul 11 17:26:17.110 INFO kablam! | Jul 11 17:26:17.110 INFO kablam! 68 | if GetHandleInformation(handle, &mut _flags) == TRUE { Jul 11 17:26:17.110 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.110 INFO kablam! Jul 11 17:26:17.110 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.110 INFO kablam! --> src/handle.rs:68:61 Jul 11 17:26:17.110 INFO kablam! | Jul 11 17:26:17.110 INFO kablam! 68 | if GetHandleInformation(handle, &mut _flags) == TRUE { Jul 11 17:26:17.110 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.110 INFO kablam! Jul 11 17:26:17.110 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.111 INFO kablam! --> src/handle.rs:76:67 Jul 11 17:26:17.111 INFO kablam! | Jul 11 17:26:17.111 INFO kablam! 76 | pub fn clone_from(t: &T) -> io::Result where T: AsRawHandle { Jul 11 17:26:17.111 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.111 INFO kablam! Jul 11 17:26:17.111 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.111 INFO kablam! --> src/handle.rs:80:35 Jul 11 17:26:17.111 INFO kablam! | Jul 11 17:26:17.111 INFO kablam! 80 | pub fn clone_from_raw(handle: HANDLE) -> io::Result { Jul 11 17:26:17.111 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.111 INFO kablam! Jul 11 17:26:17.111 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.111 INFO kablam! --> src/handle.rs:84:117 Jul 11 17:26:17.111 INFO kablam! | Jul 11 17:26:17.111 INFO kablam! 84 | pub fn clone_from_ex(t: &T, inheritable: bool, access: ClonedHandleAccess) -> io::Result where T: AsRawHandle Jul 11 17:26:17.111 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.111 INFO kablam! Jul 11 17:26:17.111 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.111 INFO kablam! --> src/handle.rs:89:45 Jul 11 17:26:17.111 INFO kablam! | Jul 11 17:26:17.112 INFO kablam! 89 | pub unsafe fn clone_from_raw_ex(handle: HANDLE, inheritable: bool, access: ClonedHandleAccess) -> io::Result { Jul 11 17:26:17.112 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.112 INFO kablam! Jul 11 17:26:17.112 INFO kablam! error[E0425]: cannot find value `DUPLICATE_SAME_ACCESS` in this scope Jul 11 17:26:17.112 INFO kablam! --> src/handle.rs:91:45 Jul 11 17:26:17.112 INFO kablam! | Jul 11 17:26:17.112 INFO kablam! 91 | ClonedHandleAccess::Same => (0, DUPLICATE_SAME_ACCESS), Jul 11 17:26:17.112 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.112 INFO kablam! Jul 11 17:26:17.112 INFO kablam! error[E0425]: cannot find function `DuplicateHandle` in this scope Jul 11 17:26:17.112 INFO kablam! --> src/handle.rs:96:32 Jul 11 17:26:17.112 INFO kablam! | Jul 11 17:26:17.112 INFO kablam! 96 | winapi_bool_call!(log: DuplicateHandle( Jul 11 17:26:17.112 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.112 INFO kablam! Jul 11 17:26:17.116 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.116 INFO kablam! --> src/handle.rs:97:13 Jul 11 17:26:17.116 INFO kablam! | Jul 11 17:26:17.116 INFO kablam! 97 | GetCurrentProcess(), handle, Jul 11 17:26:17.116 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.116 INFO kablam! Jul 11 17:26:17.117 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.117 INFO kablam! --> src/handle.rs:98:13 Jul 11 17:26:17.117 INFO kablam! | Jul 11 17:26:17.117 INFO kablam! 98 | GetCurrentProcess(), &mut *new_handle, Jul 11 17:26:17.117 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.117 INFO kablam! Jul 11 17:26:17.118 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.118 INFO kablam! --> src/handle.rs:100:30 Jul 11 17:26:17.118 INFO kablam! | Jul 11 17:26:17.118 INFO kablam! 100 | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.118 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.118 INFO kablam! Jul 11 17:26:17.118 INFO kablam! error[E0425]: cannot find value `FALSE` in this scope Jul 11 17:26:17.118 INFO kablam! --> src/handle.rs:100:44 Jul 11 17:26:17.119 INFO kablam! | Jul 11 17:26:17.119 INFO kablam! 100 | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.119 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.119 INFO kablam! Jul 11 17:26:17.119 INFO kablam! error[E0425]: cannot find value `FALSE` in module `$crate::macros` Jul 11 17:26:17.119 INFO kablam! --> src/macros.rs:13:30 Jul 11 17:26:17.119 INFO kablam! | Jul 11 17:26:17.120 INFO kablam! 13 | ) == $crate::macros::FALSE { Jul 11 17:26:17.120 INFO kablam! | ^^^^^ not found in `$crate::macros` Jul 11 17:26:17.120 INFO kablam! | Jul 11 17:26:17.120 INFO kablam! ::: src/handle.rs:96:9 Jul 11 17:26:17.120 INFO kablam! | Jul 11 17:26:17.120 INFO kablam! 96 | / winapi_bool_call!(log: DuplicateHandle( Jul 11 17:26:17.120 INFO kablam! 97 | | GetCurrentProcess(), handle, Jul 11 17:26:17.120 INFO kablam! 98 | | GetCurrentProcess(), &mut *new_handle, Jul 11 17:26:17.120 INFO kablam! 99 | | access, Jul 11 17:26:17.120 INFO kablam! 100 | | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.120 INFO kablam! 101 | | flags, Jul 11 17:26:17.120 INFO kablam! 102 | | ))?; Jul 11 17:26:17.121 INFO kablam! | |__________- in this macro invocation Jul 11 17:26:17.121 INFO kablam! Jul 11 17:26:17.121 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.121 INFO kablam! --> src/handle.rs:107:30 Jul 11 17:26:17.121 INFO kablam! | Jul 11 17:26:17.121 INFO kablam! 107 | pub fn into_raw(self) -> HANDLE { Jul 11 17:26:17.121 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.121 INFO kablam! Jul 11 17:26:17.121 INFO kablam! error[E0425]: cannot find value `DUPLICATE_SAME_ACCESS` in this scope Jul 11 17:26:17.121 INFO kablam! --> src/handle.rs:115:45 Jul 11 17:26:17.121 INFO kablam! | Jul 11 17:26:17.121 INFO kablam! 115 | ClonedHandleAccess::Same => (0, DUPLICATE_SAME_ACCESS), Jul 11 17:26:17.121 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.122 INFO kablam! Jul 11 17:26:17.122 INFO kablam! error[E0425]: cannot find value `DUPLICATE_CLOSE_SOURCE` in this scope Jul 11 17:26:17.122 INFO kablam! --> src/handle.rs:119:29 Jul 11 17:26:17.122 INFO kablam! | Jul 11 17:26:17.122 INFO kablam! 119 | let flags = flags | DUPLICATE_CLOSE_SOURCE; Jul 11 17:26:17.122 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.122 INFO kablam! Jul 11 17:26:17.122 INFO kablam! error[E0425]: cannot find function `DuplicateHandle` in this scope Jul 11 17:26:17.122 INFO kablam! --> src/handle.rs:124:36 Jul 11 17:26:17.122 INFO kablam! | Jul 11 17:26:17.122 INFO kablam! 124 | winapi_bool_call!(log: DuplicateHandle( Jul 11 17:26:17.122 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.122 INFO kablam! Jul 11 17:26:17.122 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.122 INFO kablam! --> src/handle.rs:125:17 Jul 11 17:26:17.123 INFO kablam! | Jul 11 17:26:17.123 INFO kablam! 125 | GetCurrentProcess(), old_handle, Jul 11 17:26:17.123 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.123 INFO kablam! Jul 11 17:26:17.123 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.123 INFO kablam! --> src/handle.rs:126:17 Jul 11 17:26:17.123 INFO kablam! | Jul 11 17:26:17.123 INFO kablam! 126 | GetCurrentProcess(), &mut *new_handle, Jul 11 17:26:17.123 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.123 INFO kablam! Jul 11 17:26:17.123 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.123 INFO kablam! --> src/handle.rs:128:34 Jul 11 17:26:17.123 INFO kablam! | Jul 11 17:26:17.124 INFO kablam! 128 | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.124 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.124 INFO kablam! Jul 11 17:26:17.124 INFO kablam! error[E0425]: cannot find value `FALSE` in this scope Jul 11 17:26:17.124 INFO kablam! --> src/handle.rs:128:48 Jul 11 17:26:17.124 INFO kablam! | Jul 11 17:26:17.124 INFO kablam! 128 | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.124 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.124 INFO kablam! Jul 11 17:26:17.124 INFO kablam! error[E0425]: cannot find value `FALSE` in module `$crate::macros` Jul 11 17:26:17.124 INFO kablam! --> src/macros.rs:13:30 Jul 11 17:26:17.124 INFO kablam! | Jul 11 17:26:17.125 INFO kablam! 13 | ) == $crate::macros::FALSE { Jul 11 17:26:17.125 INFO kablam! | ^^^^^ not found in `$crate::macros` Jul 11 17:26:17.125 INFO kablam! | Jul 11 17:26:17.125 INFO kablam! ::: src/handle.rs:124:13 Jul 11 17:26:17.125 INFO kablam! | Jul 11 17:26:17.125 INFO kablam! 124 | / winapi_bool_call!(log: DuplicateHandle( Jul 11 17:26:17.125 INFO kablam! 125 | | GetCurrentProcess(), old_handle, Jul 11 17:26:17.125 INFO kablam! 126 | | GetCurrentProcess(), &mut *new_handle, Jul 11 17:26:17.125 INFO kablam! 127 | | access, Jul 11 17:26:17.125 INFO kablam! 128 | | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.125 INFO kablam! 129 | | flags, Jul 11 17:26:17.125 INFO kablam! 130 | | ))?; Jul 11 17:26:17.125 INFO kablam! | |______________- in this macro invocation Jul 11 17:26:17.126 INFO kablam! Jul 11 17:26:17.126 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.126 INFO kablam! --> src/handle.rs:147:50 Jul 11 17:26:17.126 INFO kablam! | Jul 11 17:26:17.126 INFO kablam! 147 | pub fn from(handle: &T) -> &Self where T: AsRawHandle { Jul 11 17:26:17.126 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.126 INFO kablam! Jul 11 17:26:17.127 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.130 INFO kablam! --> src/handle.rs:152:50 Jul 11 17:26:17.130 INFO kablam! | Jul 11 17:26:17.130 INFO kablam! 152 | pub unsafe fn from_raw_unchecked<'a>(handle: HANDLE) -> &'a Self { Jul 11 17:26:17.130 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.130 INFO kablam! Jul 11 17:26:17.131 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.131 INFO kablam! --> src/handle.rs:163:30 Jul 11 17:26:17.131 INFO kablam! | Jul 11 17:26:17.131 INFO kablam! 163 | pub fn from_raw(handle: &HANDLE) -> Option<&Self> { Jul 11 17:26:17.131 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.131 INFO kablam! Jul 11 17:26:17.131 INFO kablam! error[E0425]: cannot find function `GetHandleInformation` in this scope Jul 11 17:26:17.132 INFO kablam! --> src/handle.rs:166:16 Jul 11 17:26:17.132 INFO kablam! | Jul 11 17:26:17.132 INFO kablam! 166 | if GetHandleInformation(*handle, &mut _flags) == TRUE { Jul 11 17:26:17.132 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.132 INFO kablam! Jul 11 17:26:17.132 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.132 INFO kablam! --> src/handle.rs:166:62 Jul 11 17:26:17.132 INFO kablam! | Jul 11 17:26:17.133 INFO kablam! 166 | if GetHandleInformation(*handle, &mut _flags) == TRUE { Jul 11 17:26:17.133 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.133 INFO kablam! Jul 11 17:26:17.133 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.133 INFO kablam! --> src/handle.rs:174:26 Jul 11 17:26:17.133 INFO kablam! | Jul 11 17:26:17.133 INFO kablam! 174 | pub fn get(&self) -> HANDLE { Jul 11 17:26:17.133 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.134 INFO kablam! Jul 11 17:26:17.134 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.134 INFO kablam! --> src/handle.rs:191:36 Jul 11 17:26:17.134 INFO kablam! | Jul 11 17:26:17.134 INFO kablam! 191 | let mut return_length: ULONG = 0; Jul 11 17:26:17.134 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.134 INFO kablam! Jul 11 17:26:17.134 INFO kablam! error[E0412]: cannot find type `PVOID` in this scope Jul 11 17:26:17.135 INFO kablam! --> src/handle.rs:194:129 Jul 11 17:26:17.135 INFO kablam! | Jul 11 17:26:17.135 INFO kablam! 194 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::TypeInformation, buffer.as_mut_ptr() as PVOID, buffer.len() as ULONG, &mut return_length)) { Jul 11 17:26:17.135 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.135 INFO kablam! Jul 11 17:26:17.135 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.135 INFO kablam! --> src/handle.rs:194:152 Jul 11 17:26:17.136 INFO kablam! | Jul 11 17:26:17.136 INFO kablam! 194 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::TypeInformation, buffer.as_mut_ptr() as PVOID, buffer.len() as ULONG, &mut return_length)) { Jul 11 17:26:17.136 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.136 INFO kablam! Jul 11 17:26:17.136 INFO kablam! error[E0425]: cannot find function `SUCCEEDED` in this scope Jul 11 17:26:17.136 INFO kablam! --> src/handle.rs:195:22 Jul 11 17:26:17.136 INFO kablam! | Jul 11 17:26:17.137 INFO kablam! 195 | s if SUCCEEDED(s) => {}, Jul 11 17:26:17.137 INFO kablam! | ^^^^^^^^^ not found in this scope Jul 11 17:26:17.137 INFO kablam! Jul 11 17:26:17.137 INFO kablam! error[E0425]: cannot find function `GetFileType` in this scope Jul 11 17:26:17.137 INFO kablam! --> src/handle.rs:208:38 Jul 11 17:26:17.137 INFO kablam! | Jul 11 17:26:17.137 INFO kablam! 208 | let kind = match GetFileType(self.get()) { Jul 11 17:26:17.137 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.138 INFO kablam! Jul 11 17:26:17.138 INFO kablam! error[E0425]: cannot find function `GetLastError` in this scope Jul 11 17:26:17.138 INFO kablam! --> src/handle.rs:213:32 Jul 11 17:26:17.138 INFO kablam! | Jul 11 17:26:17.138 INFO kablam! 213 | if GetLastError() != NO_ERROR { Jul 11 17:26:17.138 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.138 INFO kablam! Jul 11 17:26:17.139 INFO kablam! error[E0425]: cannot find value `NO_ERROR` in this scope Jul 11 17:26:17.139 INFO kablam! --> src/handle.rs:213:50 Jul 11 17:26:17.139 INFO kablam! | Jul 11 17:26:17.139 INFO kablam! 213 | if GetLastError() != NO_ERROR { Jul 11 17:26:17.139 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.139 INFO kablam! Jul 11 17:26:17.139 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.139 INFO kablam! --> src/handle.rs:245:36 Jul 11 17:26:17.140 INFO kablam! | Jul 11 17:26:17.140 INFO kablam! 245 | let mut return_length: ULONG = 0; Jul 11 17:26:17.140 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.140 INFO kablam! Jul 11 17:26:17.140 INFO kablam! error[E0412]: cannot find type `PVOID` in this scope Jul 11 17:26:17.140 INFO kablam! --> src/handle.rs:248:129 Jul 11 17:26:17.140 INFO kablam! | Jul 11 17:26:17.140 INFO kablam! 248 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::NameInformation, buffer.as_mut_ptr() as PVOID, buffer.len() as ULONG, &mut return_length)) { Jul 11 17:26:17.141 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.141 INFO kablam! Jul 11 17:26:17.141 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.141 INFO kablam! --> src/handle.rs:248:152 Jul 11 17:26:17.141 INFO kablam! | Jul 11 17:26:17.141 INFO kablam! 248 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::NameInformation, buffer.as_mut_ptr() as PVOID, buffer.len() as ULONG, &mut return_length)) { Jul 11 17:26:17.141 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.142 INFO kablam! Jul 11 17:26:17.142 INFO kablam! error[E0425]: cannot find function `SUCCEEDED` in this scope Jul 11 17:26:17.142 INFO kablam! --> src/handle.rs:249:22 Jul 11 17:26:17.142 INFO kablam! | Jul 11 17:26:17.142 INFO kablam! 249 | s if SUCCEEDED(s) => {}, Jul 11 17:26:17.142 INFO kablam! | ^^^^^^^^^ not found in this scope Jul 11 17:26:17.142 INFO kablam! Jul 11 17:26:17.142 INFO kablam! error[E0412]: cannot find type `ACCESS_MASK` in this scope Jul 11 17:26:17.143 INFO kablam! --> src/handle.rs:265:45 Jul 11 17:26:17.143 INFO kablam! | Jul 11 17:26:17.143 INFO kablam! 265 | pub fn access_mask(&self) -> io::Result { Jul 11 17:26:17.143 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.143 INFO kablam! Jul 11 17:26:17.143 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.143 INFO kablam! --> src/handle.rs:270:46 Jul 11 17:26:17.143 INFO kablam! | Jul 11 17:26:17.144 INFO kablam! 270 | pub fn handle_count(&self) -> io::Result { Jul 11 17:26:17.144 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.144 INFO kablam! Jul 11 17:26:17.144 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.144 INFO kablam! --> src/handle.rs:280:36 Jul 11 17:26:17.144 INFO kablam! | Jul 11 17:26:17.144 INFO kablam! 280 | let mut return_length: ULONG = 0; Jul 11 17:26:17.145 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.145 INFO kablam! Jul 11 17:26:17.145 INFO kablam! error[E0412]: cannot find type `PVOID` in this scope Jul 11 17:26:17.145 INFO kablam! --> src/handle.rs:282:136 Jul 11 17:26:17.145 INFO kablam! | Jul 11 17:26:17.145 INFO kablam! 282 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::BasicInformation, &mut basic_info as *mut _ as PVOID, mem::size_of_val(&basic_info) as ULONG, &mut return_length)) { Jul 11 17:26:17.145 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.145 INFO kablam! Jul 11 17:26:17.146 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.146 INFO kablam! --> src/handle.rs:282:176 Jul 11 17:26:17.146 INFO kablam! | Jul 11 17:26:17.146 INFO kablam! 282 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::BasicInformation, &mut basic_info as *mut _ as PVOID, mem::size_of_val(&basic_info) as ULONG, &mut return_length)) { Jul 11 17:26:17.146 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.146 INFO kablam! Jul 11 17:26:17.146 INFO kablam! error[E0425]: cannot find function `SUCCEEDED` in this scope Jul 11 17:26:17.147 INFO kablam! --> src/handle.rs:283:22 Jul 11 17:26:17.147 INFO kablam! | Jul 11 17:26:17.147 INFO kablam! 283 | s if SUCCEEDED(s) => {}, Jul 11 17:26:17.147 INFO kablam! | ^^^^^^^^^ not found in this scope Jul 11 17:26:17.147 INFO kablam! Jul 11 17:26:17.147 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.147 INFO kablam! --> src/handle.rs:295:6 Jul 11 17:26:17.147 INFO kablam! | Jul 11 17:26:17.147 INFO kablam! 295 | impl AsRawHandle for WinHandle { Jul 11 17:26:17.148 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.148 INFO kablam! Jul 11 17:26:17.148 INFO kablam! error[E0412]: cannot find type `RawHandle` in this scope Jul 11 17:26:17.148 INFO kablam! --> src/handle.rs:296:32 Jul 11 17:26:17.148 INFO kablam! | Jul 11 17:26:17.148 INFO kablam! 296 | fn as_raw_handle(&self) -> RawHandle { unsafe { mem::transmute(self.get()) } } Jul 11 17:26:17.148 INFO kablam! | ^^^^^^^^^ did you mean `WinHandle`? Jul 11 17:26:17.148 INFO kablam! Jul 11 17:26:17.148 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.149 INFO kablam! --> src/handle.rs:299:6 Jul 11 17:26:17.149 INFO kablam! | Jul 11 17:26:17.149 INFO kablam! 299 | impl AsRawHandle for WinHandleRef { Jul 11 17:26:17.149 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.149 INFO kablam! Jul 11 17:26:17.149 INFO kablam! error[E0412]: cannot find type `RawHandle` in this scope Jul 11 17:26:17.149 INFO kablam! --> src/handle.rs:300:32 Jul 11 17:26:17.149 INFO kablam! | Jul 11 17:26:17.149 INFO kablam! 300 | fn as_raw_handle(&self) -> RawHandle { unsafe { mem::transmute(self.get()) } } Jul 11 17:26:17.150 INFO kablam! | ^^^^^^^^^ did you mean `WinHandle`? Jul 11 17:26:17.150 INFO kablam! Jul 11 17:26:17.150 INFO kablam! error[E0405]: cannot find trait `IntoRawHandle` in this scope Jul 11 17:26:17.150 INFO kablam! --> src/handle.rs:303:40 Jul 11 17:26:17.150 INFO kablam! | Jul 11 17:26:17.150 INFO kablam! 303 | impl From for WinHandle where T: IntoRawHandle { Jul 11 17:26:17.150 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.150 INFO kablam! Jul 11 17:26:17.150 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.151 INFO kablam! --> src/handle.rs:333:14 Jul 11 17:26:17.151 INFO kablam! | Jul 11 17:26:17.151 INFO kablam! 333 | Explicit(DWORD), Jul 11 17:26:17.151 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.151 INFO kablam! Jul 11 17:26:17.151 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.151 INFO kablam! --> src/handle.rs:368:19 Jul 11 17:26:17.151 INFO kablam! | Jul 11 17:26:17.152 INFO kablam! 368 | type Target = HANDLE; Jul 11 17:26:17.152 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.152 INFO kablam! Jul 11 17:26:17.152 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.152 INFO kablam! --> src/handle.rs:370:25 Jul 11 17:26:17.152 INFO kablam! | Jul 11 17:26:17.152 INFO kablam! 370 | fn deref(&self) -> &HANDLE { Jul 11 17:26:17.152 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.152 INFO kablam! Jul 11 17:26:17.153 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.153 INFO kablam! --> src/handle.rs:376:37 Jul 11 17:26:17.153 INFO kablam! | Jul 11 17:26:17.153 INFO kablam! 376 | fn deref_mut(&mut self) -> &mut HANDLE { Jul 11 17:26:17.153 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.153 INFO kablam! Jul 11 17:26:17.153 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.153 INFO kablam! --> src/handle.rs:402:11 Jul 11 17:26:17.153 INFO kablam! | Jul 11 17:26:17.154 INFO kablam! 402 | Other(DWORD), Jul 11 17:26:17.154 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.154 INFO kablam! Jul 11 17:26:17.154 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.154 INFO kablam! --> src/comptr.rs:7:27 Jul 11 17:26:17.154 INFO kablam! | Jul 11 17:26:17.154 INFO kablam! 7 | pub struct ComPtr(*mut IUnknown, PhantomData); Jul 11 17:26:17.154 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.155 INFO kablam! Jul 11 17:26:17.155 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.155 INFO kablam! --> src/comptr.rs:8:33 Jul 11 17:26:17.155 INFO kablam! | Jul 11 17:26:17.155 INFO kablam! 8 | pub struct ComPtrTarget(*mut IUnknown, PhantomData); Jul 11 17:26:17.155 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.155 INFO kablam! Jul 11 17:26:17.156 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.156 INFO kablam! --> src/comptr.rs:26:28 Jul 11 17:26:17.156 INFO kablam! | Jul 11 17:26:17.156 INFO kablam! 26 | ComPtr(raw as *mut IUnknown, PhantomData) Jul 11 17:26:17.156 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.156 INFO kablam! Jul 11 17:26:17.156 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.156 INFO kablam! --> src/comptr.rs:30:24 Jul 11 17:26:17.157 INFO kablam! | Jul 11 17:26:17.157 INFO kablam! 30 | (*(raw as *mut IUnknown)).AddRef(); Jul 11 17:26:17.157 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.157 INFO kablam! Jul 11 17:26:17.157 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.157 INFO kablam! --> src/comptr.rs:31:28 Jul 11 17:26:17.157 INFO kablam! | Jul 11 17:26:17.157 INFO kablam! 31 | ComPtr(raw as *mut IUnknown, PhantomData) Jul 11 17:26:17.158 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.158 INFO kablam! Jul 11 17:26:17.158 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.158 INFO kablam! --> src/comptr.rs:44:62 Jul 11 17:26:17.158 INFO kablam! | Jul 11 17:26:17.158 INFO kablam! 44 | pub unsafe fn as_unknown(&mut self) -> &mut ComPtrTarget { Jul 11 17:26:17.158 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.158 INFO kablam! Jul 11 17:26:17.159 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.159 INFO kablam! --> src/comptr.rs:45:66 Jul 11 17:26:17.159 INFO kablam! | Jul 11 17:26:17.159 INFO kablam! 45 | &mut *(self as *mut ComPtrTarget as *mut ComPtrTarget) Jul 11 17:26:17.159 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.159 INFO kablam! Jul 11 17:26:17.159 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.159 INFO kablam! --> src/comptr.rs:77:44 Jul 11 17:26:17.159 INFO kablam! | Jul 11 17:26:17.160 INFO kablam! 77 | unsafe { &*(&self.0 as *const *mut IUnknown as *const *mut T) } Jul 11 17:26:17.160 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.160 INFO kablam! Jul 11 17:26:17.160 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.160 INFO kablam! --> src/comptr.rs:83:50 Jul 11 17:26:17.160 INFO kablam! | Jul 11 17:26:17.160 INFO kablam! 83 | unsafe { &mut *(&mut self.0 as *mut *mut IUnknown as *mut *mut T) } Jul 11 17:26:17.160 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.161 INFO kablam! Jul 11 17:26:17.161 INFO kablam! error[E0425]: cannot find function `LocalFree` in this scope Jul 11 17:26:17.161 INFO kablam! --> src/mem.rs:10:18 Jul 11 17:26:17.161 INFO kablam! | Jul 11 17:26:17.161 INFO kablam! 10 | unsafe { LocalFree(self.0 as _); } Jul 11 17:26:17.161 INFO kablam! | ^^^^^^^^^ not found in this scope Jul 11 17:26:17.161 INFO kablam! Jul 11 17:26:17.161 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.161 INFO kablam! --> src/sys.rs:12:27 Jul 11 17:26:17.162 INFO kablam! | Jul 11 17:26:17.162 INFO kablam! 12 | pub fn HRESULT_FROM_NT(x: DWORD) -> HRESULT { Jul 11 17:26:17.162 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.162 INFO kablam! Jul 11 17:26:17.162 INFO kablam! error[E0412]: cannot find type `HRESULT` in this scope Jul 11 17:26:17.162 INFO kablam! --> src/sys.rs:12:37 Jul 11 17:26:17.162 INFO kablam! | Jul 11 17:26:17.162 INFO kablam! 12 | pub fn HRESULT_FROM_NT(x: DWORD) -> HRESULT { Jul 11 17:26:17.162 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.163 INFO kablam! Jul 11 17:26:17.163 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.163 INFO kablam! --> src/sys.rs:13:28 Jul 11 17:26:17.163 INFO kablam! | Jul 11 17:26:17.163 INFO kablam! 13 | const FACILITY_NT_BIT: DWORD = 0x10000000; Jul 11 17:26:17.163 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.163 INFO kablam! Jul 11 17:26:17.163 INFO kablam! error[E0412]: cannot find type `HRESULT` in this scope Jul 11 17:26:17.163 INFO kablam! --> src/sys.rs:15:30 Jul 11 17:26:17.164 INFO kablam! | Jul 11 17:26:17.164 INFO kablam! 15 | (x | FACILITY_NT_BIT) as HRESULT Jul 11 17:26:17.164 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.164 INFO kablam! Jul 11 17:26:17.164 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.164 INFO kablam! --> src/sys.rs:19:13 Jul 11 17:26:17.164 INFO kablam! | Jul 11 17:26:17.164 INFO kablam! 19 | handle: HANDLE, Jul 11 17:26:17.164 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.165 INFO kablam! Jul 11 17:26:17.165 INFO kablam! error[E0412]: cannot find type `PVOID` in this scope Jul 11 17:26:17.165 INFO kablam! --> src/sys.rs:21:25 Jul 11 17:26:17.165 INFO kablam! | Jul 11 17:26:17.165 INFO kablam! 21 | object_information: PVOID, Jul 11 17:26:17.165 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.165 INFO kablam! Jul 11 17:26:17.165 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.165 INFO kablam! --> src/sys.rs:22:32 Jul 11 17:26:17.166 INFO kablam! | Jul 11 17:26:17.166 INFO kablam! 22 | object_information_length: ULONG, Jul 11 17:26:17.166 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.166 INFO kablam! Jul 11 17:26:17.166 INFO kablam! error[E0412]: cannot find type `PULONG` in this scope Jul 11 17:26:17.166 INFO kablam! --> src/sys.rs:23:20 Jul 11 17:26:17.166 INFO kablam! | Jul 11 17:26:17.166 INFO kablam! 23 | return_length: PULONG, Jul 11 17:26:17.167 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.167 INFO kablam! Jul 11 17:26:17.167 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.167 INFO kablam! --> src/sys.rs:24:6 Jul 11 17:26:17.167 INFO kablam! | Jul 11 17:26:17.167 INFO kablam! 24 | ) -> DWORD; Jul 11 17:26:17.167 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.167 INFO kablam! Jul 11 17:26:17.168 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.168 INFO kablam! --> src/sys.rs:26:38 Jul 11 17:26:17.168 INFO kablam! | Jul 11 17:26:17.168 INFO kablam! 26 | const GET_MODULE_HANDLE_EX_FLAG_PIN: DWORD = 0x1; Jul 11 17:26:17.168 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.168 INFO kablam! Jul 11 17:26:17.168 INFO kablam! error[E0412]: cannot find type `HMODULE` in this scope Jul 11 17:26:17.168 INFO kablam! --> src/sys.rs:30:25 Jul 11 17:26:17.169 INFO kablam! | Jul 11 17:26:17.169 INFO kablam! 30 | let mut handle: HMODULE = ptr::null_mut(); Jul 11 17:26:17.169 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.169 INFO kablam! Jul 11 17:26:17.169 INFO kablam! error[E0425]: cannot find function `GetModuleHandleExW` in this scope Jul 11 17:26:17.169 INFO kablam! --> src/sys.rs:31:33 Jul 11 17:26:17.169 INFO kablam! | Jul 11 17:26:17.169 INFO kablam! 31 | match winapi_bool_call!(GetModuleHandleExW( Jul 11 17:26:17.170 INFO kablam! | ^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.170 INFO kablam! Jul 11 17:26:17.170 INFO kablam! error[E0425]: cannot find value `FALSE` in module `$crate::macros` Jul 11 17:26:17.170 INFO kablam! --> src/macros.rs:32:30 Jul 11 17:26:17.170 INFO kablam! | Jul 11 17:26:17.170 INFO kablam! 32 | ) == $crate::macros::FALSE { Jul 11 17:26:17.170 INFO kablam! | ^^^^^ not found in `$crate::macros` Jul 11 17:26:17.171 INFO kablam! | Jul 11 17:26:17.171 INFO kablam! ::: src/sys.rs:31:15 Jul 11 17:26:17.171 INFO kablam! | Jul 11 17:26:17.171 INFO kablam! 31 | match winapi_bool_call!(GetModuleHandleExW( Jul 11 17:26:17.171 INFO kablam! | _______________- Jul 11 17:26:17.171 INFO kablam! 32 | | GET_MODULE_HANDLE_EX_FLAG_PIN, Jul 11 17:26:17.171 INFO kablam! 33 | | WideCString::from_str("ntdll.dll").unwrap().as_ptr(), Jul 11 17:26:17.171 INFO kablam! 34 | | &mut handle, Jul 11 17:26:17.172 INFO kablam! 35 | | )) { Jul 11 17:26:17.172 INFO kablam! | |__________- in this macro invocation Jul 11 17:26:17.172 INFO kablam! Jul 11 17:26:17.172 INFO kablam! error[E0425]: cannot find function `GetProcAddress` in this scope Jul 11 17:26:17.172 INFO kablam! --> src/sys.rs:48:19 Jul 11 17:26:17.172 INFO kablam! | Jul 11 17:26:17.172 INFO kablam! 48 | match GetProcAddress(*nt_dll, b"NtQueryObject\0".as_ptr() as LPSTR) { Jul 11 17:26:17.173 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.173 INFO kablam! Jul 11 17:26:17.173 INFO kablam! error[E0412]: cannot find type `LPSTR` in this scope Jul 11 17:26:17.173 INFO kablam! --> src/sys.rs:48:74 Jul 11 17:26:17.173 INFO kablam! | Jul 11 17:26:17.173 INFO kablam! 48 | match GetProcAddress(*nt_dll, b"NtQueryObject\0".as_ptr() as LPSTR) { Jul 11 17:26:17.173 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.173 INFO kablam! Jul 11 17:26:17.174 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.174 INFO kablam! --> src/sys.rs:69:21 Jul 11 17:26:17.174 INFO kablam! | Jul 11 17:26:17.174 INFO kablam! 69 | pub Attributes: ULONG, Jul 11 17:26:17.174 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.174 INFO kablam! Jul 11 17:26:17.174 INFO kablam! error[E0412]: cannot find type `ACCESS_MASK` in this scope Jul 11 17:26:17.174 INFO kablam! --> src/sys.rs:70:24 Jul 11 17:26:17.175 INFO kablam! | Jul 11 17:26:17.175 INFO kablam! 70 | pub GrantedAccess: ACCESS_MASK, Jul 11 17:26:17.175 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.175 INFO kablam! Jul 11 17:26:17.175 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.175 INFO kablam! --> src/sys.rs:71:22 Jul 11 17:26:17.175 INFO kablam! | Jul 11 17:26:17.175 INFO kablam! 71 | pub HandleCount: ULONG, Jul 11 17:26:17.175 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.176 INFO kablam! Jul 11 17:26:17.176 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.176 INFO kablam! --> src/sys.rs:72:23 Jul 11 17:26:17.176 INFO kablam! | Jul 11 17:26:17.176 INFO kablam! 72 | pub PointerCount: ULONG, Jul 11 17:26:17.176 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.176 INFO kablam! Jul 11 17:26:17.176 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.176 INFO kablam! --> src/sys.rs:73:16 Jul 11 17:26:17.177 INFO kablam! | Jul 11 17:26:17.177 INFO kablam! 73 | Reserved: [ULONG; 10], Jul 11 17:26:17.177 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.177 INFO kablam! Jul 11 17:26:17.177 INFO kablam! error[E0412]: cannot find type `UNICODE_STRING` in this scope Jul 11 17:26:17.177 INFO kablam! --> src/sys.rs:78:19 Jul 11 17:26:17.177 INFO kablam! | Jul 11 17:26:17.177 INFO kablam! 78 | pub TypeName: UNICODE_STRING, Jul 11 17:26:17.177 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.177 INFO kablam! Jul 11 17:26:17.178 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.178 INFO kablam! --> src/sys.rs:79:16 Jul 11 17:26:17.178 INFO kablam! | Jul 11 17:26:17.178 INFO kablam! 79 | Reserved: [ULONG; 22], Jul 11 17:26:17.178 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.178 INFO kablam! Jul 11 17:26:17.178 INFO kablam! error[E0412]: cannot find type `UNICODE_STRING` in this scope Jul 11 17:26:17.178 INFO kablam! --> src/sys.rs:84:15 Jul 11 17:26:17.179 INFO kablam! | Jul 11 17:26:17.179 INFO kablam! 84 | pub Name: UNICODE_STRING, Jul 11 17:26:17.179 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.179 INFO kablam! Jul 11 17:26:17.179 INFO kablam! error[E0412]: cannot find type `HMODULE` in this scope Jul 11 17:26:17.179 INFO kablam! --> src/sys.rs:89:23 Jul 11 17:26:17.179 INFO kablam! | Jul 11 17:26:17.179 INFO kablam! 89 | struct HModuleWrapper(HMODULE); Jul 11 17:26:17.179 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.180 INFO kablam! Jul 11 17:26:17.180 INFO kablam! error[E0412]: cannot find type `HMODULE` in this scope Jul 11 17:26:17.180 INFO kablam! --> src/sys.rs:94:19 Jul 11 17:26:17.180 INFO kablam! | Jul 11 17:26:17.180 INFO kablam! 94 | type Target = HMODULE; Jul 11 17:26:17.180 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.180 INFO kablam! Jul 11 17:26:17.180 INFO kablam! error[E0412]: cannot find type `HMODULE` in this scope Jul 11 17:26:17.180 INFO kablam! --> src/sys.rs:96:25 Jul 11 17:26:17.181 INFO kablam! | Jul 11 17:26:17.181 INFO kablam! 96 | fn deref(&self) -> &HMODULE { Jul 11 17:26:17.181 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.181 INFO kablam! Jul 11 17:26:17.181 INFO kablam! warning: unused import: `std::os::windows::prelude::*` Jul 11 17:26:17.181 INFO kablam! --> src/handle.rs:7:5 Jul 11 17:26:17.181 INFO kablam! | Jul 11 17:26:17.181 INFO kablam! 7 | use std::os::windows::prelude::*; Jul 11 17:26:17.181 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.182 INFO kablam! | Jul 11 17:26:17.182 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 17:26:17.182 INFO kablam! Jul 11 17:26:17.182 INFO kablam! warning: unused imports: `ACCESS_MASK`, `HANDLE`, `PVOID` Jul 11 17:26:17.182 INFO kablam! --> src/handle.rs:9:25 Jul 11 17:26:17.182 INFO kablam! | Jul 11 17:26:17.182 INFO kablam! 9 | use winapi::um::winnt::{HANDLE, PVOID, ACCESS_MASK}; Jul 11 17:26:17.182 INFO kablam! | ^^^^^^ ^^^^^ ^^^^^^^^^^^ Jul 11 17:26:17.182 INFO kablam! Jul 11 17:26:17.183 INFO kablam! warning: unused imports: `DUPLICATE_CLOSE_SOURCE`, `DUPLICATE_SAME_ACCESS` Jul 11 17:26:17.183 INFO kablam! --> src/handle.rs:10:25 Jul 11 17:26:17.183 INFO kablam! | Jul 11 17:26:17.183 INFO kablam! 10 | use winapi::um::winnt::{DUPLICATE_SAME_ACCESS, DUPLICATE_CLOSE_SOURCE}; Jul 11 17:26:17.183 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.183 INFO kablam! Jul 11 17:26:17.183 INFO kablam! warning: unused imports: `DWORD`, `FALSE`, `TRUE`, `ULONG` Jul 11 17:26:17.183 INFO kablam! --> src/handle.rs:11:33 Jul 11 17:26:17.183 INFO kablam! | Jul 11 17:26:17.184 INFO kablam! 11 | use winapi::shared::minwindef::{DWORD, ULONG, TRUE, FALSE}; Jul 11 17:26:17.184 INFO kablam! | ^^^^^ ^^^^^ ^^^^ ^^^^^ Jul 11 17:26:17.184 INFO kablam! Jul 11 17:26:17.184 INFO kablam! warning: unused imports: `NO_ERROR`, `SUCCEEDED` Jul 11 17:26:17.184 INFO kablam! --> src/handle.rs:12:32 Jul 11 17:26:17.184 INFO kablam! | Jul 11 17:26:17.184 INFO kablam! 12 | use winapi::shared::winerror::{SUCCEEDED, NO_ERROR}; Jul 11 17:26:17.184 INFO kablam! | ^^^^^^^^^ ^^^^^^^^ Jul 11 17:26:17.184 INFO kablam! Jul 11 17:26:17.185 INFO kablam! warning: unused imports: `CloseHandle`, `DuplicateHandle`, `GetHandleInformation`, `INVALID_HANDLE_VALUE` Jul 11 17:26:17.185 INFO kablam! --> src/handle.rs:13:29 Jul 11 17:26:17.185 INFO kablam! | Jul 11 17:26:17.185 INFO kablam! 13 | use winapi::um::handleapi::{INVALID_HANDLE_VALUE, CloseHandle, GetHandleInformation, DuplicateHandle}; Jul 11 17:26:17.185 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ Jul 11 17:26:17.185 INFO kablam! Jul 11 17:26:17.185 INFO kablam! warning: unused import: `GetCurrentProcess` Jul 11 17:26:17.185 INFO kablam! --> src/handle.rs:14:37 Jul 11 17:26:17.186 INFO kablam! | Jul 11 17:26:17.186 INFO kablam! 14 | use winapi::um::processthreadsapi::{GetCurrentProcess}; Jul 11 17:26:17.186 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.186 INFO kablam! Jul 11 17:26:17.186 INFO kablam! warning: unused import: `GetFileType` Jul 11 17:26:17.186 INFO kablam! --> src/handle.rs:15:27 Jul 11 17:26:17.186 INFO kablam! | Jul 11 17:26:17.186 INFO kablam! 15 | use winapi::um::fileapi::{GetFileType}; Jul 11 17:26:17.187 INFO kablam! | ^^^^^^^^^^^ Jul 11 17:26:17.187 INFO kablam! Jul 11 17:26:17.187 INFO kablam! warning: unused imports: `FILE_TYPE_CHAR`, `FILE_TYPE_DISK`, `FILE_TYPE_PIPE`, `FILE_TYPE_UNKNOWN` Jul 11 17:26:17.187 INFO kablam! --> src/handle.rs:16:27 Jul 11 17:26:17.187 INFO kablam! | Jul 11 17:26:17.187 INFO kablam! 16 | use winapi::um::winbase::{FILE_TYPE_CHAR, FILE_TYPE_DISK, FILE_TYPE_PIPE, FILE_TYPE_UNKNOWN}; Jul 11 17:26:17.187 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.187 INFO kablam! Jul 11 17:26:17.188 INFO kablam! warning: unused import: `GetLastError` Jul 11 17:26:17.188 INFO kablam! --> src/handle.rs:17:34 Jul 11 17:26:17.188 INFO kablam! | Jul 11 17:26:17.188 INFO kablam! 17 | use winapi::um::errhandlingapi::{GetLastError}; Jul 11 17:26:17.188 INFO kablam! | ^^^^^^^^^^^^ Jul 11 17:26:17.188 INFO kablam! Jul 11 17:26:17.188 INFO kablam! warning: unused import: `winapi::um::unknwnbase::IUnknown` Jul 11 17:26:17.189 INFO kablam! --> src/comptr.rs:5:5 Jul 11 17:26:17.189 INFO kablam! | Jul 11 17:26:17.189 INFO kablam! 5 | use winapi::um::unknwnbase::IUnknown; Jul 11 17:26:17.189 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.189 INFO kablam! Jul 11 17:26:17.189 INFO kablam! warning: unused import: `LocalFree` Jul 11 17:26:17.189 INFO kablam! --> src/mem.rs:4:27 Jul 11 17:26:17.189 INFO kablam! | Jul 11 17:26:17.190 INFO kablam! 4 | use winapi::um::winbase::{LocalFree}; Jul 11 17:26:17.190 INFO kablam! | ^^^^^^^^^ Jul 11 17:26:17.190 INFO kablam! Jul 11 17:26:17.190 INFO kablam! warning: unused imports: `ACCESS_MASK`, `HANDLE`, `HRESULT`, `LPSTR`, `PVOID` Jul 11 17:26:17.190 INFO kablam! --> src/sys.rs:6:25 Jul 11 17:26:17.190 INFO kablam! | Jul 11 17:26:17.190 INFO kablam! 6 | use winapi::um::winnt::{HANDLE, HRESULT, PVOID, LPSTR, ACCESS_MASK}; Jul 11 17:26:17.190 INFO kablam! | ^^^^^^ ^^^^^^^ ^^^^^ ^^^^^ ^^^^^^^^^^^ Jul 11 17:26:17.191 INFO kablam! Jul 11 17:26:17.191 INFO kablam! warning: unused import: `UNICODE_STRING` Jul 11 17:26:17.191 INFO kablam! --> src/sys.rs:7:29 Jul 11 17:26:17.191 INFO kablam! | Jul 11 17:26:17.191 INFO kablam! 7 | use winapi::shared::ntdef::{UNICODE_STRING}; Jul 11 17:26:17.191 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 17:26:17.191 INFO kablam! Jul 11 17:26:17.191 INFO kablam! warning: unused imports: `DWORD`, `HMODULE`, `PULONG`, `ULONG` Jul 11 17:26:17.192 INFO kablam! --> src/sys.rs:8:33 Jul 11 17:26:17.192 INFO kablam! | Jul 11 17:26:17.192 INFO kablam! 8 | use winapi::shared::minwindef::{DWORD, HMODULE, ULONG, PULONG}; Jul 11 17:26:17.192 INFO kablam! | ^^^^^ ^^^^^^^ ^^^^^ ^^^^^^ Jul 11 17:26:17.192 INFO kablam! Jul 11 17:26:17.192 INFO kablam! warning: unused imports: `GetModuleHandleExW`, `GetProcAddress` Jul 11 17:26:17.192 INFO kablam! --> src/sys.rs:9:32 Jul 11 17:26:17.192 INFO kablam! | Jul 11 17:26:17.193 INFO kablam! 9 | use winapi::um::libloaderapi::{GetModuleHandleExW, GetProcAddress}; Jul 11 17:26:17.193 INFO kablam! | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Jul 11 17:26:17.193 INFO kablam! Jul 11 17:26:17.202 INFO kablam! error: aborting due to 121 previous errors Jul 11 17:26:17.202 INFO kablam! Jul 11 17:26:17.202 INFO kablam! Some errors occurred: E0405, E0412, E0425, E0432, E0433. Jul 11 17:26:17.202 INFO kablam! For more information about an error, try `rustc --explain E0405`. Jul 11 17:26:17.225 INFO kablam! error: Could not compile `winhandle`. Jul 11 17:26:17.225 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 17:26:17.696 INFO kablam! error[E0425]: cannot find function `CreateFileA` in this scope Jul 11 17:26:17.696 INFO kablam! --> src/macros.rs:201:48 Jul 11 17:26:17.696 INFO kablam! | Jul 11 17:26:17.696 INFO kablam! 201 | let err = unsafe { winapi_handle_call!(CreateFileA( Jul 11 17:26:17.696 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.696 INFO kablam! Jul 11 17:26:17.696 INFO kablam! error[E0425]: cannot find value `GENERIC_READ` in this scope Jul 11 17:26:17.696 INFO kablam! --> src/macros.rs:203:13 Jul 11 17:26:17.696 INFO kablam! | Jul 11 17:26:17.697 INFO kablam! 203 | GENERIC_READ, Jul 11 17:26:17.697 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.697 INFO kablam! Jul 11 17:26:17.697 INFO kablam! error[E0425]: cannot find value `OPEN_EXISTING` in this scope Jul 11 17:26:17.697 INFO kablam! --> src/macros.rs:206:13 Jul 11 17:26:17.697 INFO kablam! | Jul 11 17:26:17.697 INFO kablam! 206 | OPEN_EXISTING, Jul 11 17:26:17.697 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.697 INFO kablam! Jul 11 17:26:17.697 INFO kablam! error[E0425]: cannot find value `FILE_ATTRIBUTE_NORMAL` in this scope Jul 11 17:26:17.697 INFO kablam! --> src/macros.rs:207:13 Jul 11 17:26:17.697 INFO kablam! | Jul 11 17:26:17.697 INFO kablam! 207 | FILE_ATTRIBUTE_NORMAL, Jul 11 17:26:17.697 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.697 INFO kablam! Jul 11 17:26:17.697 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in module `$crate::macros` Jul 11 17:26:17.697 INFO kablam! --> src/macros.rs:42:100 Jul 11 17:26:17.697 INFO kablam! | Jul 11 17:26:17.697 INFO kablam! 42 | { $func:ident($($x:expr),* $(,)*) } => { winapi_handle_call!($func($($x),*) != $crate::macros::INVALID_HANDLE_VALUE, ::std::ptr::null_mut()) }; Jul 11 17:26:17.697 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.697 INFO kablam! ... Jul 11 17:26:17.697 INFO kablam! 201 | let err = unsafe { winapi_handle_call!(CreateFileA( Jul 11 17:26:17.697 INFO kablam! | ____________________________- Jul 11 17:26:17.697 INFO kablam! 202 | | b"\0".as_ptr() as *const i8, Jul 11 17:26:17.697 INFO kablam! 203 | | GENERIC_READ, Jul 11 17:26:17.697 INFO kablam! 204 | | 0, Jul 11 17:26:17.698 INFO kablam! ... | Jul 11 17:26:17.698 INFO kablam! 208 | | ptr::null_mut(), Jul 11 17:26:17.698 INFO kablam! 209 | | )) }.unwrap_err(); Jul 11 17:26:17.698 INFO kablam! | |__________- in this macro invocation Jul 11 17:26:17.698 INFO kablam! Jul 11 17:26:17.698 INFO kablam! error[E0425]: cannot find function `CreateEventA` in this scope Jul 11 17:26:17.698 INFO kablam! --> src/macros.rs:221:51 Jul 11 17:26:17.698 INFO kablam! | Jul 11 17:26:17.698 INFO kablam! 221 | let _event = unsafe { winapi_handle_call!(CreateEventA( Jul 11 17:26:17.698 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.698 INFO kablam! Jul 11 17:26:17.698 INFO kablam! error[E0425]: cannot find value `FALSE` in this scope Jul 11 17:26:17.698 INFO kablam! --> src/macros.rs:223:13 Jul 11 17:26:17.698 INFO kablam! | Jul 11 17:26:17.698 INFO kablam! 223 | FALSE, Jul 11 17:26:17.698 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.698 INFO kablam! Jul 11 17:26:17.698 INFO kablam! error[E0425]: cannot find value `FALSE` in this scope Jul 11 17:26:17.698 INFO kablam! --> src/macros.rs:224:13 Jul 11 17:26:17.698 INFO kablam! | Jul 11 17:26:17.698 INFO kablam! 224 | FALSE, Jul 11 17:26:17.698 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.698 INFO kablam! Jul 11 17:26:17.698 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in module `$crate::macros` Jul 11 17:26:17.699 INFO kablam! --> src/macros.rs:42:100 Jul 11 17:26:17.699 INFO kablam! | Jul 11 17:26:17.699 INFO kablam! 42 | { $func:ident($($x:expr),* $(,)*) } => { winapi_handle_call!($func($($x),*) != $crate::macros::INVALID_HANDLE_VALUE, ::std::ptr::null_mut()) }; Jul 11 17:26:17.699 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.699 INFO kablam! ... Jul 11 17:26:17.699 INFO kablam! 221 | let _event = unsafe { winapi_handle_call!(CreateEventA( Jul 11 17:26:17.699 INFO kablam! | _______________________________- Jul 11 17:26:17.699 INFO kablam! 222 | | ptr::null_mut(), Jul 11 17:26:17.699 INFO kablam! 223 | | FALSE, Jul 11 17:26:17.699 INFO kablam! 224 | | FALSE, Jul 11 17:26:17.699 INFO kablam! 225 | | b"SomeRustyEvent\0".as_ptr() as *const i8, Jul 11 17:26:17.699 INFO kablam! 226 | | )) }.unwrap(); Jul 11 17:26:17.699 INFO kablam! | |__________- in this macro invocation Jul 11 17:26:17.699 INFO kablam! Jul 11 17:26:17.699 INFO kablam! error[E0425]: cannot find function `CreateMutexA` in this scope Jul 11 17:26:17.699 INFO kablam! --> src/macros.rs:228:48 Jul 11 17:26:17.699 INFO kablam! | Jul 11 17:26:17.699 INFO kablam! 228 | let err = unsafe { winapi_handle_call!(CreateMutexA( Jul 11 17:26:17.699 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.699 INFO kablam! Jul 11 17:26:17.699 INFO kablam! error[E0425]: cannot find value `FALSE` in this scope Jul 11 17:26:17.699 INFO kablam! --> src/macros.rs:230:13 Jul 11 17:26:17.699 INFO kablam! | Jul 11 17:26:17.699 INFO kablam! 230 | FALSE, Jul 11 17:26:17.699 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.700 INFO kablam! Jul 11 17:26:17.700 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in module `$crate::macros` Jul 11 17:26:17.700 INFO kablam! --> src/macros.rs:42:100 Jul 11 17:26:17.700 INFO kablam! | Jul 11 17:26:17.700 INFO kablam! 42 | { $func:ident($($x:expr),* $(,)*) } => { winapi_handle_call!($func($($x),*) != $crate::macros::INVALID_HANDLE_VALUE, ::std::ptr::null_mut()) }; Jul 11 17:26:17.700 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.700 INFO kablam! ... Jul 11 17:26:17.700 INFO kablam! 228 | let err = unsafe { winapi_handle_call!(CreateMutexA( Jul 11 17:26:17.700 INFO kablam! | ____________________________- Jul 11 17:26:17.700 INFO kablam! 229 | | ptr::null_mut(), Jul 11 17:26:17.700 INFO kablam! 230 | | FALSE, Jul 11 17:26:17.700 INFO kablam! 231 | | b"SomeRustyEvent\0".as_ptr() as *const i8, Jul 11 17:26:17.700 INFO kablam! 232 | | )) }.unwrap_err(); Jul 11 17:26:17.700 INFO kablam! | |__________- in this macro invocation Jul 11 17:26:17.700 INFO kablam! Jul 11 17:26:17.700 INFO kablam! error[E0425]: cannot find value `ERROR_INVALID_HANDLE` in this scope Jul 11 17:26:17.700 INFO kablam! --> src/macros.rs:234:25 Jul 11 17:26:17.700 INFO kablam! | Jul 11 17:26:17.700 INFO kablam! 234 | assert_eq!(Some(ERROR_INVALID_HANDLE as i32), err.raw_os_error()); Jul 11 17:26:17.700 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.700 INFO kablam! Jul 11 17:26:17.700 INFO kablam! error[E0425]: cannot find value `S_OK` in module `$crate::macros` Jul 11 17:26:17.700 INFO kablam! --> src/macros.rs:190:103 Jul 11 17:26:17.701 INFO kablam! | Jul 11 17:26:17.701 INFO kablam! 190 | ( $($s:stmt;)* ) => { catch_panic_hresult! { { $($s;)* #[allow(unreachable_code)] $crate::macros::S_OK } } }; Jul 11 17:26:17.701 INFO kablam! | ^^^^ not found in `$crate::macros` Jul 11 17:26:17.701 INFO kablam! ... Jul 11 17:26:17.701 INFO kablam! 241 | let result = catch_panic_hresult! {}; Jul 11 17:26:17.701 INFO kablam! | ----------------------- in this macro invocation Jul 11 17:26:17.701 INFO kablam! Jul 11 17:26:17.701 INFO kablam! error[E0425]: cannot find value `E_FAIL` in module `$crate::macros` Jul 11 17:26:17.701 INFO kablam! --> src/macros.rs:184:33 Jul 11 17:26:17.701 INFO kablam! | Jul 11 17:26:17.701 INFO kablam! 184 | $crate::macros::E_FAIL Jul 11 17:26:17.701 INFO kablam! | ^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.701 INFO kablam! ... Jul 11 17:26:17.701 INFO kablam! 241 | let result = catch_panic_hresult! {}; Jul 11 17:26:17.701 INFO kablam! | ----------------------- in this macro invocation Jul 11 17:26:17.701 INFO kablam! Jul 11 17:26:17.701 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Jul 11 17:26:17.702 INFO kablam! --> src/macros.rs:243:20 Jul 11 17:26:17.702 INFO kablam! | Jul 11 17:26:17.702 INFO kablam! 243 | assert_eq!(S_OK, result); Jul 11 17:26:17.702 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.702 INFO kablam! Jul 11 17:26:17.703 INFO kablam! error[E0425]: cannot find value `S_OK` in module `$crate::macros` Jul 11 17:26:17.703 INFO kablam! --> src/macros.rs:190:103 Jul 11 17:26:17.703 INFO kablam! | Jul 11 17:26:17.703 INFO kablam! 190 | ( $($s:stmt;)* ) => { catch_panic_hresult! { { $($s;)* #[allow(unreachable_code)] $crate::macros::S_OK } } }; Jul 11 17:26:17.703 INFO kablam! | ^^^^ not found in `$crate::macros` Jul 11 17:26:17.703 INFO kablam! ... Jul 11 17:26:17.703 INFO kablam! 250 | let result = catch_panic_hresult! { Jul 11 17:26:17.703 INFO kablam! | ______________________- Jul 11 17:26:17.703 INFO kablam! 251 | | panic!("error!"); Jul 11 17:26:17.703 INFO kablam! 252 | | }; Jul 11 17:26:17.703 INFO kablam! | |_________- in this macro invocation Jul 11 17:26:17.703 INFO kablam! Jul 11 17:26:17.703 INFO kablam! error[E0425]: cannot find value `E_FAIL` in module `$crate::macros` Jul 11 17:26:17.703 INFO kablam! --> src/macros.rs:184:33 Jul 11 17:26:17.703 INFO kablam! | Jul 11 17:26:17.703 INFO kablam! 184 | $crate::macros::E_FAIL Jul 11 17:26:17.703 INFO kablam! | ^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.703 INFO kablam! ... Jul 11 17:26:17.704 INFO kablam! 250 | let result = catch_panic_hresult! { Jul 11 17:26:17.704 INFO kablam! | ______________________- Jul 11 17:26:17.704 INFO kablam! 251 | | panic!("error!"); Jul 11 17:26:17.704 INFO kablam! 252 | | }; Jul 11 17:26:17.704 INFO kablam! | |_________- in this macro invocation Jul 11 17:26:17.704 INFO kablam! Jul 11 17:26:17.704 INFO kablam! error[E0425]: cannot find value `E_FAIL` in this scope Jul 11 17:26:17.704 INFO kablam! --> src/macros.rs:254:20 Jul 11 17:26:17.704 INFO kablam! | Jul 11 17:26:17.704 INFO kablam! 254 | assert_eq!(E_FAIL, result); Jul 11 17:26:17.704 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.704 INFO kablam! Jul 11 17:26:17.704 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.704 INFO kablam! --> src/handle.rs:20:22 Jul 11 17:26:17.704 INFO kablam! | Jul 11 17:26:17.704 INFO kablam! 20 | pub struct WinHandle(HANDLE); Jul 11 17:26:17.704 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.704 INFO kablam! Jul 11 17:26:17.704 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope Jul 11 17:26:17.704 INFO kablam! --> src/handle.rs:36:43 Jul 11 17:26:17.704 INFO kablam! | Jul 11 17:26:17.704 INFO kablam! 36 | if !self.0.is_null() && self.0 != INVALID_HANDLE_VALUE { Jul 11 17:26:17.704 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.704 INFO kablam! Jul 11 17:26:17.704 INFO kablam! error[E0425]: cannot find function `CloseHandle` in this scope Jul 11 17:26:17.704 INFO kablam! --> src/handle.rs:37:22 Jul 11 17:26:17.705 INFO kablam! | Jul 11 17:26:17.705 INFO kablam! 37 | unsafe { CloseHandle(self.0); } Jul 11 17:26:17.705 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.705 INFO kablam! Jul 11 17:26:17.705 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.705 INFO kablam! --> src/handle.rs:42:28 Jul 11 17:26:17.705 INFO kablam! | Jul 11 17:26:17.705 INFO kablam! 42 | pub struct WinHandleTarget(HANDLE); Jul 11 17:26:17.705 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.705 INFO kablam! Jul 11 17:26:17.705 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope Jul 11 17:26:17.705 INFO kablam! --> src/handle.rs:46:43 Jul 11 17:26:17.705 INFO kablam! | Jul 11 17:26:17.705 INFO kablam! 46 | if !self.0.is_null() && self.0 != INVALID_HANDLE_VALUE { Jul 11 17:26:17.705 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.705 INFO kablam! Jul 11 17:26:17.705 INFO kablam! error[E0425]: cannot find function `CloseHandle` in this scope Jul 11 17:26:17.705 INFO kablam! --> src/handle.rs:47:22 Jul 11 17:26:17.705 INFO kablam! | Jul 11 17:26:17.705 INFO kablam! 47 | unsafe { CloseHandle(self.0); } Jul 11 17:26:17.705 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.705 INFO kablam! Jul 11 17:26:17.705 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.705 INFO kablam! --> src/handle.rs:54:46 Jul 11 17:26:17.706 INFO kablam! | Jul 11 17:26:17.706 INFO kablam! 54 | pub unsafe fn from_raw_unchecked(handle: HANDLE) -> WinHandle { Jul 11 17:26:17.706 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.706 INFO kablam! Jul 11 17:26:17.706 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.706 INFO kablam! --> src/handle.rs:65:29 Jul 11 17:26:17.706 INFO kablam! | Jul 11 17:26:17.706 INFO kablam! 65 | pub fn from_raw(handle: HANDLE) -> Option { Jul 11 17:26:17.706 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.706 INFO kablam! Jul 11 17:26:17.706 INFO kablam! error[E0425]: cannot find function `GetHandleInformation` in this scope Jul 11 17:26:17.706 INFO kablam! --> src/handle.rs:68:16 Jul 11 17:26:17.706 INFO kablam! | Jul 11 17:26:17.706 INFO kablam! 68 | if GetHandleInformation(handle, &mut _flags) == TRUE { Jul 11 17:26:17.706 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.706 INFO kablam! Jul 11 17:26:17.706 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.706 INFO kablam! --> src/handle.rs:68:61 Jul 11 17:26:17.706 INFO kablam! | Jul 11 17:26:17.706 INFO kablam! 68 | if GetHandleInformation(handle, &mut _flags) == TRUE { Jul 11 17:26:17.706 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.706 INFO kablam! Jul 11 17:26:17.706 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.707 INFO kablam! --> src/handle.rs:76:67 Jul 11 17:26:17.707 INFO kablam! | Jul 11 17:26:17.707 INFO kablam! 76 | pub fn clone_from(t: &T) -> io::Result where T: AsRawHandle { Jul 11 17:26:17.707 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.707 INFO kablam! Jul 11 17:26:17.707 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.707 INFO kablam! --> src/handle.rs:80:35 Jul 11 17:26:17.707 INFO kablam! | Jul 11 17:26:17.707 INFO kablam! 80 | pub fn clone_from_raw(handle: HANDLE) -> io::Result { Jul 11 17:26:17.707 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.707 INFO kablam! Jul 11 17:26:17.707 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.707 INFO kablam! --> src/handle.rs:84:117 Jul 11 17:26:17.707 INFO kablam! | Jul 11 17:26:17.707 INFO kablam! 84 | pub fn clone_from_ex(t: &T, inheritable: bool, access: ClonedHandleAccess) -> io::Result where T: AsRawHandle Jul 11 17:26:17.707 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.707 INFO kablam! Jul 11 17:26:17.707 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.708 INFO kablam! --> src/handle.rs:89:45 Jul 11 17:26:17.708 INFO kablam! | Jul 11 17:26:17.708 INFO kablam! 89 | pub unsafe fn clone_from_raw_ex(handle: HANDLE, inheritable: bool, access: ClonedHandleAccess) -> io::Result { Jul 11 17:26:17.708 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.708 INFO kablam! Jul 11 17:26:17.708 INFO kablam! error[E0425]: cannot find value `DUPLICATE_SAME_ACCESS` in this scope Jul 11 17:26:17.708 INFO kablam! --> src/handle.rs:91:45 Jul 11 17:26:17.708 INFO kablam! | Jul 11 17:26:17.708 INFO kablam! 91 | ClonedHandleAccess::Same => (0, DUPLICATE_SAME_ACCESS), Jul 11 17:26:17.708 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.708 INFO kablam! Jul 11 17:26:17.708 INFO kablam! error[E0425]: cannot find function `DuplicateHandle` in this scope Jul 11 17:26:17.708 INFO kablam! --> src/handle.rs:96:32 Jul 11 17:26:17.708 INFO kablam! | Jul 11 17:26:17.708 INFO kablam! 96 | winapi_bool_call!(log: DuplicateHandle( Jul 11 17:26:17.708 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.708 INFO kablam! Jul 11 17:26:17.708 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.708 INFO kablam! --> src/handle.rs:97:13 Jul 11 17:26:17.709 INFO kablam! | Jul 11 17:26:17.709 INFO kablam! 97 | GetCurrentProcess(), handle, Jul 11 17:26:17.709 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.709 INFO kablam! Jul 11 17:26:17.709 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.709 INFO kablam! --> src/handle.rs:98:13 Jul 11 17:26:17.709 INFO kablam! | Jul 11 17:26:17.709 INFO kablam! 98 | GetCurrentProcess(), &mut *new_handle, Jul 11 17:26:17.709 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.709 INFO kablam! Jul 11 17:26:17.709 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.709 INFO kablam! --> src/handle.rs:100:30 Jul 11 17:26:17.709 INFO kablam! | Jul 11 17:26:17.709 INFO kablam! 100 | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.709 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.709 INFO kablam! Jul 11 17:26:17.709 INFO kablam! error[E0425]: cannot find value `FALSE` in this scope Jul 11 17:26:17.709 INFO kablam! --> src/handle.rs:100:44 Jul 11 17:26:17.709 INFO kablam! | Jul 11 17:26:17.710 INFO kablam! 100 | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.710 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.710 INFO kablam! Jul 11 17:26:17.710 INFO kablam! error[E0425]: cannot find value `FALSE` in module `$crate::macros` Jul 11 17:26:17.710 INFO kablam! --> src/macros.rs:13:30 Jul 11 17:26:17.710 INFO kablam! | Jul 11 17:26:17.710 INFO kablam! 13 | ) == $crate::macros::FALSE { Jul 11 17:26:17.710 INFO kablam! | ^^^^^ not found in `$crate::macros` Jul 11 17:26:17.710 INFO kablam! | Jul 11 17:26:17.710 INFO kablam! ::: src/handle.rs:96:9 Jul 11 17:26:17.710 INFO kablam! | Jul 11 17:26:17.710 INFO kablam! 96 | / winapi_bool_call!(log: DuplicateHandle( Jul 11 17:26:17.710 INFO kablam! 97 | | GetCurrentProcess(), handle, Jul 11 17:26:17.710 INFO kablam! 98 | | GetCurrentProcess(), &mut *new_handle, Jul 11 17:26:17.710 INFO kablam! 99 | | access, Jul 11 17:26:17.710 INFO kablam! 100 | | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.710 INFO kablam! 101 | | flags, Jul 11 17:26:17.710 INFO kablam! 102 | | ))?; Jul 11 17:26:17.711 INFO kablam! | |__________- in this macro invocation Jul 11 17:26:17.711 INFO kablam! Jul 11 17:26:17.711 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.711 INFO kablam! --> src/handle.rs:107:30 Jul 11 17:26:17.711 INFO kablam! | Jul 11 17:26:17.711 INFO kablam! 107 | pub fn into_raw(self) -> HANDLE { Jul 11 17:26:17.711 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.711 INFO kablam! Jul 11 17:26:17.711 INFO kablam! error[E0425]: cannot find value `DUPLICATE_SAME_ACCESS` in this scope Jul 11 17:26:17.711 INFO kablam! --> src/handle.rs:115:45 Jul 11 17:26:17.711 INFO kablam! | Jul 11 17:26:17.711 INFO kablam! 115 | ClonedHandleAccess::Same => (0, DUPLICATE_SAME_ACCESS), Jul 11 17:26:17.711 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.711 INFO kablam! Jul 11 17:26:17.711 INFO kablam! error[E0425]: cannot find value `DUPLICATE_CLOSE_SOURCE` in this scope Jul 11 17:26:17.711 INFO kablam! --> src/handle.rs:119:29 Jul 11 17:26:17.711 INFO kablam! | Jul 11 17:26:17.711 INFO kablam! 119 | let flags = flags | DUPLICATE_CLOSE_SOURCE; Jul 11 17:26:17.711 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.711 INFO kablam! Jul 11 17:26:17.712 INFO kablam! error[E0425]: cannot find function `DuplicateHandle` in this scope Jul 11 17:26:17.712 INFO kablam! --> src/handle.rs:124:36 Jul 11 17:26:17.712 INFO kablam! | Jul 11 17:26:17.712 INFO kablam! 124 | winapi_bool_call!(log: DuplicateHandle( Jul 11 17:26:17.712 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.712 INFO kablam! Jul 11 17:26:17.712 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.712 INFO kablam! --> src/handle.rs:125:17 Jul 11 17:26:17.712 INFO kablam! | Jul 11 17:26:17.712 INFO kablam! 125 | GetCurrentProcess(), old_handle, Jul 11 17:26:17.712 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.712 INFO kablam! Jul 11 17:26:17.712 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.712 INFO kablam! --> src/handle.rs:126:17 Jul 11 17:26:17.712 INFO kablam! | Jul 11 17:26:17.712 INFO kablam! 126 | GetCurrentProcess(), &mut *new_handle, Jul 11 17:26:17.712 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.712 INFO kablam! Jul 11 17:26:17.713 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.713 INFO kablam! --> src/handle.rs:128:34 Jul 11 17:26:17.713 INFO kablam! | Jul 11 17:26:17.713 INFO kablam! 128 | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.713 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.713 INFO kablam! Jul 11 17:26:17.713 INFO kablam! error[E0425]: cannot find value `FALSE` in this scope Jul 11 17:26:17.713 INFO kablam! --> src/handle.rs:128:48 Jul 11 17:26:17.713 INFO kablam! | Jul 11 17:26:17.713 INFO kablam! 128 | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.713 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.713 INFO kablam! Jul 11 17:26:17.713 INFO kablam! error[E0425]: cannot find value `FALSE` in module `$crate::macros` Jul 11 17:26:17.713 INFO kablam! --> src/macros.rs:13:30 Jul 11 17:26:17.713 INFO kablam! | Jul 11 17:26:17.713 INFO kablam! 13 | ) == $crate::macros::FALSE { Jul 11 17:26:17.713 INFO kablam! | ^^^^^ not found in `$crate::macros` Jul 11 17:26:17.713 INFO kablam! | Jul 11 17:26:17.713 INFO kablam! ::: src/handle.rs:124:13 Jul 11 17:26:17.714 INFO kablam! | Jul 11 17:26:17.714 INFO kablam! 124 | / winapi_bool_call!(log: DuplicateHandle( Jul 11 17:26:17.714 INFO kablam! 125 | | GetCurrentProcess(), old_handle, Jul 11 17:26:17.714 INFO kablam! 126 | | GetCurrentProcess(), &mut *new_handle, Jul 11 17:26:17.714 INFO kablam! 127 | | access, Jul 11 17:26:17.714 INFO kablam! 128 | | if inheritable { TRUE } else { FALSE }, Jul 11 17:26:17.714 INFO kablam! 129 | | flags, Jul 11 17:26:17.714 INFO kablam! 130 | | ))?; Jul 11 17:26:17.714 INFO kablam! | |______________- in this macro invocation Jul 11 17:26:17.714 INFO kablam! Jul 11 17:26:17.714 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.714 INFO kablam! --> src/handle.rs:147:50 Jul 11 17:26:17.714 INFO kablam! | Jul 11 17:26:17.714 INFO kablam! 147 | pub fn from(handle: &T) -> &Self where T: AsRawHandle { Jul 11 17:26:17.714 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.714 INFO kablam! Jul 11 17:26:17.714 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.714 INFO kablam! --> src/handle.rs:152:50 Jul 11 17:26:17.714 INFO kablam! | Jul 11 17:26:17.715 INFO kablam! 152 | pub unsafe fn from_raw_unchecked<'a>(handle: HANDLE) -> &'a Self { Jul 11 17:26:17.715 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.715 INFO kablam! Jul 11 17:26:17.715 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.715 INFO kablam! --> src/handle.rs:163:30 Jul 11 17:26:17.715 INFO kablam! | Jul 11 17:26:17.715 INFO kablam! 163 | pub fn from_raw(handle: &HANDLE) -> Option<&Self> { Jul 11 17:26:17.715 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.715 INFO kablam! Jul 11 17:26:17.715 INFO kablam! error[E0425]: cannot find function `GetHandleInformation` in this scope Jul 11 17:26:17.715 INFO kablam! --> src/handle.rs:166:16 Jul 11 17:26:17.715 INFO kablam! | Jul 11 17:26:17.715 INFO kablam! 166 | if GetHandleInformation(*handle, &mut _flags) == TRUE { Jul 11 17:26:17.715 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.715 INFO kablam! Jul 11 17:26:17.715 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.715 INFO kablam! --> src/handle.rs:166:62 Jul 11 17:26:17.715 INFO kablam! | Jul 11 17:26:17.715 INFO kablam! 166 | if GetHandleInformation(*handle, &mut _flags) == TRUE { Jul 11 17:26:17.715 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.716 INFO kablam! Jul 11 17:26:17.716 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.716 INFO kablam! --> src/handle.rs:174:26 Jul 11 17:26:17.716 INFO kablam! | Jul 11 17:26:17.716 INFO kablam! 174 | pub fn get(&self) -> HANDLE { Jul 11 17:26:17.716 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.716 INFO kablam! Jul 11 17:26:17.716 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.716 INFO kablam! --> src/handle.rs:191:36 Jul 11 17:26:17.716 INFO kablam! | Jul 11 17:26:17.716 INFO kablam! 191 | let mut return_length: ULONG = 0; Jul 11 17:26:17.716 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.716 INFO kablam! Jul 11 17:26:17.716 INFO kablam! error[E0412]: cannot find type `PVOID` in this scope Jul 11 17:26:17.716 INFO kablam! --> src/handle.rs:194:129 Jul 11 17:26:17.716 INFO kablam! | Jul 11 17:26:17.716 INFO kablam! 194 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::TypeInformation, buffer.as_mut_ptr() as PVOID, buffer.len() as ULONG, &mut return_length)) { Jul 11 17:26:17.716 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.716 INFO kablam! Jul 11 17:26:17.717 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.717 INFO kablam! --> src/handle.rs:194:152 Jul 11 17:26:17.717 INFO kablam! | Jul 11 17:26:17.717 INFO kablam! 194 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::TypeInformation, buffer.as_mut_ptr() as PVOID, buffer.len() as ULONG, &mut return_length)) { Jul 11 17:26:17.717 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.717 INFO kablam! Jul 11 17:26:17.717 INFO kablam! error[E0425]: cannot find function `SUCCEEDED` in this scope Jul 11 17:26:17.717 INFO kablam! --> src/handle.rs:195:22 Jul 11 17:26:17.717 INFO kablam! | Jul 11 17:26:17.717 INFO kablam! 195 | s if SUCCEEDED(s) => {}, Jul 11 17:26:17.717 INFO kablam! | ^^^^^^^^^ not found in this scope Jul 11 17:26:17.717 INFO kablam! Jul 11 17:26:17.717 INFO kablam! error[E0425]: cannot find function `GetFileType` in this scope Jul 11 17:26:17.717 INFO kablam! --> src/handle.rs:208:38 Jul 11 17:26:17.717 INFO kablam! | Jul 11 17:26:17.717 INFO kablam! 208 | let kind = match GetFileType(self.get()) { Jul 11 17:26:17.717 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.717 INFO kablam! Jul 11 17:26:17.717 INFO kablam! error[E0425]: cannot find function `GetLastError` in this scope Jul 11 17:26:17.718 INFO kablam! --> src/handle.rs:213:32 Jul 11 17:26:17.718 INFO kablam! | Jul 11 17:26:17.718 INFO kablam! 213 | if GetLastError() != NO_ERROR { Jul 11 17:26:17.718 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.718 INFO kablam! Jul 11 17:26:17.718 INFO kablam! error[E0425]: cannot find value `NO_ERROR` in this scope Jul 11 17:26:17.718 INFO kablam! --> src/handle.rs:213:50 Jul 11 17:26:17.718 INFO kablam! | Jul 11 17:26:17.718 INFO kablam! 213 | if GetLastError() != NO_ERROR { Jul 11 17:26:17.718 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.718 INFO kablam! Jul 11 17:26:17.718 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.718 INFO kablam! --> src/handle.rs:245:36 Jul 11 17:26:17.718 INFO kablam! | Jul 11 17:26:17.718 INFO kablam! 245 | let mut return_length: ULONG = 0; Jul 11 17:26:17.718 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.718 INFO kablam! Jul 11 17:26:17.718 INFO kablam! error[E0412]: cannot find type `PVOID` in this scope Jul 11 17:26:17.718 INFO kablam! --> src/handle.rs:248:129 Jul 11 17:26:17.718 INFO kablam! | Jul 11 17:26:17.719 INFO kablam! 248 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::NameInformation, buffer.as_mut_ptr() as PVOID, buffer.len() as ULONG, &mut return_length)) { Jul 11 17:26:17.719 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.719 INFO kablam! Jul 11 17:26:17.719 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.719 INFO kablam! --> src/handle.rs:248:152 Jul 11 17:26:17.719 INFO kablam! | Jul 11 17:26:17.719 INFO kablam! 248 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::NameInformation, buffer.as_mut_ptr() as PVOID, buffer.len() as ULONG, &mut return_length)) { Jul 11 17:26:17.719 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.719 INFO kablam! Jul 11 17:26:17.719 INFO kablam! error[E0425]: cannot find function `SUCCEEDED` in this scope Jul 11 17:26:17.719 INFO kablam! --> src/handle.rs:249:22 Jul 11 17:26:17.719 INFO kablam! | Jul 11 17:26:17.719 INFO kablam! 249 | s if SUCCEEDED(s) => {}, Jul 11 17:26:17.719 INFO kablam! | ^^^^^^^^^ not found in this scope Jul 11 17:26:17.719 INFO kablam! Jul 11 17:26:17.719 INFO kablam! error[E0412]: cannot find type `ACCESS_MASK` in this scope Jul 11 17:26:17.719 INFO kablam! --> src/handle.rs:265:45 Jul 11 17:26:17.719 INFO kablam! | Jul 11 17:26:17.719 INFO kablam! 265 | pub fn access_mask(&self) -> io::Result { Jul 11 17:26:17.719 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.719 INFO kablam! Jul 11 17:26:17.720 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.720 INFO kablam! --> src/handle.rs:270:46 Jul 11 17:26:17.720 INFO kablam! | Jul 11 17:26:17.720 INFO kablam! 270 | pub fn handle_count(&self) -> io::Result { Jul 11 17:26:17.720 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.720 INFO kablam! Jul 11 17:26:17.720 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.720 INFO kablam! --> src/handle.rs:280:36 Jul 11 17:26:17.721 INFO kablam! | Jul 11 17:26:17.721 INFO kablam! 280 | let mut return_length: ULONG = 0; Jul 11 17:26:17.721 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.722 INFO kablam! Jul 11 17:26:17.722 INFO kablam! error[E0412]: cannot find type `PVOID` in this scope Jul 11 17:26:17.722 INFO kablam! --> src/handle.rs:282:136 Jul 11 17:26:17.722 INFO kablam! | Jul 11 17:26:17.722 INFO kablam! 282 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::BasicInformation, &mut basic_info as *mut _ as PVOID, mem::size_of_val(&basic_info) as ULONG, &mut return_length)) { Jul 11 17:26:17.722 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.722 INFO kablam! Jul 11 17:26:17.722 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.722 INFO kablam! --> src/handle.rs:282:176 Jul 11 17:26:17.722 INFO kablam! | Jul 11 17:26:17.723 INFO kablam! 282 | match HRESULT_FROM_NT(nt_query_object(self.get(), OBJECT_INFORMATION_CLASS::BasicInformation, &mut basic_info as *mut _ as PVOID, mem::size_of_val(&basic_info) as ULONG, &mut return_length)) { Jul 11 17:26:17.723 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.723 INFO kablam! Jul 11 17:26:17.723 INFO kablam! error[E0425]: cannot find function `SUCCEEDED` in this scope Jul 11 17:26:17.723 INFO kablam! --> src/handle.rs:283:22 Jul 11 17:26:17.723 INFO kablam! | Jul 11 17:26:17.723 INFO kablam! 283 | s if SUCCEEDED(s) => {}, Jul 11 17:26:17.723 INFO kablam! | ^^^^^^^^^ not found in this scope Jul 11 17:26:17.723 INFO kablam! Jul 11 17:26:17.723 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.723 INFO kablam! --> src/handle.rs:295:6 Jul 11 17:26:17.723 INFO kablam! | Jul 11 17:26:17.723 INFO kablam! 295 | impl AsRawHandle for WinHandle { Jul 11 17:26:17.723 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.724 INFO kablam! Jul 11 17:26:17.724 INFO kablam! error[E0412]: cannot find type `RawHandle` in this scope Jul 11 17:26:17.724 INFO kablam! --> src/handle.rs:296:32 Jul 11 17:26:17.724 INFO kablam! | Jul 11 17:26:17.724 INFO kablam! 296 | fn as_raw_handle(&self) -> RawHandle { unsafe { mem::transmute(self.get()) } } Jul 11 17:26:17.724 INFO kablam! | ^^^^^^^^^ did you mean `WinHandle`? Jul 11 17:26:17.724 INFO kablam! Jul 11 17:26:17.724 INFO kablam! error[E0405]: cannot find trait `AsRawHandle` in this scope Jul 11 17:26:17.724 INFO kablam! --> src/handle.rs:299:6 Jul 11 17:26:17.724 INFO kablam! | Jul 11 17:26:17.724 INFO kablam! 299 | impl AsRawHandle for WinHandleRef { Jul 11 17:26:17.724 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.724 INFO kablam! Jul 11 17:26:17.724 INFO kablam! error[E0412]: cannot find type `RawHandle` in this scope Jul 11 17:26:17.724 INFO kablam! --> src/handle.rs:300:32 Jul 11 17:26:17.724 INFO kablam! | Jul 11 17:26:17.724 INFO kablam! 300 | fn as_raw_handle(&self) -> RawHandle { unsafe { mem::transmute(self.get()) } } Jul 11 17:26:17.724 INFO kablam! | ^^^^^^^^^ did you mean `WinHandle`? Jul 11 17:26:17.725 INFO kablam! Jul 11 17:26:17.725 INFO kablam! error[E0405]: cannot find trait `IntoRawHandle` in this scope Jul 11 17:26:17.725 INFO kablam! --> src/handle.rs:303:40 Jul 11 17:26:17.725 INFO kablam! | Jul 11 17:26:17.725 INFO kablam! 303 | impl From for WinHandle where T: IntoRawHandle { Jul 11 17:26:17.730 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.730 INFO kablam! Jul 11 17:26:17.730 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.730 INFO kablam! --> src/handle.rs:333:14 Jul 11 17:26:17.730 INFO kablam! | Jul 11 17:26:17.730 INFO kablam! 333 | Explicit(DWORD), Jul 11 17:26:17.730 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.730 INFO kablam! Jul 11 17:26:17.730 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.730 INFO kablam! --> src/handle.rs:368:19 Jul 11 17:26:17.730 INFO kablam! | Jul 11 17:26:17.730 INFO kablam! 368 | type Target = HANDLE; Jul 11 17:26:17.731 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.731 INFO kablam! Jul 11 17:26:17.731 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.731 INFO kablam! --> src/handle.rs:370:25 Jul 11 17:26:17.731 INFO kablam! | Jul 11 17:26:17.731 INFO kablam! 370 | fn deref(&self) -> &HANDLE { Jul 11 17:26:17.731 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.731 INFO kablam! Jul 11 17:26:17.731 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.731 INFO kablam! --> src/handle.rs:376:37 Jul 11 17:26:17.731 INFO kablam! | Jul 11 17:26:17.731 INFO kablam! 376 | fn deref_mut(&mut self) -> &mut HANDLE { Jul 11 17:26:17.731 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.731 INFO kablam! Jul 11 17:26:17.731 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.731 INFO kablam! --> src/handle.rs:402:11 Jul 11 17:26:17.731 INFO kablam! | Jul 11 17:26:17.731 INFO kablam! 402 | Other(DWORD), Jul 11 17:26:17.731 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.732 INFO kablam! Jul 11 17:26:17.732 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.732 INFO kablam! --> src/handle.rs:422:46 Jul 11 17:26:17.732 INFO kablam! | Jul 11 17:26:17.732 INFO kablam! 422 | let handle = WinHandle::from_raw(GetCurrentProcess()).unwrap(); Jul 11 17:26:17.732 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.732 INFO kablam! Jul 11 17:26:17.732 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.732 INFO kablam! --> src/handle.rs:423:24 Jul 11 17:26:17.732 INFO kablam! | Jul 11 17:26:17.732 INFO kablam! 423 | assert_eq!(GetCurrentProcess(), handle.get()); Jul 11 17:26:17.732 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.732 INFO kablam! Jul 11 17:26:17.732 INFO kablam! error[E0425]: cannot find value `FILE_READ_DATA` in this scope Jul 11 17:26:17.732 INFO kablam! --> src/handle.rs:454:90 Jul 11 17:26:17.732 INFO kablam! | Jul 11 17:26:17.732 INFO kablam! 454 | let handle = WinHandle::clone_from_ex(&file, false, ClonedHandleAccess::Explicit(FILE_READ_DATA)).unwrap(); Jul 11 17:26:17.732 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.732 INFO kablam! Jul 11 17:26:17.733 INFO kablam! error[E0425]: cannot find value `FILE_READ_DATA` in this scope Jul 11 17:26:17.733 INFO kablam! --> src/handle.rs:455:20 Jul 11 17:26:17.733 INFO kablam! | Jul 11 17:26:17.733 INFO kablam! 455 | assert_eq!(FILE_READ_DATA, handle.access_mask().unwrap()); Jul 11 17:26:17.733 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.733 INFO kablam! Jul 11 17:26:17.733 INFO kablam! error[E0425]: cannot find function `CreatePipe` in this scope Jul 11 17:26:17.733 INFO kablam! --> src/handle.rs:477:39 Jul 11 17:26:17.733 INFO kablam! | Jul 11 17:26:17.733 INFO kablam! 477 | winapi_bool_call!(assert: CreatePipe( Jul 11 17:26:17.733 INFO kablam! | ^^^^^^^^^^ not found in this scope Jul 11 17:26:17.733 INFO kablam! Jul 11 17:26:17.733 INFO kablam! error[E0425]: cannot find value `FALSE` in module `$crate::macros` Jul 11 17:26:17.733 INFO kablam! --> src/macros.rs:24:30 Jul 11 17:26:17.733 INFO kablam! | Jul 11 17:26:17.733 INFO kablam! 24 | ) == $crate::macros::FALSE { Jul 11 17:26:17.733 INFO kablam! | ^^^^^ not found in `$crate::macros` Jul 11 17:26:17.733 INFO kablam! | Jul 11 17:26:17.733 INFO kablam! ::: src/handle.rs:477:13 Jul 11 17:26:17.733 INFO kablam! | Jul 11 17:26:17.733 INFO kablam! 477 | / winapi_bool_call!(assert: CreatePipe( Jul 11 17:26:17.733 INFO kablam! 478 | | &mut *read_pipe, Jul 11 17:26:17.733 INFO kablam! 479 | | &mut *write_pipe, Jul 11 17:26:17.734 INFO kablam! 480 | | ptr::null_mut(), Jul 11 17:26:17.734 INFO kablam! 481 | | 0, Jul 11 17:26:17.734 INFO kablam! 482 | | )); Jul 11 17:26:17.734 INFO kablam! | |_______________- in this macro invocation Jul 11 17:26:17.734 INFO kablam! Jul 11 17:26:17.734 INFO kablam! error[E0425]: cannot find function `CreateMutexW` in this scope Jul 11 17:26:17.734 INFO kablam! --> src/handle.rs:491:53 Jul 11 17:26:17.734 INFO kablam! | Jul 11 17:26:17.734 INFO kablam! 491 | let mutex = winapi_handle_call!(assert: CreateMutexW( Jul 11 17:26:17.734 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.734 INFO kablam! Jul 11 17:26:17.734 INFO kablam! error[E0425]: cannot find value `FALSE` in this scope Jul 11 17:26:17.734 INFO kablam! --> src/handle.rs:493:17 Jul 11 17:26:17.734 INFO kablam! | Jul 11 17:26:17.734 INFO kablam! 493 | FALSE, Jul 11 17:26:17.734 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.734 INFO kablam! Jul 11 17:26:17.735 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in module `$crate::macros` Jul 11 17:26:17.735 INFO kablam! --> src/macros.rs:43:120 Jul 11 17:26:17.735 INFO kablam! | Jul 11 17:26:17.735 INFO kablam! 43 | { $mode:ident: $func:ident($($x:expr),* $(,)*) } => { winapi_handle_call!($mode: $func($($x),*) != $crate::macros::INVALID_HANDLE_VALUE, ::std::ptr::null_mut()) }; Jul 11 17:26:17.735 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.735 INFO kablam! | Jul 11 17:26:17.735 INFO kablam! ::: src/handle.rs:491:25 Jul 11 17:26:17.735 INFO kablam! | Jul 11 17:26:17.735 INFO kablam! 491 | let mutex = winapi_handle_call!(assert: CreateMutexW( Jul 11 17:26:17.735 INFO kablam! | _________________________- Jul 11 17:26:17.735 INFO kablam! 492 | | ptr::null_mut(), Jul 11 17:26:17.735 INFO kablam! 493 | | FALSE, Jul 11 17:26:17.735 INFO kablam! 494 | | ptr::null(), Jul 11 17:26:17.735 INFO kablam! 495 | | )); Jul 11 17:26:17.735 INFO kablam! | |______________- in this macro invocation Jul 11 17:26:17.735 INFO kablam! Jul 11 17:26:17.736 INFO kablam! error[E0425]: cannot find function `CreateSemaphoreW` in this scope Jul 11 17:26:17.736 INFO kablam! --> src/handle.rs:503:53 Jul 11 17:26:17.736 INFO kablam! | Jul 11 17:26:17.736 INFO kablam! 503 | let mutex = winapi_handle_call!(assert: CreateSemaphoreW( Jul 11 17:26:17.736 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.736 INFO kablam! Jul 11 17:26:17.736 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in module `$crate::macros` Jul 11 17:26:17.736 INFO kablam! --> src/macros.rs:43:120 Jul 11 17:26:17.736 INFO kablam! | Jul 11 17:26:17.736 INFO kablam! 43 | { $mode:ident: $func:ident($($x:expr),* $(,)*) } => { winapi_handle_call!($mode: $func($($x),*) != $crate::macros::INVALID_HANDLE_VALUE, ::std::ptr::null_mut()) }; Jul 11 17:26:17.736 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.736 INFO kablam! | Jul 11 17:26:17.736 INFO kablam! ::: src/handle.rs:503:25 Jul 11 17:26:17.736 INFO kablam! | Jul 11 17:26:17.736 INFO kablam! 503 | let mutex = winapi_handle_call!(assert: CreateSemaphoreW( Jul 11 17:26:17.736 INFO kablam! | _________________________- Jul 11 17:26:17.736 INFO kablam! 504 | | ptr::null_mut(), Jul 11 17:26:17.736 INFO kablam! 505 | | 0, Jul 11 17:26:17.736 INFO kablam! 506 | | 1, Jul 11 17:26:17.737 INFO kablam! 507 | | ptr::null(), Jul 11 17:26:17.737 INFO kablam! 508 | | )); Jul 11 17:26:17.737 INFO kablam! | |______________- in this macro invocation Jul 11 17:26:17.737 INFO kablam! Jul 11 17:26:17.737 INFO kablam! error[E0425]: cannot find function `CreateEventW` in this scope Jul 11 17:26:17.737 INFO kablam! --> src/handle.rs:516:53 Jul 11 17:26:17.737 INFO kablam! | Jul 11 17:26:17.737 INFO kablam! 516 | let mutex = winapi_handle_call!(assert: CreateEventW( Jul 11 17:26:17.737 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.737 INFO kablam! Jul 11 17:26:17.737 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.737 INFO kablam! --> src/handle.rs:518:17 Jul 11 17:26:17.737 INFO kablam! | Jul 11 17:26:17.737 INFO kablam! 518 | TRUE, Jul 11 17:26:17.737 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.737 INFO kablam! Jul 11 17:26:17.737 INFO kablam! error[E0425]: cannot find value `TRUE` in this scope Jul 11 17:26:17.738 INFO kablam! --> src/handle.rs:519:17 Jul 11 17:26:17.738 INFO kablam! | Jul 11 17:26:17.738 INFO kablam! 519 | TRUE, Jul 11 17:26:17.738 INFO kablam! | ^^^^ not found in this scope Jul 11 17:26:17.738 INFO kablam! Jul 11 17:26:17.738 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in module `$crate::macros` Jul 11 17:26:17.738 INFO kablam! --> src/macros.rs:43:120 Jul 11 17:26:17.738 INFO kablam! | Jul 11 17:26:17.738 INFO kablam! 43 | { $mode:ident: $func:ident($($x:expr),* $(,)*) } => { winapi_handle_call!($mode: $func($($x),*) != $crate::macros::INVALID_HANDLE_VALUE, ::std::ptr::null_mut()) }; Jul 11 17:26:17.738 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.738 INFO kablam! | Jul 11 17:26:17.738 INFO kablam! ::: src/handle.rs:516:25 Jul 11 17:26:17.738 INFO kablam! | Jul 11 17:26:17.738 INFO kablam! 516 | let mutex = winapi_handle_call!(assert: CreateEventW( Jul 11 17:26:17.738 INFO kablam! | _________________________- Jul 11 17:26:17.738 INFO kablam! 517 | | ptr::null_mut(), Jul 11 17:26:17.738 INFO kablam! 518 | | TRUE, Jul 11 17:26:17.738 INFO kablam! 519 | | TRUE, Jul 11 17:26:17.738 INFO kablam! 520 | | ptr::null(), Jul 11 17:26:17.739 INFO kablam! 521 | | )); Jul 11 17:26:17.739 INFO kablam! | |______________- in this macro invocation Jul 11 17:26:17.739 INFO kablam! Jul 11 17:26:17.739 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.739 INFO kablam! --> src/handle.rs:529:46 Jul 11 17:26:17.739 INFO kablam! | Jul 11 17:26:17.739 INFO kablam! 529 | let handle = WinHandle::from_raw(GetCurrentProcess()).unwrap(); Jul 11 17:26:17.739 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.739 INFO kablam! Jul 11 17:26:17.739 INFO kablam! error[E0425]: cannot find function `GetCurrentThread` in this scope Jul 11 17:26:17.739 INFO kablam! --> src/handle.rs:538:46 Jul 11 17:26:17.739 INFO kablam! | Jul 11 17:26:17.739 INFO kablam! 538 | let handle = WinHandle::from_raw(GetCurrentThread()).unwrap(); Jul 11 17:26:17.739 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.739 INFO kablam! Jul 11 17:26:17.739 INFO kablam! error[E0425]: cannot find function `OpenProcessToken` in this scope Jul 11 17:26:17.739 INFO kablam! --> src/handle.rs:547:39 Jul 11 17:26:17.739 INFO kablam! | Jul 11 17:26:17.739 INFO kablam! 547 | winapi_bool_call!(assert: OpenProcessToken( Jul 11 17:26:17.740 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.740 INFO kablam! Jul 11 17:26:17.740 INFO kablam! error[E0425]: cannot find function `GetCurrentProcess` in this scope Jul 11 17:26:17.740 INFO kablam! --> src/handle.rs:548:17 Jul 11 17:26:17.740 INFO kablam! | Jul 11 17:26:17.740 INFO kablam! 548 | GetCurrentProcess(), Jul 11 17:26:17.740 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.740 INFO kablam! Jul 11 17:26:17.740 INFO kablam! error[E0425]: cannot find value `TOKEN_ALL_ACCESS` in this scope Jul 11 17:26:17.740 INFO kablam! --> src/handle.rs:549:17 Jul 11 17:26:17.740 INFO kablam! | Jul 11 17:26:17.740 INFO kablam! 549 | TOKEN_ALL_ACCESS, Jul 11 17:26:17.740 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.740 INFO kablam! Jul 11 17:26:17.740 INFO kablam! error[E0425]: cannot find value `FALSE` in module `$crate::macros` Jul 11 17:26:17.740 INFO kablam! --> src/macros.rs:24:30 Jul 11 17:26:17.740 INFO kablam! | Jul 11 17:26:17.740 INFO kablam! 24 | ) == $crate::macros::FALSE { Jul 11 17:26:17.740 INFO kablam! | ^^^^^ not found in `$crate::macros` Jul 11 17:26:17.740 INFO kablam! | Jul 11 17:26:17.741 INFO kablam! ::: src/handle.rs:547:13 Jul 11 17:26:17.741 INFO kablam! | Jul 11 17:26:17.741 INFO kablam! 547 | / winapi_bool_call!(assert: OpenProcessToken( Jul 11 17:26:17.741 INFO kablam! 548 | | GetCurrentProcess(), Jul 11 17:26:17.741 INFO kablam! 549 | | TOKEN_ALL_ACCESS, Jul 11 17:26:17.741 INFO kablam! 550 | | &mut *handle, Jul 11 17:26:17.741 INFO kablam! 551 | | )); Jul 11 17:26:17.741 INFO kablam! | |_______________- in this macro invocation Jul 11 17:26:17.741 INFO kablam! Jul 11 17:26:17.741 INFO kablam! error[E0425]: cannot find function `CreateJobObjectW` in this scope Jul 11 17:26:17.741 INFO kablam! --> src/handle.rs:560:54 Jul 11 17:26:17.741 INFO kablam! | Jul 11 17:26:17.741 INFO kablam! 560 | let handle = winapi_handle_call!(assert: CreateJobObjectW( Jul 11 17:26:17.741 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.741 INFO kablam! Jul 11 17:26:17.741 INFO kablam! error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in module `$crate::macros` Jul 11 17:26:17.741 INFO kablam! --> src/macros.rs:43:120 Jul 11 17:26:17.741 INFO kablam! | Jul 11 17:26:17.741 INFO kablam! 43 | { $mode:ident: $func:ident($($x:expr),* $(,)*) } => { winapi_handle_call!($mode: $func($($x),*) != $crate::macros::INVALID_HANDLE_VALUE, ::std::ptr::null_mut()) }; Jul 11 17:26:17.741 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::macros` Jul 11 17:26:17.741 INFO kablam! | Jul 11 17:26:17.742 INFO kablam! ::: src/handle.rs:560:26 Jul 11 17:26:17.742 INFO kablam! | Jul 11 17:26:17.742 INFO kablam! 560 | let handle = winapi_handle_call!(assert: CreateJobObjectW( Jul 11 17:26:17.742 INFO kablam! | __________________________- Jul 11 17:26:17.742 INFO kablam! 561 | | ptr::null_mut(), ptr::null_mut(), Jul 11 17:26:17.742 INFO kablam! 562 | | )); Jul 11 17:26:17.742 INFO kablam! | |______________- in this macro invocation Jul 11 17:26:17.742 INFO kablam! Jul 11 17:26:17.742 INFO kablam! error[E0425]: cannot find function `GetThreadDesktop` in this scope Jul 11 17:26:17.742 INFO kablam! --> src/handle.rs:570:46 Jul 11 17:26:17.742 INFO kablam! | Jul 11 17:26:17.742 INFO kablam! 570 | let handle = WinHandle::from_raw(GetThreadDesktop( Jul 11 17:26:17.742 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.742 INFO kablam! Jul 11 17:26:17.742 INFO kablam! error[E0425]: cannot find function `GetCurrentThreadId` in this scope Jul 11 17:26:17.742 INFO kablam! --> src/handle.rs:571:17 Jul 11 17:26:17.742 INFO kablam! | Jul 11 17:26:17.742 INFO kablam! 571 | GetCurrentThreadId(), Jul 11 17:26:17.742 INFO kablam! | ^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.742 INFO kablam! Jul 11 17:26:17.743 INFO kablam! error[E0412]: cannot find type `HWINSTA` in this scope Jul 11 17:26:17.743 INFO kablam! --> src/handle.rs:587:41 Jul 11 17:26:17.743 INFO kablam! | Jul 11 17:26:17.743 INFO kablam! 587 | fn GetProcessWindowStation() -> HWINSTA; Jul 11 17:26:17.743 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.743 INFO kablam! Jul 11 17:26:17.743 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.743 INFO kablam! --> src/comptr.rs:7:27 Jul 11 17:26:17.743 INFO kablam! | Jul 11 17:26:17.743 INFO kablam! 7 | pub struct ComPtr(*mut IUnknown, PhantomData); Jul 11 17:26:17.743 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.743 INFO kablam! Jul 11 17:26:17.743 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.743 INFO kablam! --> src/comptr.rs:8:33 Jul 11 17:26:17.743 INFO kablam! | Jul 11 17:26:17.743 INFO kablam! 8 | pub struct ComPtrTarget(*mut IUnknown, PhantomData); Jul 11 17:26:17.743 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.743 INFO kablam! Jul 11 17:26:17.743 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.744 INFO kablam! --> src/comptr.rs:26:28 Jul 11 17:26:17.744 INFO kablam! | Jul 11 17:26:17.744 INFO kablam! 26 | ComPtr(raw as *mut IUnknown, PhantomData) Jul 11 17:26:17.744 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.744 INFO kablam! Jul 11 17:26:17.744 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.744 INFO kablam! --> src/comptr.rs:30:24 Jul 11 17:26:17.744 INFO kablam! | Jul 11 17:26:17.744 INFO kablam! 30 | (*(raw as *mut IUnknown)).AddRef(); Jul 11 17:26:17.744 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.744 INFO kablam! Jul 11 17:26:17.744 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.744 INFO kablam! --> src/comptr.rs:31:28 Jul 11 17:26:17.744 INFO kablam! | Jul 11 17:26:17.744 INFO kablam! 31 | ComPtr(raw as *mut IUnknown, PhantomData) Jul 11 17:26:17.744 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.744 INFO kablam! Jul 11 17:26:17.744 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.745 INFO kablam! --> src/comptr.rs:44:62 Jul 11 17:26:17.745 INFO kablam! | Jul 11 17:26:17.745 INFO kablam! 44 | pub unsafe fn as_unknown(&mut self) -> &mut ComPtrTarget { Jul 11 17:26:17.745 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.745 INFO kablam! Jul 11 17:26:17.745 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.745 INFO kablam! --> src/comptr.rs:45:66 Jul 11 17:26:17.745 INFO kablam! | Jul 11 17:26:17.745 INFO kablam! 45 | &mut *(self as *mut ComPtrTarget as *mut ComPtrTarget) Jul 11 17:26:17.745 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.745 INFO kablam! Jul 11 17:26:17.745 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.745 INFO kablam! --> src/comptr.rs:77:44 Jul 11 17:26:17.745 INFO kablam! | Jul 11 17:26:17.745 INFO kablam! 77 | unsafe { &*(&self.0 as *const *mut IUnknown as *const *mut T) } Jul 11 17:26:17.745 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.745 INFO kablam! Jul 11 17:26:17.745 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Jul 11 17:26:17.746 INFO kablam! --> src/comptr.rs:83:50 Jul 11 17:26:17.746 INFO kablam! | Jul 11 17:26:17.746 INFO kablam! 83 | unsafe { &mut *(&mut self.0 as *mut *mut IUnknown as *mut *mut T) } Jul 11 17:26:17.746 INFO kablam! | ^^^^^^^^ not found in this scope Jul 11 17:26:17.746 INFO kablam! Jul 11 17:26:17.746 INFO kablam! error[E0425]: cannot find function `LocalFree` in this scope Jul 11 17:26:17.746 INFO kablam! --> src/mem.rs:10:18 Jul 11 17:26:17.746 INFO kablam! | Jul 11 17:26:17.746 INFO kablam! 10 | unsafe { LocalFree(self.0 as _); } Jul 11 17:26:17.746 INFO kablam! | ^^^^^^^^^ not found in this scope Jul 11 17:26:17.746 INFO kablam! Jul 11 17:26:17.746 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.746 INFO kablam! --> src/sys.rs:12:27 Jul 11 17:26:17.746 INFO kablam! | Jul 11 17:26:17.747 INFO kablam! 12 | pub fn HRESULT_FROM_NT(x: DWORD) -> HRESULT { Jul 11 17:26:17.747 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.747 INFO kablam! Jul 11 17:26:17.747 INFO kablam! error[E0412]: cannot find type `HRESULT` in this scope Jul 11 17:26:17.747 INFO kablam! --> src/sys.rs:12:37 Jul 11 17:26:17.747 INFO kablam! | Jul 11 17:26:17.748 INFO kablam! 12 | pub fn HRESULT_FROM_NT(x: DWORD) -> HRESULT { Jul 11 17:26:17.748 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.748 INFO kablam! Jul 11 17:26:17.748 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.748 INFO kablam! --> src/sys.rs:13:28 Jul 11 17:26:17.748 INFO kablam! | Jul 11 17:26:17.748 INFO kablam! 13 | const FACILITY_NT_BIT: DWORD = 0x10000000; Jul 11 17:26:17.748 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.748 INFO kablam! Jul 11 17:26:17.748 INFO kablam! error[E0412]: cannot find type `HRESULT` in this scope Jul 11 17:26:17.748 INFO kablam! --> src/sys.rs:15:30 Jul 11 17:26:17.748 INFO kablam! | Jul 11 17:26:17.748 INFO kablam! 15 | (x | FACILITY_NT_BIT) as HRESULT Jul 11 17:26:17.748 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.748 INFO kablam! Jul 11 17:26:17.748 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope Jul 11 17:26:17.748 INFO kablam! --> src/sys.rs:19:13 Jul 11 17:26:17.748 INFO kablam! | Jul 11 17:26:17.748 INFO kablam! 19 | handle: HANDLE, Jul 11 17:26:17.749 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.749 INFO kablam! Jul 11 17:26:17.749 INFO kablam! error[E0412]: cannot find type `PVOID` in this scope Jul 11 17:26:17.749 INFO kablam! --> src/sys.rs:21:25 Jul 11 17:26:17.749 INFO kablam! | Jul 11 17:26:17.749 INFO kablam! 21 | object_information: PVOID, Jul 11 17:26:17.749 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.749 INFO kablam! Jul 11 17:26:17.749 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.749 INFO kablam! --> src/sys.rs:22:32 Jul 11 17:26:17.749 INFO kablam! | Jul 11 17:26:17.749 INFO kablam! 22 | object_information_length: ULONG, Jul 11 17:26:17.749 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.749 INFO kablam! Jul 11 17:26:17.749 INFO kablam! error[E0412]: cannot find type `PULONG` in this scope Jul 11 17:26:17.749 INFO kablam! --> src/sys.rs:23:20 Jul 11 17:26:17.749 INFO kablam! | Jul 11 17:26:17.749 INFO kablam! 23 | return_length: PULONG, Jul 11 17:26:17.749 INFO kablam! | ^^^^^^ not found in this scope Jul 11 17:26:17.750 INFO kablam! Jul 11 17:26:17.750 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.750 INFO kablam! --> src/sys.rs:24:6 Jul 11 17:26:17.750 INFO kablam! | Jul 11 17:26:17.750 INFO kablam! 24 | ) -> DWORD; Jul 11 17:26:17.750 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.750 INFO kablam! Jul 11 17:26:17.750 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope Jul 11 17:26:17.750 INFO kablam! --> src/sys.rs:26:38 Jul 11 17:26:17.750 INFO kablam! | Jul 11 17:26:17.750 INFO kablam! 26 | const GET_MODULE_HANDLE_EX_FLAG_PIN: DWORD = 0x1; Jul 11 17:26:17.750 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.750 INFO kablam! Jul 11 17:26:17.750 INFO kablam! error[E0412]: cannot find type `HMODULE` in this scope Jul 11 17:26:17.750 INFO kablam! --> src/sys.rs:30:25 Jul 11 17:26:17.750 INFO kablam! | Jul 11 17:26:17.750 INFO kablam! 30 | let mut handle: HMODULE = ptr::null_mut(); Jul 11 17:26:17.750 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.751 INFO kablam! Jul 11 17:26:17.751 INFO kablam! error[E0425]: cannot find function `GetModuleHandleExW` in this scope Jul 11 17:26:17.751 INFO kablam! --> src/sys.rs:31:33 Jul 11 17:26:17.751 INFO kablam! | Jul 11 17:26:17.751 INFO kablam! 31 | match winapi_bool_call!(GetModuleHandleExW( Jul 11 17:26:17.751 INFO kablam! | ^^^^^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.751 INFO kablam! Jul 11 17:26:17.751 INFO kablam! error[E0425]: cannot find value `FALSE` in module `$crate::macros` Jul 11 17:26:17.751 INFO kablam! --> src/macros.rs:32:30 Jul 11 17:26:17.751 INFO kablam! | Jul 11 17:26:17.751 INFO kablam! 32 | ) == $crate::macros::FALSE { Jul 11 17:26:17.751 INFO kablam! | ^^^^^ not found in `$crate::macros` Jul 11 17:26:17.751 INFO kablam! | Jul 11 17:26:17.751 INFO kablam! ::: src/sys.rs:31:15 Jul 11 17:26:17.751 INFO kablam! | Jul 11 17:26:17.751 INFO kablam! 31 | match winapi_bool_call!(GetModuleHandleExW( Jul 11 17:26:17.751 INFO kablam! | _______________- Jul 11 17:26:17.751 INFO kablam! 32 | | GET_MODULE_HANDLE_EX_FLAG_PIN, Jul 11 17:26:17.751 INFO kablam! 33 | | WideCString::from_str("ntdll.dll").unwrap().as_ptr(), Jul 11 17:26:17.751 INFO kablam! 34 | | &mut handle, Jul 11 17:26:17.752 INFO kablam! 35 | | )) { Jul 11 17:26:17.752 INFO kablam! | |__________- in this macro invocation Jul 11 17:26:17.752 INFO kablam! Jul 11 17:26:17.752 INFO kablam! error[E0425]: cannot find function `GetProcAddress` in this scope Jul 11 17:26:17.752 INFO kablam! --> src/sys.rs:48:19 Jul 11 17:26:17.752 INFO kablam! | Jul 11 17:26:17.752 INFO kablam! 48 | match GetProcAddress(*nt_dll, b"NtQueryObject\0".as_ptr() as LPSTR) { Jul 11 17:26:17.752 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.752 INFO kablam! Jul 11 17:26:17.752 INFO kablam! error[E0412]: cannot find type `LPSTR` in this scope Jul 11 17:26:17.752 INFO kablam! --> src/sys.rs:48:74 Jul 11 17:26:17.752 INFO kablam! | Jul 11 17:26:17.752 INFO kablam! 48 | match GetProcAddress(*nt_dll, b"NtQueryObject\0".as_ptr() as LPSTR) { Jul 11 17:26:17.752 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.752 INFO kablam! Jul 11 17:26:17.752 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.752 INFO kablam! --> src/sys.rs:69:21 Jul 11 17:26:17.752 INFO kablam! | Jul 11 17:26:17.752 INFO kablam! 69 | pub Attributes: ULONG, Jul 11 17:26:17.753 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.753 INFO kablam! Jul 11 17:26:17.753 INFO kablam! error[E0412]: cannot find type `ACCESS_MASK` in this scope Jul 11 17:26:17.753 INFO kablam! --> src/sys.rs:70:24 Jul 11 17:26:17.753 INFO kablam! | Jul 11 17:26:17.753 INFO kablam! 70 | pub GrantedAccess: ACCESS_MASK, Jul 11 17:26:17.753 INFO kablam! | ^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.753 INFO kablam! Jul 11 17:26:17.753 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.753 INFO kablam! --> src/sys.rs:71:22 Jul 11 17:26:17.753 INFO kablam! | Jul 11 17:26:17.753 INFO kablam! 71 | pub HandleCount: ULONG, Jul 11 17:26:17.753 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.753 INFO kablam! Jul 11 17:26:17.753 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.753 INFO kablam! --> src/sys.rs:72:23 Jul 11 17:26:17.753 INFO kablam! | Jul 11 17:26:17.753 INFO kablam! 72 | pub PointerCount: ULONG, Jul 11 17:26:17.754 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.754 INFO kablam! Jul 11 17:26:17.754 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.754 INFO kablam! --> src/sys.rs:73:16 Jul 11 17:26:17.754 INFO kablam! | Jul 11 17:26:17.754 INFO kablam! 73 | Reserved: [ULONG; 10], Jul 11 17:26:17.754 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.754 INFO kablam! Jul 11 17:26:17.754 INFO kablam! error[E0412]: cannot find type `UNICODE_STRING` in this scope Jul 11 17:26:17.754 INFO kablam! --> src/sys.rs:78:19 Jul 11 17:26:17.754 INFO kablam! | Jul 11 17:26:17.754 INFO kablam! 78 | pub TypeName: UNICODE_STRING, Jul 11 17:26:17.754 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.754 INFO kablam! Jul 11 17:26:17.754 INFO kablam! error[E0412]: cannot find type `ULONG` in this scope Jul 11 17:26:17.754 INFO kablam! --> src/sys.rs:79:16 Jul 11 17:26:17.754 INFO kablam! | Jul 11 17:26:17.754 INFO kablam! 79 | Reserved: [ULONG; 22], Jul 11 17:26:17.755 INFO kablam! | ^^^^^ not found in this scope Jul 11 17:26:17.755 INFO kablam! Jul 11 17:26:17.755 INFO kablam! error[E0412]: cannot find type `UNICODE_STRING` in this scope Jul 11 17:26:17.755 INFO kablam! --> src/sys.rs:84:15 Jul 11 17:26:17.755 INFO kablam! | Jul 11 17:26:17.755 INFO kablam! 84 | pub Name: UNICODE_STRING, Jul 11 17:26:17.755 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Jul 11 17:26:17.755 INFO kablam! Jul 11 17:26:17.755 INFO kablam! error[E0412]: cannot find type `HMODULE` in this scope Jul 11 17:26:17.755 INFO kablam! --> src/sys.rs:89:23 Jul 11 17:26:17.755 INFO kablam! | Jul 11 17:26:17.755 INFO kablam! 89 | struct HModuleWrapper(HMODULE); Jul 11 17:26:17.755 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.755 INFO kablam! Jul 11 17:26:17.755 INFO kablam! error[E0412]: cannot find type `HMODULE` in this scope Jul 11 17:26:17.755 INFO kablam! --> src/sys.rs:94:19 Jul 11 17:26:17.755 INFO kablam! | Jul 11 17:26:17.756 INFO kablam! 94 | type Target = HMODULE; Jul 11 17:26:17.756 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.756 INFO kablam! Jul 11 17:26:17.756 INFO kablam! error[E0412]: cannot find type `HMODULE` in this scope Jul 11 17:26:17.756 INFO kablam! --> src/sys.rs:96:25 Jul 11 17:26:17.756 INFO kablam! | Jul 11 17:26:17.756 INFO kablam! 96 | fn deref(&self) -> &HMODULE { Jul 11 17:26:17.756 INFO kablam! | ^^^^^^^ not found in this scope Jul 11 17:26:17.756 INFO kablam! Jul 11 17:26:17.756 INFO kablam! warning: unused imports: `FILE_ATTRIBUTE_NORMAL`, `GENERIC_READ` Jul 11 17:26:17.756 INFO kablam! --> src/macros.rs:198:33 Jul 11 17:26:17.756 INFO kablam! | Jul 11 17:26:17.756 INFO kablam! 198 | use winapi::um::winnt::{GENERIC_READ, FILE_ATTRIBUTE_NORMAL}; Jul 11 17:26:17.756 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.756 INFO kablam! | Jul 11 17:26:17.756 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 17:26:17.756 INFO kablam! Jul 11 17:26:17.757 INFO kablam! warning: unused imports: `CreateFileA`, `OPEN_EXISTING` Jul 11 17:26:17.757 INFO kablam! --> src/macros.rs:199:35 Jul 11 17:26:17.757 INFO kablam! | Jul 11 17:26:17.757 INFO kablam! 199 | use winapi::um::fileapi::{CreateFileA, OPEN_EXISTING}; Jul 11 17:26:17.757 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^^^ Jul 11 17:26:17.757 INFO kablam! Jul 11 17:26:17.757 INFO kablam! warning: unused import: `FALSE` Jul 11 17:26:17.757 INFO kablam! --> src/macros.rs:217:41 Jul 11 17:26:17.757 INFO kablam! | Jul 11 17:26:17.757 INFO kablam! 217 | use winapi::shared::minwindef::{FALSE}; Jul 11 17:26:17.757 INFO kablam! | ^^^^^ Jul 11 17:26:17.757 INFO kablam! Jul 11 17:26:17.757 INFO kablam! warning: unused import: `ERROR_INVALID_HANDLE` Jul 11 17:26:17.757 INFO kablam! --> src/macros.rs:218:40 Jul 11 17:26:17.757 INFO kablam! | Jul 11 17:26:17.757 INFO kablam! 218 | use winapi::shared::winerror::{ERROR_INVALID_HANDLE}; Jul 11 17:26:17.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.758 INFO kablam! Jul 11 17:26:17.758 INFO kablam! warning: unused imports: `CreateEventA`, `CreateMutexA` Jul 11 17:26:17.758 INFO kablam! --> src/macros.rs:219:36 Jul 11 17:26:17.758 INFO kablam! | Jul 11 17:26:17.758 INFO kablam! 219 | use winapi::um::synchapi::{CreateMutexA, CreateEventA}; Jul 11 17:26:17.758 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^^^^^^ Jul 11 17:26:17.758 INFO kablam! Jul 11 17:26:17.758 INFO kablam! warning: unused import: `winapi::shared::winerror::S_OK` Jul 11 17:26:17.758 INFO kablam! --> src/macros.rs:239:13 Jul 11 17:26:17.758 INFO kablam! | Jul 11 17:26:17.758 INFO kablam! 239 | use winapi::shared::winerror::S_OK; Jul 11 17:26:17.758 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.758 INFO kablam! Jul 11 17:26:17.758 INFO kablam! warning: unused import: `winapi::shared::winerror::E_FAIL` Jul 11 17:26:17.758 INFO kablam! --> src/macros.rs:248:13 Jul 11 17:26:17.758 INFO kablam! | Jul 11 17:26:17.758 INFO kablam! 248 | use winapi::shared::winerror::E_FAIL; Jul 11 17:26:17.758 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.759 INFO kablam! Jul 11 17:26:17.759 INFO kablam! warning: unused import: `std::os::windows::prelude::*` Jul 11 17:26:17.759 INFO kablam! --> src/handle.rs:7:5 Jul 11 17:26:17.759 INFO kablam! | Jul 11 17:26:17.759 INFO kablam! 7 | use std::os::windows::prelude::*; Jul 11 17:26:17.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.759 INFO kablam! Jul 11 17:26:17.759 INFO kablam! warning: unused imports: `ACCESS_MASK`, `HANDLE`, `PVOID` Jul 11 17:26:17.759 INFO kablam! --> src/handle.rs:9:25 Jul 11 17:26:17.759 INFO kablam! | Jul 11 17:26:17.759 INFO kablam! 9 | use winapi::um::winnt::{HANDLE, PVOID, ACCESS_MASK}; Jul 11 17:26:17.759 INFO kablam! | ^^^^^^ ^^^^^ ^^^^^^^^^^^ Jul 11 17:26:17.759 INFO kablam! Jul 11 17:26:17.759 INFO kablam! warning: unused imports: `DUPLICATE_CLOSE_SOURCE`, `DUPLICATE_SAME_ACCESS` Jul 11 17:26:17.759 INFO kablam! --> src/handle.rs:10:25 Jul 11 17:26:17.759 INFO kablam! | Jul 11 17:26:17.759 INFO kablam! 10 | use winapi::um::winnt::{DUPLICATE_SAME_ACCESS, DUPLICATE_CLOSE_SOURCE}; Jul 11 17:26:17.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.759 INFO kablam! Jul 11 17:26:17.759 INFO kablam! warning: unused imports: `DWORD`, `FALSE`, `TRUE`, `ULONG` Jul 11 17:26:17.759 INFO kablam! --> src/handle.rs:11:33 Jul 11 17:26:17.759 INFO kablam! | Jul 11 17:26:17.760 INFO kablam! 11 | use winapi::shared::minwindef::{DWORD, ULONG, TRUE, FALSE}; Jul 11 17:26:17.760 INFO kablam! | ^^^^^ ^^^^^ ^^^^ ^^^^^ Jul 11 17:26:17.760 INFO kablam! Jul 11 17:26:17.760 INFO kablam! warning: unused imports: `NO_ERROR`, `SUCCEEDED` Jul 11 17:26:17.760 INFO kablam! --> src/handle.rs:12:32 Jul 11 17:26:17.760 INFO kablam! | Jul 11 17:26:17.760 INFO kablam! 12 | use winapi::shared::winerror::{SUCCEEDED, NO_ERROR}; Jul 11 17:26:17.760 INFO kablam! | ^^^^^^^^^ ^^^^^^^^ Jul 11 17:26:17.760 INFO kablam! Jul 11 17:26:17.760 INFO kablam! warning: unused imports: `CloseHandle`, `DuplicateHandle`, `GetHandleInformation`, `INVALID_HANDLE_VALUE` Jul 11 17:26:17.760 INFO kablam! --> src/handle.rs:13:29 Jul 11 17:26:17.760 INFO kablam! | Jul 11 17:26:17.760 INFO kablam! 13 | use winapi::um::handleapi::{INVALID_HANDLE_VALUE, CloseHandle, GetHandleInformation, DuplicateHandle}; Jul 11 17:26:17.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ Jul 11 17:26:17.760 INFO kablam! Jul 11 17:26:17.760 INFO kablam! warning: unused import: `GetCurrentProcess` Jul 11 17:26:17.760 INFO kablam! --> src/handle.rs:14:37 Jul 11 17:26:17.760 INFO kablam! | Jul 11 17:26:17.760 INFO kablam! 14 | use winapi::um::processthreadsapi::{GetCurrentProcess}; Jul 11 17:26:17.760 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.760 INFO kablam! Jul 11 17:26:17.760 INFO kablam! warning: unused import: `GetFileType` Jul 11 17:26:17.760 INFO kablam! --> src/handle.rs:15:27 Jul 11 17:26:17.761 INFO kablam! | Jul 11 17:26:17.761 INFO kablam! 15 | use winapi::um::fileapi::{GetFileType}; Jul 11 17:26:17.761 INFO kablam! | ^^^^^^^^^^^ Jul 11 17:26:17.761 INFO kablam! Jul 11 17:26:17.761 INFO kablam! warning: unused imports: `FILE_TYPE_CHAR`, `FILE_TYPE_DISK`, `FILE_TYPE_PIPE`, `FILE_TYPE_UNKNOWN` Jul 11 17:26:17.761 INFO kablam! --> src/handle.rs:16:27 Jul 11 17:26:17.761 INFO kablam! | Jul 11 17:26:17.761 INFO kablam! 16 | use winapi::um::winbase::{FILE_TYPE_CHAR, FILE_TYPE_DISK, FILE_TYPE_PIPE, FILE_TYPE_UNKNOWN}; Jul 11 17:26:17.761 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.761 INFO kablam! Jul 11 17:26:17.761 INFO kablam! warning: unused import: `GetLastError` Jul 11 17:26:17.761 INFO kablam! --> src/handle.rs:17:34 Jul 11 17:26:17.761 INFO kablam! | Jul 11 17:26:17.761 INFO kablam! 17 | use winapi::um::errhandlingapi::{GetLastError}; Jul 11 17:26:17.761 INFO kablam! | ^^^^^^^^^^^^ Jul 11 17:26:17.761 INFO kablam! Jul 11 17:26:17.761 INFO kablam! warning: unused import: `HWINSTA` Jul 11 17:26:17.761 INFO kablam! --> src/handle.rs:411:37 Jul 11 17:26:17.761 INFO kablam! | Jul 11 17:26:17.762 INFO kablam! 411 | use winapi::shared::minwindef::{HWINSTA}; Jul 11 17:26:17.762 INFO kablam! | ^^^^^^^ Jul 11 17:26:17.762 INFO kablam! Jul 11 17:26:17.762 INFO kablam! warning: unused imports: `FILE_READ_DATA`, `TOKEN_ALL_ACCESS` Jul 11 17:26:17.762 INFO kablam! --> src/handle.rs:412:29 Jul 11 17:26:17.762 INFO kablam! | Jul 11 17:26:17.762 INFO kablam! 412 | use winapi::um::winnt::{TOKEN_ALL_ACCESS, FILE_READ_DATA}; Jul 11 17:26:17.762 INFO kablam! | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Jul 11 17:26:17.762 INFO kablam! Jul 11 17:26:17.762 INFO kablam! warning: unused import: `GetThreadDesktop` Jul 11 17:26:17.762 INFO kablam! --> src/handle.rs:413:31 Jul 11 17:26:17.762 INFO kablam! | Jul 11 17:26:17.762 INFO kablam! 413 | use winapi::um::winuser::{GetThreadDesktop}; Jul 11 17:26:17.762 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 11 17:26:17.762 INFO kablam! Jul 11 17:26:17.762 INFO kablam! warning: unused imports: `GetCurrentThreadId`, `GetCurrentThread`, `OpenProcessToken` Jul 11 17:26:17.762 INFO kablam! --> src/handle.rs:414:41 Jul 11 17:26:17.762 INFO kablam! | Jul 11 17:26:17.762 INFO kablam! 414 | use winapi::um::processthreadsapi::{GetCurrentThreadId, GetCurrentThread, OpenProcessToken}; Jul 11 17:26:17.762 INFO kablam! | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ Jul 11 17:26:17.763 INFO kablam! Jul 11 17:26:17.763 INFO kablam! warning: unused import: `CreatePipe` Jul 11 17:26:17.763 INFO kablam! --> src/handle.rs:415:36 Jul 11 17:26:17.763 INFO kablam! | Jul 11 17:26:17.763 INFO kablam! 415 | use winapi::um::namedpipeapi::{CreatePipe}; Jul 11 17:26:17.763 INFO kablam! | ^^^^^^^^^^ Jul 11 17:26:17.763 INFO kablam! Jul 11 17:26:17.763 INFO kablam! warning: unused imports: `CreateEventW`, `CreateMutexW`, `CreateSemaphoreW` Jul 11 17:26:17.763 INFO kablam! --> src/handle.rs:416:32 Jul 11 17:26:17.763 INFO kablam! | Jul 11 17:26:17.763 INFO kablam! 416 | use winapi::um::synchapi::{CreateMutexW, CreateEventW, CreateSemaphoreW}; Jul 11 17:26:17.763 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ Jul 11 17:26:17.763 INFO kablam! Jul 11 17:26:17.763 INFO kablam! warning: unused import: `CreateJobObjectW` Jul 11 17:26:17.763 INFO kablam! --> src/handle.rs:417:31 Jul 11 17:26:17.763 INFO kablam! | Jul 11 17:26:17.763 INFO kablam! 417 | use winapi::um::jobapi2::{CreateJobObjectW}; Jul 11 17:26:17.764 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 11 17:26:17.764 INFO kablam! Jul 11 17:26:17.764 INFO kablam! warning: unused import: `winapi::um::unknwnbase::IUnknown` Jul 11 17:26:17.764 INFO kablam! --> src/comptr.rs:5:5 Jul 11 17:26:17.764 INFO kablam! | Jul 11 17:26:17.764 INFO kablam! 5 | use winapi::um::unknwnbase::IUnknown; Jul 11 17:26:17.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 17:26:17.764 INFO kablam! Jul 11 17:26:17.764 INFO kablam! warning: unused import: `LocalFree` Jul 11 17:26:17.764 INFO kablam! --> src/mem.rs:4:27 Jul 11 17:26:17.764 INFO kablam! | Jul 11 17:26:17.764 INFO kablam! 4 | use winapi::um::winbase::{LocalFree}; Jul 11 17:26:17.764 INFO kablam! | ^^^^^^^^^ Jul 11 17:26:17.764 INFO kablam! Jul 11 17:26:17.764 INFO kablam! warning: unused imports: `ACCESS_MASK`, `HANDLE`, `HRESULT`, `LPSTR`, `PVOID` Jul 11 17:26:17.765 INFO kablam! --> src/sys.rs:6:25 Jul 11 17:26:17.765 INFO kablam! | Jul 11 17:26:17.765 INFO kablam! 6 | use winapi::um::winnt::{HANDLE, HRESULT, PVOID, LPSTR, ACCESS_MASK}; Jul 11 17:26:17.765 INFO kablam! | ^^^^^^ ^^^^^^^ ^^^^^ ^^^^^ ^^^^^^^^^^^ Jul 11 17:26:17.765 INFO kablam! Jul 11 17:26:17.765 INFO kablam! warning: unused import: `UNICODE_STRING` Jul 11 17:26:17.765 INFO kablam! --> src/sys.rs:7:29 Jul 11 17:26:17.765 INFO kablam! | Jul 11 17:26:17.765 INFO kablam! 7 | use winapi::shared::ntdef::{UNICODE_STRING}; Jul 11 17:26:17.765 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 17:26:17.765 INFO kablam! Jul 11 17:26:17.765 INFO kablam! warning: unused imports: `DWORD`, `HMODULE`, `PULONG`, `ULONG` Jul 11 17:26:17.765 INFO kablam! --> src/sys.rs:8:33 Jul 11 17:26:17.765 INFO kablam! | Jul 11 17:26:17.765 INFO kablam! 8 | use winapi::shared::minwindef::{DWORD, HMODULE, ULONG, PULONG}; Jul 11 17:26:17.765 INFO kablam! | ^^^^^ ^^^^^^^ ^^^^^ ^^^^^^ Jul 11 17:26:17.766 INFO kablam! Jul 11 17:26:17.766 INFO kablam! warning: unused imports: `GetModuleHandleExW`, `GetProcAddress` Jul 11 17:26:17.766 INFO kablam! --> src/sys.rs:9:32 Jul 11 17:26:17.766 INFO kablam! | Jul 11 17:26:17.766 INFO kablam! 9 | use winapi::um::libloaderapi::{GetModuleHandleExW, GetProcAddress}; Jul 11 17:26:17.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Jul 11 17:26:17.766 INFO kablam! Jul 11 17:26:17.800 INFO kablam! error: aborting due to 180 previous errors Jul 11 17:26:17.800 INFO kablam! Jul 11 17:26:17.801 INFO kablam! Some errors occurred: E0405, E0412, E0425, E0432, E0433. Jul 11 17:26:17.801 INFO kablam! For more information about an error, try `rustc --explain E0405`. Jul 11 17:26:17.812 INFO kablam! error: Could not compile `winhandle`. Jul 11 17:26:17.812 INFO kablam! Jul 11 17:26:17.812 INFO kablam! To learn more, run the command again with --verbose. Jul 11 17:26:17.820 INFO kablam! su: No module specific data is present Jul 11 17:26:18.373 INFO running `"docker" "rm" "-f" "ef0e66f6c1cfdb4ae198a45c0a0bef8d461029ac732608cd09719b2f5a80f573"` Jul 11 17:26:18.535 INFO blam! ef0e66f6c1cfdb4ae198a45c0a0bef8d461029ac732608cd09719b2f5a80f573