[INFO] cloning repository https://github.com/kanrasan333-sys/screen-translator
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kanrasan333-sys/screen-translator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkanrasan333-sys%2Fscreen-translator", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkanrasan333-sys%2Fscreen-translator'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bfedaa3fa65e49a020a143e40b6c29b59a072c9e
[INFO] testing kanrasan333-sys/screen-translator against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkanrasan333-sys%2Fscreen-translator" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kanrasan333-sys/screen-translator
[INFO] finished tweaking git repo https://github.com/kanrasan333-sys/screen-translator
[INFO] tweaked toml for git repo https://github.com/kanrasan333-sys/screen-translator written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kanrasan333-sys/screen-translator on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kanrasan333-sys/screen-translator already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 72437249b5489cfa6e824afca19630ef944b9f813b2eb65d949f94eff150707e
[INFO] running `Command { std: "docker" "start" "72437249b5489cfa6e824afca19630ef944b9f813b2eb65d949f94eff150707e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "72437249b5489cfa6e824afca19630ef944b9f813b2eb65d949f94eff150707e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "72437249b5489cfa6e824afca19630ef944b9f813b2eb65d949f94eff150707e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "72437249b5489cfa6e824afca19630ef944b9f813b2eb65d949f94eff150707e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "72437249b5489cfa6e824afca19630ef944b9f813b2eb65d949f94eff150707e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling windows-targets v0.52.6
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling windows-result v0.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pxfm v0.1.28
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling windows-strings v0.1.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling windows-implement v0.58.0
[INFO] [stderr]    Compiling windows-interface v0.58.0
[INFO] [stderr]    Compiling windows-core v0.58.0
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling windows v0.58.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.11
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling screen-translator v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autostart.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::System::Registry::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ask.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ask.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ask.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ask.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | use windows::Win32::UI::Controls::{SetWindowTheme, ShowScrollBar};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ask.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::UI::Input::KeyboardAndMouse::{GetKeyState, SetFocus, VK_CONTROL, VK_SHIFT};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ask.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::UI::Shell::{DefSubclassProc, SetWindowSubclass};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ask.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/autostart.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::core::PCWSTR;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/autotype.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/button.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::Win32::Foundation::RECT;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/button.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::Graphics::Gdi::HDC;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/capture.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/capture.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/capture.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/ask.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 | use windows::core::{PCWSTR, w};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/explorer_cmd.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Com::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::System::Registry::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::UI::Shell::Common::ITEMIDLIST;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::UI::Shell::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/explorer_cmd.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/capture.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::core::w;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/explorer_cmd.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::core::{Interface, PCWSTR, VARIANT};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Graphics` in `windows`
[INFO] [stdout]    --> src/ocr.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |     use windows::Graphics::Imaging::{
[INFO] [stdout]     |                  ^^^^^^^^ could not find `Graphics` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Media` in `windows`
[INFO] [stdout]    --> src/ocr.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |     use windows::Media::Ocr::OcrEngine;
[INFO] [stdout]     |                  ^^^^^ could not find `Media` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]    --> src/ocr.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |     use windows::Storage::Streams::InMemoryRandomAccessStream;
[INFO] [stdout]     |                  ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::Globalization`
[INFO] [stdout]    --> src/ocr.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     use windows::Globalization::Language;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ could not find `Globalization` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/paint.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::Foundation::{COLORREF, RECT};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/paint.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/popup.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> src/ocr.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |     use windows::core::HSTRING;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Graphics` in `windows`
[INFO] [stdout]  --> src/screenshot.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Graphics::Imaging::{BitmapAlphaMode, BitmapEncoder, BitmapPixelFormat};
[INFO] [stdout]   |              ^^^^^^^^ could not find `Graphics` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]  --> src/screenshot.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Storage::Streams::InMemoryRandomAccessStream;
[INFO] [stdout]   |              ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/scroll_capture.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::Foundation::POINT;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/scroll_capture.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/scroll_capture.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows::Win32::UI::Input::KeyboardAndMouse::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/scroll_capture.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::Foundation::{HWND, LPARAM, WPARAM};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/scroll_capture.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::UI::Input::KeyboardAndMouse::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/settings_ui.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/popup.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::core::w;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]     --> src/settings_ui.rs:1163:22
[INFO] [stdout]      |
[INFO] [stdout] 1163 |         use windows::Win32::System::Com::{
[INFO] [stdout]      |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]     --> src/settings_ui.rs:1166:22
[INFO] [stdout]      |
[INFO] [stdout] 1166 |         use windows::Win32::UI::Shell::{
[INFO] [stdout]      |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::UI::Accessibility::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/taskbar_center.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/settings_ui.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 | use windows::core::{PCWSTR, w};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/theme.rs:49:18
[INFO] [stdout]    |
[INFO] [stdout] 49 |     use windows::Win32::Foundation::{BOOL, TRUE};
[INFO] [stdout]    |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/theme.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |     use windows::Win32::Graphics::Dwm::{DWMWINDOWATTRIBUTE, DwmSetWindowAttribute};
[INFO] [stdout]    |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::System::Threading::GetCurrentThreadId;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::Shell::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/taskbar_center.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::core::{Interface, PCWSTR, VARIANT};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/uia_scroll.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::Win32::Foundation::POINT;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/uia_scroll.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/uia_scroll.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::UI::Accessibility::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/utils.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::Win32::Foundation::LPARAM;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/utils.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | use windows::Win32::System::Com::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 | use windows::Win32::System::DataExchange::GetClipboardSequenceNumber;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:34:14
[INFO] [stdout]    |
[INFO] [stdout] 34 | use windows::Win32::System::Threading::GetCurrentThreadId;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:35:14
[INFO] [stdout]    |
[INFO] [stdout] 35 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:540:22
[INFO] [stdout]     |
[INFO] [stdout] 540 |         use windows::Win32::System::Com::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:543:22
[INFO] [stdout]     |
[INFO] [stdout] 543 |         use windows::Win32::UI::Shell::Common::COMDLG_FILTERSPEC;
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:544:22
[INFO] [stdout]     |
[INFO] [stdout] 544 |         use windows::Win32::UI::Shell::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/tray.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::core::{PCWSTR, w};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/main.rs:771:18
[INFO] [stdout]     |
[INFO] [stdout] 771 |     use std::os::windows::io::AsRawHandle;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> src/main.rs:548:22
[INFO] [stdout]     |
[INFO] [stdout] 548 |         use windows::core::PCWSTR;
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/main.rs:566:57
[INFO] [stdout]     |
[INFO] [stdout] 566 |             let _ = dialog.SetDefaultExtension(windows::core::w!("png"));
[INFO] [stdout]     |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORSTATIC` is not bound in all patterns
[INFO] [stdout]    --> src/ask.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |             WM_CTLCOLOREDIT | WM_CTLCOLORSTATIC => {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^   ----------------- variable not in all patterns
[INFO] [stdout]     |             |
[INFO] [stdout]     |             pattern doesn't bind `WM_CTLCOLORSTATIC`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORSTATIC`
[INFO] [stdout]    --> src/ask.rs:853:31
[INFO] [stdout]     |
[INFO] [stdout] 853 |             WM_CTLCOLOREDIT | WM_CTLCOLORSTATIC => {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLOREDIT` is not bound in all patterns
[INFO] [stdout]    --> src/ask.rs:853:31
[INFO] [stdout]     |
[INFO] [stdout] 853 |             WM_CTLCOLOREDIT | WM_CTLCOLORSTATIC => {
[INFO] [stdout]     |             ---------------   ^^^^^^^^^^^^^^^^^ pattern doesn't bind `WM_CTLCOLOREDIT`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLOREDIT`
[INFO] [stdout]    --> src/ask.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |             WM_CTLCOLOREDIT | WM_CTLCOLORSTATIC => {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/capture.rs:96:33
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn cursor(self) -> windows::core::PCWSTR {
[INFO] [stdout]    |                                 ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Storage` in `windows`
[INFO] [stdout]   --> src/screenshot.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let reader = windows::Storage::Streams::DataReader::CreateDataReader(
[INFO] [stdout]    |                           ^^^^^^^ could not find `Storage` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]     --> src/settings_ui.rs:1184:26
[INFO] [stdout]      |
[INFO] [stdout] 1184 |                 windows::Win32::System::Com::CoTaskMemFree(Some(pwstr.0 as *const _));
[INFO] [stdout]      |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORBTN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1520:13
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^   -------------- variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `WM_CTLCOLORBTN`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORBTN`
[INFO] [stdout]     --> src/settings_ui.rs:1520:33
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORSTATIC` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1520:33
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             -----------------   ^^^^^^^^^^^^^^ pattern doesn't bind `WM_CTLCOLORSTATIC`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORSTATIC`
[INFO] [stdout]     --> src/settings_ui.rs:1520:13
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             WM_CTLCOLORSTATIC | WM_CTLCOLORBTN => {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_SYSKEYDOWN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1672:13
[INFO] [stdout]      |
[INFO] [stdout] 1672 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ^^^^^^^^^^   ------------- variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `WM_SYSKEYDOWN`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_SYSKEYDOWN`
[INFO] [stdout]     --> src/settings_ui.rs:1672:26
[INFO] [stdout]      |
[INFO] [stdout] 1672 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_KEYDOWN` is not bound in all patterns
[INFO] [stdout]     --> src/settings_ui.rs:1672:26
[INFO] [stdout]      |
[INFO] [stdout] 1672 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ----------   ^^^^^^^^^^^^^ pattern doesn't bind `WM_KEYDOWN`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_KEYDOWN`
[INFO] [stdout]     --> src/settings_ui.rs:1672:13
[INFO] [stdout]      |
[INFO] [stdout] 1672 |             WM_KEYDOWN | WM_SYSKEYDOWN => {
[INFO] [stdout]      |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/theme.rs:48:44
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub unsafe fn dark_titlebar(hwnd: windows::Win32::Foundation::HWND) {
[INFO] [stdout]    |                                            ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONDBLCLK` is not bound in all patterns
[INFO] [stdout]    --> src/tray.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^   ---------------- variable not in all patterns
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     pattern doesn't bind `WM_LBUTTONDBLCLK`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_LBUTTONDBLCLK`
[INFO] [stdout]    --> src/tray.rs:177:36
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/tray.rs:177:36
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ------------   ^^^^^^^^^^^^^^^^ pattern doesn't bind `WM_LBUTTONUP`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_LBUTTONUP`
[INFO] [stdout]    --> src/tray.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     WM_LBUTTONUP | WM_LBUTTONDBLCLK => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/autostart.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_READ` in this scope
[INFO] [stdout]   --> src/autostart.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |             KEY_READ,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/autostart.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_SET_VALUE` in this scope
[INFO] [stdout]   --> src/autostart.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             KEY_SET_VALUE,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]   --> src/autostart.rs:56:78
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 let _ = RegSetValueExW(hkey, PCWSTR(value_name.as_ptr()), 0, REG_SZ, Some(bytes));
[INFO] [stdout]    |                                                                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/ask.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 | const ES_MULTILINE: WINDOW_STYLE = WINDOW_STYLE(0x0004);
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/ask.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 | const ES_AUTOVSCROLL: WINDOW_STYLE = WINDOW_STYLE(0x0040);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/ask.rs:36:20
[INFO] [stdout]    |
[INFO] [stdout] 36 | const ES_READONLY: WINDOW_STYLE = WINDOW_STYLE(0x0800);
[INFO] [stdout]    |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASS_STYLES` in this scope
[INFO] [stdout]   --> src/ask.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 | const CS_DROPSHADOW: WNDCLASS_STYLES = WNDCLASS_STYLES(0x0002_0000);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ask.rs:59:27
[INFO] [stdout]    |
[INFO] [stdout] 59 | const WM_APP_REPLY: u32 = WM_APP + 11;
[INFO] [stdout]    |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ask.rs:62:29
[INFO] [stdout]    |
[INFO] [stdout] 62 | const WM_APP_PREFILL: u32 = WM_APP + 12;
[INFO] [stdout]    |                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 | fn input_rect() -> RECT {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     RECT {
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:126:34
[INFO] [stdout]     |
[INFO] [stdout] 126 | fn answer_rect(answer_h: i32) -> RECT {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     RECT {
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/ask.rs:192:30
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn panel_brush(&self) -> HBRUSH {
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:195:29
[INFO] [stdout]     |
[INFO] [stdout] 195 |     fn font_input(&self) -> HFONT {
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:198:28
[INFO] [stdout]     |
[INFO] [stdout] 198 |     fn font_body(&self) -> HFONT {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:201:28
[INFO] [stdout]     |
[INFO] [stdout] 201 |     fn font_hint(&self) -> HFONT {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:206:50
[INFO] [stdout]     |
[INFO] [stdout] 206 | unsafe fn make_font(height: i32, weight: i32) -> HFONT {
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:227:29
[INFO] [stdout]     |
[INFO] [stdout] 227 | unsafe fn line_height(font: HFONT) -> i32 {
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 | fn live() -> Option<HWND> {
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 250 | fn live<HWND>() -> Option<HWND> {
[INFO] [stdout]     |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/ask.rs:266:40
[INFO] [stdout]     |
[INFO] [stdout] 266 |             let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/ask.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/ask.rs:316:20
[INFO] [stdout]     |
[INFO] [stdout] 316 |             style: CS_HREDRAW | CS_VREDRAW | CS_DROPSHADOW,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/ask.rs:316:33
[INFO] [stdout]     |
[INFO] [stdout] 316 |             style: CS_HREDRAW | CS_VREDRAW | CS_DROPSHADOW,
[INFO] [stdout]     |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/ask.rs:319:40
[INFO] [stdout]     |
[INFO] [stdout] 319 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/ask.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/ask.rs:335:32
[INFO] [stdout]     |
[INFO] [stdout] 335 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/ask.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |             WS_POPUP | WS_CLIPCHILDREN,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]    --> src/ask.rs:338:24
[INFO] [stdout]     |
[INFO] [stdout] 338 |             WS_POPUP | WS_CLIPCHILDREN,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/ask.rs:367:34
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTOPRIMARY` in this scope
[INFO] [stdout]    --> src/ask.rs:384:40
[INFO] [stdout]     |
[INFO] [stdout] 384 |         let mon = MonitorFromPoint(pt, MONITOR_DEFAULTTOPRIMARY);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/ask.rs:386:22
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let mut mi = MONITORINFO {
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/ask.rs:387:31
[INFO] [stdout]     |
[INFO] [stdout] 387 |             cbSize: size_of::<MONITORINFO>() as u32,
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 380 | unsafe fn anchored_origin<MONITORINFO>(width: i32, height: i32) -> (i32, i32) {
[INFO] [stdout]     |                          +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]    --> src/ask.rs:397:46
[INFO] [stdout]     |
[INFO] [stdout] 397 |             let (sw, sh) = (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]    --> src/ask.rs:397:77
[INFO] [stdout]     |
[INFO] [stdout] 397 |             let (sw, sh) = (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:407:35
[INFO] [stdout]     |
[INFO] [stdout] 407 | unsafe fn create_controls(parent: HWND, hinst: HINSTANCE) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/ask.rs:407:48
[INFO] [stdout]     |
[INFO] [stdout] 407 | unsafe fn create_controls(parent: HWND, hinst: HINSTANCE) {
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]    --> src/ask.rs:430:59
[INFO] [stdout]     |
[INFO] [stdout] 430 |             ES_MULTILINE | ES_READONLY | ES_AUTOVSCROLL | WS_VSCROLL,
[INFO] [stdout]     |                                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/ask.rs:438:36
[INFO] [stdout]     |
[INFO] [stdout] 438 |         let _ = ShowWindow(answer, SW_HIDE);
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:451:13
[INFO] [stdout]     |
[INFO] [stdout] 451 |     parent: HWND,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/ask.rs:452:12
[INFO] [stdout]     |
[INFO] [stdout] 452 |     hinst: HINSTANCE,
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:453:11
[INFO] [stdout]     |
[INFO] [stdout] 453 |     font: HFONT,
[INFO] [stdout]     |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:454:10
[INFO] [stdout]     |
[INFO] [stdout] 454 |     rc: &RECT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ask.rs:456:12
[INFO] [stdout]     |
[INFO] [stdout] 456 |     extra: WINDOW_STYLE,
[INFO] [stdout]     |            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:457:6
[INFO] [stdout]     |
[INFO] [stdout] 457 | ) -> HWND {
[INFO] [stdout]     |      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/ask.rs:464:13
[INFO] [stdout]     |
[INFO] [stdout] 464 |             WS_CHILD | WS_VISIBLE | extra,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ask.rs:464:24
[INFO] [stdout]     |
[INFO] [stdout] 464 |             WS_CHILD | WS_VISIBLE | extra,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:475:36
[INFO] [stdout]     |
[INFO] [stdout] 475 |         let _ = SendMessageW(edit, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:488:11
[INFO] [stdout]     |
[INFO] [stdout] 488 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |     wp: WPARAM,
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |     lp: LPARAM,
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:494:6
[INFO] [stdout]     |
[INFO] [stdout] 494 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/ask.rs:520:50
[INFO] [stdout]     |
[INFO] [stdout] 520 |                     let _ = PostMessageW(parent, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:548:34
[INFO] [stdout]     |
[INFO] [stdout] 548 | unsafe fn draw_placeholder(edit: HWND) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/ask.rs:554:23
[INFO] [stdout]     |
[INFO] [stdout] 554 |         SetBkMode(dc, TRANSPARENT);
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:575:31
[INFO] [stdout]     |
[INFO] [stdout] 575 | unsafe fn send_question(hwnd: HWND) {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:635:28
[INFO] [stdout]     |
[INFO] [stdout] 635 | unsafe fn take_reply(hwnd: HWND) {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:665:35
[INFO] [stdout]     |
[INFO] [stdout] 665 | unsafe fn render_transcript(hwnd: HWND, trailing: Option<&str>) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:693:28
[INFO] [stdout]     |
[INFO] [stdout] 693 | unsafe fn set_answer(hwnd: HWND, text: &str) {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:717:32
[INFO] [stdout]     |
[INFO] [stdout] 717 | unsafe fn fit_to_content(hwnd: HWND) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/ask.rs:724:40
[INFO] [stdout]     |
[INFO] [stdout] 724 |             let _ = ShowWindow(answer, SW_HIDE);
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SB_VERT` in this scope
[INFO] [stdout]    --> src/ask.rs:738:43
[INFO] [stdout]     |
[INFO] [stdout] 738 |             let _ = ShowScrollBar(answer, SB_VERT, natural > layout::ANSWER_MAX_H);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/ask.rs:749:40
[INFO] [stdout]     |
[INFO] [stdout] 749 |             let _ = ShowWindow(answer, SW_SHOW);
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:773:28
[INFO] [stdout]     |
[INFO] [stdout] 773 | unsafe fn set_height(hwnd: HWND, height: i32) {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/ask.rs:782:13
[INFO] [stdout]     |
[INFO] [stdout] 782 |             SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/ask.rs:782:26
[INFO] [stdout]     |
[INFO] [stdout] 782 |             SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/ask.rs:782:41
[INFO] [stdout]     |
[INFO] [stdout] 782 |             SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:791:29
[INFO] [stdout]     |
[INFO] [stdout] 791 | unsafe fn step_unfold(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:821:31
[INFO] [stdout]     |
[INFO] [stdout] 821 | unsafe fn round_corners(hwnd: HWND, height: i32) {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:847:42
[INFO] [stdout]     |
[INFO] [stdout] 847 | unsafe extern "system" fn ask_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:847:62
[INFO] [stdout]     |
[INFO] [stdout] 847 | unsafe extern "system" fn ask_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:847:74
[INFO] [stdout]     |
[INFO] [stdout] 847 | unsafe extern "system" fn ask_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:847:85
[INFO] [stdout]     |
[INFO] [stdout] 847 | unsafe extern "system" fn ask_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/ask.rs:895:48
[INFO] [stdout]     |
[INFO] [stdout] 895 |                     let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:917:23
[INFO] [stdout]     |
[INFO] [stdout] 917 | unsafe fn paint(hwnd: HWND) {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:930:23
[INFO] [stdout]     |
[INFO] [stdout] 930 |             let sep = RECT {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/ask.rs:941:28
[INFO] [stdout]     |
[INFO] [stdout] 941 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:947:31
[INFO] [stdout]     |
[INFO] [stdout] 947 |             let mut hint_rc = RECT {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:967:30
[INFO] [stdout]     |
[INFO] [stdout] 967 | unsafe fn put_question(hwnd: HWND, text: &str) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:980:29
[INFO] [stdout]     |
[INFO] [stdout] 980 | unsafe fn focus_input(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:988:29
[INFO] [stdout]     |
[INFO] [stdout] 988 | unsafe fn read_text(parent: HWND, id: i32) -> String {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/ask.rs:1003:28
[INFO] [stdout]      |
[INFO] [stdout] 1003 | unsafe fn set_text(parent: HWND, id: i32, text: &str) {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_KEYBOARD_LL` in this scope
[INFO] [stdout]    --> src/autotype.rs:207:38
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:222:52
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:222:64
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/autotype.rs:222:75
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYDOWN` in this scope
[INFO] [stdout]    --> src/autotype.rs:239:31
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let is_down = wp.0 == WM_KEYDOWN as usize || wp.0 == WM_SYSKEYDOWN as usize;
[INFO] [stdout]     |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYDOWN` in this scope
[INFO] [stdout]    --> src/autotype.rs:239:62
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let is_down = wp.0 == WM_KEYDOWN as usize || wp.0 == WM_SYSKEYDOWN as usize;
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/autotype.rs:250:37
[INFO] [stdout]     |
[INFO] [stdout] 250 |         let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/autotype.rs:251:36
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let alt = GetAsyncKeyState(VK_MENU.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/autotype.rs:262:37
[INFO] [stdout]     |
[INFO] [stdout] 262 |             shift: GetAsyncKeyState(VK_SHIFT.0 as i32) as u16 & 0x8000 != 0,
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CAPITAL` in this scope
[INFO] [stdout]    --> src/autotype.rs:263:31
[INFO] [stdout]     |
[INFO] [stdout] 263 |             caps: GetKeyState(VK_CAPITAL.0 as i32) & 0x0001 != 0,
[INFO] [stdout]     |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LBUTTON` in this scope
[INFO] [stdout]    --> src/autotype.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |             clicked: [VK_LBUTTON, VK_RBUTTON, VK_MBUTTON]
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RBUTTON` in this scope
[INFO] [stdout]    --> src/autotype.rs:269:35
[INFO] [stdout]     |
[INFO] [stdout] 269 |             clicked: [VK_LBUTTON, VK_RBUTTON, VK_MBUTTON]
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MBUTTON` in this scope
[INFO] [stdout]    --> src/autotype.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |             clicked: [VK_LBUTTON, VK_RBUTTON, VK_MBUTTON]
[INFO] [stdout]     |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/autotype.rs:796:52
[INFO] [stdout]     |
[INFO] [stdout] 796 | unsafe extern "system" fn switch_timer_proc(_hwnd: HWND, _msg: u32, id: usize, _tick: u32) {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:851:29
[INFO] [stdout]     |
[INFO] [stdout] 851 |         let mut inputs: Vec<INPUT> = Vec::with_capacity(6);
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 842 | fn replay_key<INPUT>(key: BoundaryKey) {
[INFO] [stdout]     |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/autotype.rs:853:47
[INFO] [stdout]     |
[INFO] [stdout] 853 |             inputs.push(make_key_input_tagged(VK_SHIFT, false, INJECTED_TAG));
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/autotype.rs:858:47
[INFO] [stdout]     |
[INFO] [stdout] 858 |             inputs.push(make_key_input_tagged(VK_SHIFT, true, INJECTED_TAG));
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:860:46
[INFO] [stdout]     |
[INFO] [stdout] 860 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 842 | fn replay_key<INPUT>(key: BoundaryKey) {
[INFO] [stdout]     |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_INPUTLANGCHANGEREQUEST` in this scope
[INFO] [stdout]    --> src/autotype.rs:887:17
[INFO] [stdout]     |
[INFO] [stdout] 887 |                 WM_INPUTLANGCHANGEREQUEST,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:928:29
[INFO] [stdout]     |
[INFO] [stdout] 928 |         let mut inputs: Vec<INPUT> = Vec::with_capacity(encoded.len() * 2);
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 919 | fn type_through_bridge<INPUT>(vk: u32, ch: char, kbd: Kbd) -> KeyAction {
[INFO] [stdout]     |                       +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:933:46
[INFO] [stdout]     |
[INFO] [stdout] 933 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 919 | fn type_through_bridge<INPUT>(vk: u32, ch: char, kbd: Kbd) -> KeyAction {
[INFO] [stdout]     |                       +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:950:29
[INFO] [stdout]     |
[INFO] [stdout] 950 |         let mut inputs: Vec<INPUT> = Vec::with_capacity((backspace_count + utf16.len()) * 2);
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 940 | fn do_replace<INPUT>(backspace_count: usize, new_text: &str) {
[INFO] [stdout]     |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_BACK` in this scope
[INFO] [stdout]    --> src/autotype.rs:952:47
[INFO] [stdout]     |
[INFO] [stdout] 952 |             inputs.push(make_key_input_tagged(VK_BACK, false, INJECTED_TAG));
[INFO] [stdout]     |                                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_BACK` in this scope
[INFO] [stdout]    --> src/autotype.rs:953:47
[INFO] [stdout]     |
[INFO] [stdout] 953 |             inputs.push(make_key_input_tagged(VK_BACK, true, INJECTED_TAG));
[INFO] [stdout]     |                                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/autotype.rs:959:46
[INFO] [stdout]     |
[INFO] [stdout] 959 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 940 | fn do_replace<INPUT>(backspace_count: usize, new_text: &str) {
[INFO] [stdout]     |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `POINT` in this scope
[INFO] [stdout]   --> src/capture.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |     Pen(Vec<POINT>),
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 61 | enum Shape<POINT> {
[INFO] [stdout]    |           +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/capture.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 |     Rect(RECT),
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENWSE` in this scope
[INFO] [stdout]   --> src/capture.rs:98:40
[INFO] [stdout]    |
[INFO] [stdout] 98 |             Handle::NW | Handle::SE => IDC_SIZENWSE,
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENESW` in this scope
[INFO] [stdout]   --> src/capture.rs:99:40
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Handle::NE | Handle::SW => IDC_SIZENESW,
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZENS` in this scope
[INFO] [stdout]    --> src/capture.rs:100:38
[INFO] [stdout]     |
[INFO] [stdout] 100 |             Handle::N | Handle::S => IDC_SIZENS,
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_SIZEWE` in this scope
[INFO] [stdout]    --> src/capture.rs:101:38
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Handle::E | Handle::W => IDC_SIZEWE,
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:171:66
[INFO] [stdout]     |
[INFO] [stdout] 171 | fn handle_rect(rx: i32, ry: i32, rw: i32, rh: i32, h: Handle) -> RECT {
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     RECT {
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_XVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:231:35
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let sx = GetSystemMetrics(SM_XVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_YVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:232:35
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let sy = GetSystemMetrics(SM_YVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:233:35
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let sw = GetSystemMetrics(SM_CXVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:234:35
[INFO] [stdout]     |
[INFO] [stdout] 234 |         let sh = GetSystemMetrics(SM_CYVIRTUALSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:240:66
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let _ = BitBlt(orig_dc, 0, 0, sw, sh, screen_dc, sx, sy, SRCCOPY);
[INFO] [stdout]     |                                                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:246:61
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let _ = BitBlt(dim_dc, 0, 0, sw, sh, orig_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BLACKNESS` in this scope
[INFO] [stdout]    --> src/capture.rs:252:46
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let _ = PatBlt(black_dc, 0, 0, 1, 1, BLACKNESS);
[INFO] [stdout]     |                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BLENDFUNCTION` in this scope
[INFO] [stdout]    --> src/capture.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             BLENDFUNCTION {
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_XVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:333:34
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 GetSystemMetrics(SM_XVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_YVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:334:34
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 GetSystemMetrics(SM_YVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:335:34
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 GetSystemMetrics(SM_CXVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYVIRTUALSCREEN` in this scope
[INFO] [stdout]    --> src/capture.rs:336:34
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 GetSystemMetrics(SM_CYVIRTUALSCREEN),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/capture.rs:360:58
[INFO] [stdout]     |
[INFO] [stdout] 360 |         let _ = BitBlt(mem_dc, 0, 0, w, h, src_dc, x, y, SRCCOPY);
[INFO] [stdout]     |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:365:14
[INFO] [stdout]     |
[INFO] [stdout] 365 |             &RECT {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/capture.rs:378:22
[INFO] [stdout]     |
[INFO] [stdout] 378 |         let mut bi = BITMAPINFO {
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/capture.rs:379:24
[INFO] [stdout]     |
[INFO] [stdout] 379 |             bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/capture.rs:380:35
[INFO] [stdout]     |
[INFO] [stdout] 380 |                 biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 341 | fn extract_pixels<BITMAPINFOHEADER>(
[INFO] [stdout]     |                  ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/capture.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 |             DIB_RGB_COLORS,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/capture.rs:545:48
[INFO] [stdout]     |
[INFO] [stdout] 545 | fn font(f: impl Fn(&OverlayFonts) -> isize) -> HFONT {
[INFO] [stdout]     |                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:556:24
[INFO] [stdout]     |
[INFO] [stdout] 556 | fn store_overlay(hwnd: HWND) {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:559:29
[INFO] [stdout]     |
[INFO] [stdout] 559 | fn load_overlay() -> Option<HWND> {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 559 | fn load_overlay<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:635:31
[INFO] [stdout]     |
[INFO] [stdout] 635 | fn create_overlay() -> Option<HWND> {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 635 | fn create_overlay<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/capture.rs:641:18
[INFO] [stdout]     |
[INFO] [stdout] 641 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/capture.rs:642:20
[INFO] [stdout]     |
[INFO] [stdout] 642 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/capture.rs:642:33
[INFO] [stdout]     |
[INFO] [stdout] 642 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_CROSS` in this scope
[INFO] [stdout]    --> src/capture.rs:645:40
[INFO] [stdout]     |
[INFO] [stdout] 645 |             hCursor: LoadCursorW(None, IDC_CROSS).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/capture.rs:655:13
[INFO] [stdout]     |
[INFO] [stdout] 655 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/capture.rs:655:29
[INFO] [stdout]     |
[INFO] [stdout] 655 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/capture.rs:658:13
[INFO] [stdout]     |
[INFO] [stdout] 658 |             WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/capture.rs:658:24
[INFO] [stdout]     |
[INFO] [stdout] 658 |             WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/capture.rs:680:40
[INFO] [stdout]     |
[INFO] [stdout] 680 |             let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:689:46
[INFO] [stdout]     |
[INFO] [stdout] 689 | unsafe extern "system" fn overlay_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:689:66
[INFO] [stdout]     |
[INFO] [stdout] 689 | unsafe extern "system" fn overlay_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:689:78
[INFO] [stdout]     |
[INFO] [stdout] 689 | unsafe extern "system" fn overlay_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:689:89
[INFO] [stdout]     |
[INFO] [stdout] 689 | unsafe extern "system" fn overlay_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/capture.rs:727:59
[INFO] [stdout]     |
[INFO] [stdout] 727 | ...                   Tool::Rect => Shape::Rect(RECT {
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/capture.rs:733:54
[INFO] [stdout]     |
[INFO] [stdout] 733 | ...                   _ => Shape::Pen(vec![POINT { x, y }]),
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/capture.rs:778:42
[INFO] [stdout]     |
[INFO] [stdout] 778 | ...                   pts.push(POINT { x, y });
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]    --> src/capture.rs:926:28
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 if wp.0 == VK_ESCAPE.0 as usize {
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_C` in this scope
[INFO] [stdout]    --> src/capture.rs:930:35
[INFO] [stdout]     |
[INFO] [stdout] 930 |                 } else if wp.0 == VK_C.0 as usize || wp.0 == VK_S.0 as usize {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_S` in this scope
[INFO] [stdout]    --> src/capture.rs:930:62
[INFO] [stdout]     |
[INFO] [stdout] 930 |                 } else if wp.0 == VK_C.0 as usize || wp.0 == VK_S.0 as usize {
[INFO] [stdout]     |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/capture.rs:934:49
[INFO] [stdout]     |
[INFO] [stdout] 934 |                     let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_C` in this scope
[INFO] [stdout]    --> src/capture.rs:936:67
[INFO] [stdout]     |
[INFO] [stdout] 936 |                         STATE.lock().unwrap().action = if wp.0 == VK_C.0 as usize {
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_Z` in this scope
[INFO] [stdout]    --> src/capture.rs:943:35
[INFO] [stdout]     |
[INFO] [stdout] 943 |                 } else if wp.0 == VK_Z.0 as usize {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/capture.rs:946:49
[INFO] [stdout]     |
[INFO] [stdout] 946 |                     let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:978:30
[INFO] [stdout]     |
[INFO] [stdout] 978 | unsafe fn paint_overlay(hdc: HDC) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/capture.rs:1013:65
[INFO] [stdout]      |
[INFO] [stdout] 1013 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/capture.rs:1014:70
[INFO] [stdout]      |
[INFO] [stdout] 1014 |             let _ = BitBlt(back_dc, rx, ry, rw, rh, orig_dc, rx, ry, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1018:23
[INFO] [stdout]      |
[INFO] [stdout] 1018 |             let sel = RECT {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/capture.rs:1026:33
[INFO] [stdout]      |
[INFO] [stdout] 1026 |             let pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]     --> src/capture.rs:1028:66
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             let old_brush = SelectObject(back_dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/capture.rs:1066:65
[INFO] [stdout]      |
[INFO] [stdout] 1066 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/capture.rs:1072:58
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let _ = BitBlt(hdc, 0, 0, sw, sh, back_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1083:10
[INFO] [stdout]      |
[INFO] [stdout] 1083 |     hdc: HDC,
[INFO] [stdout]      |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1084:12
[INFO] [stdout]      |
[INFO] [stdout] 1084 |     clip: &RECT,
[INFO] [stdout]      |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LOGBRUSH` in this scope
[INFO] [stdout]     --> src/capture.rs:1102:21
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         let brush = LOGBRUSH {
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_SOLID` in this scope
[INFO] [stdout]     --> src/capture.rs:1103:22
[INFO] [stdout]      |
[INFO] [stdout] 1103 |             lbStyle: BS_SOLID,
[INFO] [stdout]      |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_GEOMETRIC` in this scope
[INFO] [stdout]     --> src/capture.rs:1108:13
[INFO] [stdout]      |
[INFO] [stdout] 1108 |             PS_GEOMETRIC | PS_SOLID | PS_ENDCAP_ROUND | PS_JOIN_ROUND,
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/capture.rs:1108:28
[INFO] [stdout]      |
[INFO] [stdout] 1108 |             PS_GEOMETRIC | PS_SOLID | PS_ENDCAP_ROUND | PS_JOIN_ROUND,
[INFO] [stdout]      |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_ENDCAP_ROUND` in this scope
[INFO] [stdout]     --> src/capture.rs:1108:39
[INFO] [stdout]      |
[INFO] [stdout] 1108 |             PS_GEOMETRIC | PS_SOLID | PS_ENDCAP_ROUND | PS_JOIN_ROUND,
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_JOIN_ROUND` in this scope
[INFO] [stdout]     --> src/capture.rs:1108:57
[INFO] [stdout]      |
[INFO] [stdout] 1108 |             PS_GEOMETRIC | PS_SOLID | PS_ENDCAP_ROUND | PS_JOIN_ROUND,
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/capture.rs:1114:29
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             pen = CreatePen(PS_SOLID, INK_WIDTH, COLORREF(INK));
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]     --> src/capture.rs:1117:58
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `POINT` in this scope
[INFO] [stdout]     --> src/capture.rs:1125:36
[INFO] [stdout]      |
[INFO] [stdout] 1125 |                     let moved: Vec<POINT> = pts
[INFO] [stdout]      |                                    ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1082 | unsafe fn draw_shapes<POINT>(
[INFO] [stdout]      |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]     --> src/capture.rs:1127:34
[INFO] [stdout]      |
[INFO] [stdout] 1127 |                         .map(|p| POINT {
[INFO] [stdout]      |                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1154:32
[INFO] [stdout]      |
[INFO] [stdout] 1154 | unsafe fn draw_tool_strip(hdc: HDC, tools: &[BtnRect], armed: Tool, hover: Option<usize>) {
[INFO] [stdout]      |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1157:22
[INFO] [stdout]      |
[INFO] [stdout] 1157 |             let rc = RECT {
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1194:18
[INFO] [stdout]      |
[INFO] [stdout] 1194 | fn glyph_pt(rc: &RECT, ss: i32, x: i32, y: i32) -> POINT {
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `POINT` in this scope
[INFO] [stdout]     --> src/capture.rs:1194:52
[INFO] [stdout]      |
[INFO] [stdout] 1194 | fn glyph_pt(rc: &RECT, ss: i32, x: i32, y: i32) -> POINT {
[INFO] [stdout]      |                                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]     --> src/capture.rs:1195:5
[INFO] [stdout]      |
[INFO] [stdout] 1195 |     POINT {
[INFO] [stdout]      |     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1203:33
[INFO] [stdout]      |
[INFO] [stdout] 1203 | unsafe fn draw_pencil_icon(hdc: HDC, rc: &RECT, color: u32) {
[INFO] [stdout]      |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1203:43
[INFO] [stdout]      |
[INFO] [stdout] 1203 | unsafe fn draw_pencil_icon(hdc: HDC, rc: &RECT, color: u32) {
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_PEN` in this scope
[INFO] [stdout]     --> src/capture.rs:1212:54
[INFO] [stdout]      |
[INFO] [stdout] 1212 |             let op = SelectObject(dc, GetStockObject(NULL_PEN));
[INFO] [stdout]      |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1222:31
[INFO] [stdout]      |
[INFO] [stdout] 1222 | unsafe fn draw_rect_icon(hdc: HDC, rc: &RECT, color: u32) {
[INFO] [stdout]      |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1222:41
[INFO] [stdout]      |
[INFO] [stdout] 1222 | unsafe fn draw_rect_icon(hdc: HDC, rc: &RECT, color: u32) {
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/capture.rs:1227:33
[INFO] [stdout]      |
[INFO] [stdout] 1227 |             let pen = CreatePen(PS_SOLID, 2 * ss, COLORREF(color));
[INFO] [stdout]      |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]     --> src/capture.rs:1229:54
[INFO] [stdout]      |
[INFO] [stdout] 1229 |             let ob = SelectObject(dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1240:36
[INFO] [stdout]      |
[INFO] [stdout] 1240 | unsafe fn draw_resize_handles(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32) {
[INFO] [stdout]      |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/capture.rs:1243:29
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1257:32
[INFO] [stdout]      |
[INFO] [stdout] 1257 | unsafe fn draw_size_badge(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32) {
[INFO] [stdout]      |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1267:30
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         let mut measure_rc = RECT {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/capture.rs:1287:35
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         let badge_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/capture.rs:1304:24
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1306:28
[INFO] [stdout]      |
[INFO] [stdout] 1306 |         let mut badge_rc = RECT {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1325:10
[INFO] [stdout]      |
[INFO] [stdout] 1325 |     hdc: HDC,
[INFO] [stdout]      |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1332:18
[INFO] [stdout]      |
[INFO] [stdout] 1332 |         let rc = RECT {
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/capture.rs:1342:24
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1359:26
[INFO] [stdout]      |
[INFO] [stdout] 1359 | unsafe fn draw_hint(hdc: HDC, rx: i32, ry: i32, rw: i32, rh: i32, sh: i32) {
[INFO] [stdout]      |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/capture.rs:1365:24
[INFO] [stdout]      |
[INFO] [stdout] 1365 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1371:22
[INFO] [stdout]      |
[INFO] [stdout] 1371 |         let mut rc = RECT {
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1382:34
[INFO] [stdout]      |
[INFO] [stdout] 1382 | unsafe fn draw_initial_hint(hdc: HDC, sw: i32, sh: i32) {
[INFO] [stdout]      |                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/capture.rs:1387:24
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/capture.rs:1393:22
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         let mut rc = RECT {
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             HKEY_CURRENT_USER,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_READ` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             KEY_READ,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:111:31
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:115:31
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:121:47
[INFO] [stdout]     |
[INFO] [stdout] 121 | unsafe fn create_key(subpath: &str) -> Option<HKEY> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 121 | unsafe fn create_key<HKEY>(subpath: &str) -> Option<HKEY> {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:125:33
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let err = RegCreateKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()), &mut hkey);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:133:36
[INFO] [stdout]     |
[INFO] [stdout] 133 | unsafe fn set_default_string(hkey: HKEY, value: &str) {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:137:27
[INFO] [stdout]     |
[INFO] [stdout] 137 | unsafe fn set_value(hkey: HKEY, name: &str, value: &str) {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:144:30
[INFO] [stdout]     |
[INFO] [stdout] 144 | unsafe fn write_string(hkey: HKEY, name: PCWSTR, value: &str) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:149:47
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let _ = RegSetValueExW(hkey, name, 0, REG_SZ, Some(bytes));
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IShellWindows` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:168:28
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let shell_windows: IShellWindows = match CoCreateInstance(&ShellWindows, None, CLSCTX_ALL) {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ShellWindows` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:168:68
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let shell_windows: IShellWindows = match CoCreateInstance(&ShellWindows, None, CLSCTX_ALL) {
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLSCTX_ALL` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:168:88
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let shell_windows: IShellWindows = match CoCreateInstance(&ShellWindows, None, CLSCTX_ALL) {
[INFO] [stdout]     |                                                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IWebBrowserApp` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:181:39
[INFO] [stdout]     |
[INFO] [stdout] 181 |             let Ok(app) = disp.cast::<IWebBrowserApp>() else {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub fn list_open_folders<IWebBrowserApp>() -> Vec<ExplorerWindowInfo> {
[INFO] [stdout]     |                         ++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:217:13
[INFO] [stdout]     |
[INFO] [stdout] 217 |             SW_SHOWNORMAL,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IWebBrowserApp` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:237:33
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn current_folder_for_app(app: &IWebBrowserApp) -> Option<String> {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IServiceProvider` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:239:33
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let Ok(sp) = app.cast::<IServiceProvider>() else {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn current_folder_for_app<IServiceProvider>(app: &IWebBrowserApp) -> Option<String> {
[INFO] [stdout]     |                          ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SID_STopLevelBrowser` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:242:61
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let Ok(browser) = sp.QueryService::<IShellBrowser>(&SID_STopLevelBrowser) else {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IShellBrowser` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:242:45
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let Ok(browser) = sp.QueryService::<IShellBrowser>(&SID_STopLevelBrowser) else {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn current_folder_for_app<IShellBrowser>(app: &IWebBrowserApp) -> Option<String> {
[INFO] [stdout]     |                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IFolderView` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:248:43
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let Ok(folder_view) = view.cast::<IFolderView>() else {
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn current_folder_for_app<IFolderView>(app: &IWebBrowserApp) -> Option<String> {
[INFO] [stdout]     |                          +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IPersistFolder2` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:251:51
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let Ok(persist) = folder_view.GetFolder::<IPersistFolder2>() else {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn current_folder_for_app<IPersistFolder2>(app: &IWebBrowserApp) -> Option<String> {
[INFO] [stdout]     |                          +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/paint.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub unsafe fn supersampled(hdc: HDC, rc: &RECT, draw: impl FnOnce(HDC, i32)) {
[INFO] [stdout]    |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/paint.rs:70:67
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub unsafe fn supersampled(hdc: HDC, rc: &RECT, draw: impl FnOnce(HDC, i32)) {
[INFO] [stdout]    |                                                                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COLORONCOLOR` in this scope
[INFO] [stdout]   --> src/paint.rs:84:38
[INFO] [stdout]    |
[INFO] [stdout] 84 |         SetStretchBltMode(canvas.dc, COLORONCOLOR);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]   --> src/paint.rs:86:66
[INFO] [stdout]    |
[INFO] [stdout] 86 |             canvas.dc, 0, 0, sw, sh, hdc, rc.left, rc.top, w, h, SRCCOPY,
[INFO] [stdout]    |                                                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/paint.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             DIB_RGB_COLORS,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/paint.rs:110:31
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe fn round_rect(hdc: HDC, rc: &RECT, style: &Style) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/paint.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub unsafe fn hairline(hdc: HDC, x1: i32, x2: i32, y: i32, color: u32) {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/paint.rs:162:23
[INFO] [stdout]     |
[INFO] [stdout] 162 | unsafe fn stroke(hdc: HDC, rc: &RECT, radius: i32, color: u32, width: i32, dy: i32) {
[INFO] [stdout]     |                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/paint.rs:164:29
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let pen = CreatePen(PS_SOLID, width, COLORREF(color));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/paint.rs:166:58
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/paint.rs:189:30
[INFO] [stdout]     |
[INFO] [stdout] 189 | unsafe fn fill_gradient(hdc: HDC, rc: &RECT, radius: i32, top: u32, bottom: u32) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GRADIENT_RECT` in this scope
[INFO] [stdout]    --> src/paint.rs:199:20
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let mesh = GRADIENT_RECT {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GRADIENT_FILL_RECT_V` in this scope
[INFO] [stdout]    --> src/paint.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             GRADIENT_FILL_RECT_V,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/paint.rs:217:65
[INFO] [stdout]     |
[INFO] [stdout] 217 | unsafe fn downsample(canvas: &Dib, w: i32, h: i32) -> (Vec<u8>, BITMAPINFO) {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TRIVERTEX` in this scope
[INFO] [stdout]    --> src/paint.rs:247:38
[INFO] [stdout]     |
[INFO] [stdout] 247 | fn vertex(x: i32, y: i32, c: u32) -> TRIVERTEX {
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TRIVERTEX` in this scope
[INFO] [stdout]    --> src/paint.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     TRIVERTEX {
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/paint.rs:258:32
[INFO] [stdout]     |
[INFO] [stdout] 258 | fn dib_info(w: i32, h: i32) -> BITMAPINFO {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/paint.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     BITMAPINFO {
[INFO] [stdout]     |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/paint.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |         bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/paint.rs:261:31
[INFO] [stdout]     |
[INFO] [stdout] 261 |             biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 258 | fn dib_info<BITMAPINFOHEADER>(w: i32, h: i32) -> BITMAPINFO {
[INFO] [stdout]     |            ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/paint.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |     dc: HDC,
[INFO] [stdout]     |         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]    --> src/paint.rs:276:10
[INFO] [stdout]     |
[INFO] [stdout] 276 |     bmp: HBITMAP,
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/paint.rs:277:10
[INFO] [stdout]     |
[INFO] [stdout] 277 |     old: HGDIOBJ,
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/paint.rs:288:53
[INFO] [stdout]     |
[INFO] [stdout] 288 |             let bmp = CreateDIBSection(None, &info, DIB_RGB_COLORS, &mut bits, None, 0).ok()?;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/popup.rs:83:39
[INFO] [stdout]    |
[INFO] [stdout] 83 | fn store_hwnd(m: &Mutex<isize>, hwnd: HWND) {
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/popup.rs:87:42
[INFO] [stdout]    |
[INFO] [stdout] 87 | fn load_hwnd(m: &Mutex<isize>) -> Option<HWND> {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 87 | fn load_hwnd<HWND>(m: &Mutex<isize>) -> Option<HWND> {
[INFO] [stdout]    |             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/popup.rs:96:31
[INFO] [stdout]    |
[INFO] [stdout] 96 | fn hfont(m: &Mutex<isize>) -> HFONT {
[INFO] [stdout]    |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:133:38
[INFO] [stdout]     |
[INFO] [stdout] 133 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:150:42
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:180:42
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:205:27
[INFO] [stdout]     |
[INFO] [stdout] 205 | unsafe fn set_alpha(hwnd: HWND, alpha: u8) {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/popup.rs:208:70
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[INFO] [stdout]     |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:215:31
[INFO] [stdout]     |
[INFO] [stdout] 215 | unsafe fn raise_topmost(hwnd: HWND) {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/popup.rs:219:13
[INFO] [stdout]     |
[INFO] [stdout] 219 |             HWND_TOPMOST,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/popup.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/popup.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:224:39
[INFO] [stdout]     |
[INFO] [stdout] 224 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:233:30
[INFO] [stdout]     |
[INFO] [stdout] 233 | unsafe fn start_fadein(hwnd: HWND) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:240:29
[INFO] [stdout]     |
[INFO] [stdout] 240 | unsafe fn tick_fadein(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/popup.rs:245:70
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), new_a, LWA_ALPHA);
[INFO] [stdout]     |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:258:22
[INFO] [stdout]     |
[INFO] [stdout] 258 |     translated_rect: RECT,
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 |     direction_rect: RECT,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:261:20
[INFO] [stdout]     |
[INFO] [stdout] 261 |     original_rect: RECT,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:262:20
[INFO] [stdout]     |
[INFO] [stdout] 262 |     copy_btn_rect: RECT,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:268:22
[INFO] [stdout]     |
[INFO] [stdout] 268 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/popup.rs:268:33
[INFO] [stdout]     |
[INFO] [stdout] 268 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:268:71
[INFO] [stdout]     |
[INFO] [stdout] 268 | fn measure_text(hdc: HDC, font: HFONT, text: &str, max_width: i32) -> RECT {
[INFO] [stdout]     |                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:275:22
[INFO] [stdout]     |
[INFO] [stdout] 275 |         let mut rc = RECT {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:292:21
[INFO] [stdout]     |
[INFO] [stdout] 292 | fn calc_layout(hdc: HDC) -> Layout {
[INFO] [stdout]     |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:315:17
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let r = RECT {
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:332:27
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let translated_rect = RECT {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         RECT {
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:359:17
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let r = RECT {
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:390:26
[INFO] [stdout]     |
[INFO] [stdout] 390 | fn copy_translated(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:412:29
[INFO] [stdout]     |
[INFO] [stdout] 412 | fn create_popup() -> Option<HWND> {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 412 | fn create_popup<HWND>() -> Option<HWND> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/popup.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_DROPSHADOW` in this scope
[INFO] [stdout]    --> src/popup.rs:419:20
[INFO] [stdout]     |
[INFO] [stdout] 419 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: constant `crate::ask::CS_DROPSHADOW` exists but is inaccessible
[INFO] [stdout]    --> src/ask.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | const CS_DROPSHADOW: WNDCLASS_STYLES = WNDCLASS_STYLES(0x0002_0000);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/popup.rs:419:36
[INFO] [stdout]     |
[INFO] [stdout] 419 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/popup.rs:419:49
[INFO] [stdout]     |
[INFO] [stdout] 419 |             style: CS_DROPSHADOW | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/popup.rs:422:40
[INFO] [stdout]     |
[INFO] [stdout] 422 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/popup.rs:440:13
[INFO] [stdout]     |
[INFO] [stdout] 440 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/popup.rs:440:29
[INFO] [stdout]     |
[INFO] [stdout] 440 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]    --> src/popup.rs:440:48
[INFO] [stdout]     |
[INFO] [stdout] 440 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/popup.rs:443:13
[INFO] [stdout]     |
[INFO] [stdout] 443 |             WS_POPUP,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:460:38
[INFO] [stdout]     |
[INFO] [stdout] 460 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:464:38
[INFO] [stdout]     |
[INFO] [stdout] 464 |             let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/popup.rs:469:38
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:476:40
[INFO] [stdout]     |
[INFO] [stdout] 476 | unsafe fn reposition_and_repaint(hwnd: HWND) {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]    --> src/popup.rs:485:35
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let sw = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]    --> src/popup.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let sh = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:510:44
[INFO] [stdout]     |
[INFO] [stdout] 510 | unsafe extern "system" fn popup_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:510:64
[INFO] [stdout]     |
[INFO] [stdout] 510 | unsafe extern "system" fn popup_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:510:76
[INFO] [stdout]     |
[INFO] [stdout] 510 | unsafe extern "system" fn popup_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:510:87
[INFO] [stdout]     |
[INFO] [stdout] 510 | unsafe extern "system" fn popup_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:581:38
[INFO] [stdout]     |
[INFO] [stdout] 581 | fn point_in_rect(x: i32, y: i32, r: &RECT) -> bool {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:585:26
[INFO] [stdout]     |
[INFO] [stdout] 585 | fn kill_all_timers(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:596:28
[INFO] [stdout]     |
[INFO] [stdout] 596 | unsafe fn hide_popup(hwnd: HWND) {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/popup.rs:599:34
[INFO] [stdout]     |
[INFO] [stdout] 599 |         let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:608:58
[INFO] [stdout]     |
[INFO] [stdout] 608 | unsafe extern "system" fn mouse_hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:608:70
[INFO] [stdout]     |
[INFO] [stdout] 608 | unsafe extern "system" fn mouse_hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:608:81
[INFO] [stdout]     |
[INFO] [stdout] 608 | unsafe extern "system" fn mouse_hook_proc(code: i32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:612:23
[INFO] [stdout]     |
[INFO] [stdout] 612 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:612:48
[INFO] [stdout]     |
[INFO] [stdout] 612 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_MBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/popup.rs:612:73
[INFO] [stdout]     |
[INFO] [stdout] 612 |             if msg == WM_LBUTTONDOWN || msg == WM_RBUTTONDOWN || msg == WM_MBUTTONDOWN {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/popup.rs:613:46
[INFO] [stdout]     |
[INFO] [stdout] 613 |                 let info = &*(lp.0 as *const MSLLHOOKSTRUCT);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/popup.rs:627:56
[INFO] [stdout]     |
[INFO] [stdout] 627 | ...                   let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_MOUSE_LL` in this scope
[INFO] [stdout]    --> src/popup.rs:646:38
[INFO] [stdout]     |
[INFO] [stdout] 646 |         let hook = SetWindowsHookExW(WH_MOUSE_LL, Some(mouse_hook_proc), HINSTANCE(hmodule.0), 0)
[INFO] [stdout]     |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:667:32
[INFO] [stdout]     |
[INFO] [stdout] 667 | unsafe fn paint_buffered(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:667:43
[INFO] [stdout]     |
[INFO] [stdout] 667 | unsafe fn paint_buffered(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]     |                                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/popup.rs:685:55
[INFO] [stdout]     |
[INFO] [stdout] 685 |         let _ = BitBlt(hdc, 0, 0, w, h, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:693:30
[INFO] [stdout]     |
[INFO] [stdout] 693 | unsafe fn paint_content(hdc: HDC) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:703:25
[INFO] [stdout]     |
[INFO] [stdout] 703 |         let accent_rc = RECT {
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/popup.rs:712:24
[INFO] [stdout]     |
[INFO] [stdout] 712 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:758:37
[INFO] [stdout]     |
[INFO] [stdout] 758 |             let sep_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:777:32
[INFO] [stdout]     |
[INFO] [stdout] 777 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:777:56
[INFO] [stdout]     |
[INFO] [stdout] 777 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/popup.rs:777:68
[INFO] [stdout]     |
[INFO] [stdout] 777 | unsafe fn draw_text_block(hdc: HDC, text: &str, rect: &RECT, font: HFONT, colour: u32) {
[INFO] [stdout]     |                                                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:800:29
[INFO] [stdout]     |
[INFO] [stdout] 800 | unsafe fn draw_spinner(hdc: HDC, cx: i32, cy: i32, r: i32, angle: i32) {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:803:32
[INFO] [stdout]     |
[INFO] [stdout] 803 |         let bg_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/popup.rs:805:58
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:810:32
[INFO] [stdout]     |
[INFO] [stdout] 810 |         let fg_pen = CreatePen(PS_SOLID, 3, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:841:31
[INFO] [stdout]     |
[INFO] [stdout] 841 | unsafe fn draw_copy_icon(hdc: HDC, rect: &RECT, hover: bool) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:841:43
[INFO] [stdout]     |
[INFO] [stdout] 841 | unsafe fn draw_copy_icon(hdc: HDC, rect: &RECT, hover: bool) {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:847:39
[INFO] [stdout]     |
[INFO] [stdout] 847 |             let plate_pen = CreatePen(PS_SOLID, 1, COLORREF(CLR_COPY_PLATE_BORDER));
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:859:29
[INFO] [stdout]     |
[INFO] [stdout] 859 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(clr));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/popup.rs:861:58
[INFO] [stdout]     |
[INFO] [stdout] 861 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:871:18
[INFO] [stdout]     |
[INFO] [stdout] 871 |         let fr = RECT {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/popup.rs:888:31
[INFO] [stdout]     |
[INFO] [stdout] 888 | unsafe fn draw_checkmark(hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:888:43
[INFO] [stdout]     |
[INFO] [stdout] 888 | unsafe fn draw_checkmark(hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/popup.rs:890:29
[INFO] [stdout]     |
[INFO] [stdout] 890 |         let pen = CreatePen(PS_SOLID, 2, COLORREF(CLR_CHECK));
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:571:67
[INFO] [stdout]     |
[INFO] [stdout] 571 |         let blitted = BitBlt(mem_dc, 0, 0, w, h, screen_dc, x, y, SRCCOPY).is_ok();
[INFO] [stdout]     |                                                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:574:22
[INFO] [stdout]     |
[INFO] [stdout] 574 |         let mut bi = BITMAPINFO {
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:575:24
[INFO] [stdout]     |
[INFO] [stdout] 575 |             bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:576:35
[INFO] [stdout]     |
[INFO] [stdout] 576 |                 biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 561 | fn grab<BITMAPINFOHEADER>(x: i32, y: i32, w: i32, h: i32) -> Result<Vec<u8>> {
[INFO] [stdout]     |        ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:595:13
[INFO] [stdout]     |
[INFO] [stdout] 595 |             DIB_RGB_COLORS,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/scroll_capture.rs:665:26
[INFO] [stdout]     |
[INFO] [stdout] 665 |                 windows::core::Error::from_win32()
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]  16 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]  16 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]  16 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]  16 + use core::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 665 -                 windows::core::Error::from_win32()
[INFO] [stdout] 665 +                 Error::from_win32()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 | const BS_OWNERDRAW: WINDOW_STYLE = WINDOW_STYLE(0x000B);
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 | const ES_AUTOHSCROLL: WINDOW_STYLE = WINDOW_STYLE(0x0080);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 | const SS_CENTERIMAGE: WINDOW_STYLE = WINDOW_STYLE(0x0200);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 | const SS_ENDELLIPSIS: WINDOW_STYLE = WINDOW_STYLE(0x4000);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:48:25
[INFO] [stdout]    |
[INFO] [stdout] 48 | const HK_MSG_GET: u32 = WM_USER + 100;
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 | const HK_MSG_SET: u32 = WM_USER + 101;
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 | const LANG_MSG_GET: u32 = WM_USER + 200;
[INFO] [stdout]    |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:51:27
[INFO] [stdout]    |
[INFO] [stdout] 51 | const LANG_MSG_SET: u32 = WM_USER + 201;
[INFO] [stdout]    |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 | const WM_APP_KEY_STATUS: u32 = WM_APP + 2;
[INFO] [stdout]    |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:104:35
[INFO] [stdout]     |
[INFO] [stdout] 104 | const WM_APP_BROWSE_RESULT: u32 = WM_APP + 1;
[INFO] [stdout]     |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 |     card: RECT,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:173:53
[INFO] [stdout]     |
[INFO] [stdout] 173 |     fn trailing(&self, i: usize, w: i32, h: i32) -> RECT {
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RECT {
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:184:48
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn leading(&self, i: usize, right: i32) -> RECT {
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         RECT {
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let card = RECT {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:291:27
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn bg_brush(&self) -> HBRUSH {
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:294:29
[INFO] [stdout]     |
[INFO] [stdout] 294 |     fn card_brush(&self) -> HBRUSH {
[INFO] [stdout]     |                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:297:30
[INFO] [stdout]     |
[INFO] [stdout] 297 |     fn field_brush(&self) -> HBRUSH {
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:300:28
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn font_body(&self) -> HFONT {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:303:29
[INFO] [stdout]     |
[INFO] [stdout] 303 |     fn font_group(&self) -> HFONT {
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:306:28
[INFO] [stdout]     |
[INFO] [stdout] 306 |     fn font_meta(&self) -> HFONT {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:309:30
[INFO] [stdout]     |
[INFO] [stdout] 309 |     fn font_button(&self) -> HFONT {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:314:50
[INFO] [stdout]     |
[INFO] [stdout] 314 | unsafe fn make_font(height: i32, weight: i32) -> HFONT {
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:379:20
[INFO] [stdout]     |
[INFO] [stdout] 379 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:379:33
[INFO] [stdout]     |
[INFO] [stdout] 379 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:382:40
[INFO] [stdout]     |
[INFO] [stdout] 382 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:389:35
[INFO] [stdout]     |
[INFO] [stdout] 389 |         let sw = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:390:35
[INFO] [stdout]     |
[INFO] [stdout] 390 |         let sh = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:393:21
[INFO] [stdout]     |
[INFO] [stdout] 393 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:393:32
[INFO] [stdout]     |
[INFO] [stdout] 393 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:393:45
[INFO] [stdout]     |
[INFO] [stdout] 393 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:393:58
[INFO] [stdout]     |
[INFO] [stdout] 393 |         let style = WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:394:24
[INFO] [stdout]     |
[INFO] [stdout] 394 |         let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |         let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let mut rc = RECT {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:433:34
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:446:35
[INFO] [stdout]     |
[INFO] [stdout] 446 | unsafe fn create_controls(parent: HWND, hinst: HINSTANCE, s: &Settings) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:446:48
[INFO] [stdout]     |
[INFO] [stdout] 446 | unsafe fn create_controls(parent: HWND, hinst: HINSTANCE, s: &Settings) {
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:699:13
[INFO] [stdout]     |
[INFO] [stdout] 699 |     parent: HWND,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:700:12
[INFO] [stdout]     |
[INFO] [stdout] 700 |     hinst: HINSTANCE,
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:737:33
[INFO] [stdout]     |
[INFO] [stdout] 737 | unsafe fn start_key_check(hwnd: HWND, key: &str) {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:780:39
[INFO] [stdout]     |
[INFO] [stdout] 780 | unsafe fn invalidate_key_status(hwnd: HWND) {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:783:18
[INFO] [stdout]     |
[INFO] [stdout] 783 |         let rc = RECT {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:805:32
[INFO] [stdout]     |
[INFO] [stdout] 805 | unsafe fn draw_key_status(hdc: HDC) {
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:826:24
[INFO] [stdout]     |
[INFO] [stdout] 826 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:828:23
[INFO] [stdout]     |
[INFO] [stdout] 828 |         let mut trc = RECT {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:842:14
[INFO] [stdout]     |
[INFO] [stdout] 842 |             &RECT {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:870:13
[INFO] [stdout]     |
[INFO] [stdout] 870 |     parent: HWND,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:871:12
[INFO] [stdout]     |
[INFO] [stdout] 871 |     hinst: HINSTANCE,
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:872:11
[INFO] [stdout]     |
[INFO] [stdout] 872 |     font: HFONT,
[INFO] [stdout]     |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:887:13
[INFO] [stdout]     |
[INFO] [stdout] 887 |             WS_CHILD | WS_VISIBLE
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:887:24
[INFO] [stdout]     |
[INFO] [stdout] 887 |             WS_CHILD | WS_VISIBLE
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:889:13
[INFO] [stdout]     |
[INFO] [stdout] 889 |             WS_CHILD | WS_VISIBLE | SS_CENTERIMAGE | SS_ENDELLIPSIS
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:889:24
[INFO] [stdout]     |
[INFO] [stdout] 889 |             WS_CHILD | WS_VISIBLE | SS_CENTERIMAGE | SS_ENDELLIPSIS
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:906:36
[INFO] [stdout]     |
[INFO] [stdout] 906 |         let _ = SendMessageW(ctrl, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:912:33
[INFO] [stdout]     |
[INFO] [stdout] 912 | unsafe fn create_switch(parent: HWND, hinst: HINSTANCE, x: i32, y: i32, id: i32, on: bool) {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:912:46
[INFO] [stdout]     |
[INFO] [stdout] 912 | unsafe fn create_switch(parent: HWND, hinst: HINSTANCE, x: i32, y: i32, id: i32, on: bool) {
[INFO] [stdout]     |                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:922:13
[INFO] [stdout]     |
[INFO] [stdout] 922 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:922:24
[INFO] [stdout]     |
[INFO] [stdout] 922 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:922:37
[INFO] [stdout]     |
[INFO] [stdout] 922 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:933:33
[INFO] [stdout]     |
[INFO] [stdout] 933 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, if on { 1 } else { 0 });
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:938:13
[INFO] [stdout]     |
[INFO] [stdout] 938 |     parent: HWND,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:939:12
[INFO] [stdout]     |
[INFO] [stdout] 939 |     hinst: HINSTANCE,
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:940:11
[INFO] [stdout]     |
[INFO] [stdout] 940 |     font: HFONT,
[INFO] [stdout]     |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:955:13
[INFO] [stdout]     |
[INFO] [stdout] 955 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:955:24
[INFO] [stdout]     |
[INFO] [stdout] 955 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:955:37
[INFO] [stdout]     |
[INFO] [stdout] 955 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:966:36
[INFO] [stdout]     |
[INFO] [stdout] 966 |         let _ = SendMessageW(edit, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:973:13
[INFO] [stdout]     |
[INFO] [stdout] 973 |     parent: HWND,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:974:12
[INFO] [stdout]     |
[INFO] [stdout] 974 |     hinst: HINSTANCE,
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:975:12
[INFO] [stdout]     |
[INFO] [stdout] 975 |     _font: HFONT,
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:989:13
[INFO] [stdout]     |
[INFO] [stdout] 989 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:989:24
[INFO] [stdout]     |
[INFO] [stdout] 989 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:989:37
[INFO] [stdout]     |
[INFO] [stdout] 989 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1005:33
[INFO] [stdout]      |
[INFO] [stdout] 1005 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, state as isize);
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1010:13
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     parent: HWND,
[INFO] [stdout]      |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1011:12
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     hinst: HINSTANCE,
[INFO] [stdout]      |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1012:11
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     font: HFONT,
[INFO] [stdout]      |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1027:13
[INFO] [stdout]      |
[INFO] [stdout] 1027 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1027:24
[INFO] [stdout]      |
[INFO] [stdout] 1027 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]      |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1027:37
[INFO] [stdout]      |
[INFO] [stdout] 1027 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_OWNERDRAW,
[INFO] [stdout]      |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1038:36
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         let _ = SendMessageW(ctrl, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]      |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1053:13
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     parent: HWND,
[INFO] [stdout]      |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1054:12
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     hinst: HINSTANCE,
[INFO] [stdout]      |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1055:12
[INFO] [stdout]      |
[INFO] [stdout] 1055 |     _font: HFONT,
[INFO] [stdout]      |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1067:13
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1067:24
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]      |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1067:37
[INFO] [stdout]      |
[INFO] [stdout] 1067 |             WS_CHILD | WS_VISIBLE | WS_TABSTOP,
[INFO] [stdout]      |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1088:33
[INFO] [stdout]      |
[INFO] [stdout] 1088 |         SetWindowLongPtrW(ctrl, GWLP_USERDATA, state as isize);
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1096:31
[INFO] [stdout]      |
[INFO] [stdout] 1096 | unsafe fn read_hotkey(parent: HWND, id: i32) -> HotkeyConfig {
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1108:31
[INFO] [stdout]      |
[INFO] [stdout] 1108 | unsafe fn read_folder(parent: HWND) -> String {
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1112:37
[INFO] [stdout]      |
[INFO] [stdout] 1112 | unsafe fn read_deepseek_key(parent: HWND) -> String {
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1116:34
[INFO] [stdout]      |
[INFO] [stdout] 1116 | unsafe fn read_edit_text(parent: HWND, id: i32) -> String {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1129:33
[INFO] [stdout]      |
[INFO] [stdout] 1129 | unsafe fn read_checkbox(parent: HWND, id: i32) -> bool {
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1132:33
[INFO] [stdout]      |
[INFO] [stdout] 1132 |         GetWindowLongPtrW(ctrl, GWLP_USERDATA) != 0
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1136:42
[INFO] [stdout]      |
[INFO] [stdout] 1136 | unsafe fn read_selected_language(parent: HWND) -> String {
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1159:33
[INFO] [stdout]      |
[INFO] [stdout] 1159 | unsafe fn browse_folder(parent: HWND) {
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1211:37
[INFO] [stdout]      |
[INFO] [stdout] 1211 | unsafe fn apply_browse_result(hwnd: HWND, lp: LPARAM) {
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1211:47
[INFO] [stdout]      |
[INFO] [stdout] 1211 | unsafe fn apply_browse_result(hwnd: HWND, lp: LPARAM) {
[INFO] [stdout]      |                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1238:16
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     hwnd_item: HWND,
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1239:10
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     hdc: HDC,
[INFO] [stdout]      |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1240:14
[INFO] [stdout]      |
[INFO] [stdout] 1240 |     rc_item: RECT,
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1244:33
[INFO] [stdout]      |
[INFO] [stdout] 1244 | unsafe fn draw_owner_button(lp: LPARAM) {
[INFO] [stdout]      |                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1282:24
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1303:51
[INFO] [stdout]      |
[INFO] [stdout] 1303 |         let on = GetWindowLongPtrW(dis.hwnd_item, GWLP_USERDATA) != 0;
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1346:23
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         let knob_rc = RECT {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1365:31
[INFO] [stdout]      |
[INFO] [stdout] 1365 | fn input_rects() -> Vec<(i32, RECT)> {
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1365 | fn input_rects<RECT>() -> Vec<(i32, RECT)> {
[INFO] [stdout]      |               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1375:13
[INFO] [stdout]      |
[INFO] [stdout] 1375 |             RECT {
[INFO] [stdout]      |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1387:21
[INFO] [stdout]      |
[INFO] [stdout] 1387 | fn field_frame(rc: &RECT) -> RECT {
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1387:30
[INFO] [stdout]      |
[INFO] [stdout] 1387 | fn field_frame(rc: &RECT) -> RECT {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1388:5
[INFO] [stdout]      |
[INFO] [stdout] 1388 |     RECT {
[INFO] [stdout]      |     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1396:23
[INFO] [stdout]      |
[INFO] [stdout] 1396 | unsafe fn paint(hwnd: HWND) {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1452:33
[INFO] [stdout]      |
[INFO] [stdout] 1452 | unsafe fn draw_field_frame(hdc: HDC, rc: &RECT, focused: bool) {
[INFO] [stdout]      |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1452:43
[INFO] [stdout]      |
[INFO] [stdout] 1452 | unsafe fn draw_field_frame(hdc: HDC, rc: &RECT, focused: bool) {
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1462:42
[INFO] [stdout]      |
[INFO] [stdout] 1462 | unsafe fn invalidate_input_borders(hwnd: HWND) {
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1474:25
[INFO] [stdout]      |
[INFO] [stdout] 1474 | unsafe fn do_save(hwnd: HWND) {
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1504:47
[INFO] [stdout]      |
[INFO] [stdout] 1504 | unsafe extern "system" fn settings_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1504:67
[INFO] [stdout]      |
[INFO] [stdout] 1504 | unsafe extern "system" fn settings_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1504:79
[INFO] [stdout]      |
[INFO] [stdout] 1504 | unsafe extern "system" fn settings_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1504:90
[INFO] [stdout]      |
[INFO] [stdout] 1504 | unsafe extern "system" fn settings_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1522:32
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                 SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1569:55
[INFO] [stdout]      |
[INFO] [stdout] 1569 |                     let cur = GetWindowLongPtrW(ctrl, GWLP_USERDATA);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1570:45
[INFO] [stdout]      |
[INFO] [stdout] 1570 |                     SetWindowLongPtrW(ctrl, GWLP_USERDATA, if cur == 0 { 1 } else { 0 });
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1622:40
[INFO] [stdout]      |
[INFO] [stdout] 1622 | unsafe fn register_hotkey_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1628:18
[INFO] [stdout]      |
[INFO] [stdout] 1628 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1629:20
[INFO] [stdout]      |
[INFO] [stdout] 1629 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1629:33
[INFO] [stdout]      |
[INFO] [stdout] 1629 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_IBEAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1632:40
[INFO] [stdout]      |
[INFO] [stdout] 1632 |             hCursor: LoadCursorW(None, IDC_IBEAM).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1642:30
[INFO] [stdout]      |
[INFO] [stdout] 1642 | unsafe fn hotkey_state(hwnd: HWND) -> Option<&'static mut HotkeyState> {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1644:41
[INFO] [stdout]      |
[INFO] [stdout] 1644 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut HotkeyState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1649:45
[INFO] [stdout]      |
[INFO] [stdout] 1649 | unsafe extern "system" fn hotkey_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1649:65
[INFO] [stdout]      |
[INFO] [stdout] 1649 | unsafe extern "system" fn hotkey_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1649:77
[INFO] [stdout]      |
[INFO] [stdout] 1649 | unsafe extern "system" fn hotkey_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1649:88
[INFO] [stdout]      |
[INFO] [stdout] 1649 | unsafe extern "system" fn hotkey_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1738:49
[INFO] [stdout]      |
[INFO] [stdout] 1738 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut HotkeyState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1741:45
[INFO] [stdout]      |
[INFO] [stdout] 1741 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1750:30
[INFO] [stdout]      |
[INFO] [stdout] 1750 | unsafe fn paint_hotkey(hwnd: HWND, hdc: HDC, mods: u32, vk: u32, focused: bool) {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1750:41
[INFO] [stdout]      |
[INFO] [stdout] 1750 | unsafe fn paint_hotkey(hwnd: HWND, hdc: HDC, mods: u32, vk: u32, focused: bool) {
[INFO] [stdout]      |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1772:27
[INFO] [stdout]      |
[INFO] [stdout] 1772 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1783:23
[INFO] [stdout]      |
[INFO] [stdout] 1783 |         let mut trc = RECT {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1793:70
[INFO] [stdout]      |
[INFO] [stdout] 1793 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1840:38
[INFO] [stdout]      |
[INFO] [stdout] 1840 | unsafe fn register_lang_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1846:18
[INFO] [stdout]      |
[INFO] [stdout] 1846 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1847:20
[INFO] [stdout]      |
[INFO] [stdout] 1847 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1847:33
[INFO] [stdout]      |
[INFO] [stdout] 1847 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1850:40
[INFO] [stdout]      |
[INFO] [stdout] 1850 |             hCursor: LoadCursorW(None, IDC_HAND).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1860:44
[INFO] [stdout]      |
[INFO] [stdout] 1860 | unsafe fn register_lang_popup_class(hinst: HINSTANCE) {
[INFO] [stdout]      |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1866:18
[INFO] [stdout]      |
[INFO] [stdout] 1866 |         let wc = WNDCLASSW {
[INFO] [stdout]      |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1867:20
[INFO] [stdout]      |
[INFO] [stdout] 1867 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1867:33
[INFO] [stdout]      |
[INFO] [stdout] 1867 |             style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1870:40
[INFO] [stdout]      |
[INFO] [stdout] 1870 |             hCursor: LoadCursorW(None, IDC_HAND).unwrap_or_default(),
[INFO] [stdout]      |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1880:28
[INFO] [stdout]      |
[INFO] [stdout] 1880 | unsafe fn lang_state(hwnd: HWND) -> Option<&'static mut LangState> {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1882:41
[INFO] [stdout]      |
[INFO] [stdout] 1882 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1887:34
[INFO] [stdout]      |
[INFO] [stdout] 1887 | unsafe fn lang_popup_state(hwnd: HWND) -> Option<&'static mut LangPopupState> {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1889:41
[INFO] [stdout]      |
[INFO] [stdout] 1889 |         let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangPopupState;
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1894:43
[INFO] [stdout]      |
[INFO] [stdout] 1894 | unsafe extern "system" fn lang_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1894:63
[INFO] [stdout]      |
[INFO] [stdout] 1894 | unsafe extern "system" fn lang_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1894:75
[INFO] [stdout]      |
[INFO] [stdout] 1894 | unsafe extern "system" fn lang_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1894:86
[INFO] [stdout]      |
[INFO] [stdout] 1894 | unsafe extern "system" fn lang_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1970:49
[INFO] [stdout]      |
[INFO] [stdout] 1970 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1977:45
[INFO] [stdout]      |
[INFO] [stdout] 1977 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1986:28
[INFO] [stdout]      |
[INFO] [stdout] 1986 | unsafe fn paint_lang(hwnd: HWND, hdc: HDC, selected: usize, focused: bool) {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:1986:39
[INFO] [stdout]      |
[INFO] [stdout] 1986 | unsafe fn paint_lang(hwnd: HWND, hdc: HDC, selected: usize, focused: bool) {
[INFO] [stdout]      |                                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2005:27
[INFO] [stdout]      |
[INFO] [stdout] 2005 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2011:23
[INFO] [stdout]      |
[INFO] [stdout] 2011 |         let mut trc = RECT {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2024:34
[INFO] [stdout]      |
[INFO] [stdout] 2024 |         let chev_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_TEXT));
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2033:70
[INFO] [stdout]      |
[INFO] [stdout] 2033 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2040:34
[INFO] [stdout]      |
[INFO] [stdout] 2040 | unsafe fn open_lang_popup(owner: HWND) {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2062:13
[INFO] [stdout]      |
[INFO] [stdout] 2062 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2062:32
[INFO] [stdout]      |
[INFO] [stdout] 2062 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST,
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2065:13
[INFO] [stdout]      |
[INFO] [stdout] 2065 |             WS_POPUP,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2086:34
[INFO] [stdout]      |
[INFO] [stdout] 2086 |         SetWindowLongPtrW(popup, GWLP_USERDATA, state as isize);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2092:35
[INFO] [stdout]      |
[INFO] [stdout] 2092 |         let _ = ShowWindow(popup, SW_SHOWNA);
[INFO] [stdout]      |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2099:49
[INFO] [stdout]      |
[INFO] [stdout] 2099 | unsafe extern "system" fn lang_popup_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2099:69
[INFO] [stdout]      |
[INFO] [stdout] 2099 | unsafe extern "system" fn lang_popup_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2099:81
[INFO] [stdout]      |
[INFO] [stdout] 2099 | unsafe extern "system" fn lang_popup_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2099:92
[INFO] [stdout]      |
[INFO] [stdout] 2099 | unsafe extern "system" fn lang_popup_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]      |                                                                                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2169:49
[INFO] [stdout]      |
[INFO] [stdout] 2169 |                 let p = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut LangPopupState;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2172:45
[INFO] [stdout]      |
[INFO] [stdout] 2172 |                     SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2181:34
[INFO] [stdout]      |
[INFO] [stdout] 2181 | unsafe fn paint_lang_popup(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2181:45
[INFO] [stdout]      |
[INFO] [stdout] 2181 | unsafe fn paint_lang_popup(hwnd: HWND, hdc: HDC) {
[INFO] [stdout]      |                                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2201:74
[INFO] [stdout]      |
[INFO] [stdout] 2201 |             let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2216:27
[INFO] [stdout]      |
[INFO] [stdout] 2216 |         SetBkMode(mem_dc, TRANSPARENT);
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2220:27
[INFO] [stdout]      |
[INFO] [stdout] 2220 |             let item_rc = RECT {
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2247:21
[INFO] [stdout]      |
[INFO] [stdout] 2247 |                     PS_SOLID,
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2270:31
[INFO] [stdout]      |
[INFO] [stdout] 2270 |             let mut text_rc = RECT {
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]     --> src/settings_ui.rs:2279:70
[INFO] [stdout]      |
[INFO] [stdout] 2279 |         let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/taskbar_center.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 | unsafe extern "system" fn timer_proc(_hwnd: HWND, _msg: u32, _id: usize, _tick: u32) {
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:100:31
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn apply_centering(container: HWND, task_list: HWND) {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:100:48
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn apply_centering(container: HWND, task_list: HWND) {
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:26
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:41
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:126:58
[INFO] [stdout]     |
[INFO] [stdout] 126 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn reset_position(task_list: HWND) {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:41
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:140:58
[INFO] [stdout]     |
[INFO] [stdout] 140 |             SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:149:33
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn get_buttons_width(task_list: HWND) -> Option<i32> {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OBJID_CLIENT` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             OBJID_CLIENT.0 as u32,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IAccessible` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let acc: IAccessible = IAccessible::from_raw(raw);
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:202:40
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list<HWND>() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:202:46
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn find_primary_task_list<HWND>() -> Option<(HWND, HWND)> {
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:220:40
[INFO] [stdout]     |
[INFO] [stdout] 220 | fn find_secondary_task_lists() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 220 | fn find_secondary_task_lists<HWND>() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/taskbar_center.rs:220:46
[INFO] [stdout]     |
[INFO] [stdout] 220 | fn find_secondary_task_lists() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 220 | fn find_secondary_task_lists<HWND>() -> Vec<(HWND, HWND)> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | const WM_TRAYICON: u32 = WM_APP + 100;
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:23:40
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const WM_TRAY_OPEN_SETTINGS: u32 = WM_APP + 1;
[INFO] [stdout]    |                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/tray.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let wc = WNDCLASSW {
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:93:26
[INFO] [stdout]    |
[INFO] [stdout] 93 | unsafe fn add_icon(hwnd: HWND) {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]   --> src/tray.rs:95:36
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let icon = LoadIconW(None, IDI_APPLICATION).unwrap_or_default();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut nid: NOTIFYICONDATAW = std::mem::zeroed();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |         nid.cbSize = size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 93 | unsafe fn add_icon<NOTIFYICONDATAW>(hwnd: HWND) {
[INFO] [stdout]    |                   +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]    --> src/tray.rs:101:33
[INFO] [stdout]     |
[INFO] [stdout] 101 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]    --> src/tray.rs:101:43
[INFO] [stdout]     |
[INFO] [stdout] 101 |         nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/tray.rs:113:35
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let _ = Shell_NotifyIconW(NIM_ADD, &nid);
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:117:29
[INFO] [stdout]     |
[INFO] [stdout] 117 | unsafe fn remove_icon(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let mut nid: NOTIFYICONDATAW = std::mem::zeroed();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:120:32
[INFO] [stdout]     |
[INFO] [stdout] 120 |         nid.cbSize = size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 117 | unsafe fn remove_icon<NOTIFYICONDATAW>(hwnd: HWND) {
[INFO] [stdout]     |                      +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:123:35
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let _ = Shell_NotifyIconW(NIM_DELETE, &nid);
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 | unsafe fn show_context_menu(hwnd: HWND) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             MF_STRING,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:144:35
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:145:35
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let _ = AppendMenuW(menu, MF_STRING, IDM_EXIT, PCWSTR(text_exit.as_ptr()));
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_BOTTOMALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:154:30
[INFO] [stdout]     |
[INFO] [stdout] 154 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NULL` in this scope
[INFO] [stdout]    --> src/tray.rs:162:36
[INFO] [stdout]     |
[INFO] [stdout] 162 |         let _ = PostMessageW(hwnd, WM_NULL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:171:43
[INFO] [stdout]     |
[INFO] [stdout] 171 | unsafe extern "system" fn tray_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:171:63
[INFO] [stdout]     |
[INFO] [stdout] 171 | unsafe extern "system" fn tray_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 | unsafe extern "system" fn tray_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/tray.rs:171:86
[INFO] [stdout]     |
[INFO] [stdout] 171 | unsafe extern "system" fn tray_proc(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/utils.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn make_key_input(vk: VIRTUAL_KEY, key_up: bool) -> INPUT {
[INFO] [stdout]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:65:57
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn make_key_input(vk: VIRTUAL_KEY, key_up: bool) -> INPUT {
[INFO] [stdout]    |                                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/utils.rs:71:34
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn make_key_input_tagged(vk: VIRTUAL_KEY, key_up: bool, extra: usize) -> INPUT {
[INFO] [stdout]    |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:71:78
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn make_key_input_tagged(vk: VIRTUAL_KEY, key_up: bool, extra: usize) -> INPUT {
[INFO] [stdout]    |                                                                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let mut input = INPUT {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/utils.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |         r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |     input.Anonymous.ki = KEYBDINPUT {
[INFO] [stdout]    |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_KEYUP` in this scope
[INFO] [stdout]   --> src/utils.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |             KEYEVENTF_KEYUP
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:91:74
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn make_unicode_input_tagged(ch: u16, key_up: bool, extra: usize) -> INPUT {
[INFO] [stdout]    |                                                                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let mut input = INPUT {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/utils.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |         r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/utils.rs:96:26
[INFO] [stdout]    |
[INFO] [stdout] 96 |     input.Anonymous.ki = KEYBDINPUT {
[INFO] [stdout]    |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_UNICODE` in this scope
[INFO] [stdout]    --> src/utils.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             KEYEVENTF_UNICODE | KEYEVENTF_KEYUP
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_KEYUP` in this scope
[INFO] [stdout]    --> src/utils.rs:100:33
[INFO] [stdout]     |
[INFO] [stdout] 100 |             KEYEVENTF_UNICODE | KEYEVENTF_KEYUP
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_UNICODE` in this scope
[INFO] [stdout]    --> src/utils.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             KEYEVENTF_UNICODE
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]    --> src/main.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let _ = PostThreadMessageW(tid, WM_APP, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COINIT_MULTITHREADED` in this scope
[INFO] [stdout]    --> src/main.rs:125:38
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let _ = CoInitializeEx(None, COINIT_MULTITHREADED);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `QS_ALLINPUT` in this scope
[INFO] [stdout]    --> src/main.rs:152:52
[INFO] [stdout]     |
[INFO] [stdout] 152 |             MsgWaitForMultipleObjectsEx(None, 100, QS_ALLINPUT, MWMO_INPUTAVAILABLE);
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MWMO_INPUTAVAILABLE` in this scope
[INFO] [stdout]    --> src/main.rs:152:65
[INFO] [stdout]     |
[INFO] [stdout] 152 |             MsgWaitForMultipleObjectsEx(None, 100, QS_ALLINPUT, MWMO_INPUTAVAILABLE);
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]    --> src/main.rs:154:54
[INFO] [stdout]     |
[INFO] [stdout] 154 |             while PeekMessageW(&mut msg, None, 0, 0, PM_REMOVE).as_bool() {
[INFO] [stdout]     |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]    --> src/main.rs:155:35
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 if msg.message == WM_QUIT {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/main.rs:158:35
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 if msg.message == WM_HOTKEY {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:667:26
[INFO] [stdout]     |
[INFO] [stdout] 667 |     send_key_combo_after(VK_CONTROL, VK_C, COPY_SETTLE_HOTKEY);
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_C` in this scope
[INFO] [stdout]    --> src/main.rs:667:38
[INFO] [stdout]     |
[INFO] [stdout] 667 |     send_key_combo_after(VK_CONTROL, VK_C, COPY_SETTLE_HOTKEY);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COINIT_MULTITHREADED` in this scope
[INFO] [stdout]    --> src/main.rs:816:38
[INFO] [stdout]     |
[INFO] [stdout] 816 |         let _ = CoInitializeEx(None, COINIT_MULTITHREADED);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:821:20
[INFO] [stdout]     |
[INFO] [stdout] 821 |     send_key_combo(VK_CONTROL, VK_C);
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_C` in this scope
[INFO] [stdout]    --> src/main.rs:821:32
[INFO] [stdout]     |
[INFO] [stdout] 821 |     send_key_combo(VK_CONTROL, VK_C);
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:825:20
[INFO] [stdout]     |
[INFO] [stdout] 825 |     send_key_combo(VK_CONTROL, VK_V);
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_V` in this scope
[INFO] [stdout]    --> src/main.rs:825:32
[INFO] [stdout]     |
[INFO] [stdout] 825 |     send_key_combo(VK_CONTROL, VK_V);
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:829:29
[INFO] [stdout]     |
[INFO] [stdout] 829 | fn send_key_combo(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:829:47
[INFO] [stdout]     |
[INFO] [stdout] 829 | fn send_key_combo(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:835:35
[INFO] [stdout]     |
[INFO] [stdout] 835 | fn send_key_combo_after(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY, settle: Duration) {
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:835:53
[INFO] [stdout]     |
[INFO] [stdout] 835 | fn send_key_combo_after(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY, settle: Duration) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/main.rs:839:28
[INFO] [stdout]     |
[INFO] [stdout] 839 |             make_key_input(VK_SHIFT, true),
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/main.rs:840:28
[INFO] [stdout]     |
[INFO] [stdout] 840 |             make_key_input(VK_MENU, true),
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/main.rs:841:28
[INFO] [stdout]     |
[INFO] [stdout] 841 |             make_key_input(VK_CONTROL, true),
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/main.rs:843:47
[INFO] [stdout]     |
[INFO] [stdout] 843 |         let _ = SendInput(&release, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 835 | fn send_key_combo_after<INPUT>(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY, settle: Duration) {
[INFO] [stdout]     |                        +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/main.rs:852:45
[INFO] [stdout]     |
[INFO] [stdout] 852 |         let _ = SendInput(&combo, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 835 | fn send_key_combo_after<INPUT>(modifier: VIRTUAL_KEY, key: VIRTUAL_KEY, settle: Duration) {
[INFO] [stdout]     |                        +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/autostart.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let mut hkey = HKEY::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let err = RegOpenKeyExW(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegQueryValueExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |             RegQueryValueExW(hkey, PCWSTR(value_name.as_ptr()), None, None, None, None).0 == 0;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/autostart.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/autostart.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let mut hkey = HKEY::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let err = RegOpenKeyExW(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]   --> src/autostart.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 let _ = RegSetValueExW(hkey, PCWSTR(value_name.as_ptr()), 0, REG_SZ, Some(bytes));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteValueW` in this scope
[INFO] [stdout]   --> src/autostart.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |             let _ = RegDeleteValueW(hkey, PCWSTR(value_name.as_ptr()));
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/autostart.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/ask.rs:34:36
[INFO] [stdout]    |
[INFO] [stdout] 34 | const ES_MULTILINE: WINDOW_STYLE = WINDOW_STYLE(0x0004);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/ask.rs:35:38
[INFO] [stdout]    |
[INFO] [stdout] 35 | const ES_AUTOVSCROLL: WINDOW_STYLE = WINDOW_STYLE(0x0040);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/ask.rs:36:35
[INFO] [stdout]    |
[INFO] [stdout] 36 | const ES_READONLY: WINDOW_STYLE = WINDOW_STYLE(0x0800);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WNDCLASS_STYLES` in this scope
[INFO] [stdout]   --> src/ask.rs:50:40
[INFO] [stdout]    |
[INFO] [stdout] 50 | const CS_DROPSHADOW: WNDCLASS_STYLES = WNDCLASS_STYLES(0x0002_0000);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/ask.rs:184:47
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 panel_brush: CreateSolidBrush(COLORREF(theme::CLR_CARD)).0 as isize,
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ask.rs:184:30
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 panel_brush: CreateSolidBrush(COLORREF(theme::CLR_CARD)).0 as isize,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HBRUSH` in this scope
[INFO] [stdout]    --> src/ask.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         HBRUSH(self.panel_brush as *mut _)
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         HFONT(self.font_input as *mut _)
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         HFONT(self.font_body as *mut _)
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HFONT` in this scope
[INFO] [stdout]    --> src/ask.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         HFONT(self.font_hint as *mut _)
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/ask.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         CreateFontW(
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/ask.rs:229:18
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let dc = GetDC(None);
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ask.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let old = SelectObject(dc, font);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope
[INFO] [stdout]    --> src/ask.rs:231:22
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let mut tm = TEXTMETRICW::default();
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope
[INFO] [stdout]    --> src/ask.rs:232:17
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let _ = GetTextMetricsW(dc, &mut tm);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ask.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         SelectObject(dc, old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/ask.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         ReleaseDC(None, dc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let hwnd = HWND(v as *mut _);
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:256:14
[INFO] [stdout]     |
[INFO] [stdout] 256 |     unsafe { IsWindow(hwnd).as_bool() }.then_some(hwnd)
[INFO] [stdout]     |              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:266:50
[INFO] [stdout]     |
[INFO] [stdout] 266 |             let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:266:61
[INFO] [stdout]     |
[INFO] [stdout] 266 |             let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 |             let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:284:52
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let _ = PostMessageW(hwnd, WM_APP_PREFILL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:284:63
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let _ = PostMessageW(hwnd, WM_APP_PREFILL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let _ = PostMessageW(hwnd, WM_APP_PREFILL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:292:21
[INFO] [stdout]     |
[INFO] [stdout] 292 |             let _ = SetForegroundWindow(hwnd);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HINSTANCE` in this scope
[INFO] [stdout]    --> src/ask.rs:312:25
[INFO] [stdout]     |
[INFO] [stdout] 312 |         let hinstance = HINSTANCE(hmodule.0);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/ask.rs:319:22
[INFO] [stdout]     |
[INFO] [stdout] 319 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/ask.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         RegisterClassW(&wc);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             HWND::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `HWND`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/ask.rs:344:13
[INFO] [stdout]     |
[INFO] [stdout] 344 |             HMENU::default(),
[INFO] [stdout]     |             ^^^^^ use of undeclared type `HMENU`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/ask.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:367:17
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let _ = SetForegroundWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `POINT` in this scope
[INFO] [stdout]    --> src/ask.rs:382:22
[INFO] [stdout]     |
[INFO] [stdout] 382 |         let mut pt = POINT::default();
[INFO] [stdout]     |                      ^^^^^ use of undeclared type `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/ask.rs:383:17
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let _ = GetCursorPos(&mut pt);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromPoint` in this scope
[INFO] [stdout]    --> src/ask.rs:384:19
[INFO] [stdout]     |
[INFO] [stdout] 384 |         let mon = MonitorFromPoint(pt, MONITOR_DEFAULTTOPRIMARY);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]    --> src/ask.rs:390:12
[INFO] [stdout]     |
[INFO] [stdout] 390 |         if GetMonitorInfoW(mon, &mut mi).as_bool() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/ask.rs:397:29
[INFO] [stdout]     |
[INFO] [stdout] 397 |             let (sw, sh) = (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/ask.rs:397:60
[INFO] [stdout]     |
[INFO] [stdout] 397 |             let (sw, sh) = (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:434:52
[INFO] [stdout]     |
[INFO] [stdout] 434 |         let _ = SendMessageW(answer, EM_LIMITTEXT, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:434:63
[INFO] [stdout]     |
[INFO] [stdout] 434 |         let _ = SendMessageW(answer, EM_LIMITTEXT, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:434:17
[INFO] [stdout]     |
[INFO] [stdout] 434 |         let _ = SendMessageW(answer, EM_LIMITTEXT, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:438:17
[INFO] [stdout]     |
[INFO] [stdout] 438 |         let _ = ShowWindow(answer, SW_HIDE);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]    --> src/ask.rs:461:13
[INFO] [stdout]     |
[INFO] [stdout] 461 |             WINDOW_EX_STYLE(0),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HMENU` in this scope
[INFO] [stdout]    --> src/ask.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |             HMENU(id as *mut _),
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/ask.rs:460:20
[INFO] [stdout]     |
[INFO] [stdout] 460 |         let edit = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:475:48
[INFO] [stdout]     |
[INFO] [stdout] 475 |         let _ = SendMessageW(edit, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:475:73
[INFO] [stdout]     |
[INFO] [stdout] 475 |         let _ = SendMessageW(edit, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                                                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:475:17
[INFO] [stdout]     |
[INFO] [stdout] 475 |         let _ = SendMessageW(edit, WM_SETFONT, WPARAM(font.0 as usize), LPARAM(1));
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:478:51
[INFO] [stdout]     |
[INFO] [stdout] 478 |         let _ = SendMessageW(edit, EM_SETMARGINS, WPARAM(3), LPARAM(0));
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:478:62
[INFO] [stdout]     |
[INFO] [stdout] 478 |         let _ = SendMessageW(edit, EM_SETMARGINS, WPARAM(3), LPARAM(0));
[INFO] [stdout]     |                                                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:478:17
[INFO] [stdout]     |
[INFO] [stdout] 478 |         let _ = SendMessageW(edit, EM_SETMARGINS, WPARAM(3), LPARAM(0));
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgCtrlID` in this scope
[INFO] [stdout]    --> src/ask.rs:496:24
[INFO] [stdout]     |
[INFO] [stdout] 496 |         let is_input = GetDlgCtrlID(hwnd) == IDC_QUESTION;
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:510:55
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 let _ = SendMessageW(hwnd, EM_SETSEL, WPARAM(0), LPARAM(-1));
[INFO] [stdout]     |                                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:510:66
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 let _ = SendMessageW(hwnd, EM_SETSEL, WPARAM(0), LPARAM(-1));
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:510:25
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 let _ = SendMessageW(hwnd, EM_SETSEL, WPARAM(0), LPARAM(-1));
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:511:17
[INFO] [stdout]     |
[INFO] [stdout] 511 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:515:40
[INFO] [stdout]     |
[INFO] [stdout] 515 |             WM_CHAR if wp.0 == 0x01 => LRESULT(0),
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope
[INFO] [stdout]    --> src/ask.rs:519:37
[INFO] [stdout]     |
[INFO] [stdout] 519 |                 if let Ok(parent) = GetParent(hwnd) {
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:520:60
[INFO] [stdout]     |
[INFO] [stdout] 520 |                     let _ = PostMessageW(parent, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:520:71
[INFO] [stdout]     |
[INFO] [stdout] 520 |                     let _ = PostMessageW(parent, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:520:29
[INFO] [stdout]     |
[INFO] [stdout] 520 |                     let _ = PostMessageW(parent, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:522:17
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope
[INFO] [stdout]    --> src/ask.rs:525:37
[INFO] [stdout]     |
[INFO] [stdout] 525 |                 if let Ok(parent) = GetParent(hwnd) {
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:528:17
[INFO] [stdout]     |
[INFO] [stdout] 528 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:532:64
[INFO] [stdout]     |
[INFO] [stdout] 532 |             WM_CHAR if wp.0 == 0x0D && is_input && !shift() => LRESULT(0),
[INFO] [stdout]     |                                                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextLengthW` in this scope
[INFO] [stdout]    --> src/ask.rs:538:20
[INFO] [stdout]     |
[INFO] [stdout] 538 |                 if GetWindowTextLengthW(hwnd) == 0 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/ask.rs:550:18
[INFO] [stdout]     |
[INFO] [stdout] 550 |         let dc = GetDC(edit);
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ask.rs:553:19
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let old = SelectObject(dc, r.font_input());
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/ask.rs:554:9
[INFO] [stdout]     |
[INFO] [stdout] 554 |         SetBkMode(dc, TRANSPARENT);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/ask.rs:555:26
[INFO] [stdout]     |
[INFO] [stdout] 555 |         SetTextColor(dc, COLORREF(theme::CLR_HINT));
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/ask.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         SetTextColor(dc, COLORREF(theme::CLR_HINT));
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:557:22
[INFO] [stdout]     |
[INFO] [stdout] 557 |         let mut rc = RECT::default();
[INFO] [stdout]     |                      ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/ask.rs:558:17
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let _ = GetClientRect(edit, &mut rc);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/ask.rs:564:43
[INFO] [stdout]     |
[INFO] [stdout] 564 |         DrawTextW(dc, &mut text, &mut rc, DRAW_TEXT_FORMAT(DT_LINE));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ask.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 |         DrawTextW(dc, &mut text, &mut rc, DRAW_TEXT_FORMAT(DT_LINE));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ask.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |         SelectObject(dc, old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/ask.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |         ReleaseDC(edit, dc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/ask.rs:627:24
[INFO] [stdout]     |
[INFO] [stdout] 627 |             let hwnd = HWND(target as *mut _);
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 627 -             let hwnd = HWND(target as *mut _);
[INFO] [stdout] 627 +             let hwnd = hwnd(target as *mut _);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:628:16
[INFO] [stdout]     |
[INFO] [stdout] 628 |             if IsWindow(hwnd).as_bool() {
[INFO] [stdout]     |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:629:58
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 let _ = PostMessageW(hwnd, WM_APP_REPLY, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:629:69
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 let _ = PostMessageW(hwnd, WM_APP_REPLY, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:629:25
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 let _ = PostMessageW(hwnd, WM_APP_REPLY, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/ask.rs:699:27
[INFO] [stdout]     |
[INFO] [stdout] 699 |         if let Ok(ctrl) = GetDlgItem(hwnd, IDC_ANSWER) {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:701:51
[INFO] [stdout]     |
[INFO] [stdout] 701 |             let _ = SendMessageW(ctrl, EM_SETSEL, WPARAM(end), LPARAM(end as isize));
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:701:64
[INFO] [stdout]     |
[INFO] [stdout] 701 |             let _ = SendMessageW(ctrl, EM_SETSEL, WPARAM(end), LPARAM(end as isize));
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |             let _ = SendMessageW(ctrl, EM_SETSEL, WPARAM(end), LPARAM(end as isize));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:702:56
[INFO] [stdout]     |
[INFO] [stdout] 702 |             let _ = SendMessageW(ctrl, EM_SCROLLCARET, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:702:67
[INFO] [stdout]     |
[INFO] [stdout] 702 |             let _ = SendMessageW(ctrl, EM_SCROLLCARET, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |             let _ = SendMessageW(ctrl, EM_SCROLLCARET, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/ask.rs:719:26
[INFO] [stdout]     |
[INFO] [stdout] 719 |         let Ok(answer) = GetDlgItem(hwnd, IDC_ANSWER) else {
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextLengthW` in this scope
[INFO] [stdout]    --> src/ask.rs:723:25
[INFO] [stdout]     |
[INFO] [stdout] 723 |         let height = if GetWindowTextLengthW(answer) == 0 {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:724:21
[INFO] [stdout]     |
[INFO] [stdout] 724 |             let _ = ShowWindow(answer, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:729:63
[INFO] [stdout]     |
[INFO] [stdout] 729 |             let lines = SendMessageW(answer, EM_GETLINECOUNT, WPARAM(0), LPARAM(0)).0 as i32;
[INFO] [stdout]     |                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:729:74
[INFO] [stdout]     |
[INFO] [stdout] 729 |             let lines = SendMessageW(answer, EM_GETLINECOUNT, WPARAM(0), LPARAM(0)).0 as i32;
[INFO] [stdout]     |                                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:729:25
[INFO] [stdout]     |
[INFO] [stdout] 729 |             let lines = SendMessageW(answer, EM_GETLINECOUNT, WPARAM(0), LPARAM(0)).0 as i32;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:741:21
[INFO] [stdout]     |
[INFO] [stdout] 741 |             let _ = MoveWindow(
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:749:21
[INFO] [stdout]     |
[INFO] [stdout] 749 |             let _ = ShowWindow(answer, SW_SHOW);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:753:23
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let mut cur = RECT::default();
[INFO] [stdout]     |                       ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/ask.rs:754:17
[INFO] [stdout]     |
[INFO] [stdout] 754 |         let _ = GetWindowRect(hwnd, &mut cur);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope
[INFO] [stdout]    --> src/ask.rs:762:13
[INFO] [stdout]     |
[INFO] [stdout] 762 |         if !IsWindowVisible(hwnd).as_bool() {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/ask.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 768 |         SetTimer(hwnd, ANIM_TIMER, ANIM_TICK_MS, None);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/ask.rs:775:17
[INFO] [stdout]     |
[INFO] [stdout] 775 |         let _ = SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/ask.rs:785:17
[INFO] [stdout]     |
[INFO] [stdout] 785 |         let _ = InvalidateRect(hwnd, None, true);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:794:23
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let mut cur = RECT::default();
[INFO] [stdout]     |                       ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/ask.rs:795:17
[INFO] [stdout]     |
[INFO] [stdout] 795 |         let _ = GetWindowRect(hwnd, &mut cur);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/ask.rs:800:21
[INFO] [stdout]     |
[INFO] [stdout] 800 |             let _ = KillTimer(hwnd, ANIM_TIMER);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/ask.rs:810:21
[INFO] [stdout]     |
[INFO] [stdout] 810 |             let _ = KillTimer(hwnd, ANIM_TIMER);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateRoundRectRgn` in this scope
[INFO] [stdout]    --> src/ask.rs:823:19
[INFO] [stdout]     |
[INFO] [stdout] 823 |         let rgn = CreateRoundRectRgn(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowRgn` in this scope
[INFO] [stdout]    --> src/ask.rs:832:17
[INFO] [stdout]     |
[INFO] [stdout] 832 |         let _ = SetWindowRgn(hwnd, rgn, true);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/ask.rs:854:27
[INFO] [stdout]     |
[INFO] [stdout] 854 |                 let hdc = HDC(wp.0 as *mut _);
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/ask.rs:855:33
[INFO] [stdout]     |
[INFO] [stdout] 855 |                 SetBkColor(hdc, COLORREF(theme::CLR_CARD));
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/ask.rs:855:17
[INFO] [stdout]     |
[INFO] [stdout] 855 |                 SetBkColor(hdc, COLORREF(theme::CLR_CARD));
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/ask.rs:856:35
[INFO] [stdout]     |
[INFO] [stdout] 856 |                 SetTextColor(hdc, COLORREF(theme::CLR_TEXT_BRIGHT));
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/ask.rs:856:17
[INFO] [stdout]     |
[INFO] [stdout] 856 |                 SetTextColor(hdc, COLORREF(theme::CLR_TEXT_BRIGHT));
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:857:17
[INFO] [stdout]     |
[INFO] [stdout] 857 |                 LRESULT(res().as_ref().unwrap().panel_brush().0 as isize)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:862:17
[INFO] [stdout]     |
[INFO] [stdout] 862 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:867:17
[INFO] [stdout]     |
[INFO] [stdout] 867 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:872:17
[INFO] [stdout]     |
[INFO] [stdout] 872 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:895:58
[INFO] [stdout]     |
[INFO] [stdout] 895 |                     let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:895:69
[INFO] [stdout]     |
[INFO] [stdout] 895 |                     let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:895:29
[INFO] [stdout]     |
[INFO] [stdout] 895 |                     let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:897:17
[INFO] [stdout]     |
[INFO] [stdout] 897 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ask.rs:901:25
[INFO] [stdout]     |
[INFO] [stdout] 901 |                 let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:902:17
[INFO] [stdout]     |
[INFO] [stdout] 902 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/ask.rs:906:25
[INFO] [stdout]     |
[INFO] [stdout] 906 |                 let _ = KillTimer(hwnd, ANIM_TIMER);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/ask.rs:909:17
[INFO] [stdout]     |
[INFO] [stdout] 909 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/ask.rs:912:18
[INFO] [stdout]     |
[INFO] [stdout] 912 |             _ => DefWindowProcW(hwnd, msg, wp, lp),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/ask.rs:919:22
[INFO] [stdout]     |
[INFO] [stdout] 919 |         let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/ask.rs:920:19
[INFO] [stdout]     |
[INFO] [stdout] 920 |         let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/ask.rs:922:22
[INFO] [stdout]     |
[INFO] [stdout] 922 |         let mut rc = RECT::default();
[INFO] [stdout]     |                      ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/ask.rs:923:17
[INFO] [stdout]     |
[INFO] [stdout] 923 |         let _ = GetClientRect(hwnd, &mut rc);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ask.rs:926:17
[INFO] [stdout]     |
[INFO] [stdout] 926 |         let _ = FillRect(hdc, &rc, r.panel_brush());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/ask.rs:936:42
[INFO] [stdout]     |
[INFO] [stdout] 936 |             let brush = CreateSolidBrush(COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ask.rs:936:25
[INFO] [stdout]     |
[INFO] [stdout] 936 |             let brush = CreateSolidBrush(COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ask.rs:937:21
[INFO] [stdout]     |
[INFO] [stdout] 937 |             let _ = FillRect(hdc, &sep, brush);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ask.rs:938:21
[INFO] [stdout]     |
[INFO] [stdout] 938 |             let _ = DeleteObject(brush);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ask.rs:940:28
[INFO] [stdout]     |
[INFO] [stdout] 940 |             let old_font = SelectObject(hdc, r.font_hint());
[INFO] [stdout]     |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/ask.rs:941:13
[INFO] [stdout]     |
[INFO] [stdout] 941 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/ask.rs:942:31
[INFO] [stdout]     |
[INFO] [stdout] 942 |             SetTextColor(hdc, COLORREF(theme::CLR_HINT));
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/ask.rs:942:13
[INFO] [stdout]     |
[INFO] [stdout] 942 |             SetTextColor(hdc, COLORREF(theme::CLR_HINT));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/ask.rs:953:53
[INFO] [stdout]     |
[INFO] [stdout] 953 |             DrawTextW(hdc, &mut hint, &mut hint_rc, DRAW_TEXT_FORMAT(DT_LINE));
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ask.rs:953:13
[INFO] [stdout]     |
[INFO] [stdout] 953 |             DrawTextW(hdc, &mut hint, &mut hint_rc, DRAW_TEXT_FORMAT(DT_LINE));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ask.rs:954:13
[INFO] [stdout]     |
[INFO] [stdout] 954 |             SelectObject(hdc, old_font);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/ask.rs:957:17
[INFO] [stdout]     |
[INFO] [stdout] 957 |         let _ = EndPaint(hwnd, &ps);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/ask.rs:973:27
[INFO] [stdout]     |
[INFO] [stdout] 973 |         if let Ok(ctrl) = GetDlgItem(hwnd, IDC_QUESTION) {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:975:51
[INFO] [stdout]     |
[INFO] [stdout] 975 |             let _ = SendMessageW(ctrl, EM_SETSEL, WPARAM(end), LPARAM(end as isize));
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/ask.rs:975:64
[INFO] [stdout]     |
[INFO] [stdout] 975 |             let _ = SendMessageW(ctrl, EM_SETSEL, WPARAM(end), LPARAM(end as isize));
[INFO] [stdout]     |                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ask.rs:975:21
[INFO] [stdout]     |
[INFO] [stdout] 975 |             let _ = SendMessageW(ctrl, EM_SETSEL, WPARAM(end), LPARAM(end as isize));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/ask.rs:982:27
[INFO] [stdout]     |
[INFO] [stdout] 982 |         if let Ok(ctrl) = GetDlgItem(hwnd, IDC_QUESTION) {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/ask.rs:990:24
[INFO] [stdout]     |
[INFO] [stdout] 990 |         let Ok(ctrl) = GetDlgItem(parent, id) else {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextLengthW` in this scope
[INFO] [stdout]    --> src/ask.rs:993:19
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let len = GetWindowTextLengthW(ctrl) as usize;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextW` in this scope
[INFO] [stdout]    --> src/ask.rs:998:19
[INFO] [stdout]     |
[INFO] [stdout] 998 |         let got = GetWindowTextW(ctrl, &mut buf) as usize;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ask.rs:1005:24
[INFO] [stdout]      |
[INFO] [stdout] 1005 |         let Ok(ctrl) = GetDlgItem(parent, id) else {
[INFO] [stdout]      |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]     --> src/ask.rs:1009:17
[INFO] [stdout]      |
[INFO] [stdout] 1009 |         let _ = SetWindowTextW(ctrl, PCWSTR(wide.as_ptr()));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/autotype.rs:207:71
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]     |                                                                       ^^^^^^^^^ use of undeclared type `HINSTANCE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]    --> src/autotype.rs:207:20
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(hook_proc), HINSTANCE::default(), 0)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/autotype.rs:224:27
[INFO] [stdout]     |
[INFO] [stdout]  13 | static HOOK: Mutex<isize> = Mutex::new(0);
[INFO] [stdout]     | ------------------------------------------ similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 224 |         let hook_handle = HHOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 224 -         let hook_handle = HHOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout] 224 +         let hook_handle = HOOK(*HOOK.lock().unwrap() as *mut _);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:227:20
[INFO] [stdout]     |
[INFO] [stdout] 227 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:236:20
[INFO] [stdout]     |
[INFO] [stdout] 236 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/autotype.rs:245:24
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 return LRESULT(1);
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:247:20
[INFO] [stdout]     |
[INFO] [stdout] 247 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:250:20
[INFO] [stdout]     |
[INFO] [stdout] 250 |         let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let alt = GetAsyncKeyState(VK_MENU.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:253:20
[INFO] [stdout]     |
[INFO] [stdout] 253 |             return CallNextHookEx(hook_handle, code, wp, lp);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/autotype.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let fg = GetForegroundWindow();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]    --> src/autotype.rs:257:19
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let tid = GetWindowThreadProcessId(fg, None);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyboardLayout` in this scope
[INFO] [stdout]    --> src/autotype.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |         let layout_id = (GetKeyboardLayout(tid).0 as usize & 0xFFFF) as u32;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:262:20
[INFO] [stdout]     |
[INFO] [stdout] 262 |             shift: GetAsyncKeyState(VK_SHIFT.0 as i32) as u16 & 0x8000 != 0,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:263:19
[INFO] [stdout]     |
[INFO] [stdout] 263 |             caps: GetKeyState(VK_CAPITAL.0 as i32) & 0x0001 != 0,
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/autotype.rs:271:26
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 .any(|b| GetAsyncKeyState(b.0 as i32) as u16 & 0x0001 != 0),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/autotype.rs:275:35
[INFO] [stdout]     |
[INFO] [stdout] 275 |             KeyAction::Swallow => LRESULT(1),
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/autotype.rs:276:32
[INFO] [stdout]     |
[INFO] [stdout] 276 |             KeyAction::Pass => CallNextHookEx(hook_handle, code, wp, lp),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyboardLayoutList` in this scope
[INFO] [stdout]    --> src/autotype.rs:526:21
[INFO] [stdout]     |
[INFO] [stdout] 526 |         let count = GetKeyboardLayoutList(None);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKL` in this scope
[INFO] [stdout]    --> src/autotype.rs:530:29
[INFO] [stdout]     |
[INFO] [stdout] 530 |         let mut list = vec![HKL::default(); count as usize];
[INFO] [stdout]     |                             ^^^ use of undeclared type `HKL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyboardLayoutList` in this scope
[INFO] [stdout]    --> src/autotype.rs:531:19
[INFO] [stdout]     |
[INFO] [stdout] 531 |         let got = GetKeyboardLayoutList(Some(&mut list));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 |             let _ = KillTimer(None, *id);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:792:15
[INFO] [stdout]     |
[INFO] [stdout] 792 |         *id = SetTimer(None, 0, 10, Some(switch_timer_proc));
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/autotype.rs:798:17
[INFO] [stdout]     |
[INFO] [stdout] 798 |         let _ = KillTimer(None, id);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/autotype.rs:850:18
[INFO] [stdout]     |
[INFO] [stdout] 850 |         let vk = VIRTUAL_KEY(key.vk);
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendInput` in this scope
[INFO] [stdout]    --> src/autotype.rs:860:17
[INFO] [stdout]     |
[INFO] [stdout] 860 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/autotype.rs:883:18
[INFO] [stdout]     |
[INFO] [stdout] 883 |         let fg = GetForegroundWindow();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |                 WPARAM(0),
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/autotype.rs:889:17
[INFO] [stdout]     |
[INFO] [stdout] 889 |                 LPARAM(lang_id as isize),
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/autotype.rs:885:21
[INFO] [stdout]     |
[INFO] [stdout] 885 |             let _ = PostMessageW(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendInput` in this scope
[INFO] [stdout]    --> src/autotype.rs:933:17
[INFO] [stdout]     |
[INFO] [stdout] 933 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendInput` in this scope
[INFO] [stdout]    --> src/autotype.rs:959:17
[INFO] [stdout]     |
[INFO] [stdout] 959 |         let _ = SendInput(&inputs, size_of::<INPUT>() as i32);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/capture.rs:230:25
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let screen_dc = GetDC(None);
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let sx = GetSystemMetrics(SM_XVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let sy = GetSystemMetrics(SM_YVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let sw = GetSystemMetrics(SM_CXVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |         let sh = GetSystemMetrics(SM_CYVIRTUALSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:237:23
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let orig_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:238:24
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let orig_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:239:24
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let orig_old = SelectObject(orig_dc, orig_bmp);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let _ = BitBlt(orig_dc, 0, 0, sw, sh, screen_dc, sx, sy, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:243:22
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let dim_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let dim_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:245:23
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let dim_old = SelectObject(dim_dc, dim_bmp);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:246:17
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let _ = BitBlt(dim_dc, 0, 0, sw, sh, orig_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:249:24
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let black_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:250:25
[INFO] [stdout]     |
[INFO] [stdout] 250 |         let black_bmp = CreateCompatibleBitmap(screen_dc, 1, 1);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:251:25
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let black_old = SelectObject(black_dc, black_bmp);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PatBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let _ = PatBlt(black_dc, 0, 0, 1, 1, BLACKNESS);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AlphaBlend` in this scope
[INFO] [stdout]    --> src/capture.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let _ = AlphaBlend(
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         SelectObject(black_dc, black_old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let _ = DeleteObject(black_bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |         let _ = DeleteDC(black_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:280:23
[INFO] [stdout]     |
[INFO] [stdout] 280 |         let back_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:281:24
[INFO] [stdout]     |
[INFO] [stdout] 281 |         let back_bmp = CreateCompatibleBitmap(screen_dc, sw, sh);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:282:24
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let back_old = SelectObject(back_dc, back_bmp);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/capture.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         ReleaseDC(None, screen_dc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:307:27
[INFO] [stdout]     |
[INFO] [stdout] 307 |             let orig_dc = HDC(c.orig_dc as *mut _);
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:308:35
[INFO] [stdout]     |
[INFO] [stdout] 308 |             SelectObject(orig_dc, HGDIOBJ(c.orig_old as *mut _));
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             SelectObject(orig_dc, HGDIOBJ(c.orig_old as *mut _));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:309:34
[INFO] [stdout]     |
[INFO] [stdout] 309 |             let _ = DeleteObject(HGDIOBJ(c.orig_bmp as *mut _));
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |             let _ = DeleteObject(HGDIOBJ(c.orig_bmp as *mut _));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:310:21
[INFO] [stdout]     |
[INFO] [stdout] 310 |             let _ = DeleteDC(orig_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:312:26
[INFO] [stdout]     |
[INFO] [stdout] 312 |             let dim_dc = HDC(c.dim_dc as *mut _);
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:313:34
[INFO] [stdout]     |
[INFO] [stdout] 313 |             SelectObject(dim_dc, HGDIOBJ(c.dim_old as *mut _));
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:313:13
[INFO] [stdout]     |
[INFO] [stdout] 313 |             SelectObject(dim_dc, HGDIOBJ(c.dim_old as *mut _));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:314:34
[INFO] [stdout]     |
[INFO] [stdout] 314 |             let _ = DeleteObject(HGDIOBJ(c.dim_bmp as *mut _));
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |             let _ = DeleteObject(HGDIOBJ(c.dim_bmp as *mut _));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:315:21
[INFO] [stdout]     |
[INFO] [stdout] 315 |             let _ = DeleteDC(dim_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:317:27
[INFO] [stdout]     |
[INFO] [stdout] 317 |             let back_dc = HDC(c.back_dc as *mut _);
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:318:35
[INFO] [stdout]     |
[INFO] [stdout] 318 |             SelectObject(back_dc, HGDIOBJ(c.back_old as *mut _));
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             SelectObject(back_dc, HGDIOBJ(c.back_old as *mut _));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/capture.rs:319:34
[INFO] [stdout]     |
[INFO] [stdout] 319 |             let _ = DeleteObject(HGDIOBJ(c.back_bmp as *mut _));
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |             let _ = DeleteObject(HGDIOBJ(c.back_bmp as *mut _));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:320:21
[INFO] [stdout]     |
[INFO] [stdout] 320 |             let _ = DeleteDC(back_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 GetSystemMetrics(SM_XVIRTUALSCREEN),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:334:17
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 GetSystemMetrics(SM_YVIRTUALSCREEN),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 GetSystemMetrics(SM_CXVIRTUALSCREEN),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/capture.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 GetSystemMetrics(SM_CYVIRTUALSCREEN),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:355:22
[INFO] [stdout]     |
[INFO] [stdout] 355 |         let src_dc = HDC(orig_dc_raw as *mut _);
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/capture.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let screen_dc = GetDC(None);
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/capture.rs:357:22
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let mem_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/capture.rs:358:19
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let bmp = CreateCompatibleBitmap(screen_dc, w, h);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:359:19
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let old = SelectObject(mem_dc, bmp);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/capture.rs:360:17
[INFO] [stdout]     |
[INFO] [stdout] 360 |         let _ = BitBlt(mem_dc, 0, 0, w, h, src_dc, x, y, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/capture.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |         SelectObject(mem_dc, old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDIBits` in this scope
[INFO] [stdout]    --> src/capture.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |         GetDIBits(
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/capture.rs:407:17
[INFO] [stdout]     |
[INFO] [stdout] 407 |         let _ = DeleteObject(bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/capture.rs:408:17
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/capture.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         ReleaseDC(None, screen_dc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/capture.rs:534:20
[INFO] [stdout]     |
[INFO] [stdout] 534 |             badge: CreateFontW(-12, 0, 0, 0, 600, 0, 0, 0, 1, 0, 0, 5, 0, w!("Segoe UI")).0
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/capture.rs:536:21
[INFO] [stdout]     |
[INFO] [stdout] 536 |             button: CreateFontW(-13, 0, 0, 0, 500, 0, 0, 0, 1, 0, 0, 5, 0, w!("Segoe UI")).0
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/capture.rs:538:19
[INFO] [stdout]     |
[INFO] [stdout] 538 |             hint: CreateFontW(-11, 0, 0, 0, 400, 0, 0, 0, 1, 0, 0, 5, 0, w!("Segoe UI")).0 as isize,
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/capture.rs:539:22
[INFO] [stdout]     |
[INFO] [stdout] 539 |             initial: CreateFontW(-16, 0, 0, 0, 400, 0, 0, 0, 1, 0, 0, 5, 0, w!("Segoe UI")).0
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HFONT` in this scope
[INFO] [stdout]    --> src/capture.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 |     HFONT(f(guard.as_ref().unwrap()) as *mut _)
[INFO] [stdout]     |     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:564:14
[INFO] [stdout]     |
[INFO] [stdout] 564 |         Some(HWND(v as *mut _))
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/capture.rs:575:19
[INFO] [stdout]     |
[INFO] [stdout] 575 |     let mut msg = MSG::default();
[INFO] [stdout]     |                   ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/capture.rs:578:17
[INFO] [stdout]     |
[INFO] [stdout] 578 |             if !GetMessageW(&mut msg, None, 0, 0).as_bool() {
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/capture.rs:581:21
[INFO] [stdout]     |
[INFO] [stdout] 581 |             let _ = TranslateMessage(&msg);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/capture.rs:582:13
[INFO] [stdout]     |
[INFO] [stdout] 582 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/capture.rs:599:17
[INFO] [stdout]     |
[INFO] [stdout] 599 |         let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HINSTANCE` in this scope
[INFO] [stdout]    --> src/capture.rs:638:25
[INFO] [stdout]     |
[INFO] [stdout] 638 |         let hinstance = HINSTANCE(hmodule.0);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/capture.rs:645:22
[INFO] [stdout]     |
[INFO] [stdout] 645 |             hCursor: LoadCursorW(None, IDC_CROSS).unwrap_or_default(),
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HBRUSH` in this scope
[INFO] [stdout]    --> src/capture.rs:646:28
[INFO] [stdout]     |
[INFO] [stdout] 646 |             hbrBackground: HBRUSH(std::ptr::null_mut()),
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/capture.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 650 |         RegisterClassW(&wc);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/capture.rs:663:13
[INFO] [stdout]     |
[INFO] [stdout] 663 |             HWND::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `HWND`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/capture.rs:664:13
[INFO] [stdout]     |
[INFO] [stdout] 664 |             HMENU::default(),
[INFO] [stdout]     |             ^^^^^ use of undeclared type `HMENU`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/capture.rs:654:20
[INFO] [stdout]     |
[INFO] [stdout] 654 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/capture.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 670 |         let _ = SetForegroundWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetFocus` in this scope
[INFO] [stdout]    --> src/capture.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |         let _ = SetFocus(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:680:50
[INFO] [stdout]     |
[INFO] [stdout] 680 |             let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/capture.rs:680:61
[INFO] [stdout]     |
[INFO] [stdout] 680 |             let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/capture.rs:680:21
[INFO] [stdout]     |
[INFO] [stdout] 680 |             let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:704:25
[INFO] [stdout]     |
[INFO] [stdout] 704 |                         SetCapture(hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:724:37
[INFO] [stdout]     |
[INFO] [stdout] 724 | ...                   let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:736:29
[INFO] [stdout]     |
[INFO] [stdout] 736 | ...                   SetCapture(hwnd);
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:743:29
[INFO] [stdout]     |
[INFO] [stdout] 743 | ...                   SetCapture(hwnd);
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:761:17
[INFO] [stdout]     |
[INFO] [stdout] 761 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:770:29
[INFO] [stdout]     |
[INFO] [stdout] 770 |                     let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:787:29
[INFO] [stdout]     |
[INFO] [stdout] 787 |                     let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:823:29
[INFO] [stdout]     |
[INFO] [stdout] 823 |                     let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:840:33
[INFO] [stdout]     |
[INFO] [stdout] 840 |                         let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:843:17
[INFO] [stdout]     |
[INFO] [stdout] 843 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/capture.rs:855:39
[INFO] [stdout]     |
[INFO] [stdout] 855 |                     let _ = SetCursor(LoadCursorW(None, h.cursor()).unwrap_or_default());
[INFO] [stdout]     |                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/capture.rs:855:29
[INFO] [stdout]     |
[INFO] [stdout] 855 |                     let _ = SetCursor(LoadCursorW(None, h.cursor()).unwrap_or_default());
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:856:28
[INFO] [stdout]     |
[INFO] [stdout] 856 |                     return LRESULT(1);
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `POINT` in this scope
[INFO] [stdout]    --> src/capture.rs:861:34
[INFO] [stdout]     |
[INFO] [stdout] 861 |                     let mut pt = POINT::default();
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/capture.rs:862:24
[INFO] [stdout]     |
[INFO] [stdout] 862 |                     if GetCursorPos(&mut pt).is_ok() {
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ScreenToClient` in this scope
[INFO] [stdout]    --> src/capture.rs:863:33
[INFO] [stdout]     |
[INFO] [stdout] 863 |                         let _ = ScreenToClient(hwnd, &mut pt);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/capture.rs:865:47
[INFO] [stdout]     |
[INFO] [stdout] 865 | ...                   let _ = SetCursor(LoadCursorW(None, h.cursor()).unwrap_or_default());
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/capture.rs:865:37
[INFO] [stdout]     |
[INFO] [stdout] 865 | ...                   let _ = SetCursor(LoadCursorW(None, h.cursor()).unwrap_or_default());
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:866:36
[INFO] [stdout]     |
[INFO] [stdout] 866 | ...                   return LRESULT(1);
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/capture.rs:870:17
[INFO] [stdout]     |
[INFO] [stdout] 870 |                 DefWindowProcW(hwnd, msg, wp, lp)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:876:29
[INFO] [stdout]     |
[INFO] [stdout] 876 |                     let _ = ReleaseCapture();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:891:33
[INFO] [stdout]     |
[INFO] [stdout] 891 |                         let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:906:29
[INFO] [stdout]     |
[INFO] [stdout] 906 |                     let _ = ReleaseCapture();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:907:29
[INFO] [stdout]     |
[INFO] [stdout] 907 |                     let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:914:29
[INFO] [stdout]     |
[INFO] [stdout] 914 |                     let _ = ReleaseCapture();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:915:29
[INFO] [stdout]     |
[INFO] [stdout] 915 |                     let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:917:17
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:921:25
[INFO] [stdout]     |
[INFO] [stdout] 921 |                 let _ = ReleaseCapture();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:923:17
[INFO] [stdout]     |
[INFO] [stdout] 923 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/capture.rs:928:29
[INFO] [stdout]     |
[INFO] [stdout] 928 |                     let _ = ReleaseCapture();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/capture.rs:934:32
[INFO] [stdout]     |
[INFO] [stdout] 934 |                     let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/capture.rs:946:32
[INFO] [stdout]     |
[INFO] [stdout] 946 |                     let ctrl = GetAsyncKeyState(VK_CONTROL.0 as i32) as u16 & 0x8000 != 0;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/capture.rs:948:33
[INFO] [stdout]     |
[INFO] [stdout] 948 |                         let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:951:17
[INFO] [stdout]     |
[INFO] [stdout] 951 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/capture.rs:954:25
[INFO] [stdout]     |
[INFO] [stdout] 954 |                 let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:955:17
[INFO] [stdout]     |
[INFO] [stdout] 955 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:959:17
[INFO] [stdout]     |
[INFO] [stdout] 959 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/capture.rs:962:30
[INFO] [stdout]     |
[INFO] [stdout] 962 |                 let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                              ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/capture.rs:963:27
[INFO] [stdout]     |
[INFO] [stdout] 963 |                 let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/capture.rs:965:25
[INFO] [stdout]     |
[INFO] [stdout] 965 |                 let _ = EndPaint(hwnd, &ps);
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:966:17
[INFO] [stdout]     |
[INFO] [stdout] 966 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/capture.rs:968:30
[INFO] [stdout]     |
[INFO] [stdout] 968 |             WM_ERASEBKGND => LRESULT(1),
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/capture.rs:969:18
[INFO] [stdout]     |
[INFO] [stdout] 969 |             _ => DefWindowProcW(hwnd, msg, wp, lp),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:984:17
[INFO] [stdout]     |
[INFO] [stdout] 984 |                 HDC(c.orig_dc as *mut _),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 984 -                 HDC(c.orig_dc as *mut _),
[INFO] [stdout] 984 +                 hdc(c.orig_dc as *mut _),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:985:17
[INFO] [stdout]     |
[INFO] [stdout] 985 |                 HDC(c.dim_dc as *mut _),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 985 -                 HDC(c.dim_dc as *mut _),
[INFO] [stdout] 985 +                 hdc(c.dim_dc as *mut _),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HDC` in this scope
[INFO] [stdout]    --> src/capture.rs:986:17
[INFO] [stdout]     |
[INFO] [stdout] 986 |                 HDC(c.back_dc as *mut _),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 986 -                 HDC(c.back_dc as *mut _),
[INFO] [stdout] 986 +                 hdc(c.back_dc as *mut _),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]     --> src/capture.rs:1013:21
[INFO] [stdout]      |
[INFO] [stdout] 1013 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]     --> src/capture.rs:1014:21
[INFO] [stdout]      |
[INFO] [stdout] 1014 |             let _ = BitBlt(back_dc, rx, ry, rw, rh, orig_dc, rx, ry, SRCCOPY);
[INFO] [stdout]      |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1026:46
[INFO] [stdout]      |
[INFO] [stdout] 1026 |             let pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]     --> src/capture.rs:1026:23
[INFO] [stdout]      |
[INFO] [stdout] 1026 |             let pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1027:27
[INFO] [stdout]      |
[INFO] [stdout] 1027 |             let old_pen = SelectObject(back_dc, pen);
[INFO] [stdout]      |                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1028:51
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             let old_brush = SelectObject(back_dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1028:29
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             let old_brush = SelectObject(back_dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rectangle` in this scope
[INFO] [stdout]     --> src/capture.rs:1029:21
[INFO] [stdout]      |
[INFO] [stdout] 1029 |             let _ = Rectangle(back_dc, rx, ry, rx + rw, ry + rh);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1030:13
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             SelectObject(back_dc, old_pen);
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1031:13
[INFO] [stdout]      |
[INFO] [stdout] 1031 |             SelectObject(back_dc, old_brush);
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1032:21
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             let _ = DeleteObject(pen);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]     --> src/capture.rs:1066:21
[INFO] [stdout]      |
[INFO] [stdout] 1066 |             let _ = BitBlt(back_dc, 0, 0, sw, sh, dim_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]     --> src/capture.rs:1072:17
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let _ = BitBlt(hdc, 0, 0, sw, sh, back_dc, 0, 0, SRCCOPY);
[INFO] [stdout]      |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SaveDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1095:21
[INFO] [stdout]      |
[INFO] [stdout] 1095 |         let saved = SaveDC(hdc);
[INFO] [stdout]      |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateRectRgn` in this scope
[INFO] [stdout]     --> src/capture.rs:1096:19
[INFO] [stdout]      |
[INFO] [stdout] 1096 |         let rgn = CreateRectRgn(clip.left, clip.top, clip.right, clip.bottom);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectClipRgn` in this scope
[INFO] [stdout]     --> src/capture.rs:1097:9
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         SelectClipRgn(hdc, rgn);
[INFO] [stdout]      |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1104:22
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             lbColor: COLORREF(INK),
[INFO] [stdout]      |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ExtCreatePen` in this scope
[INFO] [stdout]     --> src/capture.rs:1107:23
[INFO] [stdout]      |
[INFO] [stdout] 1107 |         let mut pen = ExtCreatePen(
[INFO] [stdout]      |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1114:50
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             pen = CreatePen(PS_SOLID, INK_WIDTH, COLORREF(INK));
[INFO] [stdout]      |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]     --> src/capture.rs:1114:19
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             pen = CreatePen(PS_SOLID, INK_WIDTH, COLORREF(INK));
[INFO] [stdout]      |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1116:23
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         let old_pen = SelectObject(hdc, pen);
[INFO] [stdout]      |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1117:43
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1117:25
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Polyline` in this scope
[INFO] [stdout]     --> src/capture.rs:1132:29
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                     let _ = Polyline(hdc, &moved);
[INFO] [stdout]      |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rectangle` in this scope
[INFO] [stdout]     --> src/capture.rs:1135:29
[INFO] [stdout]      |
[INFO] [stdout] 1135 |                     let _ = Rectangle(
[INFO] [stdout]      |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1146:9
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         SelectObject(hdc, old_pen);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1147:9
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         SelectObject(hdc, old_brush);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1148:17
[INFO] [stdout]      |
[INFO] [stdout] 1148 |         let _ = DeleteObject(pen);
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RestoreDC` in this scope
[INFO] [stdout]     --> src/capture.rs:1149:17
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         let _ = RestoreDC(hdc, saved);
[INFO] [stdout]      |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1150:17
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         let _ = DeleteObject(rgn);
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1210:42
[INFO] [stdout]      |
[INFO] [stdout] 1210 |             let brush = CreateSolidBrush(COLORREF(color));
[INFO] [stdout]      |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]     --> src/capture.rs:1210:25
[INFO] [stdout]      |
[INFO] [stdout] 1210 |             let brush = CreateSolidBrush(COLORREF(color));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1211:22
[INFO] [stdout]      |
[INFO] [stdout] 1211 |             let ob = SelectObject(dc, brush);
[INFO] [stdout]      |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1212:39
[INFO] [stdout]      |
[INFO] [stdout] 1212 |             let op = SelectObject(dc, GetStockObject(NULL_PEN));
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1212:22
[INFO] [stdout]      |
[INFO] [stdout] 1212 |             let op = SelectObject(dc, GetStockObject(NULL_PEN));
[INFO] [stdout]      |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Polygon` in this scope
[INFO] [stdout]     --> src/capture.rs:1213:21
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             let _ = Polygon(dc, &pts);
[INFO] [stdout]      |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1214:13
[INFO] [stdout]      |
[INFO] [stdout] 1214 |             SelectObject(dc, ob);
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1215:13
[INFO] [stdout]      |
[INFO] [stdout] 1215 |             SelectObject(dc, op);
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1216:21
[INFO] [stdout]      |
[INFO] [stdout] 1216 |             let _ = DeleteObject(brush);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1227:51
[INFO] [stdout]      |
[INFO] [stdout] 1227 |             let pen = CreatePen(PS_SOLID, 2 * ss, COLORREF(color));
[INFO] [stdout]      |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]     --> src/capture.rs:1227:23
[INFO] [stdout]      |
[INFO] [stdout] 1227 |             let pen = CreatePen(PS_SOLID, 2 * ss, COLORREF(color));
[INFO] [stdout]      |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1228:22
[INFO] [stdout]      |
[INFO] [stdout] 1228 |             let op = SelectObject(dc, pen);
[INFO] [stdout]      |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1229:39
[INFO] [stdout]      |
[INFO] [stdout] 1229 |             let ob = SelectObject(dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1229:22
[INFO] [stdout]      |
[INFO] [stdout] 1229 |             let ob = SelectObject(dc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]      |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rectangle` in this scope
[INFO] [stdout]     --> src/capture.rs:1232:21
[INFO] [stdout]      |
[INFO] [stdout] 1232 |             let _ = Rectangle(dc, a.x + ss, a.y + ss, b.x - ss, b.y - ss);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1233:13
[INFO] [stdout]      |
[INFO] [stdout] 1233 |             SelectObject(dc, op);
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1234:13
[INFO] [stdout]      |
[INFO] [stdout] 1234 |             SelectObject(dc, ob);
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1235:21
[INFO] [stdout]      |
[INFO] [stdout] 1235 |             let _ = DeleteObject(pen);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1242:37
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         let fill = CreateSolidBrush(COLORREF(0x00FF_FFFF));
[INFO] [stdout]      |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]     --> src/capture.rs:1242:20
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         let fill = CreateSolidBrush(COLORREF(0x00FF_FFFF));
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1243:42
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]     --> src/capture.rs:1243:19
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1244:18
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         let op = SelectObject(hdc, pen);
[INFO] [stdout]      |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1245:18
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         let ob = SelectObject(hdc, fill);
[INFO] [stdout]      |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rectangle` in this scope
[INFO] [stdout]     --> src/capture.rs:1248:21
[INFO] [stdout]      |
[INFO] [stdout] 1248 |             let _ = Rectangle(hdc, r.left, r.top, r.right, r.bottom);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1250:9
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         SelectObject(hdc, op);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1251:9
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         SelectObject(hdc, ob);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1252:17
[INFO] [stdout]      |
[INFO] [stdout] 1252 |         let _ = DeleteObject(fill);
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1253:17
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         let _ = DeleteObject(pen);
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1261:24
[INFO] [stdout]      |
[INFO] [stdout] 1261 |         let old_font = SelectObject(hdc, f);
[INFO] [stdout]      |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]     --> src/capture.rs:1273:52
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         DrawTextW(hdc, &mut wide, &mut measure_rc, DRAW_TEXT_FORMAT(0x0C00));
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]     --> src/capture.rs:1273:9
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         DrawTextW(hdc, &mut wide, &mut measure_rc, DRAW_TEXT_FORMAT(0x0C00));
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1286:44
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         let badge_brush = CreateSolidBrush(COLORREF(theme::CLR_BG));
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]     --> src/capture.rs:1286:27
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         let badge_brush = CreateSolidBrush(COLORREF(theme::CLR_BG));
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1287:48
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         let badge_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]     --> src/capture.rs:1287:25
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         let badge_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]      |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1288:21
[INFO] [stdout]      |
[INFO] [stdout] 1288 |         let old_p = SelectObject(hdc, badge_pen);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1289:21
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         let old_b = SelectObject(hdc, badge_brush);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope
[INFO] [stdout]     --> src/capture.rs:1290:17
[INFO] [stdout]      |
[INFO] [stdout] 1290 |         let _ = RoundRect(
[INFO] [stdout]      |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1299:9
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         SelectObject(hdc, old_p);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1300:9
[INFO] [stdout]      |
[INFO] [stdout] 1300 |         SelectObject(hdc, old_b);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1301:17
[INFO] [stdout]      |
[INFO] [stdout] 1301 |         let _ = DeleteObject(badge_brush);
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1302:17
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         let _ = DeleteObject(badge_pen);
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]     --> src/capture.rs:1304:9
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1305:27
[INFO] [stdout]      |
[INFO] [stdout] 1305 |         SetTextColor(hdc, COLORREF(0x00FF_FFFF));
[INFO] [stdout]      |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]     --> src/capture.rs:1305:9
[INFO] [stdout]      |
[INFO] [stdout] 1305 |         SetTextColor(hdc, COLORREF(0x00FF_FFFF));
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]     --> src/capture.rs:1316:13
[INFO] [stdout]      |
[INFO] [stdout] 1316 |             DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]     --> src/capture.rs:1312:9
[INFO] [stdout]      |
[INFO] [stdout] 1312 |         DrawTextW(
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1318:9
[INFO] [stdout]      |
[INFO] [stdout] 1318 |         SelectObject(hdc, old_font);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1341:24
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         let old_font = SelectObject(hdc, f);
[INFO] [stdout]      |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]     --> src/capture.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1343:27
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         SetTextColor(hdc, COLORREF(button::text_color(variant, state)));
[INFO] [stdout]      |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]     --> src/capture.rs:1343:9
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         SetTextColor(hdc, COLORREF(button::text_color(variant, state)));
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]     --> src/capture.rs:1353:13
[INFO] [stdout]      |
[INFO] [stdout] 1353 |             DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]     --> src/capture.rs:1349:9
[INFO] [stdout]      |
[INFO] [stdout] 1349 |         DrawTextW(
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1355:9
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         SelectObject(hdc, old_font);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1364:24
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         let old_font = SelectObject(hdc, f);
[INFO] [stdout]      |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]     --> src/capture.rs:1365:9
[INFO] [stdout]      |
[INFO] [stdout] 1365 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1366:27
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         SetTextColor(hdc, COLORREF(theme::CLR_HINT));
[INFO] [stdout]      |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]     --> src/capture.rs:1366:9
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         SetTextColor(hdc, COLORREF(theme::CLR_HINT));
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]     --> src/capture.rs:1377:44
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         DrawTextW(hdc, &mut wide, &mut rc, DRAW_TEXT_FORMAT(0x0802)); // DT_RIGHT | DT_NOPREFIX
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]     --> src/capture.rs:1377:9
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         DrawTextW(hdc, &mut wide, &mut rc, DRAW_TEXT_FORMAT(0x0802)); // DT_RIGHT | DT_NOPREFIX
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1378:9
[INFO] [stdout]      |
[INFO] [stdout] 1378 |         SelectObject(hdc, old_font);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1386:24
[INFO] [stdout]      |
[INFO] [stdout] 1386 |         let old_font = SelectObject(hdc, f);
[INFO] [stdout]      |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]     --> src/capture.rs:1387:9
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]     --> src/capture.rs:1388:27
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         SetTextColor(hdc, COLORREF(0x00C0_C0C0));
[INFO] [stdout]      |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]     --> src/capture.rs:1388:9
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         SetTextColor(hdc, COLORREF(0x00C0_C0C0));
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]     --> src/capture.rs:1403:13
[INFO] [stdout]      |
[INFO] [stdout] 1403 |             DRAW_TEXT_FORMAT(DT_CENTER_VCENTER_SINGLE_NOPREFIX),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]     --> src/capture.rs:1399:9
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         DrawTextW(
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]     --> src/capture.rs:1405:9
[INFO] [stdout]      |
[INFO] [stdout] 1405 |         SelectObject(hdc, old_font);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:56:24
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let mut hkey = HKEY::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let err = RegOpenKeyExW(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]   --> src/explorer_cmd.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 |         let _ = RegCloseKey(hkey);
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let _ = RegCloseKey(cmd_key);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteKeyW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteKeyW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let _ = RegDeleteKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:124:24
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let mut hkey = HKEY::default();
[INFO] [stdout]     |                        ^^^^ use of undeclared type `HKEY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCreateKeyW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:125:19
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let err = RegCreateKeyW(HKEY_CURRENT_USER, PCWSTR(wide.as_ptr()), &mut hkey);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let _ = RegSetValueExW(hkey, name, 0, REG_SZ, Some(bytes));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CoCreateInstance` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:168:50
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let shell_windows: IShellWindows = match CoCreateInstance(&ShellWindows, None, CLSCTX_ALL) {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:212:13
[INFO] [stdout]     |
[INFO] [stdout] 212 |             HWND::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `HWND`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShellExecuteW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         ShellExecuteW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:226:31
[INFO] [stdout]     |
[INFO] [stdout] 226 |     let foreground = unsafe { GetForegroundWindow() };
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SHGetPathFromIDListW` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let ok = SHGetPathFromIDListW(pidl, &mut buf);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CoTaskMemFree` in this scope
[INFO] [stdout]    --> src/explorer_cmd.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         CoTaskMemFree(Some(pidl as *const ITEMIDLIST as *const _));
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetStretchBltMode` in this scope
[INFO] [stdout]   --> src/paint.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         SetStretchBltMode(canvas.dc, COLORONCOLOR);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `StretchBlt` in this scope
[INFO] [stdout]   --> src/paint.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let _ = StretchBlt(
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetDIBitsToDevice` in this scope
[INFO] [stdout]   --> src/paint.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         SetDIBitsToDevice(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/paint.rs:151:21
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let brush = CreateSolidBrush(COLORREF(color));
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/paint.rs:152:17
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let _ = FillRect(hdc, &rc, brush);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/paint.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |         let _ = DeleteObject(brush);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/paint.rs:164:19
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let pen = CreatePen(PS_SOLID, width, COLORREF(color));
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/paint.rs:165:23
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let old_pen = SelectObject(hdc, pen);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]    --> src/paint.rs:166:43
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/paint.rs:166:25
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope
[INFO] [stdout]    --> src/paint.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub unsafe fn round_rect(hdc: HDC, rc: &RECT, style: &Style) {
[INFO] [stdout]     | ------------------------------------------------------------ similarly named function `round_rect` defined here
[INFO] [stdout] ...
[INFO] [stdout] 170 |         let _ = RoundRect(
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 170 -         let _ = RoundRect(
[INFO] [stdout] 170 +         let _ = round_rect(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/paint.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         SelectObject(hdc, old_pen);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/paint.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         SelectObject(hdc, old_brush);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/paint.rs:181:17
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let _ = DeleteObject(pen);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SaveDC` in this scope
[INFO] [stdout]    --> src/paint.rs:191:21
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let saved = SaveDC(hdc);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateRoundRectRgn` in this scope
[INFO] [stdout]    --> src/paint.rs:192:19
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let rgn = CreateRoundRectRgn(rc.left, rc.top, rc.right, rc.bottom, radius * 2, radius * 2);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectClipRgn` in this scope
[INFO] [stdout]    --> src/paint.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         SelectClipRgn(hdc, rgn);
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GradientFill` in this scope
[INFO] [stdout]    --> src/paint.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let _ = GradientFill(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RestoreDC` in this scope
[INFO] [stdout]    --> src/paint.rs:211:17
[INFO] [stdout]     |
[INFO] [stdout] 211 |         let _ = RestoreDC(hdc, saved);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/paint.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let _ = DeleteObject(rgn);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDIBSection` in this scope
[INFO] [stdout]    --> src/paint.rs:288:23
[INFO] [stdout]     |
[INFO] [stdout] 288 |             let bmp = CreateDIBSection(None, &info, DIB_RGB_COLORS, &mut bits, None, 0).ok()?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/paint.rs:290:25
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 let _ = DeleteObject(bmp);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/paint.rs:293:22
[INFO] [stdout]     |
[INFO] [stdout] 293 |             let dc = CreateCompatibleDC(None);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/paint.rs:294:23
[INFO] [stdout]     |
[INFO] [stdout] 294 |             let old = SelectObject(dc, bmp);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/paint.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             SelectObject(self.dc, self.old);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/paint.rs:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |             let _ = DeleteObject(self.bmp);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/paint.rs:312:21
[INFO] [stdout]     |
[INFO] [stdout] 312 |             let _ = DeleteDC(self.dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]   --> src/popup.rs:92:14
[INFO] [stdout]    |
[INFO] [stdout] 92 |         Some(HWND(v as *mut _))
[INFO] [stdout]    |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HFONT` in this scope
[INFO] [stdout]   --> src/popup.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     HFONT(*m.lock().unwrap() as *mut _)
[INFO] [stdout]    |     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |             if IsWindow(hwnd).as_bool() {
[INFO] [stdout]     |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:148:25
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 let _ = SetTimer(hwnd, TIMER_SPINNER, SPINNER_INTERVAL_MS, None);
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:150:25
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:156:21
[INFO] [stdout]     |
[INFO] [stdout] 156 |             let _ = SetTimer(hwnd, TIMER_SPINNER, SPINNER_INTERVAL_MS, None);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:170:16
[INFO] [stdout]     |
[INFO] [stdout] 170 |             if IsWindow(hwnd).as_bool() {
[INFO] [stdout]     |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:178:25
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 let _ = SetTimer(hwnd, TIMER_AUTOHIDE, AUTOHIDE_MS, None);
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:180:25
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:208:50
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/popup.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/popup.rs:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let _ = SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:236:17
[INFO] [stdout]     |
[INFO] [stdout] 236 |         let _ = SetTimer(hwnd, TIMER_FADEIN, FADE_INTERVAL_MS, None);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:245:50
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), new_a, LWA_ALPHA);
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/popup.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), new_a, LWA_ALPHA);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:247:21
[INFO] [stdout]     |
[INFO] [stdout] 247 |             let _ = KillTimer(hwnd, TIMER_FADEIN);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:270:19
[INFO] [stdout]     |
[INFO] [stdout] 270 |         let old = SelectObject(hdc, font);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/popup.rs:285:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |             DRAW_TEXT_FORMAT(DT_CALCRECT | DT_WORDBREAK | DT_NOPREFIX | DT_EDITCONTROL),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         DrawTextW(
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         SelectObject(hdc, old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         RECT::default()
[INFO] [stdout]     |         ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |         RECT::default()
[INFO] [stdout]     |         ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:368:13
[INFO] [stdout]     |
[INFO] [stdout] 368 |         (0, RECT::default())
[INFO] [stdout]     |             ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/popup.rs:401:25
[INFO] [stdout]     |
[INFO] [stdout] 401 |                 let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:402:25
[INFO] [stdout]     |
[INFO] [stdout] 402 |                 let _ = SetTimer(hwnd, TIMER_COPY_RESET, 1500, None);
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HINSTANCE` in this scope
[INFO] [stdout]    --> src/popup.rs:415:25
[INFO] [stdout]     |
[INFO] [stdout] 415 |         let hinstance = HINSTANCE(hmodule.0);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/popup.rs:422:22
[INFO] [stdout]     |
[INFO] [stdout] 422 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HBRUSH` in this scope
[INFO] [stdout]    --> src/popup.rs:423:28
[INFO] [stdout]     |
[INFO] [stdout] 423 |             hbrBackground: HBRUSH(std::ptr::null_mut()),
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/popup.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |         RegisterClassW(&wc);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/popup.rs:430:13
[INFO] [stdout]     |
[INFO] [stdout] 430 |             CreateFontW(-18, 0, 0, 0, 600, 0, 0, 0, 1, 0, 0, 5, 0, w!("Segoe UI")).0 as isize;
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/popup.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |             CreateFontW(-13, 0, 0, 0, 400, 0, 0, 0, 1, 0, 0, 5, 0, w!("Segoe UI")).0 as isize;
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/popup.rs:434:13
[INFO] [stdout]     |
[INFO] [stdout] 434 |             CreateFontW(-11, 0, 0, 0, 700, 0, 0, 0, 1, 0, 0, 5, 0, w!("Segoe UI")).0 as isize;
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `POINT` in this scope
[INFO] [stdout]    --> src/popup.rs:436:26
[INFO] [stdout]     |
[INFO] [stdout] 436 |         let mut cursor = POINT::default();
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/popup.rs:437:17
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let _ = GetCursorPos(&mut cursor);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |             HWND::default(),
[INFO] [stdout]     |             ^^^^ use of undeclared type `HWND`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/popup.rs:449:13
[INFO] [stdout]     |
[INFO] [stdout] 449 |             HMENU::default(),
[INFO] [stdout]     |             ^^^^^ use of undeclared type `HMENU`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/popup.rs:439:20
[INFO] [stdout]     |
[INFO] [stdout] 439 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateRoundRectRgn` in this scope
[INFO] [stdout]    --> src/popup.rs:455:19
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let rgn = CreateRoundRectRgn(0, 0, MAX_W + 1, 201, CORNER_R, CORNER_R);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowRgn` in this scope
[INFO] [stdout]    --> src/popup.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |         SetWindowRgn(hwnd, rgn, true);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:460:21
[INFO] [stdout]     |
[INFO] [stdout] 460 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:464:21
[INFO] [stdout]     |
[INFO] [stdout] 464 |             let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |             let _ = SetTimer(hwnd, TIMER_AUTOHIDE, AUTOHIDE_MS, None);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:469:21
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _ = ShowWindow(hwnd, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:478:19
[INFO] [stdout]     |
[INFO] [stdout] 478 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/popup.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `POINT` in this scope
[INFO] [stdout]    --> src/popup.rs:483:26
[INFO] [stdout]     |
[INFO] [stdout] 483 |         let mut cursor = POINT::default();
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/popup.rs:484:17
[INFO] [stdout]     |
[INFO] [stdout] 484 |         let _ = GetCursorPos(&mut cursor);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/popup.rs:485:18
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let sw = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/popup.rs:486:18
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let sh = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateRoundRectRgn` in this scope
[INFO] [stdout]    --> src/popup.rs:499:19
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let rgn = CreateRoundRectRgn(0, 0, MAX_W + 1, h + 1, CORNER_R, CORNER_R);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowRgn` in this scope
[INFO] [stdout]    --> src/popup.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         SetWindowRgn(hwnd, rgn, true);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:501:17
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let _ = MoveWindow(hwnd, x, y, MAX_W, h, true);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/popup.rs:502:17
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/popup.rs:520:33
[INFO] [stdout]     |
[INFO] [stdout] 520 |                         let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:524:33
[INFO] [stdout]     |
[INFO] [stdout] 524 |                         let _ = KillTimer(hwnd, TIMER_COPY_RESET);
[INFO] [stdout]     |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/popup.rs:526:33
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:530:17
[INFO] [stdout]     |
[INFO] [stdout] 530 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:535:31
[INFO] [stdout]     |
[INFO] [stdout] 535 |                     let hdc = GetDC(hwnd);
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/popup.rs:537:21
[INFO] [stdout]     |
[INFO] [stdout] 537 |                     ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:542:17
[INFO] [stdout]     |
[INFO] [stdout] 542 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:547:31
[INFO] [stdout]     |
[INFO] [stdout] 547 |                     let hdc = GetDC(hwnd);
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/popup.rs:549:21
[INFO] [stdout]     |
[INFO] [stdout] 549 |                     ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/popup.rs:554:33
[INFO] [stdout]     |
[INFO] [stdout] 554 |                         let _ = InvalidateRect(hwnd, None, false);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/popup.rs:560:30
[INFO] [stdout]     |
[INFO] [stdout] 560 |                 let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                              ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:561:27
[INFO] [stdout]     |
[INFO] [stdout] 561 |                 let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:563:25
[INFO] [stdout]     |
[INFO] [stdout] 563 |                 let _ = EndPaint(hwnd, &ps);
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:564:17
[INFO] [stdout]     |
[INFO] [stdout] 564 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:566:30
[INFO] [stdout]     |
[INFO] [stdout] 566 |             WM_ERASEBKGND => LRESULT(1),
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:569:17
[INFO] [stdout]     |
[INFO] [stdout] 569 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:574:17
[INFO] [stdout]     |
[INFO] [stdout] 574 |                 LRESULT(0)
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/popup.rs:576:18
[INFO] [stdout]     |
[INFO] [stdout] 576 |             _ => DefWindowProcW(hwnd, msg, wp, lp),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:587:17
[INFO] [stdout]     |
[INFO] [stdout] 587 |         let _ = KillTimer(hwnd, TIMER_FADEIN);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:588:17
[INFO] [stdout]     |
[INFO] [stdout] 588 |         let _ = KillTimer(hwnd, TIMER_SPINNER);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:589:17
[INFO] [stdout]     |
[INFO] [stdout] 589 |         let _ = KillTimer(hwnd, TIMER_AUTOHIDE);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/popup.rs:590:17
[INFO] [stdout]     |
[INFO] [stdout] 590 |         let _ = KillTimer(hwnd, TIMER_COPY_RESET);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:599:17
[INFO] [stdout]     |
[INFO] [stdout] 599 |         let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope
[INFO] [stdout]    --> src/popup.rs:615:24
[INFO] [stdout]     |
[INFO] [stdout] 615 |                     if IsWindowVisible(hwnd).as_bool() {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:616:38
[INFO] [stdout]     |
[INFO] [stdout] 616 |                         let mut rc = RECT::default();
[INFO] [stdout]     |                                      ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/popup.rs:617:33
[INFO] [stdout]     |
[INFO] [stdout] 617 |                         let _ = GetWindowRect(hwnd, &mut rc);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:627:66
[INFO] [stdout]     |
[INFO] [stdout] 627 | ...                   let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:627:77
[INFO] [stdout]     |
[INFO] [stdout] 627 | ...                   let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/popup.rs:627:37
[INFO] [stdout]     |
[INFO] [stdout] 627 | ...                   let _ = PostMessageW(hwnd, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HHOOK` in this scope
[INFO] [stdout]    --> src/popup.rs:633:24
[INFO] [stdout]     |
[INFO] [stdout] 633 |         CallNextHookEx(HHOOK::default(), code, wp, lp)
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `HHOOK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/popup.rs:633:9
[INFO] [stdout]     |
[INFO] [stdout] 633 |         CallNextHookEx(HHOOK::default(), code, wp, lp)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HINSTANCE` in this scope
[INFO] [stdout]    --> src/popup.rs:646:74
[INFO] [stdout]     |
[INFO] [stdout] 646 |         let hook = SetWindowsHookExW(WH_MOUSE_LL, Some(mouse_hook_proc), HINSTANCE(hmodule.0), 0)
[INFO] [stdout]     |                                                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]    --> src/popup.rs:646:20
[INFO] [stdout]     |
[INFO] [stdout] 646 |         let hook = SetWindowsHookExW(WH_MOUSE_LL, Some(mouse_hook_proc), HINSTANCE(hmodule.0), 0)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/popup.rs:658:37
[INFO] [stdout]     |
[INFO] [stdout] 658 |         let _ = UnhookWindowsHookEx(HHOOK(*g as *mut _));
[INFO] [stdout]     |                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]    --> src/popup.rs:658:17
[INFO] [stdout]     |
[INFO] [stdout] 658 |         let _ = UnhookWindowsHookEx(HHOOK(*g as *mut _));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/popup.rs:669:22
[INFO] [stdout]     |
[INFO] [stdout] 669 |         let mut rc = RECT::default();
[INFO] [stdout]     |                      ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/popup.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 670 |         let _ = GetClientRect(hwnd, &mut rc);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/popup.rs:676:22
[INFO] [stdout]     |
[INFO] [stdout] 676 |         let mem_dc = CreateCompatibleDC(hdc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/popup.rs:677:23
[INFO] [stdout]     |
[INFO] [stdout] 677 |         let mem_bmp = CreateCompatibleBitmap(hdc, w, h);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:678:23
[INFO] [stdout]     |
[INFO] [stdout] 678 |         let old_bmp = SelectObject(mem_dc, mem_bmp);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:680:35
[INFO] [stdout]     |
[INFO] [stdout] 680 |         let bg = CreateSolidBrush(COLORREF(theme::CLR_BG));
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/popup.rs:680:18
[INFO] [stdout]     |
[INFO] [stdout] 680 |         let bg = CreateSolidBrush(COLORREF(theme::CLR_BG));
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/popup.rs:681:17
[INFO] [stdout]     |
[INFO] [stdout] 681 |         let _ = FillRect(mem_dc, &rc, bg);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:682:17
[INFO] [stdout]     |
[INFO] [stdout] 682 |         let _ = DeleteObject(bg);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/popup.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |         let _ = BitBlt(hdc, 0, 0, w, h, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |         SelectObject(mem_dc, old_bmp);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:688:17
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let _ = DeleteObject(mem_bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/popup.rs:689:17
[INFO] [stdout]     |
[INFO] [stdout] 689 |         let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:702:45
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let accent_brush = CreateSolidBrush(COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/popup.rs:702:28
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let accent_brush = CreateSolidBrush(COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/popup.rs:709:17
[INFO] [stdout]     |
[INFO] [stdout] 709 |         let _ = FillRect(hdc, &accent_rc, accent_brush);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:710:17
[INFO] [stdout]     |
[INFO] [stdout] 710 |         let _ = DeleteObject(accent_brush);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/popup.rs:712:9
[INFO] [stdout]     |
[INFO] [stdout] 712 |         SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:758:50
[INFO] [stdout]     |
[INFO] [stdout] 758 |             let sep_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/popup.rs:758:27
[INFO] [stdout]     |
[INFO] [stdout] 758 |             let sep_pen = CreatePen(PS_SOLID, 1, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:759:27
[INFO] [stdout]     |
[INFO] [stdout] 759 |             let old_pen = SelectObject(hdc, sep_pen);
[INFO] [stdout]     |                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/popup.rs:760:21
[INFO] [stdout]     |
[INFO] [stdout] 760 |             let _ = MoveToEx(hdc, PAD_X, layout.separator_y, None);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/popup.rs:761:21
[INFO] [stdout]     |
[INFO] [stdout] 761 |             let _ = LineTo(hdc, MAX_W - PAD_X, layout.separator_y);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:762:13
[INFO] [stdout]     |
[INFO] [stdout] 762 |             SelectObject(hdc, old_pen);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:763:21
[INFO] [stdout]     |
[INFO] [stdout] 763 |             let _ = DeleteObject(sep_pen);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:779:27
[INFO] [stdout]     |
[INFO] [stdout] 779 |         SetTextColor(hdc, COLORREF(colour));
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/popup.rs:779:9
[INFO] [stdout]     |
[INFO] [stdout] 779 |         SetTextColor(hdc, COLORREF(colour));
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:780:19
[INFO] [stdout]     |
[INFO] [stdout] 780 |         let old = SelectObject(hdc, font);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/popup.rs:790:13
[INFO] [stdout]     |
[INFO] [stdout] 790 |             DRAW_TEXT_FORMAT(DT_WORDBREAK | DT_NOPREFIX | DT_EDITCONTROL),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:786:9
[INFO] [stdout]     |
[INFO] [stdout] 786 |         DrawTextW(
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:792:9
[INFO] [stdout]     |
[INFO] [stdout] 792 |         SelectObject(hdc, old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:803:45
[INFO] [stdout]     |
[INFO] [stdout] 803 |         let bg_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/popup.rs:803:22
[INFO] [stdout]     |
[INFO] [stdout] 803 |         let bg_pen = CreatePen(PS_SOLID, 2, COLORREF(theme::CLR_SEPARATOR));
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:804:23
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let old_pen = SelectObject(hdc, bg_pen);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]    --> src/popup.rs:805:43
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:805:25
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Ellipse` in this scope
[INFO] [stdout]    --> src/popup.rs:806:17
[INFO] [stdout]     |
[INFO] [stdout] 806 |         let _ = Ellipse(hdc, cx - r, cy - r, cx + r, cy + r);
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:807:17
[INFO] [stdout]     |
[INFO] [stdout] 807 |         let _ = DeleteObject(bg_pen);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:810:45
[INFO] [stdout]     |
[INFO] [stdout] 810 |         let fg_pen = CreatePen(PS_SOLID, 3, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/popup.rs:810:22
[INFO] [stdout]     |
[INFO] [stdout] 810 |         let fg_pen = CreatePen(PS_SOLID, 3, COLORREF(theme::CLR_ACCENT));
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:811:9
[INFO] [stdout]     |
[INFO] [stdout] 811 |         SelectObject(hdc, fg_pen);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Arc` in this scope
[INFO] [stdout]    --> src/popup.rs:823:17
[INFO] [stdout]     |
[INFO] [stdout] 823 |         let _ = Arc(
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:835:9
[INFO] [stdout]     |
[INFO] [stdout] 835 |         SelectObject(hdc, old_pen);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:836:9
[INFO] [stdout]     |
[INFO] [stdout] 836 |         SelectObject(hdc, old_brush);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:837:17
[INFO] [stdout]     |
[INFO] [stdout] 837 |         let _ = DeleteObject(fg_pen);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:846:42
[INFO] [stdout]     |
[INFO] [stdout] 846 |             let plate = CreateSolidBrush(COLORREF(CLR_COPY_PLATE));
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/popup.rs:846:25
[INFO] [stdout]     |
[INFO] [stdout] 846 |             let plate = CreateSolidBrush(COLORREF(CLR_COPY_PLATE));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:847:52
[INFO] [stdout]     |
[INFO] [stdout] 847 |             let plate_pen = CreatePen(PS_SOLID, 1, COLORREF(CLR_COPY_PLATE_BORDER));
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/popup.rs:847:29
[INFO] [stdout]     |
[INFO] [stdout] 847 |             let plate_pen = CreatePen(PS_SOLID, 1, COLORREF(CLR_COPY_PLATE_BORDER));
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:848:22
[INFO] [stdout]     |
[INFO] [stdout] 848 |             let op = SelectObject(hdc, plate_pen);
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:849:22
[INFO] [stdout]     |
[INFO] [stdout] 849 |             let ob = SelectObject(hdc, plate);
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope
[INFO] [stdout]    --> src/popup.rs:851:21
[INFO] [stdout]     |
[INFO] [stdout] 851 |             let _ = RoundRect(hdc, rect.left, rect.top, rect.right, rect.bottom, r, r);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:852:13
[INFO] [stdout]     |
[INFO] [stdout] 852 |             SelectObject(hdc, op);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |             SelectObject(hdc, ob);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:854:21
[INFO] [stdout]     |
[INFO] [stdout] 854 |             let _ = DeleteObject(plate);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:855:21
[INFO] [stdout]     |
[INFO] [stdout] 855 |             let _ = DeleteObject(plate_pen);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:859:42
[INFO] [stdout]     |
[INFO] [stdout] 859 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(clr));
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/popup.rs:859:19
[INFO] [stdout]     |
[INFO] [stdout] 859 |         let pen = CreatePen(PS_SOLID, 1, COLORREF(clr));
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:860:23
[INFO] [stdout]     |
[INFO] [stdout] 860 |         let old_pen = SelectObject(hdc, pen);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]    --> src/popup.rs:861:43
[INFO] [stdout]     |
[INFO] [stdout] 861 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:861:25
[INFO] [stdout]     |
[INFO] [stdout] 861 |         let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH));
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rectangle` in this scope
[INFO] [stdout]    --> src/popup.rs:867:17
[INFO] [stdout]     |
[INFO] [stdout] 867 |         let _ = Rectangle(hdc, cx - 3, cy - 5, cx + 7, cy + 5);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:870:37
[INFO] [stdout]     |
[INFO] [stdout] 870 |         let fill = CreateSolidBrush(COLORREF(behind));
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/popup.rs:870:20
[INFO] [stdout]     |
[INFO] [stdout] 870 |         let fill = CreateSolidBrush(COLORREF(behind));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/popup.rs:877:17
[INFO] [stdout]     |
[INFO] [stdout] 877 |         let _ = FillRect(hdc, &fr, fill);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:878:17
[INFO] [stdout]     |
[INFO] [stdout] 878 |         let _ = DeleteObject(fill);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rectangle` in this scope
[INFO] [stdout]    --> src/popup.rs:880:17
[INFO] [stdout]     |
[INFO] [stdout] 880 |         let _ = Rectangle(hdc, cx - 7, cy - 6, cx + 3, cy + 4);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:882:9
[INFO] [stdout]     |
[INFO] [stdout] 882 |         SelectObject(hdc, old_pen);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:883:9
[INFO] [stdout]     |
[INFO] [stdout] 883 |         SelectObject(hdc, old_brush);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:884:17
[INFO] [stdout]     |
[INFO] [stdout] 884 |         let _ = DeleteObject(pen);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/popup.rs:890:42
[INFO] [stdout]     |
[INFO] [stdout] 890 |         let pen = CreatePen(PS_SOLID, 2, COLORREF(CLR_CHECK));
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/popup.rs:890:19
[INFO] [stdout]     |
[INFO] [stdout] 890 |         let pen = CreatePen(PS_SOLID, 2, COLORREF(CLR_CHECK));
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:891:23
[INFO] [stdout]     |
[INFO] [stdout] 891 |         let old_pen = SelectObject(hdc, pen);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/popup.rs:896:17
[INFO] [stdout]     |
[INFO] [stdout] 896 |         let _ = MoveToEx(hdc, cx - 5, cy, None);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/popup.rs:897:17
[INFO] [stdout]     |
[INFO] [stdout] 897 |         let _ = LineTo(hdc, cx - 1, cy + 4);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/popup.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |         let _ = LineTo(hdc, cx + 6, cy - 4);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/popup.rs:900:9
[INFO] [stdout]     |
[INFO] [stdout] 900 |         SelectObject(hdc, old_pen);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/popup.rs:901:17
[INFO] [stdout]     |
[INFO] [stdout] 901 |         let _ = DeleteObject(pen);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:563:25
[INFO] [stdout]     |
[INFO] [stdout] 563 |         let screen_dc = GetDC(None);
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:568:22
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let mem_dc = CreateCompatibleDC(screen_dc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:569:19
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let bmp = CreateCompatibleBitmap(screen_dc, w, h);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:570:19
[INFO] [stdout]     |
[INFO] [stdout] 570 |         let old = SelectObject(mem_dc, bmp);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:571:23
[INFO] [stdout]     |
[INFO] [stdout] 571 |         let blitted = BitBlt(mem_dc, 0, 0, w, h, screen_dc, x, y, SRCCOPY).is_ok();
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         SelectObject(mem_dc, old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDIBits` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:588:21
[INFO] [stdout]     |
[INFO] [stdout] 588 |         let lines = GetDIBits(
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:598:17
[INFO] [stdout]     |
[INFO] [stdout] 598 |         let _ = DeleteObject(bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:599:17
[INFO] [stdout]     |
[INFO] [stdout] 599 |         let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/scroll_capture.rs:600:9
[INFO] [stdout]     |
[INFO] [stdout] 600 |         ReleaseDC(None, screen_dc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:36:36
[INFO] [stdout]    |
[INFO] [stdout] 36 | const BS_OWNERDRAW: WINDOW_STYLE = WINDOW_STYLE(0x000B);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:37:38
[INFO] [stdout]    |
[INFO] [stdout] 37 | const ES_AUTOHSCROLL: WINDOW_STYLE = WINDOW_STYLE(0x0080);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:39:38
[INFO] [stdout]    |
[INFO] [stdout] 39 | const SS_CENTERIMAGE: WINDOW_STYLE = WINDOW_STYLE(0x0200);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:41:38
[INFO] [stdout]    |
[INFO] [stdout] 41 | const SS_ENDELLIPSIS: WINDOW_STYLE = WINDOW_STYLE(0x4000);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:278:44
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 bg_brush: CreateSolidBrush(COLORREF(theme::CLR_BG)).0 as isize,
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:278:27
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 bg_brush: CreateSolidBrush(COLORREF(theme::CLR_BG)).0 as isize,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:279:46
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 card_brush: CreateSolidBrush(COLORREF(theme::CLR_CARD)).0 as isize,
[INFO] [stdout]     |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:279:29
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 card_brush: CreateSolidBrush(COLORREF(theme::CLR_CARD)).0 as isize,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:280:47
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 field_brush: CreateSolidBrush(COLORREF(theme::CLR_FIELD)).0 as isize,
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:280:30
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 field_brush: CreateSolidBrush(COLORREF(theme::CLR_FIELD)).0 as isize,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ not found in this scope
[WARN] too many lines in the log, truncating it
