[INFO] cloning repository https://github.com/zengge23/netspeed
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zengge23/netspeed" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzengge23%2Fnetspeed", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzengge23%2Fnetspeed'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] edd307f74efd6352e7b82ccf097cc0a4821b3060
[INFO] checking zengge23/netspeed against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzengge23%2Fnetspeed" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/zengge23/netspeed
[INFO] finished tweaking git repo https://github.com/zengge23/netspeed
[INFO] tweaked toml for git repo https://github.com/zengge23/netspeed written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zengge23/netspeed on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zengge23/netspeed 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2
[INFO] running `Command { std: "docker" "start" "fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2", 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" "fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2", 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=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling cc v1.4.2
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling embed-resource v2.5.2
[INFO] [stderr]    Compiling netspeed v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::core::Interface;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Threading::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::System::LibraryLoader::{GetModuleFileNameW, GetModuleHandleW};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::System::Registry::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::System::SystemInformation::GetLocalTime;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::Graphics::Direct2D::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::Graphics::Direct2D::Common::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Graphics::Direct3D10::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows::Win32::Graphics::DirectWrite::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::Graphics::DirectComposition::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::Graphics::Dwm::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows::Win32::Graphics::Dxgi::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use windows::Win32::Graphics::Dxgi::Common::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::UI::HiDpi::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1244:13
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         use windows::core::w;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1245:13
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         use windows::Win32::Foundation as f;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1246:13
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         use windows::Win32::System::Registry as reg;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1247:13
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         use windows::Win32::System::Threading as th;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1248:13
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         use windows::Win32::UI::WindowsAndMessaging as wm;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     use windows::core::w;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1290:9
[INFO] [stdout]      |
[INFO] [stdout] 1290 |     use windows::Win32::System::Registry as reg;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1841:9
[INFO] [stdout]      |
[INFO] [stdout] 1841 |     use windows::Win32::NetworkManagement::IpHelper::*;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2032:9
[INFO] [stdout]      |
[INFO] [stdout] 2032 |     use windows::Win32::System::Threading::*;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2082:9
[INFO] [stdout]      |
[INFO] [stdout] 2082 |     use windows::Win32::System::Threading::*;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2100:13
[INFO] [stdout]      |
[INFO] [stdout] 2100 |         use windows::Win32::System::Threading::*;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2172:21
[INFO] [stdout]      |
[INFO] [stdout] 2172 |                 use windows::Win32::System::Threading::*;
[INFO] [stdout]      |                     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2173:21
[INFO] [stdout]      |
[INFO] [stdout] 2173 |                 use windows::Win32::System::Diagnostics::ToolHelp::*;
[INFO] [stdout]      |                     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `sysinfo`
[INFO] [stdout]     --> src/main.rs:1886:9
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     use sysinfo::{Networks, System};
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `sysinfo`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `sysinfo`, use `cargo add sysinfo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:700:22
[INFO] [stdout]     |
[INFO] [stdout] 700 |         let subkey = windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize");
[INFO] [stdout]     |                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:703:20
[INFO] [stdout]     |
[INFO] [stdout] 703 |         let name = windows::core::w!("SystemUsesLightTheme");
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:979:44
[INFO] [stdout]     |
[INFO] [stdout] 979 | const PANEL_CLASS: windows::core::PCWSTR = windows::core::w!("NetSpeedPanelWnd");
[INFO] [stdout]     |                                            ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1080:17
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                 windows::core::w!("Segoe UI Variable"),
[INFO] [stdout]      |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1208:13
[INFO] [stdout]      |
[INFO] [stdout] 1208 |             windows::core::w!("NetSpeed Panel"),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1326:26
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1330:40
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     let xaml = FindWindowExW(tb, None, windows::core::w!("Windows.UI.Composition.DesktopWindowContentBridge"), None);
[INFO] [stdout]      |                                        ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1333:42
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         let cw = FindWindowExW(tb, None, windows::core::w!("Windows.UI.Core.CoreWindow"), None);
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1367:68
[INFO] [stdout]      |
[INFO] [stdout] 1367 |     s.push_str(&push_rect("ReBarWindow32", FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None)));
[INFO] [stdout]      |                                                                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1368:68
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     s.push_str(&push_rect("TrayNotifyWnd", FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None)));
[INFO] [stdout]      |                                                                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1369:65
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     s.push_str(&push_rect("XamlBridge", FindWindowExW(tb, None, windows::core::w!("Windows.UI.Composition.DesktopWindowContentBrid...
[INFO] [stdout]      |                                                                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1370:65
[INFO] [stdout]      |
[INFO] [stdout] 1370 |     s.push_str(&push_rect("CoreWindow", FindWindowExW(tb, None, windows::core::w!("Windows.UI.Core.CoreWindow"), None)));
[INFO] [stdout]      |                                                                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1371:39
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                                       ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1372:70
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     s.push_str(&push_rect("MSTaskSwWClass", FindWindowExW(bar, None, windows::core::w!("MSTaskSwWClass"), None)));
[INFO] [stdout]      |                                                                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1373:72
[INFO] [stdout]      |
[INFO] [stdout] 1373 |     s.push_str(&push_rect("MSTaskListWClass", FindWindowExW(bar, None, windows::core::w!("MSTaskListWClass"), None)));
[INFO] [stdout]      |                                                                        ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1416:30
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                              ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1424:26
[INFO] [stdout]      |
[INFO] [stdout] 1424 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1446:34
[INFO] [stdout]      |
[INFO] [stdout] 1446 |             let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                                  ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1495:26
[INFO] [stdout]      |
[INFO] [stdout] 1495 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1569:42
[INFO] [stdout]      |
[INFO] [stdout] 1569 |         let tn = FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None);
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1587:43
[INFO] [stdout]      |
[INFO] [stdout] 1587 |         let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1594:42
[INFO] [stdout]      |
[INFO] [stdout] 1594 |         let tn = FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None);
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1632:47
[INFO] [stdout]      |
[INFO] [stdout] 1632 |             let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                                               ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1670:40
[INFO] [stdout]      |
[INFO] [stdout] 1670 | const RUN_KEY: windows::core::PCWSTR = windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
[INFO] [stdout]      |                                        ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1685:13
[INFO] [stdout]      |
[INFO] [stdout] 1685 |             windows::core::w!("NetSpeed"),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1716:37
[INFO] [stdout]      |
[INFO] [stdout] 1716 |         let _ = RegSetValueExW(key, windows::core::w!("NetSpeed"), 0, REG_SZ, Some(bytes));
[INFO] [stdout]      |                                     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1726:38
[INFO] [stdout]      |
[INFO] [stdout] 1726 |         let _ = RegDeleteValueW(key, windows::core::w!("NetSpeed"));
[INFO] [stdout]      |                                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1744:41
[INFO] [stdout]      |
[INFO] [stdout] 1744 |     let _ = AppendMenuW(menu, flags, 1, windows::core::w!("开机自启"));
[INFO] [stdout]      |                                         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1746:42
[INFO] [stdout]      |
[INFO] [stdout] 1746 |     let _ = AppendMenuW(menu, gflags, 3, windows::core::w!("显示图表"));
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1748:42
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     let _ = AppendMenuW(menu, nflags, 4, windows::core::w!("网络延迟检测"));
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1750:43
[INFO] [stdout]      |
[INFO] [stdout] 1750 |     let _ = AppendMenuW(menu, gflags2, 5, windows::core::w!("渐变配色"));
[INFO] [stdout]      |                                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1752:42
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let _ = AppendMenuW(menu, pflags, 6, windows::core::w!("悬停详情面板"));
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1754:45
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     let _ = AppendMenuW(menu, MF_STRING, 2, windows::core::w!("退出"));
[INFO] [stdout]      |                                             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1770:33
[INFO] [stdout]      |
[INFO] [stdout] 1770 |             let m = FindWindowW(windows::core::w!("#32768"), None);
[INFO] [stdout]      |                                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2038:49
[INFO] [stdout]      |
[INFO] [stdout] 2038 |     let h = OpenMutexW(MUTEX_ALL_ACCESS, false, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |                                                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2086:9
[INFO] [stdout]      |
[INFO] [stdout] 2086 |         windows::core::w!("Local\\NetSpeed_WatchdogStop"),
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2105:43
[INFO] [stdout]      |
[INFO] [stdout] 2105 |         let wd = CreateMutexW(None, true, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |                                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2119:13
[INFO] [stdout]      |
[INFO] [stdout] 2119 |             windows::core::w!("Local\\NetSpeed_WatchdogStop"),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2146:17
[INFO] [stdout]      |
[INFO] [stdout] 2146 |                 windows::core::w!("Global\\NetSpeed_SingleInstance"),
[INFO] [stdout]      |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2152:38
[INFO] [stdout]      |
[INFO] [stdout] 2152 |                 let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2158:25
[INFO] [stdout]      |
[INFO] [stdout] 2158 |                         windows::core::w!("NetSpeedTaskbarWnd"),
[INFO] [stdout]      |                         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2264:42
[INFO] [stdout]      |
[INFO] [stdout] 2264 |         let h = CreateMutexW(None, true, windows::core::w!("Global\\NetSpeed_SingleInstance"));
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2305:13
[INFO] [stdout]      |
[INFO] [stdout] 2305 |             windows::core::w!("NetSpeed"),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::core::Interface;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Threading::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::System::LibraryLoader::{GetModuleFileNameW, GetModuleHandleW};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::System::Registry::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::System::SystemInformation::GetLocalTime;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::Graphics::Direct2D::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::Graphics::Direct2D::Common::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Graphics::Direct3D10::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows::Win32::Graphics::DirectWrite::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::Graphics::DirectComposition::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::Graphics::Dwm::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows::Win32::Graphics::Dxgi::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use windows::Win32::Graphics::Dxgi::Common::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/main.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::UI::HiDpi::*;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1244:13
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         use windows::core::w;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1245:13
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         use windows::Win32::Foundation as f;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1246:13
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         use windows::Win32::System::Registry as reg;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1247:13
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         use windows::Win32::System::Threading as th;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1248:13
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         use windows::Win32::UI::WindowsAndMessaging as wm;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     use windows::core::w;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1290:9
[INFO] [stdout]      |
[INFO] [stdout] 1290 |     use windows::Win32::System::Registry as reg;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1841:9
[INFO] [stdout]      |
[INFO] [stdout] 1841 |     use windows::Win32::NetworkManagement::IpHelper::*;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2032:9
[INFO] [stdout]      |
[INFO] [stdout] 2032 |     use windows::Win32::System::Threading::*;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2082:9
[INFO] [stdout]      |
[INFO] [stdout] 2082 |     use windows::Win32::System::Threading::*;
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2100:13
[INFO] [stdout]      |
[INFO] [stdout] 2100 |         use windows::Win32::System::Threading::*;
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2172:21
[INFO] [stdout]      |
[INFO] [stdout] 2172 |                 use windows::Win32::System::Threading::*;
[INFO] [stdout]      |                     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2173:21
[INFO] [stdout]      |
[INFO] [stdout] 2173 |                 use windows::Win32::System::Diagnostics::ToolHelp::*;
[INFO] [stdout]      |                     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `sysinfo`
[INFO] [stdout]     --> src/main.rs:1886:9
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     use sysinfo::{Networks, System};
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `sysinfo`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `sysinfo`, use `cargo add sysinfo` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:700:22
[INFO] [stdout]     |
[INFO] [stdout] 700 |         let subkey = windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize");
[INFO] [stdout]     |                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:703:20
[INFO] [stdout]     |
[INFO] [stdout] 703 |         let name = windows::core::w!("SystemUsesLightTheme");
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:979:44
[INFO] [stdout]     |
[INFO] [stdout] 979 | const PANEL_CLASS: windows::core::PCWSTR = windows::core::w!("NetSpeedPanelWnd");
[INFO] [stdout]     |                                            ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1080:17
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                 windows::core::w!("Segoe UI Variable"),
[INFO] [stdout]      |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1208:13
[INFO] [stdout]      |
[INFO] [stdout] 1208 |             windows::core::w!("NetSpeed Panel"),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1326:26
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1330:40
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     let xaml = FindWindowExW(tb, None, windows::core::w!("Windows.UI.Composition.DesktopWindowContentBridge"), None);
[INFO] [stdout]      |                                        ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1333:42
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         let cw = FindWindowExW(tb, None, windows::core::w!("Windows.UI.Core.CoreWindow"), None);
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1367:68
[INFO] [stdout]      |
[INFO] [stdout] 1367 |     s.push_str(&push_rect("ReBarWindow32", FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None)));
[INFO] [stdout]      |                                                                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1368:68
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     s.push_str(&push_rect("TrayNotifyWnd", FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None)));
[INFO] [stdout]      |                                                                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1369:65
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     s.push_str(&push_rect("XamlBridge", FindWindowExW(tb, None, windows::core::w!("Windows.UI.Composition.DesktopWindowContentBrid...
[INFO] [stdout]      |                                                                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1370:65
[INFO] [stdout]      |
[INFO] [stdout] 1370 |     s.push_str(&push_rect("CoreWindow", FindWindowExW(tb, None, windows::core::w!("Windows.UI.Core.CoreWindow"), None)));
[INFO] [stdout]      |                                                                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1371:39
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                                       ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1372:70
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     s.push_str(&push_rect("MSTaskSwWClass", FindWindowExW(bar, None, windows::core::w!("MSTaskSwWClass"), None)));
[INFO] [stdout]      |                                                                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1373:72
[INFO] [stdout]      |
[INFO] [stdout] 1373 |     s.push_str(&push_rect("MSTaskListWClass", FindWindowExW(bar, None, windows::core::w!("MSTaskListWClass"), None)));
[INFO] [stdout]      |                                                                        ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1416:30
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                              ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1424:26
[INFO] [stdout]      |
[INFO] [stdout] 1424 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1446:34
[INFO] [stdout]      |
[INFO] [stdout] 1446 |             let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                                  ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1495:26
[INFO] [stdout]      |
[INFO] [stdout] 1495 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1569:42
[INFO] [stdout]      |
[INFO] [stdout] 1569 |         let tn = FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None);
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1587:43
[INFO] [stdout]      |
[INFO] [stdout] 1587 |         let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1594:42
[INFO] [stdout]      |
[INFO] [stdout] 1594 |         let tn = FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None);
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1632:47
[INFO] [stdout]      |
[INFO] [stdout] 1632 |             let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                                               ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1670:40
[INFO] [stdout]      |
[INFO] [stdout] 1670 | const RUN_KEY: windows::core::PCWSTR = windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
[INFO] [stdout]      |                                        ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1685:13
[INFO] [stdout]      |
[INFO] [stdout] 1685 |             windows::core::w!("NetSpeed"),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1716:37
[INFO] [stdout]      |
[INFO] [stdout] 1716 |         let _ = RegSetValueExW(key, windows::core::w!("NetSpeed"), 0, REG_SZ, Some(bytes));
[INFO] [stdout]      |                                     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1726:38
[INFO] [stdout]      |
[INFO] [stdout] 1726 |         let _ = RegDeleteValueW(key, windows::core::w!("NetSpeed"));
[INFO] [stdout]      |                                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1744:41
[INFO] [stdout]      |
[INFO] [stdout] 1744 |     let _ = AppendMenuW(menu, flags, 1, windows::core::w!("开机自启"));
[INFO] [stdout]      |                                         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1746:42
[INFO] [stdout]      |
[INFO] [stdout] 1746 |     let _ = AppendMenuW(menu, gflags, 3, windows::core::w!("显示图表"));
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1748:42
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     let _ = AppendMenuW(menu, nflags, 4, windows::core::w!("网络延迟检测"));
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1750:43
[INFO] [stdout]      |
[INFO] [stdout] 1750 |     let _ = AppendMenuW(menu, gflags2, 5, windows::core::w!("渐变配色"));
[INFO] [stdout]      |                                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1752:42
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let _ = AppendMenuW(menu, pflags, 6, windows::core::w!("悬停详情面板"));
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1754:45
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     let _ = AppendMenuW(menu, MF_STRING, 2, windows::core::w!("退出"));
[INFO] [stdout]      |                                             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1770:33
[INFO] [stdout]      |
[INFO] [stdout] 1770 |             let m = FindWindowW(windows::core::w!("#32768"), None);
[INFO] [stdout]      |                                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2038:49
[INFO] [stdout]      |
[INFO] [stdout] 2038 |     let h = OpenMutexW(MUTEX_ALL_ACCESS, false, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |                                                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2086:9
[INFO] [stdout]      |
[INFO] [stdout] 2086 |         windows::core::w!("Local\\NetSpeed_WatchdogStop"),
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2105:43
[INFO] [stdout]      |
[INFO] [stdout] 2105 |         let wd = CreateMutexW(None, true, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |                                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2119:13
[INFO] [stdout]      |
[INFO] [stdout] 2119 |             windows::core::w!("Local\\NetSpeed_WatchdogStop"),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2146:17
[INFO] [stdout]      |
[INFO] [stdout] 2146 |                 windows::core::w!("Global\\NetSpeed_SingleInstance"),
[INFO] [stdout]      |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2152:38
[INFO] [stdout]      |
[INFO] [stdout] 2152 |                 let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2158:25
[INFO] [stdout]      |
[INFO] [stdout] 2158 |                         windows::core::w!("NetSpeedTaskbarWnd"),
[INFO] [stdout]      |                         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2264:42
[INFO] [stdout]      |
[INFO] [stdout] 2264 |         let h = CreateMutexW(None, true, windows::core::w!("Global\\NetSpeed_SingleInstance"));
[INFO] [stdout]      |                                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2305:13
[INFO] [stdout]      |
[INFO] [stdout] 2305 |             windows::core::w!("NetSpeed"),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:575:36
[INFO] [stdout]     |
[INFO] [stdout] 575 | ...                   let g: windows::core::Result<ID2D1Geometry> = geom.cast();
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:575:36
[INFO] [stdout]     |
[INFO] [stdout] 575 | ...                   let g: windows::core::Result<ID2D1Geometry> = geom.cast();
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:675:17
[INFO] [stdout]     |
[INFO] [stdout] 675 |                 windows::core::PCWSTR(font_name.as_ptr()),
[INFO] [stdout]     |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:675:17
[INFO] [stdout]     |
[INFO] [stdout] 675 |                 windows::core::PCWSTR(font_name.as_ptr()),
[INFO] [stdout]     |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:681:17
[INFO] [stdout]     |
[INFO] [stdout] 681 |                 windows::core::PCWSTR([0u16].as_ptr()),
[INFO] [stdout]     |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:681:17
[INFO] [stdout]     |
[INFO] [stdout] 681 |                 windows::core::PCWSTR([0u16].as_ptr()),
[INFO] [stdout]     |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:770:20
[INFO] [stdout]     |
[INFO] [stdout] 770 |     let mut idle = windows::Win32::Foundation::FILETIME::default();
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:771:22
[INFO] [stdout]     |
[INFO] [stdout] 771 |     let mut kernel = windows::Win32::Foundation::FILETIME::default();
[INFO] [stdout]     |                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:772:20
[INFO] [stdout]     |
[INFO] [stdout] 772 |     let mut user = windows::Win32::Foundation::FILETIME::default();
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:770:20
[INFO] [stdout]     |
[INFO] [stdout] 770 |     let mut idle = windows::Win32::Foundation::FILETIME::default();
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:771:22
[INFO] [stdout]     |
[INFO] [stdout] 771 |     let mut kernel = windows::Win32::Foundation::FILETIME::default();
[INFO] [stdout]     |                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:777:22
[INFO] [stdout]     |
[INFO] [stdout] 777 |     let to_u64 = |t: windows::Win32::Foundation::FILETIME| {
[INFO] [stdout]     |                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:772:20
[INFO] [stdout]     |
[INFO] [stdout] 772 |     let mut user = windows::Win32::Foundation::FILETIME::default();
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:777:22
[INFO] [stdout]     |
[INFO] [stdout] 777 |     let to_u64 = |t: windows::Win32::Foundation::FILETIME| {
[INFO] [stdout]     |                      ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:857:51
[INFO] [stdout]     |
[INFO] [stdout] 857 |             if let Ok(cursor) = LoadCursorW(None, windows::core::PCWSTR(32512 as *const u16)) {
[INFO] [stdout]     |                                                   ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:857:51
[INFO] [stdout]     |
[INFO] [stdout] 857 |             if let Ok(cursor) = LoadCursorW(None, windows::core::PCWSTR(32512 as *const u16)) {
[INFO] [stdout]     |                                                   ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:979:20
[INFO] [stdout]     |
[INFO] [stdout] 979 | const PANEL_CLASS: windows::core::PCWSTR = windows::core::w!("NetSpeedPanelWnd");
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:979:20
[INFO] [stdout]     |
[INFO] [stdout] 979 | const PANEL_CLASS: windows::core::PCWSTR = windows::core::w!("NetSpeedPanelWnd");
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1195:27
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]      |                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1195:27
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]      |                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1670:16
[INFO] [stdout]      |
[INFO] [stdout] 1670 | const RUN_KEY: windows::core::PCWSTR = windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
[INFO] [stdout]      |                ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:1670:16
[INFO] [stdout]      |
[INFO] [stdout] 1670 | const RUN_KEY: windows::core::PCWSTR = windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
[INFO] [stdout]      |                ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2064:9
[INFO] [stdout]      |
[INFO] [stdout] 2064 |         windows::core::PWSTR(cmd.as_mut_ptr()),
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2064:9
[INFO] [stdout]      |
[INFO] [stdout] 2064 |         windows::core::PWSTR(cmd.as_mut_ptr()),
[INFO] [stdout]      |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2221:21
[INFO] [stdout]      |
[INFO] [stdout] 2221 |                     windows::core::PWSTR(cmd.as_mut_ptr()),
[INFO] [stdout]      |                     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2290:28
[INFO] [stdout]      |
[INFO] [stdout] 2290 |             lpszClassName: windows::core::PCWSTR(class_name.as_ptr()),
[INFO] [stdout]      |                            ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2304:13
[INFO] [stdout]      |
[INFO] [stdout] 2304 |             windows::core::PCWSTR(class_name.as_ptr()),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:63:16
[INFO] [stdout]    |
[INFO] [stdout] 63 | const DARK_BG: COLORREF = COLORREF(0x00302C2C);
[INFO] [stdout]    |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 | const DARK_DIVIDER: COLORREF = COLORREF(0x00606060);
[INFO] [stdout]    |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 | const DARK_DOWN: COLORREF = COLORREF(0x009EDB6C); // #6cdb9e
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 | const DARK_UP: COLORREF = COLORREF(0x006BB3FF);   // #ffb36b
[INFO] [stdout]    |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 | const DARK_IDLE: COLORREF = COLORREF(0x007A7A7A);
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 | const DARK_UNIT: COLORREF = COLORREF(0x00B0B0B0);
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 | const DARK_WARNING: COLORREF = COLORREF(0x006060E8);
[INFO] [stdout]    |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 | const LIGHT_BG: COLORREF = COLORREF(0x00DFECF2); // ≈ taskbar light bg RGB(242,236,223)
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 | const LIGHT_DIVIDER: COLORREF = COLORREF(0x00A8A8AC);
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 | const LIGHT_DOWN: COLORREF = COLORREF(0x003A8A3A); // softer green on light taskbar
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 | const LIGHT_UP: COLORREF = COLORREF(0x00385CB8);   // softer orange-red on light taskbar
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 | const LIGHT_IDLE: COLORREF = COLORREF(0x00909090);
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:76:19
[INFO] [stdout]    |
[INFO] [stdout] 76 | const LIGHT_UNIT: COLORREF = COLORREF(0x00787878);
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 | const LIGHT_WARNING: COLORREF = COLORREF(0x003838C8);
[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/main.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 | static mut MAIN_HWND: HWND = HWND(0);
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 | static mut FORMAT_LEFT: Option<IDWriteTextFormat> = None;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:141:33
[INFO] [stdout]     |
[INFO] [stdout] 141 | static mut FORMAT_RIGHT: Option<IDWriteTextFormat> = None;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:142:33
[INFO] [stdout]     |
[INFO] [stdout] 142 | static mut FORMAT_ARROW: Option<IDWriteTextFormat> = None;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:144:33
[INFO] [stdout]     |
[INFO] [stdout] 144 | static mut FORMAT_SMALL: Option<IDWriteTextFormat> = None;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:146:33
[INFO] [stdout]     |
[INFO] [stdout] 146 | static mut FORMAT_EMOJI: Option<IDWriteTextFormat> = None;
[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/main.rs:150:24
[INFO] [stdout]     |
[INFO] [stdout] 150 | static mut PANEL_HWND: HWND = HWND(0);
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID3D10Device1` in this scope
[INFO] [stdout]    --> src/main.rs:171:12
[INFO] [stdout]     |
[INFO] [stdout] 171 |     d3d10: ID3D10Device1,
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIFactory2` in this scope
[INFO] [stdout]    --> src/main.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 |     dxgi_factory: IDXGIFactory2,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGISwapChain1` in this scope
[INFO] [stdout]    --> src/main.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |     swapchain: IDXGISwapChain1,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDCompositionDevice` in this scope
[INFO] [stdout]    --> src/main.rs:175:12
[INFO] [stdout]     |
[INFO] [stdout] 175 |     dcomp: IDCompositionDevice,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDCompositionTarget` in this scope
[INFO] [stdout]    --> src/main.rs:177:13
[INFO] [stdout]     |
[INFO] [stdout] 177 |     target: IDCompositionTarget,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDCompositionVisual` in this scope
[INFO] [stdout]    --> src/main.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |     visual: IDCompositionVisual,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Factory1` in this scope
[INFO] [stdout]    --> src/main.rs:181:18
[INFO] [stdout]     |
[INFO] [stdout] 181 |     d2d_factory: ID2D1Factory1,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Device` in this scope
[INFO] [stdout]    --> src/main.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |     d2d_device: ID2D1Device,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1DeviceContext` in this scope
[INFO] [stdout]    --> src/main.rs:184:10
[INFO] [stdout]     |
[INFO] [stdout] 184 |     ctx: ID2D1DeviceContext,
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Bitmap1` in this scope
[INFO] [stdout]    --> src/main.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |     bitmap: ID2D1Bitmap1,
[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/main.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn new(hwnd: HWND, w: u32, h: u32) -> Option<D2DRenderer> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIFactory1` in this scope
[INFO] [stdout]    --> src/main.rs:195:27
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let factory0: IDXGIFactory1 = CreateDXGIFactory1().ok()?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIAdapter1` in this scope
[INFO] [stdout]    --> src/main.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let adapter: IDXGIAdapter1 = factory0.EnumAdapters1(0).ok()?;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID3D10Device1` in this scope
[INFO] [stdout]    --> src/main.rs:199:35
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let mut d3d10: Option<ID3D10Device1> = None;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl<ID3D10Device1> D2DRenderer {
[INFO] [stdout]     |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_DRIVER_TYPE_HARDWARE` in this scope
[INFO] [stdout]    --> src/main.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 D3D10_DRIVER_TYPE_HARDWARE,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_CREATE_DEVICE_BGRA_SUPPORT` in this scope
[INFO] [stdout]    --> src/main.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 D3D10_CREATE_DEVICE_BGRA_SUPPORT.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_FEATURE_LEVEL_10_1` in this scope
[INFO] [stdout]    --> src/main.rs:205:17
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 D3D10_FEATURE_LEVEL_10_1,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID3D10Device1` in this scope
[INFO] [stdout]    --> src/main.rs:212:36
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 let mut sw: Option<ID3D10Device1> = None;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl<ID3D10Device1> D2DRenderer {
[INFO] [stdout]     |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_DRIVER_TYPE_REFERENCE` in this scope
[INFO] [stdout]    --> src/main.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     D3D10_DRIVER_TYPE_REFERENCE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_CREATE_DEVICE_BGRA_SUPPORT` in this scope
[INFO] [stdout]    --> src/main.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     D3D10_CREATE_DEVICE_BGRA_SUPPORT.0 as u32,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_FEATURE_LEVEL_10_1` in this scope
[INFO] [stdout]    --> src/main.rs:218:21
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     D3D10_FEATURE_LEVEL_10_1,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIFactory2` in this scope
[INFO] [stdout]    --> src/main.rs:229:31
[INFO] [stdout]     |
[INFO] [stdout] 229 |             let dxgi_factory: IDXGIFactory2 = CreateDXGIFactory2(0).ok()?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope
[INFO] [stdout]    --> src/main.rs:230:24
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let desc = DXGI_SWAP_CHAIN_DESC1 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_UNORM` in this scope
[INFO] [stdout]    --> src/main.rs:233:25
[INFO] [stdout]     |
[INFO] [stdout] 233 |                 Format: DXGI_FORMAT_B8G8R8A8_UNORM,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/main.rs:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 SampleDesc: DXGI_SAMPLE_DESC { Count: 1, Quality: 0 },
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_RENDER_TARGET_OUTPUT` in this scope
[INFO] [stdout]    --> src/main.rs:235:30
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 BufferUsage: DXGI_USAGE_RENDER_TARGET_OUTPUT,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL` in this scope
[INFO] [stdout]    --> src/main.rs:237:29
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 SwapEffect: DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_PREMULTIPLIED` in this scope
[INFO] [stdout]    --> src/main.rs:238:28
[INFO] [stdout]     |
[INFO] [stdout] 238 |                 AlphaMode: DXGI_ALPHA_MODE_PREMULTIPLIED,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIDevice` in this scope
[INFO] [stdout]    --> src/main.rs:244:30
[INFO] [stdout]     |
[INFO] [stdout] 244 |             let dxgi_device: IDXGIDevice = device.cast().ok()?;
[INFO] [stdout]     |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDCompositionDevice` in this scope
[INFO] [stdout]    --> src/main.rs:245:24
[INFO] [stdout]     |
[INFO] [stdout] 245 |             let dcomp: IDCompositionDevice = DCompositionCreateDevice(&dxgi_device).ok()?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/main.rs:246:49
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let topmost = (GetWindowLongW(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST.0 as i32) != 0;
[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/main.rs:246:64
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let topmost = (GetWindowLongW(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST.0 as i32) != 0;
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Factory1` in this scope
[INFO] [stdout]    --> src/main.rs:253:30
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let d2d_factory: ID2D1Factory1 = D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None).ok()?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FACTORY_TYPE_SINGLE_THREADED` in this scope
[INFO] [stdout]    --> src/main.rs:253:64
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let d2d_factory: ID2D1Factory1 = D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None).ok()?;
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DEVICE_CONTEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:255:54
[INFO] [stdout]     |
[INFO] [stdout] 255 |             let ctx = d2d_device.CreateDeviceContext(D2D1_DEVICE_CONTEXT_OPTIONS_NONE).ok()?;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGISurface` in this scope
[INFO] [stdout]    --> src/main.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |             let surface: IDXGISurface = swapchain.GetBuffer(0).ok()?;
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_BITMAP_PROPERTIES1` in this scope
[INFO] [stdout]    --> src/main.rs:263:25
[INFO] [stdout]     |
[INFO] [stdout] 263 |             let props = D2D1_BITMAP_PROPERTIES1 {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_PIXEL_FORMAT` in this scope
[INFO] [stdout]    --> src/main.rs:264:30
[INFO] [stdout]     |
[INFO] [stdout] 264 |                 pixelFormat: D2D1_PIXEL_FORMAT {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_UNORM` in this scope
[INFO] [stdout]    --> src/main.rs:265:29
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     format: DXGI_FORMAT_B8G8R8A8_UNORM,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_ALPHA_MODE_PREMULTIPLIED` in this scope
[INFO] [stdout]    --> src/main.rs:266:32
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     alphaMode: D2D1_ALPHA_MODE_PREMULTIPLIED,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_BITMAP_OPTIONS_TARGET` in this scope
[INFO] [stdout]    --> src/main.rs:270:32
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 bitmapOptions: D2D1_BITMAP_OPTIONS_TARGET,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE` in this scope
[INFO] [stdout]    --> src/main.rs:304:43
[INFO] [stdout]     |
[INFO] [stdout] 304 |             self.ctx.SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope
[INFO] [stdout]    --> src/main.rs:337:104
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 FORMAT_LEFT = create_text_format(&"Segoe UI".encode_utf16().collect::<Vec<_>>(), 15.0, DWRITE_TEXT_ALIGNMENT_LEADING);
[INFO] [stdout]     |                                                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_TRAILING` in this scope
[INFO] [stdout]    --> src/main.rs:340:105
[INFO] [stdout]     |
[INFO] [stdout] 340 | ...e_utf16().collect::<Vec<_>>(), 15.0, DWRITE_TEXT_ALIGNMENT_TRAILING);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope
[INFO] [stdout]    --> src/main.rs:343:105
[INFO] [stdout]     |
[INFO] [stdout] 343 | ...e_utf16().collect::<Vec<_>>(), 20.0, DWRITE_TEXT_ALIGNMENT_LEADING);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_TRAILING` in this scope
[INFO] [stdout]    --> src/main.rs:346:105
[INFO] [stdout]     |
[INFO] [stdout] 346 | ...e_utf16().collect::<Vec<_>>(), 12.0, DWRITE_TEXT_ALIGNMENT_TRAILING);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope
[INFO] [stdout]    --> src/main.rs:349:111
[INFO] [stdout]     |
[INFO] [stdout] 349 | ...e_utf16().collect::<Vec<_>>(), 28.0, DWRITE_TEXT_ALIGNMENT_LEADING);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:391:26
[INFO] [stdout]     |
[INFO] [stdout] 391 |                         &D2D_RECT_F { left: row_left, top: arrow_top, right: arrow_right, bottom: arrow_top + arrow_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:392:29
[INFO] [stdout]     |
[INFO] [stdout] 392 |                         ub, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:392:58
[INFO] [stdout]     |
[INFO] [stdout] 392 |                         ub, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |                         &D2D_RECT_F { left: row_left, top: down_top - 2.0, right: arrow_right, bottom: down_top - 2.0 + arrow_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:397:29
[INFO] [stdout]     |
[INFO] [stdout] 397 |                         db, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:397:58
[INFO] [stdout]     |
[INFO] [stdout] 397 |                         db, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:431:34
[INFO] [stdout]     |
[INFO] [stdout] 431 | ...                   &D2D_RECT_F {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT` in this scope
[INFO] [stdout]    --> src/main.rs:438:33
[INFO] [stdout]     |
[INFO] [stdout] 438 | ...                   D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:439:33
[INFO] [stdout]     |
[INFO] [stdout] 439 | ...                   DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:461:34
[INFO] [stdout]     |
[INFO] [stdout] 461 | ...                   &D2D_RECT_F {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:468:33
[INFO] [stdout]     |
[INFO] [stdout] 468 | ...                   D2D1_DRAW_TEXT_OPTIONS_NONE,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:469:33
[INFO] [stdout]     |
[INFO] [stdout] 469 | ...                   DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:482:26
[INFO] [stdout]     |
[INFO] [stdout] 482 |                         &D2D_RECT_F { left: speed_left, top: up_top, right: speed_right, bottom: up_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:483:29
[INFO] [stdout]     |
[INFO] [stdout] 483 |                         sb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:483:58
[INFO] [stdout]     |
[INFO] [stdout] 483 |                         sb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:489:30
[INFO] [stdout]     |
[INFO] [stdout] 489 | ...                   &D2D_RECT_F { left: speed_left, top: down_top, right: speed_right, bottom: down_top + row_h },
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:490:34
[INFO] [stdout]     |
[INFO] [stdout] 490 | ...                   sb2, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:490:63
[INFO] [stdout]     |
[INFO] [stdout] 490 | ...                   sb2, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:498:26
[INFO] [stdout]     |
[INFO] [stdout] 498 |                         &D2D_RECT_F { left: divider_x, top: 7.0, right: divider_x + 1.0, bottom: h - 7.0 },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:509:26
[INFO] [stdout]     |
[INFO] [stdout] 509 |                         &D2D_RECT_F { left: status_left, top: up_top, right: status_label_right, bottom: up_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:510:29
[INFO] [stdout]     |
[INFO] [stdout] 510 |                         lb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:510:58
[INFO] [stdout]     |
[INFO] [stdout] 510 |                         lb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:514:26
[INFO] [stdout]     |
[INFO] [stdout] 514 |                         &D2D_RECT_F { left: status_left, top: down_top, right: status_label_right, bottom: down_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:515:29
[INFO] [stdout]     |
[INFO] [stdout] 515 |                         lb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:515:58
[INFO] [stdout]     |
[INFO] [stdout] 515 |                         lb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:525:26
[INFO] [stdout]     |
[INFO] [stdout] 525 |                         &D2D_RECT_F { left: status_label_right, top: up_top, right: status_right, bottom: up_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:526:29
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         cb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:526:58
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         cb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:530:26
[INFO] [stdout]     |
[INFO] [stdout] 530 |                         &D2D_RECT_F { left: status_label_right, top: down_top, right: status_right, bottom: down_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:531:29
[INFO] [stdout]     |
[INFO] [stdout] 531 |                         mb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:531:58
[INFO] [stdout]     |
[INFO] [stdout] 531 |                         mb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:540:66
[INFO] [stdout]     |
[INFO] [stdout] 540 |                 let draw_graph = |hist: &[u8; GRAPH_LEN], color: COLORREF, gx: f32, gw: f32, gy: f32, gh: f32| {
[INFO] [stdout]     |                                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:545:34
[INFO] [stdout]     |
[INFO] [stdout] 545 |                     let pts: Vec<D2D_POINT_2F> = (0..cols)
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl<D2D_POINT_2F> D2DRenderer {
[INFO] [stdout]     |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:550:29
[INFO] [stdout]     |
[INFO] [stdout] 550 | ...                   D2D_POINT_2F { x, y }
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:557:46
[INFO] [stdout]     |
[INFO] [stdout] 557 | ...                   sink.BeginFigure(D2D_POINT_2F { x: pts[0].x, y: gy + gh }, D2D1_FIGURE_BEGIN_FILLED);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FIGURE_BEGIN_FILLED` in this scope
[INFO] [stdout]    --> src/main.rs:557:88
[INFO] [stdout]     |
[INFO] [stdout] 557 | ...                   sink.BeginFigure(D2D_POINT_2F { x: pts[0].x, y: gy + gh }, D2D1_FIGURE_BEGIN_FILLED);
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:559:42
[INFO] [stdout]     |
[INFO] [stdout] 559 | ...                   sink.AddLine(D2D_POINT_2F { x: pts[cols-1].x, y: gy + gh });
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FIGURE_END_CLOSED` in this scope
[INFO] [stdout]    --> src/main.rs:560:44
[INFO] [stdout]     |
[INFO] [stdout] 560 | ...                   sink.EndFigure(D2D1_FIGURE_END_CLOSED);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_GRADIENT_STOP` in this scope
[INFO] [stdout]    --> src/main.rs:564:33
[INFO] [stdout]     |
[INFO] [stdout] 564 | ...                   D2D1_GRADIENT_STOP { position: 0.0, color: d2d_color(color, 0.55) },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_GRADIENT_STOP` in this scope
[INFO] [stdout]    --> src/main.rs:565:33
[INFO] [stdout]     |
[INFO] [stdout] 565 | ...                   D2D1_GRADIENT_STOP { position: 1.0, color: d2d_color(color, 0.0) },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_COLOR_SPACE_SRGB` in this scope
[INFO] [stdout]    --> src/main.rs:569:33
[INFO] [stdout]     |
[INFO] [stdout] 569 | ...                   D2D1_COLOR_SPACE_SRGB,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_COLOR_SPACE_SRGB` in this scope
[INFO] [stdout]    --> src/main.rs:570:33
[INFO] [stdout]     |
[INFO] [stdout] 570 | ...                   D2D1_COLOR_SPACE_SRGB,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_BUFFER_PRECISION_8BPC_UNORM` in this scope
[INFO] [stdout]    --> src/main.rs:571:33
[INFO] [stdout]     |
[INFO] [stdout] 571 | ...                   D2D1_BUFFER_PRECISION_8BPC_UNORM,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_EXTEND_MODE_CLAMP` in this scope
[INFO] [stdout]    --> src/main.rs:572:33
[INFO] [stdout]     |
[INFO] [stdout] 572 | ...                   D2D1_EXTEND_MODE_CLAMP,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED` in this scope
[INFO] [stdout]    --> src/main.rs:573:33
[INFO] [stdout]     |
[INFO] [stdout] 573 | ...                   D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Geometry` in this scope
[INFO] [stdout]    --> src/main.rs:575:58
[INFO] [stdout]     |
[INFO] [stdout] 575 | ...                   let g: windows::core::Result<ID2D1Geometry> = geom.cast();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl<ID2D1Geometry> D2DRenderer {
[INFO] [stdout]     |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES` in this scope
[INFO] [stdout]    --> src/main.rs:578:49
[INFO] [stdout]     |
[INFO] [stdout] 578 | ...                   let props = D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:579:53
[INFO] [stdout]     |
[INFO] [stdout] 579 | ...                   startPoint: D2D_POINT_2F { x: gx, y: gy },
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:580:51
[INFO] [stdout]     |
[INFO] [stdout] 580 | ...                   endPoint: D2D_POINT_2F { x: gx, y: gy + gh },
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_STROKE_STYLE_PROPERTIES1` in this scope
[INFO] [stdout]    --> src/main.rs:598:72
[INFO] [stdout]     |
[INFO] [stdout] 598 |                         let line = self.d2d_factory.CreateStrokeStyle(&D2D1_STROKE_STYLE_PROPERTIES1 {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_CAP_STYLE_ROUND` in this scope
[INFO] [stdout]    --> src/main.rs:599:39
[INFO] [stdout]     |
[INFO] [stdout] 599 | ...                   startCap: D2D1_CAP_STYLE_ROUND,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_CAP_STYLE_ROUND` in this scope
[INFO] [stdout]    --> src/main.rs:600:37
[INFO] [stdout]     |
[INFO] [stdout] 600 | ...                   endCap: D2D1_CAP_STYLE_ROUND,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_LINE_JOIN_ROUND` in this scope
[INFO] [stdout]    --> src/main.rs:601:39
[INFO] [stdout]     |
[INFO] [stdout] 601 | ...                   lineJoin: D2D1_LINE_JOIN_ROUND,
[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/main.rs:639:34
[INFO] [stdout]     |
[INFO] [stdout] 639 | unsafe fn rebuild_renderer(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/main.rs:652:35
[INFO] [stdout]     |
[INFO] [stdout] 652 | unsafe fn render_or_rebuild(hwnd: HWND) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:661:17
[INFO] [stdout]     |
[INFO] [stdout] 661 | fn d2d_color(c: COLORREF, alpha: f32) -> D2D1_COLOR_F {
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `D2D1_COLOR_F` in this scope
[INFO] [stdout]    --> src/main.rs:661:42
[INFO] [stdout]     |
[INFO] [stdout] 661 | fn d2d_color(c: COLORREF, alpha: f32) -> D2D1_COLOR_F {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope
[INFO] [stdout]    --> src/main.rs:662:5
[INFO] [stdout]     |
[INFO] [stdout] 662 |     D2D1_COLOR_F {
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DWRITE_TEXT_ALIGNMENT` in this scope
[INFO] [stdout]    --> src/main.rs:670:60
[INFO] [stdout]     |
[INFO] [stdout] 670 | fn create_text_format(font_name: &[u16], size: f32, align: DWRITE_TEXT_ALIGNMENT) -> Option<IDWriteTextFormat> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:670:93
[INFO] [stdout]     |
[INFO] [stdout] 670 | fn create_text_format(font_name: &[u16], size: f32, align: DWRITE_TEXT_ALIGNMENT) -> Option<IDWriteTextFormat> {
[INFO] [stdout]     |                                                                                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 670 | fn create_text_format<IDWriteTextFormat>(font_name: &[u16], size: f32, align: DWRITE_TEXT_ALIGNMENT) -> Option<IDWriteTextFormat> {
[INFO] [stdout]     |                      +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope
[INFO] [stdout]    --> src/main.rs:672:17
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let dw: IDWriteFactory = DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).ok()?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope
[INFO] [stdout]    --> src/main.rs:672:54
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let dw: IDWriteFactory = DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).ok()?;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:677:17
[INFO] [stdout]     |
[INFO] [stdout] 677 |                 DWRITE_FONT_WEIGHT_NORMAL,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:678:17
[INFO] [stdout]     |
[INFO] [stdout] 678 |                 DWRITE_FONT_STYLE_NORMAL,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |                 DWRITE_FONT_STRETCH_NORMAL,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_CENTER` in this scope
[INFO] [stdout]    --> src/main.rs:686:46
[INFO] [stdout]     |
[INFO] [stdout] 686 |         let _ = format.SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT_CENTER);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_WORD_WRAPPING_NO_WRAP` in this scope
[INFO] [stdout]    --> src/main.rs:687:40
[INFO] [stdout]     |
[INFO] [stdout] 687 |         let _ = format.SetWordWrapping(DWRITE_WORD_WRAPPING_NO_WRAP);
[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/main.rs:701:31
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, subkey, 0, KEY_READ, &mut key);
[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/main.rs:701:61
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, subkey, 0, KEY_READ, &mut key);
[INFO] [stdout]     |                                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]    --> src/main.rs:702:17
[INFO] [stdout]     |
[INFO] [stdout] 702 |         if r != ERROR_SUCCESS { return false; }
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]    --> src/main.rs:708:18
[INFO] [stdout]     |
[INFO] [stdout] 708 |         if r2 != ERROR_SUCCESS { return false; }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:717:31
[INFO] [stdout]     |
[INFO] [stdout] 717 | fn speed_color(speed: f64) -> COLORREF {
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:723:48
[INFO] [stdout]     |
[INFO] [stdout] 723 | fn speed_color_for(speed: f64, light: bool) -> COLORREF {
[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/main.rs:798:42
[INFO] [stdout]     |
[INFO] [stdout] 798 | unsafe extern "system" fn wnd_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/main.rs:798:62
[INFO] [stdout]     |
[INFO] [stdout] 798 | unsafe extern "system" fn wnd_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/main.rs:798:74
[INFO] [stdout]     |
[INFO] [stdout] 798 | unsafe extern "system" fn wnd_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/main.rs:798:85
[INFO] [stdout]     |
[INFO] [stdout] 798 | unsafe extern "system" fn wnd_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 `TRACKMOUSEEVENT` in this scope
[INFO] [stdout]    --> src/main.rs:870:31
[INFO] [stdout]     |
[INFO] [stdout] 870 |                 let mut tme = TRACKMOUSEEVENT {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TRACKMOUSEEVENT` in this scope
[INFO] [stdout]    --> src/main.rs:871:49
[INFO] [stdout]     |
[INFO] [stdout] 871 |                     cbSize: std::mem::size_of::<TRACKMOUSEEVENT>() 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] 798 | unsafe extern "system" fn wnd_proc<TRACKMOUSEEVENT>(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                   +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TME_LEAVE` in this scope
[INFO] [stdout]    --> src/main.rs:872:30
[INFO] [stdout]     |
[INFO] [stdout] 872 |                     dwFlags: TME_LEAVE,
[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/main.rs:917:44
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 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/main.rs:981:22
[INFO] [stdout]     |
[INFO] [stdout] 981 | fn show_panel(owner: HWND) {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AW_BLEND` in this scope
[INFO] [stdout]     --> src/main.rs:1000:55
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         let animated = AnimateWindow(PANEL_HWND, 100, AW_BLEND);
[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/main.rs:1002:44
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             let _ = ShowWindow(PANEL_HWND, SW_SHOWNOACTIVATE);
[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/main.rs:1006:13
[INFO] [stdout]      |
[INFO] [stdout] 1006 |             HWND_TOPMOST,
[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/main.rs:1011:13
[INFO] [stdout]      |
[INFO] [stdout] 1011 |             SWP_NOACTIVATE,
[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/main.rs:1025:40
[INFO] [stdout]      |
[INFO] [stdout] 1025 |         let _ = ShowWindow(PANEL_HWND, 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/main.rs:1043:48
[INFO] [stdout]      |
[INFO] [stdout] 1043 | unsafe extern "system" fn panel_wnd_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/main.rs:1043:68
[INFO] [stdout]      |
[INFO] [stdout] 1043 | unsafe extern "system" fn panel_wnd_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/main.rs:1043:80
[INFO] [stdout]      |
[INFO] [stdout] 1043 | unsafe extern "system" fn panel_wnd_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/main.rs:1043:91
[INFO] [stdout]      |
[INFO] [stdout] 1043 | unsafe extern "system" fn panel_wnd_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 `FW_NORMAL` in this scope
[INFO] [stdout]     --> src/main.rs:1071:17
[INFO] [stdout]      |
[INFO] [stdout] 1071 |                 FW_NORMAL.0 as i32,
[INFO] [stdout]      |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope
[INFO] [stdout]     --> src/main.rs:1075:17
[INFO] [stdout]      |
[INFO] [stdout] 1075 |                 DEFAULT_CHARSET.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OUT_DEFAULT_PRECIS` in this scope
[INFO] [stdout]     --> src/main.rs:1076:17
[INFO] [stdout]      |
[INFO] [stdout] 1076 |                 OUT_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope
[INFO] [stdout]     --> src/main.rs:1077:17
[INFO] [stdout]      |
[INFO] [stdout] 1077 |                 CLIP_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLEARTYPE_QUALITY` in this scope
[INFO] [stdout]     --> src/main.rs:1078:17
[INFO] [stdout]      |
[INFO] [stdout] 1078 |                 CLEARTYPE_QUALITY.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PITCH` in this scope
[INFO] [stdout]     --> src/main.rs:1079:17
[INFO] [stdout]      |
[INFO] [stdout] 1079 |                 DEFAULT_PITCH.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]     --> src/main.rs:1101:70
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             let line = |y: i32, label: &str, value: &str, value_col: COLORREF| {
[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/main.rs:1103:40
[INFO] [stdout]      |
[INFO] [stdout] 1103 |                 let _ = SetBkMode(mem, TRANSPARENT);
[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/main.rs:1113:36
[INFO] [stdout]      |
[INFO] [stdout] 1113 |             let _ = SetBkMode(mem, TRANSPARENT);
[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/main.rs:1171:71
[INFO] [stdout]      |
[INFO] [stdout] 1171 |             let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem, 0, 0, SRCCOPY);
[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/main.rs:1186:18
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         let wc = WNDCLASSW {
[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/main.rs:1206:13
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[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/main.rs:1206:32
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]     --> src/main.rs:1206:48
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[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/main.rs:1209:13
[INFO] [stdout]      |
[INFO] [stdout] 1209 |             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/main.rs:1221:38
[INFO] [stdout]      |
[INFO] [stdout] 1221 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DWM_WINDOW_CORNER_PREFERENCE` in this scope
[INFO] [stdout]     --> src/main.rs:1226:25
[INFO] [stdout]      |
[INFO] [stdout] 1226 |             let corner: DWM_WINDOW_CORNER_PREFERENCE = DWMWCP_ROUND;
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWMWCP_ROUND` in this scope
[INFO] [stdout]     --> src/main.rs:1226:56
[INFO] [stdout]      |
[INFO] [stdout] 1226 |             let corner: DWM_WINDOW_CORNER_PREFERENCE = DWMWCP_ROUND;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWMWA_WINDOW_CORNER_PREFERENCE` in this scope
[INFO] [stdout]     --> src/main.rs:1229:17
[INFO] [stdout]      |
[INFO] [stdout] 1229 |                 DWMWA_WINDOW_CORNER_PREFERENCE,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DWM_WINDOW_CORNER_PREFERENCE` in this scope
[INFO] [stdout]     --> src/main.rs:1231:37
[INFO] [stdout]      |
[INFO] [stdout] 1231 |                 std::mem::size_of::<DWM_WINDOW_CORNER_PREFERENCE>() 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] 1184 | fn create_panel_window<DWM_WINDOW_CORNER_PREFERENCE>() {
[INFO] [stdout]      |                       ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/main.rs:1242:27
[INFO] [stdout]      |
[INFO] [stdout] 1242 | fn watch_taskbar_da(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/main.rs:1354:33
[INFO] [stdout]      |
[INFO] [stdout] 1354 | unsafe fn dump_taskbar_diag(tb: HWND, tbr: &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/main.rs:1354:45
[INFO] [stdout]      |
[INFO] [stdout] 1354 | unsafe fn dump_taskbar_diag(tb: HWND, tbr: &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/main.rs:1361:37
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     let push_rect = |name: &str, h: 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/main.rs:1379:44
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[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/main.rs:1379:58
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]      |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1379:69
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]      |                                                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: a builtin type with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1379 -     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout] 1379 +     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> bool {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/main.rs:1385:45
[INFO] [stdout]      |
[INFO] [stdout] 1385 |                 unsafe { *(lparam.0 as *mut 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/main.rs:1391:81
[INFO] [stdout]      |
[INFO] [stdout] 1391 |     unsafe { let _ = EnumChildWindows(tb, Some(own_cb), LPARAM(&mut own as *mut HWND 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/main.rs:1411:36
[INFO] [stdout]      |
[INFO] [stdout] 1411 | unsafe fn embed_into_taskbar(hwnd: HWND) -> bool {
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GA_PARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1417:43
[INFO] [stdout]      |
[INFO] [stdout] 1417 |         if tb.0 != 0 && GetAncestor(hwnd, GA_PARENT) == tb {
[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/main.rs:1438:28
[INFO] [stdout]      |
[INFO] [stdout] 1438 | unsafe fn reposition(hwnd: HWND) {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GA_PARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1460:42
[INFO] [stdout]      |
[INFO] [stdout] 1460 |                     if GetAncestor(hwnd, GA_PARENT) != tb {
[INFO] [stdout]      |                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOP` in this scope
[INFO] [stdout]     --> src/main.rs:1541:28
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         SetWindowPos(hwnd, HWND_TOP, child_x, child_y, WINDOW_W, WINDOW_H,
[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/main.rs:1542:22
[INFO] [stdout]      |
[INFO] [stdout] 1542 |                      SWP_NOACTIVATE | SWP_SHOWWINDOW).ok();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]     --> src/main.rs:1542:39
[INFO] [stdout]      |
[INFO] [stdout] 1542 |                      SWP_NOACTIVATE | SWP_SHOWWINDOW).ok();
[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/main.rs:1554:28
[INFO] [stdout]      |
[INFO] [stdout] 1554 |         SetWindowPos(hwnd, HWND_TOPMOST, target_x, target_y, WINDOW_W, WINDOW_H,
[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/main.rs:1555:22
[INFO] [stdout]      |
[INFO] [stdout] 1555 |                      SWP_NOACTIVATE | SWP_SHOWWINDOW).ok();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]     --> src/main.rs:1555:39
[INFO] [stdout]      |
[INFO] [stdout] 1555 |                      SWP_NOACTIVATE | SWP_SHOWWINDOW).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/main.rs:1566:34
[INFO] [stdout]      |
[INFO] [stdout] 1566 | unsafe fn compute_target_pos(tb: HWND, tbr: &RECT) -> Option<(i32, i32)> {
[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/main.rs:1566:46
[INFO] [stdout]      |
[INFO] [stdout] 1566 | unsafe fn compute_target_pos(tb: HWND, tbr: &RECT) -> Option<(i32, 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/main.rs:1606:45
[INFO] [stdout]      |
[INFO] [stdout] 1606 |             let probe = |s: &mut i32, root: HWND| {
[INFO] [stdout]      |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_CHILD` in this scope
[INFO] [stdout]     --> src/main.rs:1607:49
[INFO] [stdout]      |
[INFO] [stdout] 1607 |                 let mut child = GetWindow(root, GW_CHILD);
[INFO] [stdout]      |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_HWNDNEXT` in this scope
[INFO] [stdout]     --> src/main.rs:1628:46
[INFO] [stdout]      |
[INFO] [stdout] 1628 |                     child = GetWindow(child, GW_HWNDNEXT);
[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/main.rs:1646:36
[INFO] [stdout]      |
[INFO] [stdout] 1646 | unsafe fn find_taskbar_child(root: HWND, names: &[&str]) -> 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/main.rs:1646:61
[INFO] [stdout]      |
[INFO] [stdout] 1646 | unsafe fn find_taskbar_child(root: HWND, names: &[&str]) -> 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/main.rs:1647:23
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     static mut FOUND: HWND = HWND(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/main.rs:1649:45
[INFO] [stdout]      |
[INFO] [stdout] 1649 |     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[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/main.rs:1649:59
[INFO] [stdout]      |
[INFO] [stdout] 1649 |     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]      |                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1649:70
[INFO] [stdout]      |
[INFO] [stdout] 1649 |     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]      |                                                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: a builtin type with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1649 -     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout] 1649 +     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> bool {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]     --> src/main.rs:1679:31
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_READ, &mut key);
[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/main.rs:1679:62
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_READ, &mut key);
[INFO] [stdout]      |                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]     --> src/main.rs:1680:17
[INFO] [stdout]      |
[INFO] [stdout] 1680 |         if r != ERROR_SUCCESS { return None; }
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]     --> src/main.rs:1692:18
[INFO] [stdout]      |
[INFO] [stdout] 1692 |         if r2 != ERROR_SUCCESS { return None; }
[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/main.rs:1711:31
[INFO] [stdout]      |
[INFO] [stdout] 1711 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_WRITE` in this scope
[INFO] [stdout]     --> src/main.rs:1711:62
[INFO] [stdout]      |
[INFO] [stdout] 1711 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[INFO] [stdout]      |                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]     --> src/main.rs:1712:17
[INFO] [stdout]      |
[INFO] [stdout] 1712 |         if r != ERROR_SUCCESS { return; }
[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/main.rs:1716:71
[INFO] [stdout]      |
[INFO] [stdout] 1716 |         let _ = RegSetValueExW(key, windows::core::w!("NetSpeed"), 0, REG_SZ, Some(bytes));
[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/main.rs:1724:31
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_WRITE` in this scope
[INFO] [stdout]     --> src/main.rs:1724:62
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[INFO] [stdout]      |                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]     --> src/main.rs:1725:17
[INFO] [stdout]      |
[INFO] [stdout] 1725 |         if r != ERROR_SUCCESS { return; }
[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/main.rs:1731:35
[INFO] [stdout]      |
[INFO] [stdout] 1731 | 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/main.rs:1743:35
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     let flags = if autostart_on { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1743:47
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     let flags = if autostart_on { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1743:67
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     let flags = if autostart_on { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1743:79
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     let flags = if autostart_on { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1745:35
[INFO] [stdout]      |
[INFO] [stdout] 1745 |     let gflags = if SHOW_GRAPHS { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1745:47
[INFO] [stdout]      |
[INFO] [stdout] 1745 |     let gflags = if SHOW_GRAPHS { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1745:67
[INFO] [stdout]      |
[INFO] [stdout] 1745 |     let gflags = if SHOW_GRAPHS { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1745:79
[INFO] [stdout]      |
[INFO] [stdout] 1745 |     let gflags = if SHOW_GRAPHS { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1747:34
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let nflags = if NET_DETECT { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1747:46
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let nflags = if NET_DETECT { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1747:66
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let nflags = if NET_DETECT { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1747:78
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let nflags = if NET_DETECT { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1749:39
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     let gflags2 = if GRADIENT_COLOR { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1749:51
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     let gflags2 = if GRADIENT_COLOR { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1749:71
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     let gflags2 = if GRADIENT_COLOR { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1749:83
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     let gflags2 = if GRADIENT_COLOR { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1751:34
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     let pflags = if SHOW_PANEL { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1751:46
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     let pflags = if SHOW_PANEL { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1751:66
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     let pflags = if SHOW_PANEL { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1751:78
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     let pflags = if SHOW_PANEL { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1753:31
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let _ = AppendMenuW(menu, MF_SEPARATOR, 0, None);
[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/main.rs:1754:31
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     let _ = AppendMenuW(menu, MF_STRING, 2, windows::core::w!("退出"));
[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/main.rs:1772:41
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 let _ = PostMessageW(m, WM_KEYDOWN, WPARAM(0x1B), LPARAM(0)); // VK_ESCAPE
[INFO] [stdout]      |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTALIGN` in this scope
[INFO] [stdout]     --> src/main.rs:1780:9
[INFO] [stdout]      |
[INFO] [stdout] 1780 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON,
[INFO] [stdout]      |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]     --> src/main.rs:1780:25
[INFO] [stdout]      |
[INFO] [stdout] 1780 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MUTEX_ALL_ACCESS` in this scope
[INFO] [stdout]     --> src/main.rs:2038:24
[INFO] [stdout]      |
[INFO] [stdout] 2038 |     let h = OpenMutexW(MUTEX_ALL_ACCESS, false, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `STARTUPINFOW` in this scope
[INFO] [stdout]     --> src/main.rs:2057:18
[INFO] [stdout]      |
[INFO] [stdout] 2057 |     let mut si = STARTUPINFOW {
[INFO] [stdout]      |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `STARTUPINFOW` in this scope
[INFO] [stdout]     --> src/main.rs:2058:33
[INFO] [stdout]      |
[INFO] [stdout] 2058 |         cb: std::mem::size_of::<STARTUPINFOW>() 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] 2031 | unsafe fn ensure_watchdog<STARTUPINFOW>() {
[INFO] [stdout]      |                          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CREATE_NO_WINDOW` in this scope
[INFO] [stdout]     --> src/main.rs:2068:9
[INFO] [stdout]      |
[INFO] [stdout] 2068 |         CREATE_NO_WINDOW,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MODIFY_STATE` in this scope
[INFO] [stdout]     --> src/main.rs:2084:9
[INFO] [stdout]      |
[INFO] [stdout] 2084 |         EVENT_MODIFY_STATE,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_ALREADY_EXISTS` in this scope
[INFO] [stdout]     --> src/main.rs:2109:67
[INFO] [stdout]      |
[INFO] [stdout] 2109 |         if std::io::Error::last_os_error().raw_os_error() == Some(ERROR_ALREADY_EXISTS.0 as i32) {
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WAIT_OBJECT_0` in this scope
[INFO] [stdout]     --> src/main.rs:2130:55
[INFO] [stdout]      |
[INFO] [stdout] 2130 |                 && WaitForSingleObject(stop_ev, 0) == WAIT_OBJECT_0
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MUTEX_ALL_ACCESS` in this scope
[INFO] [stdout]     --> src/main.rs:2144:17
[INFO] [stdout]      |
[INFO] [stdout] 2144 |                 MUTEX_ALL_ACCESS,
[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/main.rs:2153:28
[INFO] [stdout]      |
[INFO] [stdout] 2153 |                 let mut w: HWND = HWND::default();
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TH32CS_SNAPPROCESS` in this scope
[INFO] [stdout]     --> src/main.rs:2175:60
[INFO] [stdout]      |
[INFO] [stdout] 2175 |                 if let Ok(snap) = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0) {
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PROCESSENTRY32W` in this scope
[INFO] [stdout]     --> src/main.rs:2176:34
[INFO] [stdout]      |
[INFO] [stdout] 2176 |                     let mut pe = PROCESSENTRY32W {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PROCESSENTRY32W` in this scope
[INFO] [stdout]     --> src/main.rs:2177:53
[INFO] [stdout]      |
[INFO] [stdout] 2177 |                         dwSize: std::mem::size_of::<PROCESSENTRY32W>() 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] 2098 | fn watchdog_main<PROCESSENTRY32W>() {
[INFO] [stdout]      |                 +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_TERMINATE` in this scope
[INFO] [stdout]     --> src/main.rs:2187:37
[INFO] [stdout]      |
[INFO] [stdout] 2187 | ...                   PROCESS_TERMINATE,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `STARTUPINFOW` in this scope
[INFO] [stdout]     --> src/main.rs:2214:30
[INFO] [stdout]      |
[INFO] [stdout] 2214 |                 let mut si = STARTUPINFOW {
[INFO] [stdout]      |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `STARTUPINFOW` in this scope
[INFO] [stdout]     --> src/main.rs:2215:45
[INFO] [stdout]      |
[INFO] [stdout] 2215 |                     cb: std::mem::size_of::<STARTUPINFOW>() 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] 2098 | fn watchdog_main<STARTUPINFOW>() {
[INFO] [stdout]      |                 ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CREATE_NO_WINDOW` in this scope
[INFO] [stdout]     --> src/main.rs:2225:21
[INFO] [stdout]      |
[INFO] [stdout] 2225 |                     CREATE_NO_WINDOW,
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2` in this scope
[INFO] [stdout]     --> src/main.rs:2249:52
[INFO] [stdout]      |
[INFO] [stdout] 2249 |     unsafe { let _ = SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); }
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_ALREADY_EXISTS` in this scope
[INFO] [stdout]     --> src/main.rs:2268:67
[INFO] [stdout]      |
[INFO] [stdout] 2268 |         if std::io::Error::last_os_error().raw_os_error() == Some(ERROR_ALREADY_EXISTS.0 as i32) {
[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/main.rs:2287:18
[INFO] [stdout]      |
[INFO] [stdout] 2287 |         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/main.rs:2291:20
[INFO] [stdout]      |
[INFO] [stdout] 2291 |             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/main.rs:2291:33
[INFO] [stdout]      |
[INFO] [stdout] 2291 |             style: CS_HREDRAW | CS_VREDRAW,
[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/main.rs:2303:13
[INFO] [stdout]      |
[INFO] [stdout] 2303 |             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/main.rs:2306:13
[INFO] [stdout]      |
[INFO] [stdout] 2306 |             WS_POPUP,
[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/main.rs:2338:34
[INFO] [stdout]      |
[INFO] [stdout] 2338 |         let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]      |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2221:21
[INFO] [stdout]      |
[INFO] [stdout] 2221 |                     windows::core::PWSTR(cmd.as_mut_ptr()),
[INFO] [stdout]      |                     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2290:28
[INFO] [stdout]      |
[INFO] [stdout] 2290 |             lpszClassName: windows::core::PCWSTR(class_name.as_ptr()),
[INFO] [stdout]      |                            ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:63:27
[INFO] [stdout]    |
[INFO] [stdout] 63 | const DARK_BG: COLORREF = COLORREF(0x00302C2C);
[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/main.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 | const DARK_DIVIDER: COLORREF = COLORREF(0x00606060);
[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/main.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 | const DARK_DOWN: COLORREF = COLORREF(0x009EDB6C); // #6cdb9e
[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/main.rs:66:27
[INFO] [stdout]    |
[INFO] [stdout] 66 | const DARK_UP: COLORREF = COLORREF(0x006BB3FF);   // #ffb36b
[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/main.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 | const DARK_IDLE: COLORREF = COLORREF(0x007A7A7A);
[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/main.rs:68:29
[INFO] [stdout]    |
[INFO] [stdout] 68 | const DARK_UNIT: COLORREF = COLORREF(0x00B0B0B0);
[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/main.rs:69:32
[INFO] [stdout]    |
[INFO] [stdout] 69 | const DARK_WARNING: COLORREF = COLORREF(0x006060E8);
[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/main.rs:71:28
[INFO] [stdout]    |
[INFO] [stdout] 71 | const LIGHT_BG: COLORREF = COLORREF(0x00DFECF2); // ≈ taskbar light bg RGB(242,236,223)
[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/main.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 | const LIGHT_DIVIDER: COLORREF = COLORREF(0x00A8A8AC);
[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/main.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 | const LIGHT_DOWN: COLORREF = COLORREF(0x003A8A3A); // softer green on light taskbar
[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/main.rs:74:28
[INFO] [stdout]    |
[INFO] [stdout] 74 | const LIGHT_UP: COLORREF = COLORREF(0x00385CB8);   // softer orange-red on light taskbar
[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/main.rs:75:30
[INFO] [stdout]    |
[INFO] [stdout] 75 | const LIGHT_IDLE: COLORREF = COLORREF(0x00909090);
[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/main.rs:76:30
[INFO] [stdout]    |
[INFO] [stdout] 76 | const LIGHT_UNIT: COLORREF = COLORREF(0x00787878);
[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/main.rs:77:33
[INFO] [stdout]    |
[INFO] [stdout] 77 | const LIGHT_WARNING: COLORREF = COLORREF(0x003838C8);
[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/main.rs:127:30
[INFO] [stdout]     |
[INFO] [stdout] 127 | static mut MAIN_HWND: HWND = 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 `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 | static mut PANEL_HWND: HWND = HWND(0);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]     --> src/main.rs:2304:13
[INFO] [stdout]      |
[INFO] [stdout] 2304 |             windows::core::PCWSTR(class_name.as_ptr()),
[INFO] [stdout]      |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory1` in this scope
[INFO] [stdout]    --> src/main.rs:195:43
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let factory0: IDXGIFactory1 = CreateDXGIFactory1().ok()?;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D10CreateDevice1` in this scope
[INFO] [stdout]    --> src/main.rs:200:22
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let hr = D3D10CreateDevice1(
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D10CreateDevice1` in this scope
[INFO] [stdout]    --> src/main.rs:213:27
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 let hr2 = D3D10CreateDevice1(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in this scope
[INFO] [stdout]    --> src/main.rs:229:47
[INFO] [stdout]     |
[INFO] [stdout] 229 |             let dxgi_factory: IDXGIFactory2 = CreateDXGIFactory2(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 `DCompositionCreateDevice` in this scope
[INFO] [stdout]    --> src/main.rs:245:46
[INFO] [stdout]     |
[INFO] [stdout] 245 |             let dcomp: IDCompositionDevice = DCompositionCreateDevice(&dxgi_device).ok()?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongW` in this scope
[INFO] [stdout]    --> src/main.rs:246:28
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let topmost = (GetWindowLongW(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST.0 as i32) != 0;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D2D1CreateFactory` in this scope
[INFO] [stdout]    --> src/main.rs:253:46
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let d2d_factory: ID2D1Factory1 = D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None).ok()?;
[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/main.rs:317:41
[INFO] [stdout]     |
[INFO] [stdout] 317 |             let clear_color = d2d_color(COLORREF(0), 0.0);
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:63:16
[INFO] [stdout]    |
[INFO] [stdout] 63 | const DARK_BG: COLORREF = COLORREF(0x00302C2C);
[INFO] [stdout]    |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 | const DARK_DIVIDER: COLORREF = COLORREF(0x00606060);
[INFO] [stdout]    |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 | const DARK_DOWN: COLORREF = COLORREF(0x009EDB6C); // #6cdb9e
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 | const DARK_UP: COLORREF = COLORREF(0x006BB3FF);   // #ffb36b
[INFO] [stdout]    |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 | const DARK_IDLE: COLORREF = COLORREF(0x007A7A7A);
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:68:18
[INFO] [stdout]    |
[INFO] [stdout] 68 | const DARK_UNIT: COLORREF = COLORREF(0x00B0B0B0);
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 | const DARK_WARNING: COLORREF = COLORREF(0x006060E8);
[INFO] [stdout]    |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 | const LIGHT_BG: COLORREF = COLORREF(0x00DFECF2); // ≈ taskbar light bg RGB(242,236,223)
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 | const LIGHT_DIVIDER: COLORREF = COLORREF(0x00A8A8AC);
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 | const LIGHT_DOWN: COLORREF = COLORREF(0x003A8A3A); // softer green on light taskbar
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 | const LIGHT_UP: COLORREF = COLORREF(0x00385CB8);   // softer orange-red on light taskbar
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 | const LIGHT_IDLE: COLORREF = COLORREF(0x00909090);
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:76:19
[INFO] [stdout]    |
[INFO] [stdout] 76 | const LIGHT_UNIT: COLORREF = COLORREF(0x00787878);
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 | const LIGHT_WARNING: COLORREF = COLORREF(0x003838C8);
[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/main.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 | static mut MAIN_HWND: HWND = HWND(0);
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 | static mut FORMAT_LEFT: Option<IDWriteTextFormat> = None;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:141:33
[INFO] [stdout]     |
[INFO] [stdout] 141 | static mut FORMAT_RIGHT: Option<IDWriteTextFormat> = None;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:142:33
[INFO] [stdout]     |
[INFO] [stdout] 142 | static mut FORMAT_ARROW: Option<IDWriteTextFormat> = None;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:144:33
[INFO] [stdout]     |
[INFO] [stdout] 144 | static mut FORMAT_SMALL: Option<IDWriteTextFormat> = None;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:146:33
[INFO] [stdout]     |
[INFO] [stdout] 146 | static mut FORMAT_EMOJI: Option<IDWriteTextFormat> = None;
[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/main.rs:150:24
[INFO] [stdout]     |
[INFO] [stdout] 150 | static mut PANEL_HWND: HWND = HWND(0);
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID3D10Device1` in this scope
[INFO] [stdout]    --> src/main.rs:171:12
[INFO] [stdout]     |
[INFO] [stdout] 171 |     d3d10: ID3D10Device1,
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIFactory2` in this scope
[INFO] [stdout]    --> src/main.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 |     dxgi_factory: IDXGIFactory2,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGISwapChain1` in this scope
[INFO] [stdout]    --> src/main.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |     swapchain: IDXGISwapChain1,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDCompositionDevice` in this scope
[INFO] [stdout]    --> src/main.rs:175:12
[INFO] [stdout]     |
[INFO] [stdout] 175 |     dcomp: IDCompositionDevice,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDCompositionTarget` in this scope
[INFO] [stdout]    --> src/main.rs:177:13
[INFO] [stdout]     |
[INFO] [stdout] 177 |     target: IDCompositionTarget,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDCompositionVisual` in this scope
[INFO] [stdout]    --> src/main.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |     visual: IDCompositionVisual,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Factory1` in this scope
[INFO] [stdout]    --> src/main.rs:181:18
[INFO] [stdout]     |
[INFO] [stdout] 181 |     d2d_factory: ID2D1Factory1,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Device` in this scope
[INFO] [stdout]    --> src/main.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |     d2d_device: ID2D1Device,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1DeviceContext` in this scope
[INFO] [stdout]    --> src/main.rs:184:10
[INFO] [stdout]     |
[INFO] [stdout] 184 |     ctx: ID2D1DeviceContext,
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Bitmap1` in this scope
[INFO] [stdout]    --> src/main.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |     bitmap: ID2D1Bitmap1,
[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/main.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn new(hwnd: HWND, w: u32, h: u32) -> Option<D2DRenderer> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIFactory1` in this scope
[INFO] [stdout]    --> src/main.rs:195:27
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let factory0: IDXGIFactory1 = CreateDXGIFactory1().ok()?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIAdapter1` in this scope
[INFO] [stdout]    --> src/main.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let adapter: IDXGIAdapter1 = factory0.EnumAdapters1(0).ok()?;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID3D10Device1` in this scope
[INFO] [stdout]    --> src/main.rs:199:35
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let mut d3d10: Option<ID3D10Device1> = None;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl<ID3D10Device1> D2DRenderer {
[INFO] [stdout]     |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_DRIVER_TYPE_HARDWARE` in this scope
[INFO] [stdout]    --> src/main.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 D3D10_DRIVER_TYPE_HARDWARE,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_CREATE_DEVICE_BGRA_SUPPORT` in this scope
[INFO] [stdout]    --> src/main.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 D3D10_CREATE_DEVICE_BGRA_SUPPORT.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_FEATURE_LEVEL_10_1` in this scope
[INFO] [stdout]    --> src/main.rs:205:17
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 D3D10_FEATURE_LEVEL_10_1,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID3D10Device1` in this scope
[INFO] [stdout]    --> src/main.rs:212:36
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 let mut sw: Option<ID3D10Device1> = None;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl<ID3D10Device1> D2DRenderer {
[INFO] [stdout]     |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_DRIVER_TYPE_REFERENCE` in this scope
[INFO] [stdout]    --> src/main.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     D3D10_DRIVER_TYPE_REFERENCE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_CREATE_DEVICE_BGRA_SUPPORT` in this scope
[INFO] [stdout]    --> src/main.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     D3D10_CREATE_DEVICE_BGRA_SUPPORT.0 as u32,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D10_FEATURE_LEVEL_10_1` in this scope
[INFO] [stdout]    --> src/main.rs:218:21
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     D3D10_FEATURE_LEVEL_10_1,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIFactory2` in this scope
[INFO] [stdout]    --> src/main.rs:229:31
[INFO] [stdout]     |
[INFO] [stdout] 229 |             let dxgi_factory: IDXGIFactory2 = CreateDXGIFactory2(0).ok()?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope
[INFO] [stdout]    --> src/main.rs:230:24
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let desc = DXGI_SWAP_CHAIN_DESC1 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_UNORM` in this scope
[INFO] [stdout]    --> src/main.rs:233:25
[INFO] [stdout]     |
[INFO] [stdout] 233 |                 Format: DXGI_FORMAT_B8G8R8A8_UNORM,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/main.rs:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 SampleDesc: DXGI_SAMPLE_DESC { Count: 1, Quality: 0 },
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_RENDER_TARGET_OUTPUT` in this scope
[INFO] [stdout]    --> src/main.rs:235:30
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 BufferUsage: DXGI_USAGE_RENDER_TARGET_OUTPUT,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL` in this scope
[INFO] [stdout]    --> src/main.rs:237:29
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 SwapEffect: DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_PREMULTIPLIED` in this scope
[INFO] [stdout]    --> src/main.rs:238:28
[INFO] [stdout]     |
[INFO] [stdout] 238 |                 AlphaMode: DXGI_ALPHA_MODE_PREMULTIPLIED,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGIDevice` in this scope
[INFO] [stdout]    --> src/main.rs:244:30
[INFO] [stdout]     |
[INFO] [stdout] 244 |             let dxgi_device: IDXGIDevice = device.cast().ok()?;
[INFO] [stdout]     |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDCompositionDevice` in this scope
[INFO] [stdout]    --> src/main.rs:245:24
[INFO] [stdout]     |
[INFO] [stdout] 245 |             let dcomp: IDCompositionDevice = DCompositionCreateDevice(&dxgi_device).ok()?;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/main.rs:246:49
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let topmost = (GetWindowLongW(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST.0 as i32) != 0;
[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/main.rs:246:64
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let topmost = (GetWindowLongW(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST.0 as i32) != 0;
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Factory1` in this scope
[INFO] [stdout]    --> src/main.rs:253:30
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let d2d_factory: ID2D1Factory1 = D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None).ok()?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FACTORY_TYPE_SINGLE_THREADED` in this scope
[INFO] [stdout]    --> src/main.rs:253:64
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let d2d_factory: ID2D1Factory1 = D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None).ok()?;
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DEVICE_CONTEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:255:54
[INFO] [stdout]     |
[INFO] [stdout] 255 |             let ctx = d2d_device.CreateDeviceContext(D2D1_DEVICE_CONTEXT_OPTIONS_NONE).ok()?;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDXGISurface` in this scope
[INFO] [stdout]    --> src/main.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |             let surface: IDXGISurface = swapchain.GetBuffer(0).ok()?;
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_BITMAP_PROPERTIES1` in this scope
[INFO] [stdout]    --> src/main.rs:263:25
[INFO] [stdout]     |
[INFO] [stdout] 263 |             let props = D2D1_BITMAP_PROPERTIES1 {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_PIXEL_FORMAT` in this scope
[INFO] [stdout]    --> src/main.rs:264:30
[INFO] [stdout]     |
[INFO] [stdout] 264 |                 pixelFormat: D2D1_PIXEL_FORMAT {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_UNORM` in this scope
[INFO] [stdout]    --> src/main.rs:265:29
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     format: DXGI_FORMAT_B8G8R8A8_UNORM,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_ALPHA_MODE_PREMULTIPLIED` in this scope
[INFO] [stdout]    --> src/main.rs:266:32
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     alphaMode: D2D1_ALPHA_MODE_PREMULTIPLIED,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_BITMAP_OPTIONS_TARGET` in this scope
[INFO] [stdout]    --> src/main.rs:270:32
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 bitmapOptions: D2D1_BITMAP_OPTIONS_TARGET,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE` in this scope
[INFO] [stdout]    --> src/main.rs:304:43
[INFO] [stdout]     |
[INFO] [stdout] 304 |             self.ctx.SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope
[INFO] [stdout]    --> src/main.rs:337:104
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 FORMAT_LEFT = create_text_format(&"Segoe UI".encode_utf16().collect::<Vec<_>>(), 15.0, DWRITE_TEXT_ALIGNMENT_LEADING);
[INFO] [stdout]     |                                                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_TRAILING` in this scope
[INFO] [stdout]    --> src/main.rs:340:105
[INFO] [stdout]     |
[INFO] [stdout] 340 | ...e_utf16().collect::<Vec<_>>(), 15.0, DWRITE_TEXT_ALIGNMENT_TRAILING);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope
[INFO] [stdout]    --> src/main.rs:343:105
[INFO] [stdout]     |
[INFO] [stdout] 343 | ...e_utf16().collect::<Vec<_>>(), 20.0, DWRITE_TEXT_ALIGNMENT_LEADING);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_TRAILING` in this scope
[INFO] [stdout]    --> src/main.rs:346:105
[INFO] [stdout]     |
[INFO] [stdout] 346 | ...e_utf16().collect::<Vec<_>>(), 12.0, DWRITE_TEXT_ALIGNMENT_TRAILING);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope
[INFO] [stdout]    --> src/main.rs:349:111
[INFO] [stdout]     |
[INFO] [stdout] 349 | ...e_utf16().collect::<Vec<_>>(), 28.0, DWRITE_TEXT_ALIGNMENT_LEADING);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:391:26
[INFO] [stdout]     |
[INFO] [stdout] 391 |                         &D2D_RECT_F { left: row_left, top: arrow_top, right: arrow_right, bottom: arrow_top + arrow_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:392:29
[INFO] [stdout]     |
[INFO] [stdout] 392 |                         ub, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:392:58
[INFO] [stdout]     |
[INFO] [stdout] 392 |                         ub, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |                         &D2D_RECT_F { left: row_left, top: down_top - 2.0, right: arrow_right, bottom: down_top - 2.0 + arrow_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:397:29
[INFO] [stdout]     |
[INFO] [stdout] 397 |                         db, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:397:58
[INFO] [stdout]     |
[INFO] [stdout] 397 |                         db, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:431:34
[INFO] [stdout]     |
[INFO] [stdout] 431 | ...                   &D2D_RECT_F {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT` in this scope
[INFO] [stdout]    --> src/main.rs:438:33
[INFO] [stdout]     |
[INFO] [stdout] 438 | ...                   D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:439:33
[INFO] [stdout]     |
[INFO] [stdout] 439 | ...                   DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:461:34
[INFO] [stdout]     |
[INFO] [stdout] 461 | ...                   &D2D_RECT_F {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:468:33
[INFO] [stdout]     |
[INFO] [stdout] 468 | ...                   D2D1_DRAW_TEXT_OPTIONS_NONE,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:469:33
[INFO] [stdout]     |
[INFO] [stdout] 469 | ...                   DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:482:26
[INFO] [stdout]     |
[INFO] [stdout] 482 |                         &D2D_RECT_F { left: speed_left, top: up_top, right: speed_right, bottom: up_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:483:29
[INFO] [stdout]     |
[INFO] [stdout] 483 |                         sb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:483:58
[INFO] [stdout]     |
[INFO] [stdout] 483 |                         sb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:489:30
[INFO] [stdout]     |
[INFO] [stdout] 489 | ...                   &D2D_RECT_F { left: speed_left, top: down_top, right: speed_right, bottom: down_top + row_h },
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:490:34
[INFO] [stdout]     |
[INFO] [stdout] 490 | ...                   sb2, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:490:63
[INFO] [stdout]     |
[INFO] [stdout] 490 | ...                   sb2, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:498:26
[INFO] [stdout]     |
[INFO] [stdout] 498 |                         &D2D_RECT_F { left: divider_x, top: 7.0, right: divider_x + 1.0, bottom: h - 7.0 },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:509:26
[INFO] [stdout]     |
[INFO] [stdout] 509 |                         &D2D_RECT_F { left: status_left, top: up_top, right: status_label_right, bottom: up_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:510:29
[INFO] [stdout]     |
[INFO] [stdout] 510 |                         lb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:510:58
[INFO] [stdout]     |
[INFO] [stdout] 510 |                         lb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:514:26
[INFO] [stdout]     |
[INFO] [stdout] 514 |                         &D2D_RECT_F { left: status_left, top: down_top, right: status_label_right, bottom: down_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:515:29
[INFO] [stdout]     |
[INFO] [stdout] 515 |                         lb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:515:58
[INFO] [stdout]     |
[INFO] [stdout] 515 |                         lb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:525:26
[INFO] [stdout]     |
[INFO] [stdout] 525 |                         &D2D_RECT_F { left: status_label_right, top: up_top, right: status_right, bottom: up_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:526:29
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         cb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:526:58
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         cb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/main.rs:530:26
[INFO] [stdout]     |
[INFO] [stdout] 530 |                         &D2D_RECT_F { left: status_label_right, top: down_top, right: status_right, bottom: down_top + row_h },
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope
[INFO] [stdout]    --> src/main.rs:531:29
[INFO] [stdout]     |
[INFO] [stdout] 531 |                         mb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope
[INFO] [stdout]    --> src/main.rs:531:58
[INFO] [stdout]     |
[INFO] [stdout] 531 |                         mb, D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE_NATURAL,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:540:66
[INFO] [stdout]     |
[INFO] [stdout] 540 |                 let draw_graph = |hist: &[u8; GRAPH_LEN], color: COLORREF, gx: f32, gw: f32, gy: f32, gh: f32| {
[INFO] [stdout]     |                                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:545:34
[INFO] [stdout]     |
[INFO] [stdout] 545 |                     let pts: Vec<D2D_POINT_2F> = (0..cols)
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl<D2D_POINT_2F> D2DRenderer {
[INFO] [stdout]     |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:550:29
[INFO] [stdout]     |
[INFO] [stdout] 550 | ...                   D2D_POINT_2F { x, y }
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:557:46
[INFO] [stdout]     |
[INFO] [stdout] 557 | ...                   sink.BeginFigure(D2D_POINT_2F { x: pts[0].x, y: gy + gh }, D2D1_FIGURE_BEGIN_FILLED);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FIGURE_BEGIN_FILLED` in this scope
[INFO] [stdout]    --> src/main.rs:557:88
[INFO] [stdout]     |
[INFO] [stdout] 557 | ...                   sink.BeginFigure(D2D_POINT_2F { x: pts[0].x, y: gy + gh }, D2D1_FIGURE_BEGIN_FILLED);
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:559:42
[INFO] [stdout]     |
[INFO] [stdout] 559 | ...                   sink.AddLine(D2D_POINT_2F { x: pts[cols-1].x, y: gy + gh });
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FIGURE_END_CLOSED` in this scope
[INFO] [stdout]    --> src/main.rs:560:44
[INFO] [stdout]     |
[INFO] [stdout] 560 | ...                   sink.EndFigure(D2D1_FIGURE_END_CLOSED);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_GRADIENT_STOP` in this scope
[INFO] [stdout]    --> src/main.rs:564:33
[INFO] [stdout]     |
[INFO] [stdout] 564 | ...                   D2D1_GRADIENT_STOP { position: 0.0, color: d2d_color(color, 0.55) },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_GRADIENT_STOP` in this scope
[INFO] [stdout]    --> src/main.rs:565:33
[INFO] [stdout]     |
[INFO] [stdout] 565 | ...                   D2D1_GRADIENT_STOP { position: 1.0, color: d2d_color(color, 0.0) },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_COLOR_SPACE_SRGB` in this scope
[INFO] [stdout]    --> src/main.rs:569:33
[INFO] [stdout]     |
[INFO] [stdout] 569 | ...                   D2D1_COLOR_SPACE_SRGB,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_COLOR_SPACE_SRGB` in this scope
[INFO] [stdout]    --> src/main.rs:570:33
[INFO] [stdout]     |
[INFO] [stdout] 570 | ...                   D2D1_COLOR_SPACE_SRGB,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_BUFFER_PRECISION_8BPC_UNORM` in this scope
[INFO] [stdout]    --> src/main.rs:571:33
[INFO] [stdout]     |
[INFO] [stdout] 571 | ...                   D2D1_BUFFER_PRECISION_8BPC_UNORM,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_EXTEND_MODE_CLAMP` in this scope
[INFO] [stdout]    --> src/main.rs:572:33
[INFO] [stdout]     |
[INFO] [stdout] 572 | ...                   D2D1_EXTEND_MODE_CLAMP,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED` in this scope
[INFO] [stdout]    --> src/main.rs:573:33
[INFO] [stdout]     |
[INFO] [stdout] 573 | ...                   D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Geometry` in this scope
[INFO] [stdout]    --> src/main.rs:575:58
[INFO] [stdout]     |
[INFO] [stdout] 575 | ...                   let g: windows::core::Result<ID2D1Geometry> = geom.cast();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl<ID2D1Geometry> D2DRenderer {
[INFO] [stdout]     |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES` in this scope
[INFO] [stdout]    --> src/main.rs:578:49
[INFO] [stdout]     |
[INFO] [stdout] 578 | ...                   let props = D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:579:53
[INFO] [stdout]     |
[INFO] [stdout] 579 | ...                   startPoint: D2D_POINT_2F { x: gx, y: gy },
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/main.rs:580:51
[INFO] [stdout]     |
[INFO] [stdout] 580 | ...                   endPoint: D2D_POINT_2F { x: gx, y: gy + gh },
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_STROKE_STYLE_PROPERTIES1` in this scope
[INFO] [stdout]    --> src/main.rs:598:72
[INFO] [stdout]     |
[INFO] [stdout] 598 |                         let line = self.d2d_factory.CreateStrokeStyle(&D2D1_STROKE_STYLE_PROPERTIES1 {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_CAP_STYLE_ROUND` in this scope
[INFO] [stdout]    --> src/main.rs:599:39
[INFO] [stdout]     |
[INFO] [stdout] 599 | ...                   startCap: D2D1_CAP_STYLE_ROUND,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_CAP_STYLE_ROUND` in this scope
[INFO] [stdout]    --> src/main.rs:600:37
[INFO] [stdout]     |
[INFO] [stdout] 600 | ...                   endCap: D2D1_CAP_STYLE_ROUND,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_LINE_JOIN_ROUND` in this scope
[INFO] [stdout]    --> src/main.rs:601:39
[INFO] [stdout]     |
[INFO] [stdout] 601 | ...                   lineJoin: D2D1_LINE_JOIN_ROUND,
[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/main.rs:639:34
[INFO] [stdout]     |
[INFO] [stdout] 639 | unsafe fn rebuild_renderer(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/main.rs:652:35
[INFO] [stdout]     |
[INFO] [stdout] 652 | unsafe fn render_or_rebuild(hwnd: HWND) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:661:17
[INFO] [stdout]     |
[INFO] [stdout] 661 | fn d2d_color(c: COLORREF, alpha: f32) -> D2D1_COLOR_F {
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `D2D1_COLOR_F` in this scope
[INFO] [stdout]    --> src/main.rs:661:42
[INFO] [stdout]     |
[INFO] [stdout] 661 | fn d2d_color(c: COLORREF, alpha: f32) -> D2D1_COLOR_F {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope
[INFO] [stdout]    --> src/main.rs:662:5
[INFO] [stdout]     |
[INFO] [stdout] 662 |     D2D1_COLOR_F {
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DWRITE_TEXT_ALIGNMENT` in this scope
[INFO] [stdout]    --> src/main.rs:670:60
[INFO] [stdout]     |
[INFO] [stdout] 670 | fn create_text_format(font_name: &[u16], size: f32, align: DWRITE_TEXT_ALIGNMENT) -> Option<IDWriteTextFormat> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]    --> src/main.rs:670:93
[INFO] [stdout]     |
[INFO] [stdout] 670 | fn create_text_format(font_name: &[u16], size: f32, align: DWRITE_TEXT_ALIGNMENT) -> Option<IDWriteTextFormat> {
[INFO] [stdout]     |                                                                                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 670 | fn create_text_format<IDWriteTextFormat>(font_name: &[u16], size: f32, align: DWRITE_TEXT_ALIGNMENT) -> Option<IDWriteTextFormat> {
[INFO] [stdout]     |                      +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope
[INFO] [stdout]    --> src/main.rs:672:17
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let dw: IDWriteFactory = DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).ok()?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope
[INFO] [stdout]    --> src/main.rs:672:54
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let dw: IDWriteFactory = DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).ok()?;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:677:17
[INFO] [stdout]     |
[INFO] [stdout] 677 |                 DWRITE_FONT_WEIGHT_NORMAL,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:678:17
[INFO] [stdout]     |
[INFO] [stdout] 678 |                 DWRITE_FONT_STYLE_NORMAL,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |                 DWRITE_FONT_STRETCH_NORMAL,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_CENTER` in this scope
[INFO] [stdout]    --> src/main.rs:686:46
[INFO] [stdout]     |
[INFO] [stdout] 686 |         let _ = format.SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT_CENTER);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_WORD_WRAPPING_NO_WRAP` in this scope
[INFO] [stdout]    --> src/main.rs:687:40
[INFO] [stdout]     |
[INFO] [stdout] 687 |         let _ = format.SetWordWrapping(DWRITE_WORD_WRAPPING_NO_WRAP);
[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/main.rs:701:31
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, subkey, 0, KEY_READ, &mut key);
[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/main.rs:701:61
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, subkey, 0, KEY_READ, &mut key);
[INFO] [stdout]     |                                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]    --> src/main.rs:702:17
[INFO] [stdout]     |
[INFO] [stdout] 702 |         if r != ERROR_SUCCESS { return false; }
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]    --> src/main.rs:708:18
[INFO] [stdout]     |
[INFO] [stdout] 708 |         if r2 != ERROR_SUCCESS { return false; }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:717:31
[INFO] [stdout]     |
[INFO] [stdout] 717 | fn speed_color(speed: f64) -> COLORREF {
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:723:48
[INFO] [stdout]     |
[INFO] [stdout] 723 | fn speed_color_for(speed: f64, light: bool) -> COLORREF {
[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/main.rs:798:42
[INFO] [stdout]     |
[INFO] [stdout] 798 | unsafe extern "system" fn wnd_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/main.rs:798:62
[INFO] [stdout]     |
[INFO] [stdout] 798 | unsafe extern "system" fn wnd_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/main.rs:798:74
[INFO] [stdout]     |
[INFO] [stdout] 798 | unsafe extern "system" fn wnd_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/main.rs:798:85
[INFO] [stdout]     |
[INFO] [stdout] 798 | unsafe extern "system" fn wnd_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 `TRACKMOUSEEVENT` in this scope
[INFO] [stdout]    --> src/main.rs:870:31
[INFO] [stdout]     |
[INFO] [stdout] 870 |                 let mut tme = TRACKMOUSEEVENT {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TRACKMOUSEEVENT` in this scope
[INFO] [stdout]    --> src/main.rs:871:49
[INFO] [stdout]     |
[INFO] [stdout] 871 |                     cbSize: std::mem::size_of::<TRACKMOUSEEVENT>() 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] 798 | unsafe extern "system" fn wnd_proc<TRACKMOUSEEVENT>(hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                   +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TME_LEAVE` in this scope
[INFO] [stdout]    --> src/main.rs:872:30
[INFO] [stdout]     |
[INFO] [stdout] 872 |                     dwFlags: TME_LEAVE,
[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/main.rs:917:44
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 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/main.rs:981:22
[INFO] [stdout]     |
[INFO] [stdout] 981 | fn show_panel(owner: HWND) {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AW_BLEND` in this scope
[INFO] [stdout]     --> src/main.rs:1000:55
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         let animated = AnimateWindow(PANEL_HWND, 100, AW_BLEND);
[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/main.rs:1002:44
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             let _ = ShowWindow(PANEL_HWND, SW_SHOWNOACTIVATE);
[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/main.rs:1006:13
[INFO] [stdout]      |
[INFO] [stdout] 1006 |             HWND_TOPMOST,
[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/main.rs:1011:13
[INFO] [stdout]      |
[INFO] [stdout] 1011 |             SWP_NOACTIVATE,
[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/main.rs:1025:40
[INFO] [stdout]      |
[INFO] [stdout] 1025 |         let _ = ShowWindow(PANEL_HWND, 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/main.rs:1043:48
[INFO] [stdout]      |
[INFO] [stdout] 1043 | unsafe extern "system" fn panel_wnd_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/main.rs:1043:68
[INFO] [stdout]      |
[INFO] [stdout] 1043 | unsafe extern "system" fn panel_wnd_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/main.rs:1043:80
[INFO] [stdout]      |
[INFO] [stdout] 1043 | unsafe extern "system" fn panel_wnd_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/main.rs:1043:91
[INFO] [stdout]      |
[INFO] [stdout] 1043 | unsafe extern "system" fn panel_wnd_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 `FW_NORMAL` in this scope
[INFO] [stdout]     --> src/main.rs:1071:17
[INFO] [stdout]      |
[INFO] [stdout] 1071 |                 FW_NORMAL.0 as i32,
[INFO] [stdout]      |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope
[INFO] [stdout]     --> src/main.rs:1075:17
[INFO] [stdout]      |
[INFO] [stdout] 1075 |                 DEFAULT_CHARSET.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OUT_DEFAULT_PRECIS` in this scope
[INFO] [stdout]     --> src/main.rs:1076:17
[INFO] [stdout]      |
[INFO] [stdout] 1076 |                 OUT_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope
[INFO] [stdout]     --> src/main.rs:1077:17
[INFO] [stdout]      |
[INFO] [stdout] 1077 |                 CLIP_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLEARTYPE_QUALITY` in this scope
[INFO] [stdout]     --> src/main.rs:1078:17
[INFO] [stdout]      |
[INFO] [stdout] 1078 |                 CLEARTYPE_QUALITY.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PITCH` in this scope
[INFO] [stdout]     --> src/main.rs:1079:17
[INFO] [stdout]      |
[INFO] [stdout] 1079 |                 DEFAULT_PITCH.0 as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]     --> src/main.rs:1101:70
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             let line = |y: i32, label: &str, value: &str, value_col: COLORREF| {
[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/main.rs:1103:40
[INFO] [stdout]      |
[INFO] [stdout] 1103 |                 let _ = SetBkMode(mem, TRANSPARENT);
[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/main.rs:1113:36
[INFO] [stdout]      |
[INFO] [stdout] 1113 |             let _ = SetBkMode(mem, TRANSPARENT);
[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/main.rs:1171:71
[INFO] [stdout]      |
[INFO] [stdout] 1171 |             let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem, 0, 0, SRCCOPY);
[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/main.rs:1186:18
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         let wc = WNDCLASSW {
[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/main.rs:1206:13
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[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/main.rs:1206:32
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]     --> src/main.rs:1206:48
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[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/main.rs:1209:13
[INFO] [stdout]      |
[INFO] [stdout] 1209 |             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/main.rs:1221:38
[INFO] [stdout]      |
[INFO] [stdout] 1221 |             let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DWM_WINDOW_CORNER_PREFERENCE` in this scope
[INFO] [stdout]     --> src/main.rs:1226:25
[INFO] [stdout]      |
[INFO] [stdout] 1226 |             let corner: DWM_WINDOW_CORNER_PREFERENCE = DWMWCP_ROUND;
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWMWCP_ROUND` in this scope
[INFO] [stdout]     --> src/main.rs:1226:56
[INFO] [stdout]      |
[INFO] [stdout] 1226 |             let corner: DWM_WINDOW_CORNER_PREFERENCE = DWMWCP_ROUND;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWMWA_WINDOW_CORNER_PREFERENCE` in this scope
[INFO] [stdout]     --> src/main.rs:1229:17
[INFO] [stdout]      |
[INFO] [stdout] 1229 |                 DWMWA_WINDOW_CORNER_PREFERENCE,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DWM_WINDOW_CORNER_PREFERENCE` in this scope
[INFO] [stdout]     --> src/main.rs:1231:37
[INFO] [stdout]      |
[INFO] [stdout] 1231 |                 std::mem::size_of::<DWM_WINDOW_CORNER_PREFERENCE>() 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] 1184 | fn create_panel_window<DWM_WINDOW_CORNER_PREFERENCE>() {
[INFO] [stdout]      |                       ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/main.rs:1242:27
[INFO] [stdout]      |
[INFO] [stdout] 1242 | fn watch_taskbar_da(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/main.rs:1354:33
[INFO] [stdout]      |
[INFO] [stdout] 1354 | unsafe fn dump_taskbar_diag(tb: HWND, tbr: &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/main.rs:1354:45
[INFO] [stdout]      |
[INFO] [stdout] 1354 | unsafe fn dump_taskbar_diag(tb: HWND, tbr: &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/main.rs:1361:37
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     let push_rect = |name: &str, h: 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/main.rs:1379:44
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[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/main.rs:1379:58
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]      |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1379:69
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]      |                                                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: a builtin type with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1379 -     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout] 1379 +     unsafe extern "system" fn own_cb(hwnd: HWND, lparam: LPARAM) -> bool {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]     --> src/main.rs:1385:45
[INFO] [stdout]      |
[INFO] [stdout] 1385 |                 unsafe { *(lparam.0 as *mut 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/main.rs:1391:81
[INFO] [stdout]      |
[INFO] [stdout] 1391 |     unsafe { let _ = EnumChildWindows(tb, Some(own_cb), LPARAM(&mut own as *mut HWND 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/main.rs:1411:36
[INFO] [stdout]      |
[INFO] [stdout] 1411 | unsafe fn embed_into_taskbar(hwnd: HWND) -> bool {
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GA_PARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1417:43
[INFO] [stdout]      |
[INFO] [stdout] 1417 |         if tb.0 != 0 && GetAncestor(hwnd, GA_PARENT) == tb {
[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/main.rs:1438:28
[INFO] [stdout]      |
[INFO] [stdout] 1438 | unsafe fn reposition(hwnd: HWND) {
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GA_PARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1460:42
[INFO] [stdout]      |
[INFO] [stdout] 1460 |                     if GetAncestor(hwnd, GA_PARENT) != tb {
[INFO] [stdout]      |                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOP` in this scope
[INFO] [stdout]     --> src/main.rs:1541:28
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         SetWindowPos(hwnd, HWND_TOP, child_x, child_y, WINDOW_W, WINDOW_H,
[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/main.rs:1542:22
[INFO] [stdout]      |
[INFO] [stdout] 1542 |                      SWP_NOACTIVATE | SWP_SHOWWINDOW).ok();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]     --> src/main.rs:1542:39
[INFO] [stdout]      |
[INFO] [stdout] 1542 |                      SWP_NOACTIVATE | SWP_SHOWWINDOW).ok();
[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/main.rs:1554:28
[INFO] [stdout]      |
[INFO] [stdout] 1554 |         SetWindowPos(hwnd, HWND_TOPMOST, target_x, target_y, WINDOW_W, WINDOW_H,
[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/main.rs:1555:22
[INFO] [stdout]      |
[INFO] [stdout] 1555 |                      SWP_NOACTIVATE | SWP_SHOWWINDOW).ok();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]     --> src/main.rs:1555:39
[INFO] [stdout]      |
[INFO] [stdout] 1555 |                      SWP_NOACTIVATE | SWP_SHOWWINDOW).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/main.rs:1566:34
[INFO] [stdout]      |
[INFO] [stdout] 1566 | unsafe fn compute_target_pos(tb: HWND, tbr: &RECT) -> Option<(i32, i32)> {
[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/main.rs:1566:46
[INFO] [stdout]      |
[INFO] [stdout] 1566 | unsafe fn compute_target_pos(tb: HWND, tbr: &RECT) -> Option<(i32, 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/main.rs:1606:45
[INFO] [stdout]      |
[INFO] [stdout] 1606 |             let probe = |s: &mut i32, root: HWND| {
[INFO] [stdout]      |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_CHILD` in this scope
[INFO] [stdout]     --> src/main.rs:1607:49
[INFO] [stdout]      |
[INFO] [stdout] 1607 |                 let mut child = GetWindow(root, GW_CHILD);
[INFO] [stdout]      |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_HWNDNEXT` in this scope
[INFO] [stdout]     --> src/main.rs:1628:46
[INFO] [stdout]      |
[INFO] [stdout] 1628 |                     child = GetWindow(child, GW_HWNDNEXT);
[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/main.rs:1646:36
[INFO] [stdout]      |
[INFO] [stdout] 1646 | unsafe fn find_taskbar_child(root: HWND, names: &[&str]) -> 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/main.rs:1646:61
[INFO] [stdout]      |
[INFO] [stdout] 1646 | unsafe fn find_taskbar_child(root: HWND, names: &[&str]) -> 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/main.rs:1647:23
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     static mut FOUND: HWND = HWND(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/main.rs:1649:45
[INFO] [stdout]      |
[INFO] [stdout] 1649 |     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[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/main.rs:1649:59
[INFO] [stdout]      |
[INFO] [stdout] 1649 |     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]      |                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1649:70
[INFO] [stdout]      |
[INFO] [stdout] 1649 |     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]      |                                                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: a builtin type with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1649 -     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout] 1649 +     unsafe extern "system" fn enum_cb(hwnd: HWND, lparam: LPARAM) -> bool {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]     --> src/main.rs:1679:31
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_READ, &mut key);
[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/main.rs:1679:62
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_READ, &mut key);
[INFO] [stdout]      |                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]     --> src/main.rs:1680:17
[INFO] [stdout]      |
[INFO] [stdout] 1680 |         if r != ERROR_SUCCESS { return None; }
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]     --> src/main.rs:1692:18
[INFO] [stdout]      |
[INFO] [stdout] 1692 |         if r2 != ERROR_SUCCESS { return None; }
[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/main.rs:1711:31
[INFO] [stdout]      |
[INFO] [stdout] 1711 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_WRITE` in this scope
[INFO] [stdout]     --> src/main.rs:1711:62
[INFO] [stdout]      |
[INFO] [stdout] 1711 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[INFO] [stdout]      |                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]     --> src/main.rs:1712:17
[INFO] [stdout]      |
[INFO] [stdout] 1712 |         if r != ERROR_SUCCESS { return; }
[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/main.rs:1716:71
[INFO] [stdout]      |
[INFO] [stdout] 1716 |         let _ = RegSetValueExW(key, windows::core::w!("NetSpeed"), 0, REG_SZ, Some(bytes));
[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/main.rs:1724:31
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_WRITE` in this scope
[INFO] [stdout]     --> src/main.rs:1724:62
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[INFO] [stdout]      |                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope
[INFO] [stdout]     --> src/main.rs:1725:17
[INFO] [stdout]      |
[INFO] [stdout] 1725 |         if r != ERROR_SUCCESS { return; }
[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/main.rs:1731:35
[INFO] [stdout]      |
[INFO] [stdout] 1731 | 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/main.rs:1743:35
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     let flags = if autostart_on { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1743:47
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     let flags = if autostart_on { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1743:67
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     let flags = if autostart_on { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1743:79
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     let flags = if autostart_on { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1745:35
[INFO] [stdout]      |
[INFO] [stdout] 1745 |     let gflags = if SHOW_GRAPHS { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1745:47
[INFO] [stdout]      |
[INFO] [stdout] 1745 |     let gflags = if SHOW_GRAPHS { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1745:67
[INFO] [stdout]      |
[INFO] [stdout] 1745 |     let gflags = if SHOW_GRAPHS { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1745:79
[INFO] [stdout]      |
[INFO] [stdout] 1745 |     let gflags = if SHOW_GRAPHS { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1747:34
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let nflags = if NET_DETECT { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1747:46
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let nflags = if NET_DETECT { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1747:66
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let nflags = if NET_DETECT { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1747:78
[INFO] [stdout]      |
[INFO] [stdout] 1747 |     let nflags = if NET_DETECT { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1749:39
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     let gflags2 = if GRADIENT_COLOR { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1749:51
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     let gflags2 = if GRADIENT_COLOR { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1749:71
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     let gflags2 = if GRADIENT_COLOR { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1749:83
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     let gflags2 = if GRADIENT_COLOR { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1751:34
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     let pflags = if SHOW_PANEL { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1751:46
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     let pflags = if SHOW_PANEL { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1751:66
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     let pflags = if SHOW_PANEL { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[INFO] [stdout]      |                                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1751:78
[INFO] [stdout]      |
[INFO] [stdout] 1751 |     let pflags = if SHOW_PANEL { MF_STRING | MF_CHECKED } else { MF_STRING | MF_UNCHECKED };
[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/main.rs:1753:31
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let _ = AppendMenuW(menu, MF_SEPARATOR, 0, None);
[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/main.rs:1754:31
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     let _ = AppendMenuW(menu, MF_STRING, 2, windows::core::w!("退出"));
[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/main.rs:1772:41
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 let _ = PostMessageW(m, WM_KEYDOWN, WPARAM(0x1B), LPARAM(0)); // VK_ESCAPE
[INFO] [stdout]      |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTALIGN` in this scope
[INFO] [stdout]     --> src/main.rs:1780:9
[INFO] [stdout]      |
[INFO] [stdout] 1780 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON,
[INFO] [stdout]      |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]     --> src/main.rs:1780:25
[INFO] [stdout]      |
[INFO] [stdout] 1780 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MUTEX_ALL_ACCESS` in this scope
[INFO] [stdout]     --> src/main.rs:2038:24
[INFO] [stdout]      |
[INFO] [stdout] 2038 |     let h = OpenMutexW(MUTEX_ALL_ACCESS, false, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `STARTUPINFOW` in this scope
[INFO] [stdout]     --> src/main.rs:2057:18
[INFO] [stdout]      |
[INFO] [stdout] 2057 |     let mut si = STARTUPINFOW {
[INFO] [stdout]      |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `STARTUPINFOW` in this scope
[INFO] [stdout]     --> src/main.rs:2058:33
[INFO] [stdout]      |
[INFO] [stdout] 2058 |         cb: std::mem::size_of::<STARTUPINFOW>() 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] 2031 | unsafe fn ensure_watchdog<STARTUPINFOW>() {
[INFO] [stdout]      |                          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CREATE_NO_WINDOW` in this scope
[INFO] [stdout]     --> src/main.rs:2068:9
[INFO] [stdout]      |
[INFO] [stdout] 2068 |         CREATE_NO_WINDOW,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MODIFY_STATE` in this scope
[INFO] [stdout]     --> src/main.rs:2084:9
[INFO] [stdout]      |
[INFO] [stdout] 2084 |         EVENT_MODIFY_STATE,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_ALREADY_EXISTS` in this scope
[INFO] [stdout]     --> src/main.rs:2109:67
[INFO] [stdout]      |
[INFO] [stdout] 2109 |         if std::io::Error::last_os_error().raw_os_error() == Some(ERROR_ALREADY_EXISTS.0 as i32) {
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WAIT_OBJECT_0` in this scope
[INFO] [stdout]     --> src/main.rs:2130:55
[INFO] [stdout]      |
[INFO] [stdout] 2130 |                 && WaitForSingleObject(stop_ev, 0) == WAIT_OBJECT_0
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MUTEX_ALL_ACCESS` in this scope
[INFO] [stdout]     --> src/main.rs:2144:17
[INFO] [stdout]      |
[INFO] [stdout] 2144 |                 MUTEX_ALL_ACCESS,
[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/main.rs:2153:28
[INFO] [stdout]      |
[INFO] [stdout] 2153 |                 let mut w: HWND = HWND::default();
[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/main.rs:406:25
[INFO] [stdout]     |
[INFO] [stdout] 406 |                         COLORREF(0x00E05A5A) // red: unreachable
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TH32CS_SNAPPROCESS` in this scope
[INFO] [stdout]     --> src/main.rs:2175:60
[INFO] [stdout]      |
[INFO] [stdout] 2175 |                 if let Ok(snap) = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0) {
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PROCESSENTRY32W` in this scope
[INFO] [stdout]     --> src/main.rs:2176:34
[INFO] [stdout]      |
[INFO] [stdout] 2176 |                     let mut pe = PROCESSENTRY32W {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PROCESSENTRY32W` in this scope
[INFO] [stdout]     --> src/main.rs:2177:53
[INFO] [stdout]      |
[INFO] [stdout] 2177 |                         dwSize: std::mem::size_of::<PROCESSENTRY32W>() 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] 2098 | fn watchdog_main<PROCESSENTRY32W>() {
[INFO] [stdout]      |                 +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_TERMINATE` in this scope
[INFO] [stdout]     --> src/main.rs:2187:37
[INFO] [stdout]      |
[INFO] [stdout] 2187 | ...                   PROCESS_TERMINATE,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `STARTUPINFOW` in this scope
[INFO] [stdout]     --> src/main.rs:2214:30
[INFO] [stdout]      |
[INFO] [stdout] 2214 |                 let mut si = STARTUPINFOW {
[INFO] [stdout]      |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `STARTUPINFOW` in this scope
[INFO] [stdout]     --> src/main.rs:2215:45
[INFO] [stdout]      |
[INFO] [stdout] 2215 |                     cb: std::mem::size_of::<STARTUPINFOW>() 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] 2098 | fn watchdog_main<STARTUPINFOW>() {
[INFO] [stdout]      |                 ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CREATE_NO_WINDOW` in this scope
[INFO] [stdout]     --> src/main.rs:2225:21
[INFO] [stdout]      |
[INFO] [stdout] 2225 |                     CREATE_NO_WINDOW,
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2` in this scope
[INFO] [stdout]     --> src/main.rs:2249:52
[INFO] [stdout]      |
[INFO] [stdout] 2249 |     unsafe { let _ = SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); }
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_ALREADY_EXISTS` in this scope
[INFO] [stdout]     --> src/main.rs:2268:67
[INFO] [stdout]      |
[INFO] [stdout] 2268 |         if std::io::Error::last_os_error().raw_os_error() == Some(ERROR_ALREADY_EXISTS.0 as i32) {
[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/main.rs:2287:18
[INFO] [stdout]      |
[INFO] [stdout] 2287 |         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/main.rs:2291:20
[INFO] [stdout]      |
[INFO] [stdout] 2291 |             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/main.rs:2291:33
[INFO] [stdout]      |
[INFO] [stdout] 2291 |             style: CS_HREDRAW | CS_VREDRAW,
[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/main.rs:2303:13
[INFO] [stdout]      |
[INFO] [stdout] 2303 |             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/main.rs:2306:13
[INFO] [stdout]      |
[INFO] [stdout] 2306 |             WS_POPUP,
[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/main.rs:2338:34
[INFO] [stdout]      |
[INFO] [stdout] 2338 |         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 `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:408:25
[INFO] [stdout]     |
[INFO] [stdout] 408 |                         COLORREF(0x0058A858) // green
[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/main.rs:410:25
[INFO] [stdout]     |
[INFO] [stdout] 410 |                         COLORREF(0x00D8B838) // yellow
[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/main.rs:412:25
[INFO] [stdout]     |
[INFO] [stdout] 412 |                         COLORREF(0x00E05A5A) // red: high latency
[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/main.rs:63:27
[INFO] [stdout]    |
[INFO] [stdout] 63 | const DARK_BG: COLORREF = COLORREF(0x00302C2C);
[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/main.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 | const DARK_DIVIDER: COLORREF = COLORREF(0x00606060);
[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/main.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 | const DARK_DOWN: COLORREF = COLORREF(0x009EDB6C); // #6cdb9e
[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/main.rs:66:27
[INFO] [stdout]    |
[INFO] [stdout] 66 | const DARK_UP: COLORREF = COLORREF(0x006BB3FF);   // #ffb36b
[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/main.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 | const DARK_IDLE: COLORREF = COLORREF(0x007A7A7A);
[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/main.rs:68:29
[INFO] [stdout]    |
[INFO] [stdout] 68 | const DARK_UNIT: COLORREF = COLORREF(0x00B0B0B0);
[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/main.rs:69:32
[INFO] [stdout]    |
[INFO] [stdout] 69 | const DARK_WARNING: COLORREF = COLORREF(0x006060E8);
[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/main.rs:71:28
[INFO] [stdout]    |
[INFO] [stdout] 71 | const LIGHT_BG: COLORREF = COLORREF(0x00DFECF2); // ≈ taskbar light bg RGB(242,236,223)
[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/main.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 | const LIGHT_DIVIDER: COLORREF = COLORREF(0x00A8A8AC);
[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/main.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 | const LIGHT_DOWN: COLORREF = COLORREF(0x003A8A3A); // softer green on light taskbar
[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/main.rs:74:28
[INFO] [stdout]    |
[INFO] [stdout] 74 | const LIGHT_UP: COLORREF = COLORREF(0x00385CB8);   // softer orange-red on light taskbar
[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/main.rs:75:30
[INFO] [stdout]    |
[INFO] [stdout] 75 | const LIGHT_IDLE: COLORREF = COLORREF(0x00909090);
[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/main.rs:76:30
[INFO] [stdout]    |
[INFO] [stdout] 76 | const LIGHT_UNIT: COLORREF = COLORREF(0x00787878);
[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/main.rs:77:33
[INFO] [stdout]    |
[INFO] [stdout] 77 | const LIGHT_WARNING: COLORREF = COLORREF(0x003838C8);
[INFO] [stdout]    |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWriteCreateFactory` in this scope
[INFO] [stdout]    --> src/main.rs:672:34
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let dw: IDWriteFactory = DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).ok()?;
[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/main.rs:699:23
[INFO] [stdout]     |
[INFO] [stdout] 699 |         let mut key = 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/main.rs:701:17
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, subkey, 0, KEY_READ, &mut key);
[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/main.rs:706:18
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let r2 = RegQueryValueExW(key, name, None, None, Some(&mut data as *mut u32 as *mut u8), Some(&mut size));
[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/main.rs:707:17
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let _ = RegCloseKey(key);
[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/main.rs:127:30
[INFO] [stdout]     |
[INFO] [stdout] 127 | static mut MAIN_HWND: HWND = 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 `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 | static mut PANEL_HWND: HWND = 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 `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:737:5
[INFO] [stdout]     |
[INFO] [stdout] 737 |     COLORREF(((lerp(b1, b2) as u32) << 16) | ((lerp(g1, g2) as u32) << 8) | lerp(r1, r2) 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 `GetSystemTimes` in this scope
[INFO] [stdout]    --> src/main.rs:774:17
[INFO] [stdout]     |
[INFO] [stdout] 774 |         let _ = GetSystemTimes(Some(&mut idle), Some(&mut kernel), Some(&mut user));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory1` in this scope
[INFO] [stdout]    --> src/main.rs:195:43
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let factory0: IDXGIFactory1 = CreateDXGIFactory1().ok()?;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D10CreateDevice1` in this scope
[INFO] [stdout]    --> src/main.rs:200:22
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let hr = D3D10CreateDevice1(
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D10CreateDevice1` in this scope
[INFO] [stdout]    --> src/main.rs:213:27
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 let hr2 = D3D10CreateDevice1(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in this scope
[INFO] [stdout]    --> src/main.rs:229:47
[INFO] [stdout]     |
[INFO] [stdout] 229 |             let dxgi_factory: IDXGIFactory2 = CreateDXGIFactory2(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 `DCompositionCreateDevice` in this scope
[INFO] [stdout]    --> src/main.rs:245:46
[INFO] [stdout]     |
[INFO] [stdout] 245 |             let dcomp: IDCompositionDevice = DCompositionCreateDevice(&dxgi_device).ok()?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongW` in this scope
[INFO] [stdout]    --> src/main.rs:246:28
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let topmost = (GetWindowLongW(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST.0 as i32) != 0;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D2D1CreateFactory` in this scope
[INFO] [stdout]    --> src/main.rs:253:46
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let d2d_factory: ID2D1Factory1 = D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None).ok()?;
[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/main.rs:805:13
[INFO] [stdout]     |
[INFO] [stdout] 805 |             SetTimer(hwnd, PAINT_TIMER, 500, None);
[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/main.rs:806:13
[INFO] [stdout]     |
[INFO] [stdout] 806 |             SetTimer(hwnd, REPOS_TIMER, 1000, None);
[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/main.rs:810:13
[INFO] [stdout]     |
[INFO] [stdout] 810 |             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/main.rs:814:13
[INFO] [stdout]     |
[INFO] [stdout] 814 |             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/main.rs:827:25
[INFO] [stdout]     |
[INFO] [stdout] 827 |                 let _ = InvalidateRect(unsafe { PANEL_HWND }, None, true);
[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/main.rs:829:13
[INFO] [stdout]     |
[INFO] [stdout] 829 |             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 `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:317:41
[INFO] [stdout]     |
[INFO] [stdout] 317 |             let clear_color = d2d_color(COLORREF(0), 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 `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |             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/main.rs:857:33
[INFO] [stdout]     |
[INFO] [stdout] 857 |             if let Ok(cursor) = LoadCursorW(None, windows::core::PCWSTR(32512 as *const u16)) {
[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/main.rs:858:17
[INFO] [stdout]     |
[INFO] [stdout] 858 |                 SetCursor(cursor);
[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/main.rs:860:13
[INFO] [stdout]     |
[INFO] [stdout] 860 |             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/main.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |             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 `TrackMouseEvent` in this scope
[INFO] [stdout]    --> src/main.rs:876:25
[INFO] [stdout]     |
[INFO] [stdout] 876 |                 let _ = TrackMouseEvent(&mut tme);
[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/main.rs:880:13
[INFO] [stdout]     |
[INFO] [stdout] 880 |             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/main.rs:885:13
[INFO] [stdout]     |
[INFO] [stdout] 885 |             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/main.rs:893:13
[INFO] [stdout]     |
[INFO] [stdout] 893 |             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/main.rs:917:54
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 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/main.rs:917:65
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 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/main.rs:917:25
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 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/main.rs:952:13
[INFO] [stdout]     |
[INFO] [stdout] 952 |             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/main.rs:956:13
[INFO] [stdout]     |
[INFO] [stdout] 956 |             LRESULT(1)
[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/main.rs:959:26
[INFO] [stdout]     |
[INFO] [stdout] 959 |             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/main.rs:960:21
[INFO] [stdout]     |
[INFO] [stdout] 960 |             let _ = 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/main.rs:961:21
[INFO] [stdout]     |
[INFO] [stdout] 961 |             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/main.rs:962:13
[INFO] [stdout]     |
[INFO] [stdout] 962 |             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/main.rs:965:21
[INFO] [stdout]     |
[INFO] [stdout] 965 |             let _ = KillTimer(hwnd, PAINT_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/main.rs:966:21
[INFO] [stdout]     |
[INFO] [stdout] 966 |             let _ = KillTimer(hwnd, REPOS_TIMER);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/main.rs:967:13
[INFO] [stdout]     |
[INFO] [stdout] 967 |             PostQuitMessage(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/main.rs:968:13
[INFO] [stdout]     |
[INFO] [stdout] 968 |             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/main.rs:970:14
[INFO] [stdout]     |
[INFO] [stdout] 970 |         _ => DefWindowProcW(hwnd, msg, wp, lp),
[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/main.rs:987:22
[INFO] [stdout]     |
[INFO] [stdout] 987 |         let mut wr = 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/main.rs:988:12
[INFO] [stdout]     |
[INFO] [stdout] 988 |         if GetWindowRect(owner, &mut wr).is_err() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AnimateWindow` in this scope
[INFO] [stdout]     --> src/main.rs:1000:24
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         let animated = AnimateWindow(PANEL_HWND, 100, AW_BLEND);
[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/main.rs:1002:21
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             let _ = ShowWindow(PANEL_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 `SetWindowPos` in this scope
[INFO] [stdout]     --> src/main.rs:1004:9
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         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/main.rs:1015:17
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         let _ = InvalidateRect(PANEL_HWND, None, 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/main.rs:1025:17
[INFO] [stdout]      |
[INFO] [stdout] 1025 |         let _ = ShowWindow(PANEL_HWND, SW_HIDE);
[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/main.rs:1046:26
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             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/main.rs:1047:23
[INFO] [stdout]      |
[INFO] [stdout] 1047 |             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/main.rs:1049:26
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             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/main.rs:1050:21
[INFO] [stdout]      |
[INFO] [stdout] 1050 |             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/main.rs:1051:23
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             let mem = 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/main.rs:1052:23
[INFO] [stdout]      |
[INFO] [stdout] 1052 |             let bmp = CreateCompatibleBitmap(hdc, rc.right, rc.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/main.rs:1053:23
[INFO] [stdout]      |
[INFO] [stdout] 1053 |             let old = SelectObject(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/main.rs:1056:39
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let bg = CreateSolidBrush(COLORREF(0x00F3F3F3));
[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/main.rs:1056:22
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let bg = CreateSolidBrush(COLORREF(0x00F3F3F3));
[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/main.rs:1057:13
[INFO] [stdout]      |
[INFO] [stdout] 1057 |             FillRect(mem, &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/main.rs:1058:21
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             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 `COLORREF` in this scope
[INFO] [stdout]     --> src/main.rs:1061:43
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             let border = CreateSolidBrush(COLORREF(0x00E0E0E0));
[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/main.rs:1061:26
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             let border = CreateSolidBrush(COLORREF(0x00E0E0E0));
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FrameRect` in this scope
[INFO] [stdout]     --> src/main.rs:1062:21
[INFO] [stdout]      |
[INFO] [stdout] 1062 |             let _ = FrameRect(mem, &rc, border);
[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/main.rs:1063:21
[INFO] [stdout]      |
[INFO] [stdout] 1063 |             let _ = DeleteObject(border);
[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/main.rs:1066:21
[INFO] [stdout]      |
[INFO] [stdout] 1066 |             let f = CreateFontW(
[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/main.rs:1082:28
[INFO] [stdout]      |
[INFO] [stdout] 1082 |             let old_font = SelectObject(mem, f);
[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/main.rs:1084:28
[INFO] [stdout]      |
[INFO] [stdout] 1084 |             let text_col = COLORREF(0x00202020);
[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/main.rs:1085:27
[INFO] [stdout]      |
[INFO] [stdout] 1085 |             let dim_col = COLORREF(0x00808080);
[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/main.rs:1102:25
[INFO] [stdout]      |
[INFO] [stdout] 1102 |                 let _ = SetTextColor(mem, dim_col);
[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/main.rs:1103:25
[INFO] [stdout]      |
[INFO] [stdout] 1103 |                 let _ = SetBkMode(mem, TRANSPARENT);
[INFO] [stdout]      |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1105:25
[INFO] [stdout]      |
[INFO] [stdout] 1105 |                 let _ = TextOutW(mem, 10, y, &lw);
[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/main.rs:1106:25
[INFO] [stdout]      |
[INFO] [stdout] 1106 |                 let _ = SetTextColor(mem, value_col);
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1108:25
[INFO] [stdout]      |
[INFO] [stdout] 1108 |                 let _ = TextOutW(mem, 74, y, &vw);
[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/main.rs:1112:21
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             let _ = SetTextColor(mem, dim_col);
[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/main.rs:1113:21
[INFO] [stdout]      |
[INFO] [stdout] 1113 |             let _ = SetBkMode(mem, TRANSPARENT);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1115:21
[INFO] [stdout]      |
[INFO] [stdout] 1115 |             let _ = TextOutW(mem, 10, 10, &lab);
[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/main.rs:1116:21
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             let _ = SetTextColor(mem, down_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1119:21
[INFO] [stdout]      |
[INFO] [stdout] 1119 |             let _ = TextOutW(mem, 74, 10, &vw);
[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/main.rs:1121:21
[INFO] [stdout]      |
[INFO] [stdout] 1121 |             let _ = SetTextColor(mem, dim_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1123:21
[INFO] [stdout]      |
[INFO] [stdout] 1123 |             let _ = TextOutW(mem, 10, 32, &lab);
[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/main.rs:1124:21
[INFO] [stdout]      |
[INFO] [stdout] 1124 |             let _ = SetTextColor(mem, up_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1127:21
[INFO] [stdout]      |
[INFO] [stdout] 1127 |             let _ = TextOutW(mem, 74, 32, &vw);
[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/main.rs:1140:21
[INFO] [stdout]      |
[INFO] [stdout] 1140 |             let _ = SetTextColor(mem, dim_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1142:21
[INFO] [stdout]      |
[INFO] [stdout] 1142 |             let _ = TextOutW(mem, 200, 54, &lab);
[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/main.rs:1143:21
[INFO] [stdout]      |
[INFO] [stdout] 1143 |             let _ = SetTextColor(mem, text_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1145:21
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             let _ = TextOutW(mem, 254, 54, &mw);
[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/main.rs:1149:21
[INFO] [stdout]      |
[INFO] [stdout] 1149 |             let _ = SetTextColor(mem, dim_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1151:21
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             let _ = TextOutW(mem, 200, 76, &lab);
[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/main.rs:1152:21
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             let _ = SetTextColor(mem, text_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1155:21
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             let _ = TextOutW(mem, 254, 76, &vw);
[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/main.rs:1161:21
[INFO] [stdout]      |
[INFO] [stdout] 1161 |             let _ = SetTextColor(mem, dim_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1163:21
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             let _ = TextOutW(mem, 10, 120, &lab);
[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/main.rs:1164:21
[INFO] [stdout]      |
[INFO] [stdout] 1164 |             let _ = SetTextColor(mem, text_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1167:21
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             let _ = TextOutW(mem, 74, 120, &vw);
[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/main.rs:1169:13
[INFO] [stdout]      |
[INFO] [stdout] 1169 |             SelectObject(mem, 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 `DeleteObject` in this scope
[INFO] [stdout]     --> src/main.rs:1170:21
[INFO] [stdout]      |
[INFO] [stdout] 1170 |             let _ = DeleteObject(f);
[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/main.rs:1171:21
[INFO] [stdout]      |
[INFO] [stdout] 1171 |             let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem, 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/main.rs:1172:13
[INFO] [stdout]      |
[INFO] [stdout] 1172 |             SelectObject(mem, 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/main.rs:1173:21
[INFO] [stdout]      |
[INFO] [stdout] 1173 |             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/main.rs:1174:21
[INFO] [stdout]      |
[INFO] [stdout] 1174 |             let _ = DeleteDC(mem);
[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/main.rs:1175:21
[INFO] [stdout]      |
[INFO] [stdout] 1175 |             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 `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:406:25
[INFO] [stdout]     |
[INFO] [stdout] 406 |                         COLORREF(0x00E05A5A) // red: unreachable
[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/main.rs:1176:13
[INFO] [stdout]      |
[INFO] [stdout] 1176 |             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 `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:408:25
[INFO] [stdout]     |
[INFO] [stdout] 408 |                         COLORREF(0x0058A858) // green
[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/main.rs:1178:26
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         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/main.rs:1179:14
[INFO] [stdout]      |
[INFO] [stdout] 1179 |         _ => 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 `COLORREF` in this scope
[INFO] [stdout]    --> src/main.rs:410:25
[INFO] [stdout]     |
[INFO] [stdout] 410 |                         COLORREF(0x00D8B838) // yellow
[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/main.rs:412:25
[INFO] [stdout]     |
[INFO] [stdout] 412 |                         COLORREF(0x00E05A5A) // red: high latency
[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/main.rs:1187:20
[INFO] [stdout]      |
[INFO] [stdout] 1187 |             style: WNDCLASS_STYLES(0),
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]     --> src/main.rs:1192:20
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             hIcon: HICON::default(),
[INFO] [stdout]      |                    ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]     --> src/main.rs:1193:22
[INFO] [stdout]      |
[INFO] [stdout] 1193 |             hCursor: HCURSOR::default(),
[INFO] [stdout]      |                      ^^^^^^^ use of undeclared type `HCURSOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]     --> src/main.rs:1194:28
[INFO] [stdout]      |
[INFO] [stdout] 1194 |             hbrBackground: HBRUSH::default(),
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `HBRUSH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]     --> src/main.rs:1198:12
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         if RegisterClassW(&wc) == 0 {
[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/main.rs:1205:20
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         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/main.rs:1221:21
[INFO] [stdout]      |
[INFO] [stdout] 1221 |             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 `DwmSetWindowAttribute` in this scope
[INFO] [stdout]     --> src/main.rs:1227:21
[INFO] [stdout]      |
[INFO] [stdout] 1227 |             let _ = DwmSetWindowAttribute(
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1326:14
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1330:16
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     let xaml = FindWindowExW(tb, None, windows::core::w!("Windows.UI.Composition.DesktopWindowContentBridge"), None);
[INFO] [stdout]      |                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1333:18
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         let cw = FindWindowExW(tb, None, windows::core::w!("Windows.UI.Core.CoreWindow"), None);
[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/main.rs:1339:23
[INFO] [stdout]      |
[INFO] [stdout] 1339 |         let mut tbr = 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/main.rs:1340:12
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         if GetWindowRect(tb, &mut tbr).is_ok() {
[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/main.rs:1362:21
[INFO] [stdout]      |
[INFO] [stdout] 1362 |         let mut r = 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/main.rs:1363:18
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         let ok = GetWindowRect(h, &mut r).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 `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1367:44
[INFO] [stdout]      |
[INFO] [stdout] 1367 |     s.push_str(&push_rect("ReBarWindow32", FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1368:44
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     s.push_str(&push_rect("TrayNotifyWnd", FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1369:41
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     s.push_str(&push_rect("XamlBridge", FindWindowExW(tb, None, windows::core::w!("Windows.UI.Composition.DesktopWindowContentBrid...
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1370:41
[INFO] [stdout]      |
[INFO] [stdout] 1370 |     s.push_str(&push_rect("CoreWindow", FindWindowExW(tb, None, windows::core::w!("Windows.UI.Core.CoreWindow"), None)));
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1371:15
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1372:45
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     s.push_str(&push_rect("MSTaskSwWClass", FindWindowExW(bar, None, windows::core::w!("MSTaskSwWClass"), None)));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1373:47
[INFO] [stdout]      |
[INFO] [stdout] 1373 |     s.push_str(&push_rect("MSTaskListWClass", FindWindowExW(bar, None, windows::core::w!("MSTaskListWClass"), None)));
[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/main.rs:1378:19
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     let mut own = 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 `LPARAM` in this scope
[INFO] [stdout]     --> src/main.rs:1391:57
[INFO] [stdout]      |
[INFO] [stdout] 1391 |     unsafe { let _ = EnumChildWindows(tb, Some(own_cb), LPARAM(&mut own as *mut HWND 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 `EnumChildWindows` in this scope
[INFO] [stdout]     --> src/main.rs:1391:22
[INFO] [stdout]      |
[INFO] [stdout] 1391 |     unsafe { let _ = EnumChildWindows(tb, Some(own_cb), LPARAM(&mut own as *mut HWND 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 `DWriteCreateFactory` in this scope
[INFO] [stdout]    --> src/main.rs:672:34
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let dw: IDWriteFactory = DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).ok()?;
[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/main.rs:1392:18
[INFO] [stdout]      |
[INFO] [stdout] 1392 |     let mut wr = RECT::default();
[INFO] [stdout]      |                  ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HKEY` in this scope
[INFO] [stdout]    --> src/main.rs:699:23
[INFO] [stdout]     |
[INFO] [stdout] 699 |         let mut key = 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/main.rs:701:17
[INFO] [stdout]     |
[INFO] [stdout] 701 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, subkey, 0, KEY_READ, &mut key);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1393:29
[INFO] [stdout]      |
[INFO] [stdout] 1393 |     let wok = own.0 != 0 && GetWindowRect(own, &mut wr).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 `RegQueryValueExW` in this scope
[INFO] [stdout]    --> src/main.rs:706:18
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let r2 = RegQueryValueExW(key, name, None, None, Some(&mut data as *mut u32 as *mut u8), Some(&mut size));
[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/main.rs:707:17
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let _ = RegCloseKey(key);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope
[INFO] [stdout]     --> src/main.rs:1381:26
[INFO] [stdout]      |
[INFO] [stdout] 1381 |         let n = unsafe { GetClassNameW(hwnd, &mut cls) };
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1386:24
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 return BOOL(0);
[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/main.rs:737:5
[INFO] [stdout]     |
[INFO] [stdout] 737 |     COLORREF(((lerp(b1, b2) as u32) << 16) | ((lerp(g1, g2) as u32) << 8) | lerp(r1, r2) 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 `GetSystemTimes` in this scope
[INFO] [stdout]    --> src/main.rs:774:17
[INFO] [stdout]     |
[INFO] [stdout] 774 |         let _ = GetSystemTimes(Some(&mut idle), Some(&mut kernel), Some(&mut user));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1389:9
[INFO] [stdout]      |
[INFO] [stdout] 1389 |         BOOL(1)
[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/main.rs:805:13
[INFO] [stdout]     |
[INFO] [stdout] 805 |             SetTimer(hwnd, PAINT_TIMER, 500, None);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1416:18
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[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/main.rs:806:13
[INFO] [stdout]     |
[INFO] [stdout] 806 |             SetTimer(hwnd, REPOS_TIMER, 1000, None);
[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/main.rs:810:13
[INFO] [stdout]     |
[INFO] [stdout] 810 |             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 `GetAncestor` in this scope
[INFO] [stdout]     --> src/main.rs:1417:25
[INFO] [stdout]      |
[INFO] [stdout] 1417 |         if tb.0 != 0 && GetAncestor(hwnd, GA_PARENT) == tb {
[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/main.rs:814:13
[INFO] [stdout]     |
[INFO] [stdout] 814 |             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 `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1424:14
[INFO] [stdout]      |
[INFO] [stdout] 1424 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[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/main.rs:827:25
[INFO] [stdout]     |
[INFO] [stdout] 827 |                 let _ = InvalidateRect(unsafe { PANEL_HWND }, None, true);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetParent` in this scope
[INFO] [stdout]     --> src/main.rs:1426:13
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     let r = SetParent(hwnd, tb);
[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/main.rs:829:13
[INFO] [stdout]     |
[INFO] [stdout] 829 |             LRESULT(0)
[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/main.rs:1444:22
[INFO] [stdout]      |
[INFO] [stdout] 1444 |         let mut cr = 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 `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |             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/main.rs:857:33
[INFO] [stdout]     |
[INFO] [stdout] 857 |             if let Ok(cursor) = LoadCursorW(None, windows::core::PCWSTR(32512 as *const u16)) {
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1445:12
[INFO] [stdout]      |
[INFO] [stdout] 1445 |         if GetWindowRect(hwnd, &mut cr).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 `SetCursor` in this scope
[INFO] [stdout]    --> src/main.rs:858:17
[INFO] [stdout]     |
[INFO] [stdout] 858 |                 SetCursor(cursor);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1446:22
[INFO] [stdout]      |
[INFO] [stdout] 1446 |             let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[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/main.rs:860:13
[INFO] [stdout]     |
[INFO] [stdout] 860 |             LRESULT(1)
[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/main.rs:1448:31
[INFO] [stdout]      |
[INFO] [stdout] 1448 |                 let mut tbr = 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 `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |             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 `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1449:17
[INFO] [stdout]      |
[INFO] [stdout] 1449 |                 GetWindowRect(tb, &mut tbr).ok();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAncestor` in this scope
[INFO] [stdout]     --> src/main.rs:1460:24
[INFO] [stdout]      |
[INFO] [stdout] 1460 |                     if GetAncestor(hwnd, GA_PARENT) != tb {
[INFO] [stdout]      |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1495:14
[INFO] [stdout]      |
[INFO] [stdout] 1495 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[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/main.rs:1497:19
[INFO] [stdout]      |
[INFO] [stdout] 1497 |     let mut tbr = 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/main.rs:1498:5
[INFO] [stdout]      |
[INFO] [stdout] 1498 |     GetWindowRect(tb, &mut tbr).ok();
[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/main.rs:1533:22
[INFO] [stdout]      |
[INFO] [stdout] 1533 |         let mut cr = 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/main.rs:1534:12
[INFO] [stdout]      |
[INFO] [stdout] 1534 |         if GetWindowRect(hwnd, &mut cr).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 `SetWindowPos` in this scope
[INFO] [stdout]     --> src/main.rs:1541:9
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         SetWindowPos(hwnd, HWND_TOP, child_x, child_y, WINDOW_W, WINDOW_H,
[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/main.rs:1546:22
[INFO] [stdout]      |
[INFO] [stdout] 1546 |         let mut cr = 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 `TrackMouseEvent` in this scope
[INFO] [stdout]    --> src/main.rs:876:25
[INFO] [stdout]     |
[INFO] [stdout] 876 |                 let _ = TrackMouseEvent(&mut tme);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1547:12
[INFO] [stdout]      |
[INFO] [stdout] 1547 |         if GetWindowRect(hwnd, &mut cr).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 `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:880:13
[INFO] [stdout]     |
[INFO] [stdout] 880 |             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 `SetWindowPos` in this scope
[INFO] [stdout]     --> src/main.rs:1554:9
[INFO] [stdout]      |
[INFO] [stdout] 1554 |         SetWindowPos(hwnd, HWND_TOPMOST, target_x, target_y, WINDOW_W, WINDOW_H,
[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/main.rs:885:13
[INFO] [stdout]     |
[INFO] [stdout] 885 |             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 `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1569:18
[INFO] [stdout]      |
[INFO] [stdout] 1569 |         let tn = FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None);
[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/main.rs:893:13
[INFO] [stdout]     |
[INFO] [stdout] 893 |             LRESULT(0)
[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/main.rs:1570:23
[INFO] [stdout]      |
[INFO] [stdout] 1570 |         let mut tnr = 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 `WPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:917:54
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 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 `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1571:37
[INFO] [stdout]      |
[INFO] [stdout] 1571 |         let has_tray = tn.0 != 0 && GetWindowRect(tn, &mut tnr).is_ok() && tnr.left > 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/main.rs:917:65
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 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/main.rs:917:25
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 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 `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1587:19
[INFO] [stdout]      |
[INFO] [stdout] 1587 |         let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1594:18
[INFO] [stdout]      |
[INFO] [stdout] 1594 |         let tn = FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None);
[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/main.rs:952:13
[INFO] [stdout]     |
[INFO] [stdout] 952 |             LRESULT(0)
[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/main.rs:1595:23
[INFO] [stdout]      |
[INFO] [stdout] 1595 |         let mut tnr = 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/main.rs:1596:38
[INFO] [stdout]      |
[INFO] [stdout] 1596 |         let tray_left = tn.0 != 0 && GetWindowRect(tn, &mut tnr).is_ok() && tnr.left > 0;
[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/main.rs:1599:22
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         let mut sr = 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/main.rs:1600:28
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         if start.0 != 0 && GetWindowRect(start, &mut sr).is_ok() && sr.right > sr.left && sr.right > 0 {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindow` in this scope
[INFO] [stdout]     --> src/main.rs:1607:33
[INFO] [stdout]      |
[INFO] [stdout] 1607 |                 let mut child = GetWindow(root, GW_CHILD);
[INFO] [stdout]      |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope
[INFO] [stdout]     --> src/main.rs:1610:29
[INFO] [stdout]      |
[INFO] [stdout] 1610 |                     let n = GetClassNameW(child, &mut cls);
[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/main.rs:956:13
[INFO] [stdout]     |
[INFO] [stdout] 956 |             LRESULT(1)
[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/main.rs:959:26
[INFO] [stdout]     |
[INFO] [stdout] 959 |             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/main.rs:960:21
[INFO] [stdout]     |
[INFO] [stdout] 960 |             let _ = 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/main.rs:961:21
[INFO] [stdout]     |
[INFO] [stdout] 961 |             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/main.rs:962:13
[INFO] [stdout]     |
[INFO] [stdout] 962 |             LRESULT(0)
[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/main.rs:1616:42
[INFO] [stdout]      |
[INFO] [stdout] 1616 | ...                   let mut cr = 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 `KillTimer` in this scope
[INFO] [stdout]    --> src/main.rs:965:21
[INFO] [stdout]     |
[INFO] [stdout] 965 |             let _ = KillTimer(hwnd, PAINT_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/main.rs:966:21
[INFO] [stdout]     |
[INFO] [stdout] 966 |             let _ = KillTimer(hwnd, REPOS_TIMER);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/main.rs:967:13
[INFO] [stdout]     |
[INFO] [stdout] 967 |             PostQuitMessage(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/main.rs:968:13
[INFO] [stdout]     |
[INFO] [stdout] 968 |             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 `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1617:32
[INFO] [stdout]      |
[INFO] [stdout] 1617 | ...                   if GetWindowRect(child, &mut cr).is_ok() && cr.right > cr.left
[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/main.rs:970:14
[INFO] [stdout]     |
[INFO] [stdout] 970 |         _ => DefWindowProcW(hwnd, msg, wp, lp),
[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/main.rs:987:22
[INFO] [stdout]     |
[INFO] [stdout] 987 |         let mut wr = 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 `GetWindow` in this scope
[INFO] [stdout]     --> src/main.rs:1628:29
[INFO] [stdout]      |
[INFO] [stdout] 1628 |                     child = GetWindow(child, GW_HWNDNEXT);
[INFO] [stdout]      |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/main.rs:988:12
[INFO] [stdout]     |
[INFO] [stdout] 988 |         if GetWindowRect(owner, &mut wr).is_err() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1632:23
[INFO] [stdout]      |
[INFO] [stdout] 1632 |             let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AnimateWindow` in this scope
[INFO] [stdout]     --> src/main.rs:1000:24
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         let animated = AnimateWindow(PANEL_HWND, 100, AW_BLEND);
[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/main.rs:1002:21
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             let _ = ShowWindow(PANEL_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 `SetWindowPos` in this scope
[INFO] [stdout]     --> src/main.rs:1004:9
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         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/main.rs:1015:17
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         let _ = InvalidateRect(PANEL_HWND, None, 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/main.rs:1025:17
[INFO] [stdout]      |
[INFO] [stdout] 1025 |         let _ = ShowWindow(PANEL_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 `HWND` in this scope
[INFO] [stdout]     --> src/main.rs:1648:22
[INFO] [stdout]      |
[INFO] [stdout] 1648 |     unsafe { FOUND = 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 `LPARAM` in this scope
[INFO] [stdout]     --> src/main.rs:1664:60
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     let _ = unsafe { EnumChildWindows(root, Some(enum_cb), LPARAM(&names_box as *const _ 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 `EnumChildWindows` in this scope
[INFO] [stdout]     --> src/main.rs:1664:22
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     let _ = unsafe { EnumChildWindows(root, Some(enum_cb), LPARAM(&names_box as *const _ as isize)) };
[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/main.rs:1046:26
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             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/main.rs:1047:23
[INFO] [stdout]      |
[INFO] [stdout] 1047 |             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 `HWND` in this scope
[INFO] [stdout]     --> src/main.rs:1647:30
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     static mut FOUND: HWND = HWND(0);
[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/main.rs:1049:26
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             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/main.rs:1050:21
[INFO] [stdout]      |
[INFO] [stdout] 1050 |             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 `GetClassNameW` in this scope
[INFO] [stdout]     --> src/main.rs:1653:26
[INFO] [stdout]      |
[INFO] [stdout] 1653 |         let n = unsafe { GetClassNameW(hwnd, &mut cls) };
[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/main.rs:1051:23
[INFO] [stdout]      |
[INFO] [stdout] 1051 |             let mem = 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/main.rs:1052:23
[INFO] [stdout]      |
[INFO] [stdout] 1052 |             let bmp = CreateCompatibleBitmap(hdc, rc.right, rc.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/main.rs:1053:23
[INFO] [stdout]      |
[INFO] [stdout] 1053 |             let old = SelectObject(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 `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1658:24
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                 return BOOL(0); // stop
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1661:9
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         BOOL(1)
[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/main.rs:1056:39
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let bg = CreateSolidBrush(COLORREF(0x00F3F3F3));
[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/main.rs:1056:22
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             let bg = CreateSolidBrush(COLORREF(0x00F3F3F3));
[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/main.rs:1678:23
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         let mut key = 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 `FillRect` in this scope
[INFO] [stdout]     --> src/main.rs:1057:13
[INFO] [stdout]      |
[INFO] [stdout] 1057 |             FillRect(mem, &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/main.rs:1058:21
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             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 `RegOpenKeyExW` in this scope
[INFO] [stdout]     --> src/main.rs:1679:17
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_READ, &mut key);
[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/main.rs:1061:43
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             let border = CreateSolidBrush(COLORREF(0x00E0E0E0));
[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/main.rs:1683:18
[INFO] [stdout]      |
[INFO] [stdout] 1683 |         let r2 = RegQueryValueExW(
[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/main.rs:1061:26
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             let border = CreateSolidBrush(COLORREF(0x00E0E0E0));
[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/main.rs:1691:17
[INFO] [stdout]      |
[INFO] [stdout] 1691 |         let _ = RegCloseKey(key);
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FrameRect` in this scope
[INFO] [stdout]     --> src/main.rs:1062:21
[INFO] [stdout]      |
[INFO] [stdout] 1062 |             let _ = FrameRect(mem, &rc, border);
[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/main.rs:1710:23
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         let mut key = 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 `DeleteObject` in this scope
[INFO] [stdout]     --> src/main.rs:1063:21
[INFO] [stdout]      |
[INFO] [stdout] 1063 |             let _ = DeleteObject(border);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegOpenKeyExW` in this scope
[INFO] [stdout]     --> src/main.rs:1711:17
[INFO] [stdout]      |
[INFO] [stdout] 1711 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[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/main.rs:1066:21
[INFO] [stdout]      |
[INFO] [stdout] 1066 |             let f = CreateFontW(
[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/main.rs:1716:17
[INFO] [stdout]      |
[INFO] [stdout] 1716 |         let _ = RegSetValueExW(key, windows::core::w!("NetSpeed"), 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 `SelectObject` in this scope
[INFO] [stdout]     --> src/main.rs:1082:28
[INFO] [stdout]      |
[INFO] [stdout] 1082 |             let old_font = SelectObject(mem, f);
[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/main.rs:1084:28
[INFO] [stdout]      |
[INFO] [stdout] 1084 |             let text_col = COLORREF(0x00202020);
[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/main.rs:1085:27
[INFO] [stdout]      |
[INFO] [stdout] 1085 |             let dim_col = COLORREF(0x00808080);
[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/main.rs:1102:25
[INFO] [stdout]      |
[INFO] [stdout] 1102 |                 let _ = SetTextColor(mem, dim_col);
[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/main.rs:1103:25
[INFO] [stdout]      |
[INFO] [stdout] 1103 |                 let _ = SetBkMode(mem, TRANSPARENT);
[INFO] [stdout]      |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1105:25
[INFO] [stdout]      |
[INFO] [stdout] 1105 |                 let _ = TextOutW(mem, 10, y, &lw);
[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/main.rs:1106:25
[INFO] [stdout]      |
[INFO] [stdout] 1106 |                 let _ = SetTextColor(mem, value_col);
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1108:25
[INFO] [stdout]      |
[INFO] [stdout] 1108 |                 let _ = TextOutW(mem, 74, y, &vw);
[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/main.rs:1112:21
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             let _ = SetTextColor(mem, dim_col);
[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/main.rs:1113:21
[INFO] [stdout]      |
[INFO] [stdout] 1113 |             let _ = SetBkMode(mem, TRANSPARENT);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1115:21
[INFO] [stdout]      |
[INFO] [stdout] 1115 |             let _ = TextOutW(mem, 10, 10, &lab);
[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/main.rs:1717:17
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         let _ = RegCloseKey(key);
[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/main.rs:1723:23
[INFO] [stdout]      |
[INFO] [stdout] 1723 |         let mut key = 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/main.rs:1724:17
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[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/main.rs:1726:17
[INFO] [stdout]      |
[INFO] [stdout] 1726 |         let _ = RegDeleteValueW(key, windows::core::w!("NetSpeed"));
[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/main.rs:1727:17
[INFO] [stdout]      |
[INFO] [stdout] 1727 |         let _ = RegCloseKey(key);
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]     --> src/main.rs:1738:22
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     let menu = match CreatePopupMenu() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1744:13
[INFO] [stdout]      |
[INFO] [stdout] 1744 |     let _ = AppendMenuW(menu, flags, 1, windows::core::w!("开机自启"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1746:13
[INFO] [stdout]      |
[INFO] [stdout] 1746 |     let _ = AppendMenuW(menu, gflags, 3, windows::core::w!("显示图表"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1748:13
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     let _ = AppendMenuW(menu, nflags, 4, windows::core::w!("网络延迟检测"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1750:13
[INFO] [stdout]      |
[INFO] [stdout] 1750 |     let _ = AppendMenuW(menu, gflags2, 5, windows::core::w!("渐变配色"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1752:13
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let _ = AppendMenuW(menu, pflags, 6, windows::core::w!("悬停详情面板"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1753:13
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let _ = AppendMenuW(menu, MF_SEPARATOR, 0, None);
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1754:13
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     let _ = AppendMenuW(menu, MF_STRING, 2, windows::core::w!("退出"));
[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/main.rs:1756:18
[INFO] [stdout]      |
[INFO] [stdout] 1756 |     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/main.rs:1757:13
[INFO] [stdout]      |
[INFO] [stdout] 1757 |     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 `SetForegroundWindow` in this scope
[INFO] [stdout]     --> src/main.rs:1762:13
[INFO] [stdout]      |
[INFO] [stdout] 1762 |     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 `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1770:21
[INFO] [stdout]      |
[INFO] [stdout] 1770 |             let m = FindWindowW(windows::core::w!("#32768"), None);
[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/main.rs:1772:53
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 let _ = PostMessageW(m, WM_KEYDOWN, WPARAM(0x1B), LPARAM(0)); // VK_ESCAPE
[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/main.rs:1116:21
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             let _ = SetTextColor(mem, down_col);
[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/main.rs:1772:67
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 let _ = PostMessageW(m, WM_KEYDOWN, WPARAM(0x1B), LPARAM(0)); // VK_ESCAPE
[INFO] [stdout]      |                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1119:21
[INFO] [stdout]      |
[INFO] [stdout] 1119 |             let _ = TextOutW(mem, 74, 10, &vw);
[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/main.rs:1772:25
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 let _ = PostMessageW(m, WM_KEYDOWN, WPARAM(0x1B), LPARAM(0)); // VK_ESCAPE
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]     --> src/main.rs:1778:15
[INFO] [stdout]      |
[INFO] [stdout] 1778 |     let cmd = TrackPopupMenu(
[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/main.rs:1121:21
[INFO] [stdout]      |
[INFO] [stdout] 1121 |             let _ = SetTextColor(mem, dim_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]     --> src/main.rs:1784:13
[INFO] [stdout]      |
[INFO] [stdout] 1784 |     let _ = DestroyMenu(menu);
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1123:21
[INFO] [stdout]      |
[INFO] [stdout] 1123 |             let _ = TextOutW(mem, 10, 32, &lab);
[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/main.rs:1124:21
[INFO] [stdout]      |
[INFO] [stdout] 1124 |             let _ = SetTextColor(mem, up_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1127:21
[INFO] [stdout]      |
[INFO] [stdout] 1127 |             let _ = TextOutW(mem, 74, 32, &vw);
[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/main.rs:1140:21
[INFO] [stdout]      |
[INFO] [stdout] 1140 |             let _ = SetTextColor(mem, dim_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1142:21
[INFO] [stdout]      |
[INFO] [stdout] 1142 |             let _ = TextOutW(mem, 200, 54, &lab);
[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/main.rs:1143:21
[INFO] [stdout]      |
[INFO] [stdout] 1143 |             let _ = SetTextColor(mem, text_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1145:21
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             let _ = TextOutW(mem, 254, 54, &mw);
[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/main.rs:1149:21
[INFO] [stdout]      |
[INFO] [stdout] 1149 |             let _ = SetTextColor(mem, dim_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1151:21
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             let _ = TextOutW(mem, 200, 76, &lab);
[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/main.rs:1152:21
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             let _ = SetTextColor(mem, text_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IcmpCreateFile` in this scope
[INFO] [stdout]     --> src/main.rs:1843:23
[INFO] [stdout]      |
[INFO] [stdout] 1843 |         let h = match IcmpCreateFile() {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1155:21
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             let _ = TextOutW(mem, 254, 76, &vw);
[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/main.rs:1161:21
[INFO] [stdout]      |
[INFO] [stdout] 1161 |             let _ = SetTextColor(mem, dim_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1163:21
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             let _ = TextOutW(mem, 10, 120, &lab);
[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/main.rs:1164:21
[INFO] [stdout]      |
[INFO] [stdout] 1164 |             let _ = SetTextColor(mem, text_col);
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:1167:21
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             let _ = TextOutW(mem, 74, 120, &vw);
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IcmpSendEcho` in this scope
[INFO] [stdout]     --> src/main.rs:1852:28
[INFO] [stdout]      |
[INFO] [stdout] 1852 |                 let sent = IcmpSendEcho(
[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/main.rs:1169:13
[INFO] [stdout]      |
[INFO] [stdout] 1169 |             SelectObject(mem, 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 `DeleteObject` in this scope
[INFO] [stdout]     --> src/main.rs:1170:21
[INFO] [stdout]      |
[INFO] [stdout] 1170 |             let _ = DeleteObject(f);
[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/main.rs:1171:21
[INFO] [stdout]      |
[INFO] [stdout] 1171 |             let _ = BitBlt(hdc, 0, 0, rc.right, rc.bottom, mem, 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/main.rs:1172:13
[INFO] [stdout]      |
[INFO] [stdout] 1172 |             SelectObject(mem, 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/main.rs:1173:21
[INFO] [stdout]      |
[INFO] [stdout] 1173 |             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/main.rs:1174:21
[INFO] [stdout]      |
[INFO] [stdout] 1174 |             let _ = DeleteDC(mem);
[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/main.rs:1175:21
[INFO] [stdout]      |
[INFO] [stdout] 1175 |             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/main.rs:1176:13
[INFO] [stdout]      |
[INFO] [stdout] 1176 |             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/main.rs:1178:26
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         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/main.rs:1179:14
[INFO] [stdout]      |
[INFO] [stdout] 1179 |         _ => 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 `WNDCLASS_STYLES` in this scope
[INFO] [stdout]     --> src/main.rs:1187:20
[INFO] [stdout]      |
[INFO] [stdout] 1187 |             style: WNDCLASS_STYLES(0),
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]     --> src/main.rs:1192:20
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             hIcon: HICON::default(),
[INFO] [stdout]      |                    ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]     --> src/main.rs:1193:22
[INFO] [stdout]      |
[INFO] [stdout] 1193 |             hCursor: HCURSOR::default(),
[INFO] [stdout]      |                      ^^^^^^^ use of undeclared type `HCURSOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]     --> src/main.rs:1194:28
[INFO] [stdout]      |
[INFO] [stdout] 1194 |             hbrBackground: HBRUSH::default(),
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `HBRUSH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]     --> src/main.rs:1198:12
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         if RegisterClassW(&wc) == 0 {
[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/main.rs:1205:20
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         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/main.rs:1221:21
[INFO] [stdout]      |
[INFO] [stdout] 1221 |             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 `DwmSetWindowAttribute` in this scope
[INFO] [stdout]     --> src/main.rs:1227:21
[INFO] [stdout]      |
[INFO] [stdout] 1227 |             let _ = DwmSetWindowAttribute(
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1326:14
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1330:16
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     let xaml = FindWindowExW(tb, None, windows::core::w!("Windows.UI.Composition.DesktopWindowContentBridge"), None);
[INFO] [stdout]      |                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1333:18
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         let cw = FindWindowExW(tb, None, windows::core::w!("Windows.UI.Core.CoreWindow"), None);
[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/main.rs:1339:23
[INFO] [stdout]      |
[INFO] [stdout] 1339 |         let mut tbr = 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 `OpenMutexW` in this scope
[INFO] [stdout]     --> src/main.rs:2038:13
[INFO] [stdout]      |
[INFO] [stdout] 2038 |     let h = OpenMutexW(MUTEX_ALL_ACCESS, false, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1340:12
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         if GetWindowRect(tb, &mut tbr).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 `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2040:17
[INFO] [stdout]      |
[INFO] [stdout] 2040 |         let _ = CloseHandle(h.unwrap());
[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/main.rs:1362:21
[INFO] [stdout]      |
[INFO] [stdout] 1362 |         let mut r = RECT::default();
[INFO] [stdout]      |                     ^^^^ use of undeclared type `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PROCESS_INFORMATION` in this scope
[INFO] [stdout]     --> src/main.rs:2061:18
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     let mut pi = PROCESS_INFORMATION::default();
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^ use of undeclared type `PROCESS_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1363:18
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         let ok = GetWindowRect(h, &mut r).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 `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1367:44
[INFO] [stdout]      |
[INFO] [stdout] 1367 |     s.push_str(&push_rect("ReBarWindow32", FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1368:44
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     s.push_str(&push_rect("TrayNotifyWnd", FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessW` in this scope
[INFO] [stdout]     --> src/main.rs:2062:13
[INFO] [stdout]      |
[INFO] [stdout] 2062 |     let r = CreateProcessW(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1369:41
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     s.push_str(&push_rect("XamlBridge", FindWindowExW(tb, None, windows::core::w!("Windows.UI.Composition.DesktopWindowContentBrid...
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1370:41
[INFO] [stdout]      |
[INFO] [stdout] 1370 |     s.push_str(&push_rect("CoreWindow", FindWindowExW(tb, None, windows::core::w!("Windows.UI.Core.CoreWindow"), None)));
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1371:15
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1372:45
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     s.push_str(&push_rect("MSTaskSwWClass", FindWindowExW(bar, None, windows::core::w!("MSTaskSwWClass"), None)));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1373:47
[INFO] [stdout]      |
[INFO] [stdout] 1373 |     s.push_str(&push_rect("MSTaskListWClass", FindWindowExW(bar, None, windows::core::w!("MSTaskListWClass"), None)));
[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/main.rs:1378:19
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     let mut own = 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 `LPARAM` in this scope
[INFO] [stdout]     --> src/main.rs:1391:57
[INFO] [stdout]      |
[INFO] [stdout] 1391 |     unsafe { let _ = EnumChildWindows(tb, Some(own_cb), LPARAM(&mut own as *mut HWND 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 `EnumChildWindows` in this scope
[INFO] [stdout]     --> src/main.rs:1391:22
[INFO] [stdout]      |
[INFO] [stdout] 1391 |     unsafe { let _ = EnumChildWindows(tb, Some(own_cb), LPARAM(&mut own as *mut HWND as isize)); }
[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/main.rs:1392:18
[INFO] [stdout]      |
[INFO] [stdout] 1392 |     let mut wr = 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/main.rs:1393:29
[INFO] [stdout]      |
[INFO] [stdout] 1393 |     let wok = own.0 != 0 && GetWindowRect(own, &mut wr).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 `GetClassNameW` in this scope
[INFO] [stdout]     --> src/main.rs:1381:26
[INFO] [stdout]      |
[INFO] [stdout] 1381 |         let n = unsafe { GetClassNameW(hwnd, &mut cls) };
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1386:24
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 return BOOL(0);
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1389:9
[INFO] [stdout]      |
[INFO] [stdout] 1389 |         BOOL(1)
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1416:18
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAncestor` in this scope
[INFO] [stdout]     --> src/main.rs:1417:25
[INFO] [stdout]      |
[INFO] [stdout] 1417 |         if tb.0 != 0 && GetAncestor(hwnd, GA_PARENT) == tb {
[INFO] [stdout]      |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1424:14
[INFO] [stdout]      |
[INFO] [stdout] 1424 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[INFO] [stdout]      |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetParent` in this scope
[INFO] [stdout]     --> src/main.rs:1426:13
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     let r = SetParent(hwnd, tb);
[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/main.rs:1444:22
[INFO] [stdout]      |
[INFO] [stdout] 1444 |         let mut cr = 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 `OpenEventW` in this scope
[INFO] [stdout]     --> src/main.rs:2083:14
[INFO] [stdout]      |
[INFO] [stdout] 2083 |     let ev = OpenEventW(
[INFO] [stdout]      |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1445:12
[INFO] [stdout]      |
[INFO] [stdout] 1445 |         if GetWindowRect(hwnd, &mut cr).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 `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1446:22
[INFO] [stdout]      |
[INFO] [stdout] 1446 |             let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[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/main.rs:1448:31
[INFO] [stdout]      |
[INFO] [stdout] 1448 |                 let mut tbr = 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 `SetEvent` in this scope
[INFO] [stdout]     --> src/main.rs:2089:17
[INFO] [stdout]      |
[INFO] [stdout] 2089 |         let _ = SetEvent(e);
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1449:17
[INFO] [stdout]      |
[INFO] [stdout] 1449 |                 GetWindowRect(tb, &mut tbr).ok();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2090:17
[INFO] [stdout]      |
[INFO] [stdout] 2090 |         let _ = CloseHandle(e);
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAncestor` in this scope
[INFO] [stdout]     --> src/main.rs:1460:24
[INFO] [stdout]      |
[INFO] [stdout] 1460 |                     if GetAncestor(hwnd, GA_PARENT) != tb {
[INFO] [stdout]      |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateMutexW` in this scope
[INFO] [stdout]     --> src/main.rs:2105:18
[INFO] [stdout]      |
[INFO] [stdout] 2105 |         let wd = CreateMutexW(None, true, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1495:14
[INFO] [stdout]      |
[INFO] [stdout] 1495 |     let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[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/main.rs:1497:19
[INFO] [stdout]      |
[INFO] [stdout] 1497 |     let mut tbr = 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 `CreateEventW` in this scope
[INFO] [stdout]     --> src/main.rs:2115:23
[INFO] [stdout]      |
[INFO] [stdout] 2115 |         let stop_ev = CreateEventW(
[INFO] [stdout]      |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1498:5
[INFO] [stdout]      |
[INFO] [stdout] 1498 |     GetWindowRect(tb, &mut tbr).ok();
[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/main.rs:1533:22
[INFO] [stdout]      |
[INFO] [stdout] 1533 |         let mut cr = 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/main.rs:1534:12
[INFO] [stdout]      |
[INFO] [stdout] 1534 |         if GetWindowRect(hwnd, &mut cr).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 `SetWindowPos` in this scope
[INFO] [stdout]     --> src/main.rs:1541:9
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         SetWindowPos(hwnd, HWND_TOP, child_x, child_y, WINDOW_W, WINDOW_H,
[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/main.rs:1546:22
[INFO] [stdout]      |
[INFO] [stdout] 1546 |         let mut cr = 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/main.rs:1547:12
[INFO] [stdout]      |
[INFO] [stdout] 1547 |         if GetWindowRect(hwnd, &mut cr).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 `ResetEvent` in this scope
[INFO] [stdout]     --> src/main.rs:2125:21
[INFO] [stdout]      |
[INFO] [stdout] 2125 |             let _ = ResetEvent(stop_ev);
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope
[INFO] [stdout]     --> src/main.rs:2130:20
[INFO] [stdout]      |
[INFO] [stdout] 2130 |                 && WaitForSingleObject(stop_ev, 0) == WAIT_OBJECT_0
[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/main.rs:1554:9
[INFO] [stdout]      |
[INFO] [stdout] 1554 |         SetWindowPos(hwnd, HWND_TOPMOST, target_x, target_y, WINDOW_W, WINDOW_H,
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2132:25
[INFO] [stdout]      |
[INFO] [stdout] 2132 |                 let _ = CloseHandle(stop_ev);
[INFO] [stdout]      |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenMutexW` in this scope
[INFO] [stdout]     --> src/main.rs:2143:28
[INFO] [stdout]      |
[INFO] [stdout] 2143 |             if let Ok(h) = OpenMutexW(
[INFO] [stdout]      |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2148:25
[INFO] [stdout]      |
[INFO] [stdout] 2148 |                 let _ = CloseHandle(h);
[INFO] [stdout]      |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:2152:26
[INFO] [stdout]      |
[INFO] [stdout] 2152 |                 let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[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/main.rs:2153:35
[INFO] [stdout]      |
[INFO] [stdout] 2153 |                 let mut w: HWND = 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 `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:2155:25
[INFO] [stdout]      |
[INFO] [stdout] 2155 |                     w = FindWindowExW(
[INFO] [stdout]      |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCurrentProcessId` in this scope
[INFO] [stdout]     --> src/main.rs:2174:32
[INFO] [stdout]      |
[INFO] [stdout] 2174 |                 let self_pid = GetCurrentProcessId();
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateToolhelp32Snapshot` in this scope
[INFO] [stdout]     --> src/main.rs:2175:35
[INFO] [stdout]      |
[INFO] [stdout] 2175 |                 if let Ok(snap) = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0) {
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Process32FirstW` in this scope
[INFO] [stdout]     --> src/main.rs:2180:24
[INFO] [stdout]      |
[INFO] [stdout] 2180 |                     if Process32FirstW(snap, &mut pe).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 `OpenProcess` in this scope
[INFO] [stdout]     --> src/main.rs:2186:41
[INFO] [stdout]      |
[INFO] [stdout] 2186 | ...                   let h = OpenProcess(
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1569:18
[INFO] [stdout]      |
[INFO] [stdout] 1569 |         let tn = FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None);
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TerminateProcess` in this scope
[INFO] [stdout]     --> src/main.rs:2192:45
[INFO] [stdout]      |
[INFO] [stdout] 2192 | ...                   let _ = TerminateProcess(h2, 0);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2193:45
[INFO] [stdout]      |
[INFO] [stdout] 2193 | ...                   let _ = CloseHandle(h2);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Process32NextW` in this scope
[INFO] [stdout]     --> src/main.rs:2196:33
[INFO] [stdout]      |
[INFO] [stdout] 2196 | ...                   if !Process32NextW(snap, &mut pe).is_ok() {
[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/main.rs:1570:23
[INFO] [stdout]      |
[INFO] [stdout] 1570 |         let mut tnr = 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 `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2201:29
[INFO] [stdout]      |
[INFO] [stdout] 2201 |                     let _ = CloseHandle(snap);
[INFO] [stdout]      |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PROCESS_INFORMATION` in this scope
[INFO] [stdout]     --> src/main.rs:2218:30
[INFO] [stdout]      |
[INFO] [stdout] 2218 |                 let mut pi = PROCESS_INFORMATION::default();
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ use of undeclared type `PROCESS_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessW` in this scope
[INFO] [stdout]     --> src/main.rs:2219:25
[INFO] [stdout]      |
[INFO] [stdout] 2219 |                 let _ = CreateProcessW(
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1571:37
[INFO] [stdout]      |
[INFO] [stdout] 1571 |         let has_tray = tn.0 != 0 && GetWindowRect(tn, &mut tnr).is_ok() && tnr.left > 0;
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetProcessDpiAwarenessContext` in this scope
[INFO] [stdout]     --> src/main.rs:2249:22
[INFO] [stdout]      |
[INFO] [stdout] 2249 |     unsafe { let _ = SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); }
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1587:19
[INFO] [stdout]      |
[INFO] [stdout] 1587 |         let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateMutexW` in this scope
[INFO] [stdout]     --> src/main.rs:2264:17
[INFO] [stdout]      |
[INFO] [stdout] 2264 |         let h = CreateMutexW(None, true, windows::core::w!("Global\\NetSpeed_SingleInstance"));
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1594:18
[INFO] [stdout]      |
[INFO] [stdout] 1594 |         let tn = FindWindowExW(tb, None, windows::core::w!("TrayNotifyWnd"), None);
[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/main.rs:1595:23
[INFO] [stdout]      |
[INFO] [stdout] 1595 |         let mut tnr = 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/main.rs:1596:38
[INFO] [stdout]      |
[INFO] [stdout] 1596 |         let tray_left = tn.0 != 0 && GetWindowRect(tn, &mut tnr).is_ok() && tnr.left > 0;
[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/main.rs:2294:9
[INFO] [stdout]      |
[INFO] [stdout] 2294 |         RegisterClassW(&wc);
[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/main.rs:1599:22
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         let mut sr = 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 `CreateWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:2302:9
[INFO] [stdout]      |
[INFO] [stdout] 2302 |         CreateWindowExW(
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:1600:28
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         if start.0 != 0 && GetWindowRect(start, &mut sr).is_ok() && sr.right > sr.left && sr.right > 0 {
[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/main.rs:2323:17
[INFO] [stdout]      |
[INFO] [stdout] 2323 |             if !IsWindow(MAIN_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 `GetWindow` in this scope
[INFO] [stdout]     --> src/main.rs:1607:33
[INFO] [stdout]      |
[INFO] [stdout] 1607 |                 let mut child = GetWindow(root, GW_CHILD);
[INFO] [stdout]      |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]     --> src/main.rs:2326:25
[INFO] [stdout]      |
[INFO] [stdout] 2326 |                 let _ = PostQuitMessage(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/main.rs:2338:17
[INFO] [stdout]      |
[INFO] [stdout] 2338 |         let _ = ShowWindow(hwnd, SW_SHOW);
[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/main.rs:2346:23
[INFO] [stdout]      |
[INFO] [stdout] 2346 |         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/main.rs:2348:16
[INFO] [stdout]      |
[INFO] [stdout] 2348 |             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/main.rs:2349:25
[INFO] [stdout]      |
[INFO] [stdout] 2349 |                 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 `GetClassNameW` in this scope
[INFO] [stdout]     --> src/main.rs:1610:29
[INFO] [stdout]      |
[INFO] [stdout] 1610 |                     let n = GetClassNameW(child, &mut cls);
[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/main.rs:1616:42
[INFO] [stdout]      |
[INFO] [stdout] 1616 | ...                   let mut cr = 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/main.rs:1617:32
[INFO] [stdout]      |
[INFO] [stdout] 1617 | ...                   if GetWindowRect(child, &mut cr).is_ok() && cr.right > cr.left
[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/main.rs:2350:17
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                 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 `GetWindow` in this scope
[INFO] [stdout]     --> src/main.rs:1628:29
[INFO] [stdout]      |
[INFO] [stdout] 1628 |                     child = GetWindow(child, GW_HWNDNEXT);
[INFO] [stdout]      |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:1632:23
[INFO] [stdout]      |
[INFO] [stdout] 1632 |             let bar = FindWindowExW(tb, None, windows::core::w!("ReBarWindow32"), None);
[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/main.rs:1648:22
[INFO] [stdout]      |
[INFO] [stdout] 1648 |     unsafe { FOUND = 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 `LPARAM` in this scope
[INFO] [stdout]     --> src/main.rs:1664:60
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     let _ = unsafe { EnumChildWindows(root, Some(enum_cb), LPARAM(&names_box as *const _ 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 `EnumChildWindows` in this scope
[INFO] [stdout]     --> src/main.rs:1664:22
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     let _ = unsafe { EnumChildWindows(root, Some(enum_cb), LPARAM(&names_box as *const _ 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 `HWND` in this scope
[INFO] [stdout]     --> src/main.rs:1647:30
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     static mut FOUND: HWND = 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 `GetClassNameW` in this scope
[INFO] [stdout]     --> src/main.rs:1653:26
[INFO] [stdout]      |
[INFO] [stdout] 1653 |         let n = unsafe { GetClassNameW(hwnd, &mut cls) };
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1658:24
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                 return BOOL(0); // stop
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BOOL` in this scope
[INFO] [stdout]     --> src/main.rs:1661:9
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         BOOL(1)
[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/main.rs:1678:23
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         let mut key = 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/main.rs:1679:17
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_READ, &mut key);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `netspeed` (bin "netspeed" test) due to 626 previous errors
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegQueryValueExW` in this scope
[INFO] [stdout]     --> src/main.rs:1683:18
[INFO] [stdout]      |
[INFO] [stdout] 1683 |         let r2 = RegQueryValueExW(
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCloseKey` in this scope
[INFO] [stdout]     --> src/main.rs:1691:17
[INFO] [stdout]      |
[INFO] [stdout] 1691 |         let _ = RegCloseKey(key);
[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/main.rs:1710:23
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         let mut key = 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/main.rs:1711:17
[INFO] [stdout]      |
[INFO] [stdout] 1711 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[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/main.rs:1716:17
[INFO] [stdout]      |
[INFO] [stdout] 1716 |         let _ = RegSetValueExW(key, windows::core::w!("NetSpeed"), 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 `RegCloseKey` in this scope
[INFO] [stdout]     --> src/main.rs:1717:17
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         let _ = RegCloseKey(key);
[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/main.rs:1723:23
[INFO] [stdout]      |
[INFO] [stdout] 1723 |         let mut key = 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/main.rs:1724:17
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         let r = RegOpenKeyExW(HKEY_CURRENT_USER, RUN_KEY, 0, KEY_WRITE, &mut key);
[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/main.rs:1726:17
[INFO] [stdout]      |
[INFO] [stdout] 1726 |         let _ = RegDeleteValueW(key, windows::core::w!("NetSpeed"));
[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/main.rs:1727:17
[INFO] [stdout]      |
[INFO] [stdout] 1727 |         let _ = RegCloseKey(key);
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]     --> src/main.rs:1738:22
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     let menu = match CreatePopupMenu() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1744:13
[INFO] [stdout]      |
[INFO] [stdout] 1744 |     let _ = AppendMenuW(menu, flags, 1, windows::core::w!("开机自启"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1746:13
[INFO] [stdout]      |
[INFO] [stdout] 1746 |     let _ = AppendMenuW(menu, gflags, 3, windows::core::w!("显示图表"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1748:13
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     let _ = AppendMenuW(menu, nflags, 4, windows::core::w!("网络延迟检测"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1750:13
[INFO] [stdout]      |
[INFO] [stdout] 1750 |     let _ = AppendMenuW(menu, gflags2, 5, windows::core::w!("渐变配色"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1752:13
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let _ = AppendMenuW(menu, pflags, 6, windows::core::w!("悬停详情面板"));
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1753:13
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let _ = AppendMenuW(menu, MF_SEPARATOR, 0, None);
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1754:13
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     let _ = AppendMenuW(menu, MF_STRING, 2, windows::core::w!("退出"));
[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/main.rs:1756:18
[INFO] [stdout]      |
[INFO] [stdout] 1756 |     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/main.rs:1757:13
[INFO] [stdout]      |
[INFO] [stdout] 1757 |     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 `SetForegroundWindow` in this scope
[INFO] [stdout]     --> src/main.rs:1762:13
[INFO] [stdout]      |
[INFO] [stdout] 1762 |     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 `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:1770:21
[INFO] [stdout]      |
[INFO] [stdout] 1770 |             let m = FindWindowW(windows::core::w!("#32768"), None);
[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/main.rs:1772:53
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 let _ = PostMessageW(m, WM_KEYDOWN, WPARAM(0x1B), LPARAM(0)); // VK_ESCAPE
[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/main.rs:1772:67
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 let _ = PostMessageW(m, WM_KEYDOWN, WPARAM(0x1B), LPARAM(0)); // VK_ESCAPE
[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/main.rs:1772:25
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 let _ = PostMessageW(m, WM_KEYDOWN, WPARAM(0x1B), LPARAM(0)); // VK_ESCAPE
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]     --> src/main.rs:1778:15
[INFO] [stdout]      |
[INFO] [stdout] 1778 |     let cmd = TrackPopupMenu(
[INFO] [stdout]      |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]     --> src/main.rs:1784:13
[INFO] [stdout]      |
[INFO] [stdout] 1784 |     let _ = DestroyMenu(menu);
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IcmpCreateFile` in this scope
[INFO] [stdout]     --> src/main.rs:1843:23
[INFO] [stdout]      |
[INFO] [stdout] 1843 |         let h = match IcmpCreateFile() {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IcmpSendEcho` in this scope
[INFO] [stdout]     --> src/main.rs:1852:28
[INFO] [stdout]      |
[INFO] [stdout] 1852 |                 let sent = IcmpSendEcho(
[INFO] [stdout]      |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenMutexW` in this scope
[INFO] [stdout]     --> src/main.rs:2038:13
[INFO] [stdout]      |
[INFO] [stdout] 2038 |     let h = OpenMutexW(MUTEX_ALL_ACCESS, false, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2040:17
[INFO] [stdout]      |
[INFO] [stdout] 2040 |         let _ = CloseHandle(h.unwrap());
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PROCESS_INFORMATION` in this scope
[INFO] [stdout]     --> src/main.rs:2061:18
[INFO] [stdout]      |
[INFO] [stdout] 2061 |     let mut pi = PROCESS_INFORMATION::default();
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^ use of undeclared type `PROCESS_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessW` in this scope
[INFO] [stdout]     --> src/main.rs:2062:13
[INFO] [stdout]      |
[INFO] [stdout] 2062 |     let r = CreateProcessW(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenEventW` in this scope
[INFO] [stdout]     --> src/main.rs:2083:14
[INFO] [stdout]      |
[INFO] [stdout] 2083 |     let ev = OpenEventW(
[INFO] [stdout]      |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetEvent` in this scope
[INFO] [stdout]     --> src/main.rs:2089:17
[INFO] [stdout]      |
[INFO] [stdout] 2089 |         let _ = SetEvent(e);
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2090:17
[INFO] [stdout]      |
[INFO] [stdout] 2090 |         let _ = CloseHandle(e);
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateMutexW` in this scope
[INFO] [stdout]     --> src/main.rs:2105:18
[INFO] [stdout]      |
[INFO] [stdout] 2105 |         let wd = CreateMutexW(None, true, windows::core::w!("Local\\NetSpeed_Watchdog"));
[INFO] [stdout]      |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateEventW` in this scope
[INFO] [stdout]     --> src/main.rs:2115:23
[INFO] [stdout]      |
[INFO] [stdout] 2115 |         let stop_ev = CreateEventW(
[INFO] [stdout]      |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ResetEvent` in this scope
[INFO] [stdout]     --> src/main.rs:2125:21
[INFO] [stdout]      |
[INFO] [stdout] 2125 |             let _ = ResetEvent(stop_ev);
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope
[INFO] [stdout]     --> src/main.rs:2130:20
[INFO] [stdout]      |
[INFO] [stdout] 2130 |                 && WaitForSingleObject(stop_ev, 0) == WAIT_OBJECT_0
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2132:25
[INFO] [stdout]      |
[INFO] [stdout] 2132 |                 let _ = CloseHandle(stop_ev);
[INFO] [stdout]      |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenMutexW` in this scope
[INFO] [stdout]     --> src/main.rs:2143:28
[INFO] [stdout]      |
[INFO] [stdout] 2143 |             if let Ok(h) = OpenMutexW(
[INFO] [stdout]      |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2148:25
[INFO] [stdout]      |
[INFO] [stdout] 2148 |                 let _ = CloseHandle(h);
[INFO] [stdout]      |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]     --> src/main.rs:2152:26
[INFO] [stdout]      |
[INFO] [stdout] 2152 |                 let tb = FindWindowW(windows::core::w!("Shell_TrayWnd"), None);
[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/main.rs:2153:35
[INFO] [stdout]      |
[INFO] [stdout] 2153 |                 let mut w: HWND = 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 `FindWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:2155:25
[INFO] [stdout]      |
[INFO] [stdout] 2155 |                     w = FindWindowExW(
[INFO] [stdout]      |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCurrentProcessId` in this scope
[INFO] [stdout]     --> src/main.rs:2174:32
[INFO] [stdout]      |
[INFO] [stdout] 2174 |                 let self_pid = GetCurrentProcessId();
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateToolhelp32Snapshot` in this scope
[INFO] [stdout]     --> src/main.rs:2175:35
[INFO] [stdout]      |
[INFO] [stdout] 2175 |                 if let Ok(snap) = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0) {
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Process32FirstW` in this scope
[INFO] [stdout]     --> src/main.rs:2180:24
[INFO] [stdout]      |
[INFO] [stdout] 2180 |                     if Process32FirstW(snap, &mut pe).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 `OpenProcess` in this scope
[INFO] [stdout]     --> src/main.rs:2186:41
[INFO] [stdout]      |
[INFO] [stdout] 2186 | ...                   let h = OpenProcess(
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TerminateProcess` in this scope
[INFO] [stdout]     --> src/main.rs:2192:45
[INFO] [stdout]      |
[INFO] [stdout] 2192 | ...                   let _ = TerminateProcess(h2, 0);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2193:45
[INFO] [stdout]      |
[INFO] [stdout] 2193 | ...                   let _ = CloseHandle(h2);
[INFO] [stdout]      |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Process32NextW` in this scope
[INFO] [stdout]     --> src/main.rs:2196:33
[INFO] [stdout]      |
[INFO] [stdout] 2196 | ...                   if !Process32NextW(snap, &mut pe).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 `CloseHandle` in this scope
[INFO] [stdout]     --> src/main.rs:2201:29
[INFO] [stdout]      |
[INFO] [stdout] 2201 |                     let _ = CloseHandle(snap);
[INFO] [stdout]      |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PROCESS_INFORMATION` in this scope
[INFO] [stdout]     --> src/main.rs:2218:30
[INFO] [stdout]      |
[INFO] [stdout] 2218 |                 let mut pi = PROCESS_INFORMATION::default();
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ use of undeclared type `PROCESS_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessW` in this scope
[INFO] [stdout]     --> src/main.rs:2219:25
[INFO] [stdout]      |
[INFO] [stdout] 2219 |                 let _ = CreateProcessW(
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetProcessDpiAwarenessContext` in this scope
[INFO] [stdout]     --> src/main.rs:2249:22
[INFO] [stdout]      |
[INFO] [stdout] 2249 |     unsafe { let _ = SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); }
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateMutexW` in this scope
[INFO] [stdout]     --> src/main.rs:2264:17
[INFO] [stdout]      |
[INFO] [stdout] 2264 |         let h = CreateMutexW(None, true, windows::core::w!("Global\\NetSpeed_SingleInstance"));
[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/main.rs:2294:9
[INFO] [stdout]      |
[INFO] [stdout] 2294 |         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 `CreateWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:2302:9
[INFO] [stdout]      |
[INFO] [stdout] 2302 |         CreateWindowExW(
[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/main.rs:2323:17
[INFO] [stdout]      |
[INFO] [stdout] 2323 |             if !IsWindow(MAIN_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 `PostQuitMessage` in this scope
[INFO] [stdout]     --> src/main.rs:2326:25
[INFO] [stdout]      |
[INFO] [stdout] 2326 |                 let _ = PostQuitMessage(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/main.rs:2338:17
[INFO] [stdout]      |
[INFO] [stdout] 2338 |         let _ = ShowWindow(hwnd, SW_SHOW);
[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/main.rs:2346:23
[INFO] [stdout]      |
[INFO] [stdout] 2346 |         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/main.rs:2348:16
[INFO] [stdout]      |
[INFO] [stdout] 2348 |             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/main.rs:2349:25
[INFO] [stdout]      |
[INFO] [stdout] 2349 |                 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/main.rs:2350:17
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                 DispatchMessageW(&msg);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `netspeed` (bin "netspeed") due to 626 previous errors
[INFO] running `Command { std: "docker" "inspect" "fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2", kill_on_drop: false }`
[INFO] [stdout] fc5811695b48d71be91370f77c8fe938bfdd0c8187cd6252179ab2108b3eb3a2
