[INFO] fetching crate taskbar-focus 0.4.1...
[INFO] testing taskbar-focus-0.4.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate taskbar-focus 0.4.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate taskbar-focus 0.4.1
[INFO] finished tweaking crates.io crate taskbar-focus 0.4.1
[INFO] tweaked toml for crates.io crate taskbar-focus 0.4.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate taskbar-focus 0.4.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate taskbar-focus 0.4.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d
[INFO] running `Command { std: "docker" "start" "fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d", 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" "fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling taskbar-focus v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[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] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::System::Services::*;
[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/os/registry.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | 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/os/sound.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::core::PCWSTR;
[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/os/sound.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::Media::Audio::{PlaySoundW, SND_ALIAS, SND_ASYNC, SND_NODEFAULT};
[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/ui/app.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | 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/ui/tray.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Foundation::HWND;
[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/ui/tray.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::UI::Shell::{
[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/ui/tray.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::UI::WindowsAndMessaging::HICON;
[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/ui/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::core::PCWSTR;
[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:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use windows::core::PCWSTR;
[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:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use windows::Win32::Foundation::{ERROR_ALREADY_EXISTS, HANDLE, HWND, LPARAM, WPARAM};
[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:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use windows::Win32::System::DataExchange::COPYDATASTRUCT;
[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:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use windows::Win32::System::Threading::CreateMutexW;
[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:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use windows::Win32::UI::WindowsAndMessaging::{FindWindowW, SendMessageW, WM_COPYDATA};
[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:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     use windows::Win32::Storage::FileSystem::{
[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:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |     use windows::Win32::System::Console::{
[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/os/dnd/cloudstore.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::System::Registry::{KEY_READ, KEY_SET_VALUE};
[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/os/dnd/wnf.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::core::PCSTR;
[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/os/dnd/wnf.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::System::LibraryLoader::{GetModuleHandleA, GetProcAddress};
[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/ui/hotkeys.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | 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/ui/icon.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | 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/ui/icon.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use windows::Win32::UI::WindowsAndMessaging::{CreateIconIndirect, DestroyIcon, HICON, ICONINFO};
[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/ui/settings.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | 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/os/dnd/service.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::core::PCWSTR;
[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/os/registry.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::core::{PCWSTR, PWSTR};
[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/ui/alert.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::core::{BOOL, PCWSTR};
[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/ui/alert.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::Foundation::{COLORREF, HWND, LPARAM, LRESULT, RECT, WPARAM};
[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/ui/alert.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | 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/ui/alert.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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/ui/alert.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::System::LibraryLoader::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/ui/alert.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | 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/ui/app.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::core::PCWSTR;
[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/ui/app.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Foundation::{HWND, LPARAM, LRESULT, WPARAM};
[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/ui/app.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::DataExchange::COPYDATASTRUCT;
[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/ui/app.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::System::LibraryLoader::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/ui/app.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::UI::Input::KeyboardAndMouse::EnableWindow;
[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/ui/confirm.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Foundation::{COLORREF, HWND, LPARAM, LRESULT, RECT, WPARAM};
[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/ui/confirm.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | 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/ui/confirm.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | 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/ui/confirm.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::System::LibraryLoader::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/ui/confirm.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::UI::Input::KeyboardAndMouse::{VK_ESCAPE, VK_RETURN};
[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/ui/confirm.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | 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/ui/hotkeys.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Foundation::HWND;
[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/ui/mini.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::core::PCWSTR;
[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/ui/mini.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::Foundation::{COLORREF, HWND, LPARAM, LRESULT, RECT, SIZE, WPARAM};
[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/ui/mini.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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/ui/mini.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | 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/ui/mini.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::System::LibraryLoader::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/ui/mini.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | 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/ui/settings.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::core::PCWSTR;
[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/ui/settings.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Foundation::{COLORREF, HWND, LPARAM, LRESULT, RECT, WPARAM};
[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/ui/settings.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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/ui/settings.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use windows::Win32::System::LibraryLoader::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/ui/settings.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use windows::Win32::System::SystemServices::{SS_ENDELLIPSIS, SS_ETCHEDHORZ};
[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/ui/settings.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use windows::Win32::UI::Controls::{
[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/ui/settings.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use windows::Win32::UI::Input::KeyboardAndMouse::{EnableWindow, GetFocus, SetFocus};
[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 imports `windows::core::PCWSTR`, `windows::core::PCWSTR`, `windows::core::PWSTR`, `windows::core::BOOL`, `windows::core::PCWSTR`, `windows::Win32::Foundation::COLORREF`, `windows::Win32::Foundation::HWND`, `windows::Win32::Foundation::LPARAM`, `windows::Win32::Foundation::LRESULT`, `windows::Win32::Foundation::RECT`, `windows::Win32::Foundation::WPARAM`, `windows::Win32::Graphics::Dwm::DwmSetWindowAttribute`, `windows::Win32::Graphics::Dwm::DWMWA_WINDOW_CORNER_PREFERENCE`, `windows::Win32::Graphics::Dwm::DWMWCP_ROUND`, `windows::Win32::Graphics::Gdi::*`, `windows::Win32::System::LibraryLoader::GetModuleHandleW`, `windows::Win32::UI::WindowsAndMessaging::*`, `windows::core::PCWSTR`, `windows::Win32::Foundation::HWND`, `windows::Win32::Foundation::LPARAM`, `windows::Win32::Foundation::LRESULT`, `windows::Win32::Foundation::WPARAM`, `windows::Win32::System::DataExchange::COPYDATASTRUCT`, `windows::Win32::System::LibraryLoader::GetModuleHandleW`, `windows::Win32::UI::Input::KeyboardAndMouse::EnableWindow`, `windows::Win32::Foundation::COLORREF`, `windows::Win32::Foundation::HWND`, `windows::Win32::Foundation::LPARAM`, `windows::Win32::Foundation::LRESULT`, `windows::Win32::Foundation::RECT`, `windows::Win32::Foundation::WPARAM`, `windows::Win32::Graphics::Dwm::DwmSetWindowAttribute`, `windows::Win32::Graphics::Dwm::DWMWA_WINDOW_CORNER_PREFERENCE`, `windows::Win32::Graphics::Dwm::DWMWCP_ROUND`, `windows::Win32::Graphics::Gdi::*`, `windows::Win32::System::LibraryLoader::GetModuleHandleW`, `windows::Win32::UI::Input::KeyboardAndMouse::VK_ESCAPE`, `windows::Win32::UI::Input::KeyboardAndMouse::VK_RETURN`, `windows::Win32::UI::WindowsAndMessaging::*`, `windows::Win32::Foundation::HWND`, `windows::core::PCWSTR`, `windows::Win32::Foundation::COLORREF`, `windows::Win32::Foundation::HWND`, `windows::Win32::Foundation::LPARAM`, `windows::Win32::Foundation::LRESULT`, `windows::Win32::Foundation::RECT`, `windows::Win32::Foundation::SIZE`, `windows::Win32::Foundation::WPARAM`, `windows::Win32::Graphics::Dwm::DwmSetWindowAttribute`, `windows::Win32::Graphics::Dwm::DWMWA_WINDOW_CORNER_PREFERENCE`, `windows::Win32::Graphics::Dwm::DWMWCP_ROUND`, `windows::Win32::Graphics::Gdi::*`, `windows::Win32::System::LibraryLoader::GetModuleHandleW`, `windows::Win32::UI::WindowsAndMessaging::*`, `windows::core::PCWSTR`, `windows::Win32::Foundation::COLORREF`, `windows::Win32::Foundation::HWND`, `windows::Win32::Foundation::LPARAM`, `windows::Win32::Foundation::LRESULT`, `windows::Win32::Foundation::RECT`, `windows::Win32::Foundation::WPARAM`, `windows::Win32::Graphics::Gdi::BeginPaint`, `windows::Win32::Graphics::Gdi::CreateFontIndirectW`, `windows::Win32::Graphics::Gdi::CreatePen`, `windows::Win32::Graphics::Gdi::CreateSolidBrush`, `windows::Win32::Graphics::Gdi::DeleteObject`, `windows::Win32::Graphics::Gdi::DrawTextW`, `windows::Win32::Graphics::Gdi::EndPaint`, `windows::Win32::Graphics::Gdi::FillRect`, `windows::Win32::Graphics::Gdi::GetDC`, `windows::Win32::Graphics::Gdi::GetSysColor`, `windows::Win32::Graphics::Gdi::GetSysColorBrush`, `windows::Win32::Graphics::Gdi::GetTextFaceW`, `windows::Win32::Graphics::Gdi::InvalidateRect`, `windows::Win32::Graphics::Gdi::ReleaseDC`, `windows::Win32::Graphics::Gdi::RoundRect`, `windows::Win32::Graphics::Gdi::SelectObject`, `windows::Win32::Graphics::Gdi::SetBkMode`, `windows::Win32::Graphics::Gdi::SetTextColor`, `windows::Win32::Graphics::Gdi::COLOR_GRAYTEXT`, `windows::Win32::Graphics::Gdi::COLOR_HIGHLIGHT`, `windows::Win32::Graphics::Gdi::COLOR_WINDOW`, `windows::Win32::Graphics::Gdi::COLOR_WINDOWTEXT`, `windows::Win32::Graphics::Gdi::DT_CENTER`, `windows::Win32::Graphics::Gdi::DT_END_ELLIPSIS`, `windows::Win32::Graphics::Gdi::DT_LEFT`, `windows::Win32::Graphics::Gdi::DT_NOPREFIX`, `windows::Win32::Graphics::Gdi::DT_SINGLELINE`, `windows::Win32::Graphics::Gdi::DT_VCENTER`, `windows::Win32::Graphics::Gdi::HBRUSH`, `windows::Win32::Graphics::Gdi::HDC`, `windows::Win32::Graphics::Gdi::HFONT`, `windows::Win32::Graphics::Gdi::HPEN`, `windows::Win32::Graphics::Gdi::LOGFONTW`, `windows::Win32::Graphics::Gdi::PAINTSTRUCT`, `windows::Win32::Graphics::Gdi::PS_SOLID`, `windows::Win32::Graphics::Gdi::TRANSPARENT`, `windows::Win32::System::LibraryLoader::GetModuleHandleW`, `windows::Win32::System::SystemServices::SS_ENDELLIPSIS`, `windows::Win32::System::SystemServices::SS_ETCHEDHORZ`, `windows::Win32::UI::Controls::SetScrollInfo`, `windows::Win32::UI::Controls::BST_CHECKED`, `windows::Win32::UI::Controls::DRAWITEMSTRUCT`, `windows::Win32::UI::Controls::EM_SETCUEBANNER`, `windows::Win32::UI::Controls::ODS_SELECTED`, `windows::Win32::UI::Controls::TOOLTIPS_CLASSW`, `windows::Win32::UI::Controls::TTF_IDISHWND`, `windows::Win32::UI::Controls::TTF_SUBCLASS`, `windows::Win32::UI::Controls::TTM_ADDTOOLW`, `windows::Win32::UI::Controls::TTM_SETMAXTIPWIDTH`, `windows::Win32::UI::Controls::TTS_ALWAYSTIP`, `windows::Win32::UI::Controls::TTTOOLINFOW`, `windows::Win32::UI::Controls::WC_BUTTONW`, `windows::Win32::UI::Controls::WC_COMBOBOXW`, `windows::Win32::UI::Controls::WC_EDITW`, `windows::Win32::UI::Controls::WC_LISTBOXW`, `windows::Win32::UI::Controls::WC_STATICW`, `windows::Win32::UI::Input::KeyboardAndMouse::EnableWindow`, `windows::Win32::UI::Input::KeyboardAndMouse::GetFocus`, `windows::Win32::UI::Input::KeyboardAndMouse::SetFocus`
[INFO] [stdout]   --> src/os/dnd/service.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::core::PCWSTR;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/os/registry.rs:3:21
[INFO] [stdout]    |
[INFO] [stdout]  3 | use windows::core::{PCWSTR, PWSTR};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/ui/alert.rs:9:21
[INFO] [stdout]    |
[INFO] [stdout]  9 | use windows::core::{BOOL, PCWSTR};
[INFO] [stdout]    |                     ^^^^  ^^^^^^
[INFO] [stdout] 10 | use windows::Win32::Foundation::{COLORREF, HWND, LPARAM, LRESULT, RECT, WPARAM};
[INFO] [stdout]    |                                  ^^^^^^^^  ^^^^  ^^^^^^  ^^^^^^^  ^^^^  ^^^^^^
[INFO] [stdout] 11 | use windows::Win32::Graphics::Dwm::{
[INFO] [stdout] 12 |     DwmSetWindowAttribute, DWMWA_WINDOW_CORNER_PREFERENCE, DWMWCP_ROUND,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 13 | };
[INFO] [stdout] 14 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/ui/app.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use windows::core::PCWSTR;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  6 | use windows::Win32::Foundation::{HWND, LPARAM, LRESULT, WPARAM};
[INFO] [stdout]    |                                  ^^^^  ^^^^^^  ^^^^^^^  ^^^^^^
[INFO] [stdout]  7 | use windows::Win32::System::DataExchange::COPYDATASTRUCT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  8 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  9 | use windows::Win32::UI::Input::KeyboardAndMouse::EnableWindow;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/ui/confirm.rs:9:34
[INFO] [stdout]    |
[INFO] [stdout]  9 | use windows::Win32::Foundation::{COLORREF, HWND, LPARAM, LRESULT, RECT, WPARAM};
[INFO] [stdout]    |                                  ^^^^^^^^  ^^^^  ^^^^^^  ^^^^^^^  ^^^^  ^^^^^^
[INFO] [stdout] 10 | use windows::Win32::Graphics::Dwm::{
[INFO] [stdout] 11 |     DwmSetWindowAttribute, DWMWA_WINDOW_CORNER_PREFERENCE, DWMWCP_ROUND,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 12 | };
[INFO] [stdout] 13 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 | use windows::Win32::UI::Input::KeyboardAndMouse::{VK_ESCAPE, VK_RETURN};
[INFO] [stdout]    |                                                   ^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 16 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/ui/hotkeys.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | use windows::Win32::Foundation::HWND;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/ui/mini.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::core::PCWSTR;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 | use windows::Win32::Foundation::{COLORREF, HWND, LPARAM, LRESULT, RECT, SIZE, WPARAM};
[INFO] [stdout]    |                                  ^^^^^^^^  ^^^^  ^^^^^^  ^^^^^^^  ^^^^  ^^^^  ^^^^^^
[INFO] [stdout] 14 | use windows::Win32::Graphics::Dwm::{
[INFO] [stdout] 15 |     DwmSetWindowAttribute, DWMWA_WINDOW_CORNER_PREFERENCE, DWMWCP_ROUND,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 16 | };
[INFO] [stdout] 17 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/ui/settings.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::core::PCWSTR;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 | use windows::Win32::Foundation::{COLORREF, HWND, LPARAM, LRESULT, RECT, WPARAM};
[INFO] [stdout]    |                                  ^^^^^^^^  ^^^^  ^^^^^^  ^^^^^^^  ^^^^  ^^^^^^
[INFO] [stdout] 20 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout] 21 |     BeginPaint, CreateFontIndirectW, CreatePen, CreateSolidBrush, DeleteObject, DrawTextW,
[INFO] [stdout]    |     ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 22 |     EndPaint, FillRect, GetDC, GetSysColor, GetSysColorBrush, GetTextFaceW, InvalidateRect,
[INFO] [stdout]    |     ^^^^^^^^  ^^^^^^^^  ^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     ReleaseDC, RoundRect, SelectObject, SetBkMode, SetTextColor, COLOR_GRAYTEXT, COLOR_HIGHLIGHT,
[INFO] [stdout]    |     ^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     COLOR_WINDOW, COLOR_WINDOWTEXT, DT_CENTER, DT_END_ELLIPSIS, DT_LEFT, DT_NOPREFIX,
[INFO] [stdout]    |     ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 25 |     DT_SINGLELINE, DT_VCENTER, HBRUSH, HDC, HFONT, HPEN, LOGFONTW, PAINTSTRUCT, PS_SOLID,
[INFO] [stdout]    |     ^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^  ^^^^  ^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 26 |     TRANSPARENT,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 27 | };
[INFO] [stdout] 28 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 29 | use windows::Win32::System::SystemServices::{SS_ENDELLIPSIS, SS_ETCHEDHORZ};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 30 | use windows::Win32::UI::Controls::{
[INFO] [stdout] 31 |     SetScrollInfo, BST_CHECKED, DRAWITEMSTRUCT, EM_SETCUEBANNER, ODS_SELECTED, TOOLTIPS_CLASSW,
[INFO] [stdout]    |     ^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 32 |     TTF_IDISHWND, TTF_SUBCLASS, TTM_ADDTOOLW, TTM_SETMAXTIPWIDTH, TTS_ALWAYSTIP, TTTOOLINFOW,
[INFO] [stdout]    |     ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 33 |     WC_BUTTONW, WC_COMBOBOXW, WC_EDITW, WC_LISTBOXW, WC_STATICW,
[INFO] [stdout]    |     ^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 34 | };
[INFO] [stdout] 35 | use windows::Win32::UI::Input::KeyboardAndMouse::{EnableWindow, GetFocus, SetFocus};
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:277:15
[INFO] [stdout]     |
[INFO] [stdout] 277 |     instance: windows::Win32::Foundation::HINSTANCE,
[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/ui/alert.rs:575:15
[INFO] [stdout]     |
[INFO] [stdout] 575 |     instance: windows::Win32::Foundation::HINSTANCE,
[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/ui/app.rs:130:6
[INFO] [stdout]     |
[INFO] [stdout] 130 | ) -> windows::core::Result<()> {
[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/ui/app.rs:132:19
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let icc = windows::Win32::UI::Controls::INITCOMMONCONTROLSEX {
[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/ui/app.rs:133:41
[INFO] [stdout]     |
[INFO] [stdout] 133 |             dwSize: std::mem::size_of::<windows::Win32::UI::Controls::INITCOMMONCONTROLSEX>()
[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/ui/app.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 |             dwICC: windows::Win32::UI::Controls::ICC_STANDARD_CLASSES
[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/ui/app.rs:136:19
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 | windows::Win32::UI::Controls::ICC_TAB_CLASSES,
[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/ui/app.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let _ = windows::Win32::UI::Controls::InitCommonControlsEx(&icc);
[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[E0408]: variable `WM_CONTEXTMENU` is not bound in all patterns
[INFO] [stdout]    --> src/ui/app.rs:808:17
[INFO] [stdout]     |
[INFO] [stdout] 808 |                 WM_RBUTTONUP | WM_CONTEXTMENU => app.show_menu(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^   -------------- variable not in all patterns
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 pattern doesn't bind `WM_CONTEXTMENU`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CONTEXTMENU`
[INFO] [stdout]    --> src/ui/app.rs:808:32
[INFO] [stdout]     |
[INFO] [stdout] 808 |                 WM_RBUTTONUP | WM_CONTEXTMENU => app.show_menu(),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_RBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/ui/app.rs:808:32
[INFO] [stdout]     |
[INFO] [stdout] 808 |                 WM_RBUTTONUP | WM_CONTEXTMENU => app.show_menu(),
[INFO] [stdout]     |                 ------------   ^^^^^^^^^^^^^^ pattern doesn't bind `WM_RBUTTONUP`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_RBUTTONUP`
[INFO] [stdout]    --> src/ui/app.rs:808:17
[INFO] [stdout]     |
[INFO] [stdout] 808 |                 WM_RBUTTONUP | WM_CONTEXTMENU => app.show_menu(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:759:41
[INFO] [stdout]     |
[INFO] [stdout] 759 |                 (*mmi).ptMinTrackSize = windows::Win32::Foundation::POINT { x: MIN_W, y: MIN_H };
[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/ui/mini.rs:769:30
[INFO] [stdout]     |
[INFO] [stdout] 769 |             let mut before = windows::Win32::Foundation::POINT::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/ui/mini.rs:772:21
[INFO] [stdout]     |
[INFO] [stdout] 772 |             let _ = windows::Win32::UI::Input::KeyboardAndMouse::ReleaseCapture();
[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/ui/mini.rs:780:29
[INFO] [stdout]     |
[INFO] [stdout] 780 |             let mut after = windows::Win32::Foundation::POINT::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[E0408]: variable `WM_CONTEXTMENU` is not bound in all patterns
[INFO] [stdout]    --> src/ui/mini.rs:790:9
[INFO] [stdout]     |
[INFO] [stdout] 790 |         WM_RBUTTONUP | WM_CONTEXTMENU => {
[INFO] [stdout]     |         ^^^^^^^^^^^^   -------------- variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `WM_CONTEXTMENU`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CONTEXTMENU`
[INFO] [stdout]    --> src/ui/mini.rs:790:24
[INFO] [stdout]     |
[INFO] [stdout] 790 |         WM_RBUTTONUP | WM_CONTEXTMENU => {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_RBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/ui/mini.rs:790:24
[INFO] [stdout]     |
[INFO] [stdout] 790 |         WM_RBUTTONUP | WM_CONTEXTMENU => {
[INFO] [stdout]     |         ------------   ^^^^^^^^^^^^^^ pattern doesn't bind `WM_RBUTTONUP`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_RBUTTONUP`
[INFO] [stdout]    --> src/ui/mini.rs:790:9
[INFO] [stdout]     |
[INFO] [stdout] 790 |         WM_RBUTTONUP | WM_CONTEXTMENU => {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:494:19
[INFO] [stdout]     |
[INFO] [stdout] 494 |         lpszText: windows::core::PWSTR(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[E0408]: variable `SB_THUMBPOSITION` is not bound in all patterns
[INFO] [stdout]     --> src/ui/settings.rs:2039:17
[INFO] [stdout]      |
[INFO] [stdout] 2039 |                 SB_THUMBTRACK | SB_THUMBPOSITION => si.nTrackPos,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^   ---------------- variable not in all patterns
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 pattern doesn't bind `SB_THUMBPOSITION`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::SB_THUMBPOSITION`
[INFO] [stdout]     --> src/ui/settings.rs:2039:33
[INFO] [stdout]      |
[INFO] [stdout] 2039 |                 SB_THUMBTRACK | SB_THUMBPOSITION => si.nTrackPos,
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `SB_THUMBTRACK` is not bound in all patterns
[INFO] [stdout]     --> src/ui/settings.rs:2039:33
[INFO] [stdout]      |
[INFO] [stdout] 2039 |                 SB_THUMBTRACK | SB_THUMBPOSITION => si.nTrackPos,
[INFO] [stdout]      |                 -------------   ^^^^^^^^^^^^^^^^ pattern doesn't bind `SB_THUMBTRACK`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::SB_THUMBTRACK`
[INFO] [stdout]     --> src/ui/settings.rs:2039:17
[INFO] [stdout]      |
[INFO] [stdout] 2039 |                 SB_THUMBTRACK | SB_THUMBPOSITION => si.nTrackPos,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/main.rs:107:31
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 let existed = windows::Win32::Foundation::GetLastError() == ERROR_ALREADY_EXISTS;
[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:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         windows::Win32::UI::WindowsAndMessaging::MessageBoxW(
[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:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             windows::Win32::UI::WindowsAndMessaging::MB_OK,
[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:199:25
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let _ = windows::Win32::Foundation::CloseHandle(h);
[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 value `SC_MANAGER_ENUMERATE_SERVICE` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             SC_MANAGER_ENUMERATE_SERVICE | SC_MANAGER_CONNECT,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MANAGER_CONNECT` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:47:44
[INFO] [stdout]    |
[INFO] [stdout] 47 |             SC_MANAGER_ENUMERATE_SERVICE | SC_MANAGER_CONNECT,
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_ENUM_PROCESS_INFO` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             SC_ENUM_PROCESS_INFO,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_STATE_ALL` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             SERVICE_STATE_ALL,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_ENUM_PROCESS_INFO` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 SC_ENUM_PROCESS_INFO,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_STATE_ALL` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 SERVICE_STATE_ALL,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ENUM_SERVICE_STATUS_PROCESSW` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:82:44
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     buf.as_ptr() as *const ENUM_SERVICE_STATUS_PROCESSW,
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MANAGER_CONNECT` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:101:50
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let Ok(scm) = OpenSCManagerW(None, None, SC_MANAGER_CONNECT) else {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_START` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             SERVICE_START | SERVICE_STOP | SERVICE_QUERY_STATUS,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_STOP` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:108:29
[INFO] [stdout]     |
[INFO] [stdout] 108 |             SERVICE_START | SERVICE_STOP | SERVICE_QUERY_STATUS,
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_QUERY_STATUS` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:108:44
[INFO] [stdout]     |
[INFO] [stdout] 108 |             SERVICE_START | SERVICE_STOP | SERVICE_QUERY_STATUS,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_CONTROL_STOP` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:113:45
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 let _ = ControlService(svc, SERVICE_CONTROL_STOP, &mut status);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_STOPPED` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:114:31
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 wait_for(svc, SERVICE_STOPPED);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_RUNNING` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:120:51
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     if current_state(svc) == Some(SERVICE_RUNNING) {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SERVICE_RUNNING` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:126:40
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 let ok = wait_for(svc, SERVICE_RUNNING);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SC_HANDLE` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 | unsafe fn current_state(svc: SC_HANDLE) -> Option<SERVICE_STATUS_CURRENT_STATE> {
[INFO] [stdout]     |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SERVICE_STATUS_CURRENT_STATE` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:137:51
[INFO] [stdout]     |
[INFO] [stdout] 137 | unsafe fn current_state(svc: SC_HANDLE) -> Option<SERVICE_STATUS_CURRENT_STATE> {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 137 | unsafe fn current_state<SERVICE_STATUS_CURRENT_STATE>(svc: SC_HANDLE) -> Option<SERVICE_STATUS_CURRENT_STATE> {
[INFO] [stdout]     |                        ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SC_HANDLE` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 | unsafe fn wait_for(svc: SC_HANDLE, want: SERVICE_STATUS_CURRENT_STATE) -> bool {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SERVICE_STATUS_CURRENT_STATE` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:145:42
[INFO] [stdout]     |
[INFO] [stdout] 145 | unsafe fn wait_for(svc: SC_HANDLE, want: SERVICE_STATUS_CURRENT_STATE) -> bool {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/os/registry.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Key(HKEY);
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `REG_SAM_FLAGS` in this scope
[INFO] [stdout]   --> src/os/registry.rs:14:37
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn open(path: &str, access: REG_SAM_FLAGS) -> Option<Key> {
[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/os/registry.rs:17:32
[INFO] [stdout]    |
[INFO] [stdout] 17 |         unsafe { RegOpenKeyExW(HKEY_CURRENT_USER, PCWSTR(w.as_ptr()), None, access, &mut h) }
[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/os/registry.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |         Key::open(path, KEY_READ)
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_DWORD` in this scope
[INFO] [stdout]    --> src/os/registry.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |         (ty == REG_DWORD && size == std::mem::size_of_val(&data) as u32).then_some(data)
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_BINARY` in this scope
[INFO] [stdout]    --> src/os/registry.rs:107:67
[INFO] [stdout]     |
[INFO] [stdout] 107 |         unsafe { RegSetValueExW(self.0, PCWSTR(v.as_ptr()), None, REG_BINARY, Some(data)) }.is_ok()
[INFO] [stdout]     |                                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ui/alert.rs:28:34
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const WM_ALERT_CLOSED: u32 = WM_APP + 3;
[INFO] [stdout]    |                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]   --> src/ui/alert.rs:52:40
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let cursor = LoadCursorW(None, IDC_ARROW).unwrap_or_default();
[INFO] [stdout]    |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BLACK_BRUSH` in this scope
[INFO] [stdout]   --> src/ui/alert.rs:54:40
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let bg = HBRUSH(GetStockObject(BLACK_BRUSH).0);
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ui/alert.rs:55:44
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let one = |name: &str, proc, icon: HICON| {
[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/ui/alert.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |             let wc = WNDCLASSW {
[INFO] [stdout]    |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONEAREST` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:100:45
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let mon = MonitorFromWindow(anchor, MONITOR_DEFAULTTONEAREST);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let mut mi = MONITORINFO {
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:102:41
[INFO] [stdout]     |
[INFO] [stdout] 102 |             cbSize: std::mem::size_of::<MONITORINFO>() as u32,
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  98 | pub fn monitor_work<MONITORINFO>(anchor: HWND) -> RECT {
[INFO] [stdout]     |                    +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETWORKAREA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             SPI_GETWORKAREA,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 |     hmon: HMONITOR,
[INFO] [stdout]     |           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 |     _hdc: HDC,
[INFO] [stdout]     |           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |     let mut mi = MONITORINFO {
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:144:37
[INFO] [stdout]     |
[INFO] [stdout] 144 |         cbSize: std::mem::size_of::<MONITORINFO>() as u32,
[INFO] [stdout]     |                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 136 | unsafe extern "system" fn collect_monitor<MONITORINFO>(
[INFO] [stdout]     |                                          +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:155:50
[INFO] [stdout]     |
[INFO] [stdout] 155 | unsafe fn make_font(height: i32, weight: i32) -> HFONT {
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LOGFONTW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let mut lf = LOGFONTW {
[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/ui/alert.rs:160:20
[INFO] [stdout]     |
[INFO] [stdout] 160 |         lfQuality: CLEARTYPE_QUALITY,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:176:19
[INFO] [stdout]     |
[INFO] [stdout] 176 |     font_eyebrow: HFONT,
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:177:17
[INFO] [stdout]     |
[INFO] [stdout] 177 |     font_title: HFONT,
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:178:16
[INFO] [stdout]     |
[INFO] [stdout] 178 |     font_body: HFONT,
[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/ui/alert.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/ui/alert.rs:206:29
[INFO] [stdout]     |
[INFO] [stdout] 206 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | 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/ui/alert.rs:206:48
[INFO] [stdout]     |
[INFO] [stdout] 206 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | 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/ui/alert.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:209:24
[INFO] [stdout]     |
[INFO] [stdout] 209 |             WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FW_SEMIBOLD` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:236:42
[INFO] [stdout]     |
[INFO] [stdout] 236 |         let font_eyebrow = make_font(13, FW_SEMIBOLD.0 as i32);
[INFO] [stdout]     |                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FW_SEMIBOLD` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:237:40
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let font_title = make_font(30, FW_SEMIBOLD.0 as i32);
[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/ui/alert.rs:238:39
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let font_body = make_font(17, FW_NORMAL.0 as i32);
[INFO] [stdout]     |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:260:33
[INFO] [stdout]     |
[INFO] [stdout] 260 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, Box::into_raw(st) as isize);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:262:34
[INFO] [stdout]     |
[INFO] [stdout] 262 |             SetWindowLongPtrW(d, GWLP_USERDATA, hwnd.0 as isize);
[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/ui/alert.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_NOACTIVATE,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:281:28
[INFO] [stdout]     |
[INFO] [stdout] 281 |         WS_EX_TOOLWINDOW | WS_EX_LAYERED | 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/ui/alert.rs:281:44
[INFO] [stdout]     |
[INFO] [stdout] 281 |         WS_EX_TOOLWINDOW | WS_EX_LAYERED | 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/ui/alert.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:284:20
[INFO] [stdout]     |
[INFO] [stdout] 284 |         WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:295:64
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 120, LWA_ALPHA);
[INFO] [stdout]     |                                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:305:29
[INFO] [stdout]     |
[INFO] [stdout] 305 | unsafe fn paint_button(hdc: HDC, st: &OverlayState) {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:313:25
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let pen = CreatePen(PS_SOLID, 1, fill);
[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/ui/alert.rs:322:20
[INFO] [stdout]     |
[INFO] [stdout] 322 |     SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:331:21
[INFO] [stdout]     |
[INFO] [stdout] 331 |         DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:331:34
[INFO] [stdout]     |
[INFO] [stdout] 331 |         DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:355:53
[INFO] [stdout]     |
[INFO] [stdout] 355 |             let card = HWND(GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut _);
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:357:51
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 let ptr = GetWindowLongPtrW(card, GWLP_USERDATA) as *mut OverlayState;
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:374:39
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayState;
[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/ui/alert.rs:408:28
[INFO] [stdout]     |
[INFO] [stdout] 408 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:422:17
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 DT_LEFT | DT_SINGLELINE | DT_VCENTER,
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:422:27
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 DT_LEFT | DT_SINGLELINE | DT_VCENTER,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:422:43
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 DT_LEFT | DT_SINGLELINE | DT_VCENTER,
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:438:17
[INFO] [stdout]     |
[INFO] [stdout] 438 |                 DT_LEFT | DT_SINGLELINE | DT_END_ELLIPSIS,
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:438:27
[INFO] [stdout]     |
[INFO] [stdout] 438 |                 DT_LEFT | DT_SINGLELINE | DT_END_ELLIPSIS,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:438:43
[INFO] [stdout]     |
[INFO] [stdout] 438 |                 DT_LEFT | DT_SINGLELINE | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:450:53
[INFO] [stdout]     |
[INFO] [stdout] 450 |             DrawTextW(hdc, &mut body, &mut body_rc, DT_LEFT | DT_WORDBREAK);
[INFO] [stdout]     |                                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_WORDBREAK` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:450:63
[INFO] [stdout]     |
[INFO] [stdout] 450 |             DrawTextW(hdc, &mut body, &mut body_rc, DT_LEFT | DT_WORDBREAK);
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_OWNER` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:520:37
[INFO] [stdout]     |
[INFO] [stdout] 520 |         let owner = GetWindow(hwnd, GW_OWNER).unwrap_or_default();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:583:9
[INFO] [stdout]     |
[INFO] [stdout] 583 |         WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_NOACTIVATE,
[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/ui/alert.rs:583:25
[INFO] [stdout]     |
[INFO] [stdout] 583 |         WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_NOACTIVATE,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:583:44
[INFO] [stdout]     |
[INFO] [stdout] 583 |         WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_NOACTIVATE,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:583:60
[INFO] [stdout]     |
[INFO] [stdout] 583 |         WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT | 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/ui/alert.rs:583:80
[INFO] [stdout]     |
[INFO] [stdout] 583 |         WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT | 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/ui/alert.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |         WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:586:20
[INFO] [stdout]     |
[INFO] [stdout] 586 |         WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:598:64
[INFO] [stdout]     |
[INFO] [stdout] 598 |     let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 100, LWA_ALPHA);
[INFO] [stdout]     |                                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:606:29
[INFO] [stdout]     |
[INFO] [stdout] 606 |     SetWindowLongPtrW(hwnd, GWLP_USERDATA, Box::into_raw(st) as isize);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:617:39
[INFO] [stdout]     |
[INFO] [stdout] 617 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut FlashState;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:642:74
[INFO] [stdout]     |
[INFO] [stdout] 642 |                 let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 0, LWA_ALPHA);
[INFO] [stdout]     |                                                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:650:76
[INFO] [stdout]     |
[INFO] [stdout] 650 |                 let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 100, LWA_ALPHA);
[INFO] [stdout]     |                                                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ui/app.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | const WM_TRAY: u32 = WM_APP + 1;
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ui/app.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | const WM_DND_REPORT: u32 = WM_APP + 2;
[INFO] [stdout]    |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ui/app.rs:62:25
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn shared_icon() -> HICON {
[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/ui/app.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:147:40
[INFO] [stdout]     |
[INFO] [stdout] 147 |             hCursor: LoadCursorW(None, IDC_ARROW)?,
[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/ui/app.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |             WS_EX_TOOLWINDOW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]    --> src/ui/app.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             WS_OVERLAPPED,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/app.rs:204:33
[INFO] [stdout]     |
[INFO] [stdout] 204 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, ptr as isize);
[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/ui/app.rs:597:17
[INFO] [stdout]     |
[INFO] [stdout] 597 |                 MF_STRING | MF_DISABLED,
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_DISABLED` in this scope
[INFO] [stdout]    --> src/ui/app.rs:597:29
[INFO] [stdout]     |
[INFO] [stdout] 597 |                 MF_STRING | MF_DISABLED,
[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/ui/app.rs:601:39
[INFO] [stdout]     |
[INFO] [stdout] 601 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui/app.rs:627:39
[INFO] [stdout]     |
[INFO] [stdout] 627 |             let _ = AppendMenuW(menu, MF_STRING, ID_TOGGLE, wide(&toggle_label).as_pcwstr());
[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/ui/app.rs:628:39
[INFO] [stdout]     |
[INFO] [stdout] 628 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui/app.rs:631:17
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 MF_STRING,
[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/ui/app.rs:637:17
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 MF_STRING,
[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/ui/app.rs:642:17
[INFO] [stdout]     |
[INFO] [stdout] 642 |                 MF_STRING
[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/ui/app.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |                 MF_STRING | MF_GRAYED
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_GRAYED` in this scope
[INFO] [stdout]    --> src/ui/app.rs:644:29
[INFO] [stdout]     |
[INFO] [stdout] 644 |                 MF_STRING | MF_GRAYED
[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/ui/app.rs:654:39
[INFO] [stdout]     |
[INFO] [stdout] 654 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui/app.rs:658:37
[INFO] [stdout]     |
[INFO] [stdout] 658 |                     let mut flags = MF_STRING;
[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/ui/app.rs:660:34
[INFO] [stdout]     |
[INFO] [stdout] 660 |                         flags |= MF_CHECKED;
[INFO] [stdout]     |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_POPUP` in this scope
[INFO] [stdout]    --> src/ui/app.rs:664:43
[INFO] [stdout]     |
[INFO] [stdout] 664 |                 let _ = AppendMenuW(menu, MF_POPUP, sub.0 as usize, wide("Preset").as_pcwstr());
[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/ui/app.rs:678:39
[INFO] [stdout]     |
[INFO] [stdout] 678 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui/app.rs:679:39
[INFO] [stdout]     |
[INFO] [stdout] 679 |             let _ = AppendMenuW(menu, MF_STRING | MF_DISABLED, 0, wide(&status).as_pcwstr());
[INFO] [stdout]     |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_DISABLED` in this scope
[INFO] [stdout]    --> src/ui/app.rs:679:51
[INFO] [stdout]     |
[INFO] [stdout] 679 |             let _ = AppendMenuW(menu, MF_STRING | MF_DISABLED, 0, wide(&status).as_pcwstr());
[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/ui/app.rs:681:39
[INFO] [stdout]     |
[INFO] [stdout] 681 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui/app.rs:687:39
[INFO] [stdout]     |
[INFO] [stdout] 687 |             let _ = AppendMenuW(menu, MF_STRING, ID_HIDE_MINI, wide(mini_label).as_pcwstr());
[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/ui/app.rs:691:21
[INFO] [stdout]     |
[INFO] [stdout] 691 |                     MF_STRING,
[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/ui/app.rs:698:17
[INFO] [stdout]     |
[INFO] [stdout] 698 |                 MF_STRING,
[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/ui/app.rs:702:39
[INFO] [stdout]     |
[INFO] [stdout] 702 |             let _ = AppendMenuW(menu, MF_STRING, ID_EXIT, wide("Exit").as_pcwstr());
[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/ui/app.rs:710:17
[INFO] [stdout]     |
[INFO] [stdout] 710 |                 TPM_RIGHTBUTTON | TPM_BOTTOMALIGN,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_BOTTOMALIGN` in this scope
[INFO] [stdout]    --> src/ui/app.rs:710:35
[INFO] [stdout]     |
[INFO] [stdout] 710 |                 TPM_RIGHTBUTTON | TPM_BOTTOMALIGN,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NULL` in this scope
[INFO] [stdout]    --> src/ui/app.rs:717:51
[INFO] [stdout]     |
[INFO] [stdout] 717 |             let _ = PostMessageW(Some(self.hwnd), WM_NULL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/app.rs:787:39
[INFO] [stdout]     |
[INFO] [stdout] 787 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PBT_APMRESUMEAUTOMATIC` in this scope
[INFO] [stdout]    --> src/ui/app.rs:855:22
[INFO] [stdout]     |
[INFO] [stdout] 855 |             if ev == PBT_APMRESUMEAUTOMATIC || ev == PBT_APMRESUMESUSPEND {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PBT_APMRESUMESUSPEND` in this scope
[INFO] [stdout]    --> src/ui/app.rs:855:54
[INFO] [stdout]     |
[INFO] [stdout] 855 |             if ev == PBT_APMRESUMEAUTOMATIC || ev == PBT_APMRESUMESUSPEND {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/ui/confirm.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 | unsafe fn make_font(height: i32, weight: i32) -> HFONT {
[INFO] [stdout]    |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LOGFONTW` in this scope
[INFO] [stdout]   --> src/ui/confirm.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let mut lf = LOGFONTW {
[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/ui/confirm.rs:44:20
[INFO] [stdout]    |
[INFO] [stdout] 44 |         lfQuality: CLEARTYPE_QUALITY,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/ui/confirm.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |     font_eyebrow: HFONT,
[INFO] [stdout]    |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/ui/confirm.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 |     font_title: HFONT,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/ui/confirm.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |     font_body: HFONT,
[INFO] [stdout]    |                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:105:40
[INFO] [stdout]     |
[INFO] [stdout] 105 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BLACK_BRUSH` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:107:50
[INFO] [stdout]     |
[INFO] [stdout] 107 |             hbrBackground: HBRUSH(GetStockObject(BLACK_BRUSH).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/ui/confirm.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:130:29
[INFO] [stdout]     |
[INFO] [stdout] 130 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |             WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FW_SEMIBOLD` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:159:41
[INFO] [stdout]     |
[INFO] [stdout] 159 |             font_eyebrow: make_font(13, FW_SEMIBOLD.0 as i32),
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FW_SEMIBOLD` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:160:39
[INFO] [stdout]     |
[INFO] [stdout] 160 |             font_title: make_font(26, FW_SEMIBOLD.0 as i32),
[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/ui/confirm.rs:161:38
[INFO] [stdout]     |
[INFO] [stdout] 161 |             font_body: make_font(16, FW_NORMAL.0 as i32),
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, Box::into_raw(st) as isize);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:182:10
[INFO] [stdout]     |
[INFO] [stdout] 182 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:187:11
[INFO] [stdout]     |
[INFO] [stdout] 187 |     font: HFONT,
[INFO] [stdout]     |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |     let pen = CreatePen(PS_SOLID, 1, fill);
[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/ui/confirm.rs:199:20
[INFO] [stdout]     |
[INFO] [stdout] 199 |     SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |         DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:208:34
[INFO] [stdout]     |
[INFO] [stdout] 208 |         DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:214:39
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:223:39
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[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/ui/confirm.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |                 DT_LEFT | DT_SINGLELINE | DT_VCENTER,
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:269:27
[INFO] [stdout]     |
[INFO] [stdout] 269 |                 DT_LEFT | DT_SINGLELINE | DT_VCENTER,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:269:43
[INFO] [stdout]     |
[INFO] [stdout] 269 |                 DT_LEFT | DT_SINGLELINE | DT_VCENTER,
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:281:55
[INFO] [stdout]     |
[INFO] [stdout] 281 |             DrawTextW(hdc, &mut title, &mut title_rc, DT_LEFT | DT_WORDBREAK);
[INFO] [stdout]     |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_WORDBREAK` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:281:65
[INFO] [stdout]     |
[INFO] [stdout] 281 |             DrawTextW(hdc, &mut title, &mut title_rc, DT_LEFT | DT_WORDBREAK);
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:292:53
[INFO] [stdout]     |
[INFO] [stdout] 292 |             DrawTextW(hdc, &mut body, &mut body_rc, DT_LEFT | DT_WORDBREAK);
[INFO] [stdout]     |                                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_WORDBREAK` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:292:63
[INFO] [stdout]     |
[INFO] [stdout] 292 |             DrawTextW(hdc, &mut body, &mut body_rc, DT_LEFT | DT_WORDBREAK);
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_CONTROL` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:33:48
[INFO] [stdout]    |
[INFO] [stdout] 33 |             "ctrl" | "control" => modifiers |= MOD_CONTROL.0,
[INFO] [stdout]    |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_ALT` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:34:35
[INFO] [stdout]    |
[INFO] [stdout] 34 |             "alt" => modifiers |= MOD_ALT.0,
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_SHIFT` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 |             "shift" => modifiers |= MOD_SHIFT.0,
[INFO] [stdout]    |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_WIN` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 |             "win" | "super" | "meta" => modifiers |= MOD_WIN.0,
[INFO] [stdout]    |                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F1` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:62:29
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 return Some(VK_F1.0 as u32 + n - 1);
[INFO] [stdout]    |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SPACE` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:67:20
[INFO] [stdout]    |
[INFO] [stdout] 67 |         "SPACE" => VK_SPACE.0 as u32,
[INFO] [stdout]    |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RETURN` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 |         "ENTER" | "RETURN" => VK_RETURN.0 as u32,
[INFO] [stdout]    |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:69:29
[INFO] [stdout]    |
[INFO] [stdout] 69 |         "ESC" | "ESCAPE" => VK_ESCAPE.0 as u32,
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_TAB` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |         "TAB" => VK_TAB.0 as u32,
[INFO] [stdout]    |                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_PAUSE` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |         "PAUSE" => VK_PAUSE.0 as u32,
[INFO] [stdout]    |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_INSERT` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |         "INSERT" => VK_INSERT.0 as u32,
[INFO] [stdout]    |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_DELETE` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:73:29
[INFO] [stdout]    |
[INFO] [stdout] 73 |         "DELETE" | "DEL" => VK_DELETE.0 as u32,
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_HOME` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 |         "HOME" => VK_HOME.0 as u32,
[INFO] [stdout]    |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_END` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:75:18
[INFO] [stdout]    |
[INFO] [stdout] 75 |         "END" => VK_END.0 as u32,
[INFO] [stdout]    |                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_PRIOR` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:76:30
[INFO] [stdout]    |
[INFO] [stdout] 76 |         "PAGEUP" | "PGUP" => VK_PRIOR.0 as u32,
[INFO] [stdout]    |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NEXT` in this scope
[INFO] [stdout]   --> src/ui/hotkeys.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |         "PAGEDOWN" | "PGDN" => VK_NEXT.0 as u32,
[INFO] [stdout]    |                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_NOREPEAT` in this scope
[INFO] [stdout]    --> src/ui/hotkeys.rs:103:53
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 HOT_KEY_MODIFIERS(accel.modifiers | MOD_NOREPEAT.0),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/ui/mini.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 |     font: HFONT,
[INFO] [stdout]    |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/ui/mini.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |     font_small: HFONT,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETWORKAREA` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         SPI_GETWORKAREA,
[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/ui/mini.rs:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:121:40
[INFO] [stdout]     |
[INFO] [stdout] 121 |             hCursor: LoadCursorW(None, IDC_ARROW).ok()?,
[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/ui/mini.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let mut ex = WS_EX_TOOLWINDOW;
[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/ui/mini.rs:139:19
[INFO] [stdout]     |
[INFO] [stdout] 139 |             ex |= WS_EX_TOPMOST;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             WS_POPUP | WS_THICKFRAME | WS_VISIBLE,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:146:24
[INFO] [stdout]     |
[INFO] [stdout] 146 |             WS_POPUP | WS_THICKFRAME | WS_VISIBLE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:146:40
[INFO] [stdout]     |
[INFO] [stdout] 146 |             WS_POPUP | WS_THICKFRAME | WS_VISIBLE,
[INFO] [stdout]     |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:164:33
[INFO] [stdout]     |
[INFO] [stdout] 164 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, Box::into_raw(st) as isize);
[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/ui/mini.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |             HWND_TOPMOST
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_NOTOPMOST` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |             HWND_NOTOPMOST
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:195:26
[INFO] [stdout]     |
[INFO] [stdout] 195 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:195:39
[INFO] [stdout]     |
[INFO] [stdout] 195 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[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/ui/mini.rs:212:22
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 Some(HWND_TOPMOST),
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:217:30
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:217:43
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:233:50
[INFO] [stdout]     |
[INFO] [stdout] 233 | unsafe fn make_font(height: i32, weight: i32) -> HFONT {
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LOGFONTW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:235:18
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let mut lf = LOGFONTW {
[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/ui/mini.rs:238:20
[INFO] [stdout]     |
[INFO] [stdout] 238 |         lfQuality: CLEARTYPE_QUALITY,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:254:24
[INFO] [stdout]     |
[INFO] [stdout] 254 | unsafe fn fit_font(dc: HDC, text: &str, max_h: i32, max_w: i32, weight: i32) -> HFONT {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:254:81
[INFO] [stdout]     |
[INFO] [stdout] 254 | unsafe fn fit_font(dc: HDC, text: &str, max_h: i32, max_w: i32, weight: i32) -> HFONT {
[INFO] [stdout]     |                                                                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:280:26
[INFO] [stdout]     |
[INFO] [stdout] 280 | unsafe fn text_width(dc: HDC, font: HFONT, text: &str) -> i32 {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:280:37
[INFO] [stdout]     |
[INFO] [stdout] 280 | unsafe fn text_width(dc: HDC, font: HFONT, text: &str) -> i32 {
[INFO] [stdout]     |                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:310:27
[INFO] [stdout]     |
[INFO] [stdout] 310 | unsafe fn pause_glyph(dc: HDC, x: i32, cy: i32, size: i32, colour: COLORREF) {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:336:26
[INFO] [stdout]     |
[INFO] [stdout] 336 | unsafe fn mute_glyph(dc: HDC, x: i32, cy: i32, size: i32, colour: COLORREF) {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:345:16
[INFO] [stdout]     |
[INFO] [stdout] 345 |     let info = BITMAPINFO {
[INFO] [stdout]     |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:346:20
[INFO] [stdout]     |
[INFO] [stdout] 346 |         bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:347:41
[INFO] [stdout]     |
[INFO] [stdout] 347 |             biSize: std::mem::size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 336 | unsafe fn mute_glyph<BITMAPINFOHEADER>(dc: HDC, x: i32, cy: i32, size: i32, colour: COLORREF) {
[INFO] [stdout]     |                     ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:352:28
[INFO] [stdout]     |
[INFO] [stdout] 352 |             biCompression: BI_RGB.0,
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:357:53
[INFO] [stdout]     |
[INFO] [stdout] 357 |     let Ok(bmp) = CreateDIBSection(Some(dc), &info, DIB_RGB_COLORS, &mut bits, None, 0) else {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BLENDFUNCTION` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |     let blend = BLENDFUNCTION {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AC_SRC_OVER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:369:18
[INFO] [stdout]     |
[INFO] [stdout] 369 |         BlendOp: AC_SRC_OVER as u8,
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AC_SRC_ALPHA` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:372:22
[INFO] [stdout]     |
[INFO] [stdout] 372 |         AlphaFormat: AC_SRC_ALPHA as u8,
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |     dc: HDC,
[INFO] [stdout]     |         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:426:11
[INFO] [stdout]     |
[INFO] [stdout] 426 |     font: HFONT,
[INFO] [stdout]     |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DRAW_TEXT_FORMAT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:432:12
[INFO] [stdout]     |
[INFO] [stdout] 432 |     align: DRAW_TEXT_FORMAT,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:441:25
[INFO] [stdout]     |
[INFO] [stdout] 441 |     let x = if align == DT_CENTER {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_RIGHT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:443:24
[INFO] [stdout]     |
[INFO] [stdout] 443 |     } else if align == DT_RIGHT {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:475:9
[INFO] [stdout]     |
[INFO] [stdout] 475 |         DT_LEFT | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:475:19
[INFO] [stdout]     |
[INFO] [stdout] 475 |         DT_LEFT | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:475:32
[INFO] [stdout]     |
[INFO] [stdout] 475 |         DT_LEFT | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:482:26
[INFO] [stdout]     |
[INFO] [stdout] 482 | unsafe fn pick_label(dc: HDC, font: HFONT, state: &State, max_w: i32) -> Option<String> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:482:37
[INFO] [stdout]     |
[INFO] [stdout] 482 | unsafe fn pick_label(dc: HDC, font: HFONT, state: &State, max_w: i32) -> Option<String> {
[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/ui/mini.rs:564:20
[INFO] [stdout]     |
[INFO] [stdout] 564 |     SetBkMode(mem, TRANSPARENT);
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:582:17
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 DT_CENTER | DT_TOP | DT_SINGLELINE,
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_TOP` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:582:29
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 DT_CENTER | DT_TOP | DT_SINGLELINE,
[INFO] [stdout]     |                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:582:38
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 DT_CENTER | DT_TOP | DT_SINGLELINE,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:600:13
[INFO] [stdout]     |
[INFO] [stdout] 600 |             DT_CENTER,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_RIGHT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:637:17
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 DT_RIGHT
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:639:17
[INFO] [stdout]     |
[INFO] [stdout] 639 |                 DT_CENTER
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:657:17
[INFO] [stdout]     |
[INFO] [stdout] 657 |                 DT_LEFT | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:657:27
[INFO] [stdout]     |
[INFO] [stdout] 657 |                 DT_LEFT | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:657:40
[INFO] [stdout]     |
[INFO] [stdout] 657 |                 DT_LEFT | DT_VCENTER | DT_SINGLELINE,
[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/ui/mini.rs:693:54
[INFO] [stdout]     |
[INFO] [stdout] 693 |     let _ = BitBlt(hdc, 0, 0, w, h, Some(mem), 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:715:39
[INFO] [stdout]     |
[INFO] [stdout] 715 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State_;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTOPLEFT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:738:39
[INFO] [stdout]     |
[INFO] [stdout] 738 |                 (true, _, true, _) => HTTOPLEFT,
[INFO] [stdout]     |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTOPRIGHT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:739:39
[INFO] [stdout]     |
[INFO] [stdout] 739 |                 (_, true, true, _) => HTTOPRIGHT,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTBOTTOMLEFT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:740:39
[INFO] [stdout]     |
[INFO] [stdout] 740 |                 (true, _, _, true) => HTBOTTOMLEFT,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTBOTTOMRIGHT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:741:39
[INFO] [stdout]     |
[INFO] [stdout] 741 |                 (_, true, _, true) => HTBOTTOMRIGHT,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTLEFT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:742:31
[INFO] [stdout]     |
[INFO] [stdout] 742 |                 (true, ..) => HTLEFT,
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTRIGHT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:743:34
[INFO] [stdout]     |
[INFO] [stdout] 743 |                 (_, true, ..) => HTRIGHT,
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTOP` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:744:36
[INFO] [stdout]     |
[INFO] [stdout] 744 |                 (_, _, true, _) => HTTOP,
[INFO] [stdout]     |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTBOTTOM` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:745:36
[INFO] [stdout]     |
[INFO] [stdout] 745 |                 (_, _, _, true) => HTBOTTOM,
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTCLIENT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:746:22
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 _ => HTCLIENT,
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MINMAXINFO` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:757:40
[INFO] [stdout]     |
[INFO] [stdout] 757 |             let mmi = lparam.0 as *mut MINMAXINFO;
[INFO] [stdout]     |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NCLBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:775:17
[INFO] [stdout]     |
[INFO] [stdout] 775 |                 WM_NCLBUTTONDOWN,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 775 -                 WM_NCLBUTTONDOWN,
[INFO] [stdout] 775 +                 WM_LBUTTONDOWN,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTCAPTION` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:776:29
[INFO] [stdout]     |
[INFO] [stdout] 776 |                 Some(WPARAM(HTCAPTION as usize)),
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:816:37
[INFO] [stdout]     |
[INFO] [stdout] 816 |             SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:260:25
[INFO] [stdout]     |
[INFO] [stdout] 260 |         RegisterClassW(&WNDCLASSW {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:264:40
[INFO] [stdout]     |
[INFO] [stdout] 264 |             hCursor: LoadCursorW(None, IDC_ARROW).ok()?,
[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/ui/settings.rs:271:25
[INFO] [stdout]     |
[INFO] [stdout] 271 |         RegisterClassW(&WNDCLASSW {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:275:40
[INFO] [stdout]     |
[INFO] [stdout] 275 |             hCursor: LoadCursorW(None, IDC_ARROW).ok()?,
[INFO] [stdout]     |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:279:21
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let style = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:279:37
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let style = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:279:50
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let style = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:279:63
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let style = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN;
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTROLPARENT` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:306:13
[INFO] [stdout]     |
[INFO] [stdout] 306 |             WS_EX_CONTROLPARENT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |             WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_CLIPCHILDREN,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:309:24
[INFO] [stdout]     |
[INFO] [stdout] 309 |             WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_CLIPCHILDREN,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:309:37
[INFO] [stdout]     |
[INFO] [stdout] 309 |             WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_CLIPCHILDREN,
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_CLIPCHILDREN,
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, ptr as isize);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:355:33
[INFO] [stdout]     |
[INFO] [stdout] 355 |         SetWindowLongPtrW(pane, GWLP_USERDATA, ptr as isize);
[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/ui/settings.rs:362:34
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NONCLIENTMETRICSW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |         let mut ncm = NONCLIENTMETRICSW {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NONCLIENTMETRICSW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:373:41
[INFO] [stdout]     |
[INFO] [stdout] 373 |             cbSize: std::mem::size_of::<NONCLIENTMETRICSW>() 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] 370 | fn gui_fonts<NONCLIENTMETRICSW>() -> (HFONT, HFONT, HFONT, HFONT) {
[INFO] [stdout]     |             +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETNONCLIENTMETRICS` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             SPI_GETNONCLIENTMETRICS,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:510:12
[INFO] [stdout]     |
[INFO] [stdout] 510 |     style: WINDOW_STYLE,
[INFO] [stdout]     |            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:523:9
[INFO] [stdout]     |
[INFO] [stdout] 523 |         WS_CHILD | style,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |         WM_SETFONT,
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:546:30
[INFO] [stdout]     |
[INFO] [stdout] 546 |         SetWindowLongPtrW(h, GWLP_USERDATA, how);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_AUTOCHECKBOX` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:632:26
[INFO] [stdout]     |
[INFO] [stdout] 632 |             WINDOW_STYLE(BS_AUTOCHECKBOX as u32 | WS_TABSTOP.0),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:632:51
[INFO] [stdout]     |
[INFO] [stdout] 632 |             WINDOW_STYLE(BS_AUTOCHECKBOX as u32 | WS_TABSTOP.0),
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BM_SETCHECK` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |             BM_SETCHECK,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:676:26
[INFO] [stdout]     |
[INFO] [stdout] 676 |             WINDOW_STYLE(WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL as u32),
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:676:40
[INFO] [stdout]     |
[INFO] [stdout] 676 |             WINDOW_STYLE(WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL as u32),
[INFO] [stdout]     |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_AUTOHSCROLL` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:676:55
[INFO] [stdout]     |
[INFO] [stdout] 676 |             WINDOW_STYLE(WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL as u32),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CBS_DROPDOWNLIST` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:706:26
[INFO] [stdout]     |
[INFO] [stdout] 706 |             WINDOW_STYLE(CBS_DROPDOWNLIST as u32 | WS_TABSTOP.0 | WS_VSCROLL.0),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:706:52
[INFO] [stdout]     |
[INFO] [stdout] 706 |             WINDOW_STYLE(CBS_DROPDOWNLIST as u32 | WS_TABSTOP.0 | WS_VSCROLL.0),
[INFO] [stdout]     |                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:706:67
[INFO] [stdout]     |
[INFO] [stdout] 706 |             WINDOW_STYLE(CBS_DROPDOWNLIST as u32 | WS_TABSTOP.0 | WS_VSCROLL.0),
[INFO] [stdout]     |                                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_ADDSTRING` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:718:17
[INFO] [stdout]     |
[INFO] [stdout] 718 |                 CB_ADDSTRING,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_SETCURSEL` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:723:25
[INFO] [stdout]     |
[INFO] [stdout] 723 |         SendMessageW(h, CB_SETCURSEL, Some(WPARAM(selected)), None);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:848:22
[INFO] [stdout]     |
[INFO] [stdout] 848 |         WINDOW_STYLE(WS_VISIBLE.0 | WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL as u32),
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:848:37
[INFO] [stdout]     |
[INFO] [stdout] 848 |         WINDOW_STYLE(WS_VISIBLE.0 | WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL as u32),
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:848:51
[INFO] [stdout]     |
[INFO] [stdout] 848 |         WINDOW_STYLE(WS_VISIBLE.0 | WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL as u32),
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_AUTOHSCROLL` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:848:66
[INFO] [stdout]     |
[INFO] [stdout] 848 |         WINDOW_STYLE(WS_VISIBLE.0 | WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL as u32),
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:874:13
[INFO] [stdout]     |
[INFO] [stdout] 874 |             WS_VISIBLE.0
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:875:19
[INFO] [stdout]     |
[INFO] [stdout] 875 |                 | WS_TABSTOP.0
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LBS_NOTIFY` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:876:19
[INFO] [stdout]     |
[INFO] [stdout] 876 |                 | LBS_NOTIFY as u32
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `ID_NOTIFY` defined here
[INFO] [stdout]    --> src/ui/settings.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | const ID_NOTIFY: usize = 140;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 876 -                 | LBS_NOTIFY as u32
[INFO] [stdout] 876 +                 | ID_NOTIFY as u32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LBS_HASSTRINGS` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:877:19
[INFO] [stdout]     |
[INFO] [stdout] 877 |                 | LBS_HASSTRINGS as u32
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LBS_OWNERDRAWFIXED` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:878:19
[INFO] [stdout]     |
[INFO] [stdout] 878 |                 | LBS_OWNERDRAWFIXED as u32
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LBS_NOINTEGRALHEIGHT` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:879:19
[INFO] [stdout]     |
[INFO] [stdout] 879 |                 | LBS_NOINTEGRALHEIGHT as u32,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LB_SETITEMHEIGHT` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:890:9
[INFO] [stdout]     |
[INFO] [stdout] 890 |         LB_SETITEMHEIGHT,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LB_ADDSTRING` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:898:13
[INFO] [stdout]     |
[INFO] [stdout] 898 |             LB_ADDSTRING,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LB_SETCURSEL` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:903:23
[INFO] [stdout]     |
[INFO] [stdout] 903 |     SendMessageW(nav, LB_SETCURSEL, Some(WPARAM(0)), None);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:909:22
[INFO] [stdout]     |
[INFO] [stdout] 909 |         WINDOW_STYLE(WS_VISIBLE.0),
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:923:22
[INFO] [stdout]     |
[INFO] [stdout] 923 |         WINDOW_STYLE(WS_VISIBLE.0 | SS_ETCHEDHORZ.0),
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:936:22
[INFO] [stdout]     |
[INFO] [stdout] 936 |         WINDOW_STYLE(WS_VISIBLE.0 | SS_ENDELLIPSIS.0),
[INFO] [stdout]     |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:953:26
[INFO] [stdout]     |
[INFO] [stdout] 953 |             WINDOW_STYLE(WS_VISIBLE.0 | WS_TABSTOP.0),
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:953:41
[INFO] [stdout]     |
[INFO] [stdout] 953 |             WINDOW_STYLE(WS_VISIBLE.0 | WS_TABSTOP.0),
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1410:59
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         let _ = SetWindowPos(h, None, 0, PAD, ITEM_W, 20, SWP_NOZORDER);
[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/ui/settings.rs:1411:41
[INFO] [stdout]      |
[INFO] [stdout] 1411 |         let _ = ShowWindow(h, if none { SW_SHOW } else { SW_HIDE });
[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/ui/settings.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1411 |         let _ = ShowWindow(h, if none { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]      |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LB_SETCURSEL` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1428:27
[INFO] [stdout]      |
[INFO] [stdout] 1428 |         SendMessageW(nav, LB_SETCURSEL, Some(WPARAM(sel as usize)), None);
[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/ui/settings.rs:1450:35
[INFO] [stdout]      |
[INFO] [stdout] 1450 |             let _ = ShowWindow(h, SW_HIDE);
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1460:56
[INFO] [stdout]      |
[INFO] [stdout] 1460 |             let _ = SetWindowPos(h, None, x, y, w, hh, SWP_NOZORDER);
[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/ui/settings.rs:1461:35
[INFO] [stdout]      |
[INFO] [stdout] 1461 |             let _ = ShowWindow(h, SW_SHOW);
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SCROLLINFO` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1522:14
[INFO] [stdout]      |
[INFO] [stdout] 1522 |     let si = SCROLLINFO {
[INFO] [stdout]      |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SCROLLINFO` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1523:37
[INFO] [stdout]      |
[INFO] [stdout] 1523 |         cbSize: std::mem::size_of::<SCROLLINFO>() 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] 1519 | unsafe fn set_scroll_range<SCROLLINFO>(st: &State) {
[INFO] [stdout]      |                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SIF_RANGE` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1524:16
[INFO] [stdout]      |
[INFO] [stdout] 1524 |         fMask: SIF_RANGE | SIF_PAGE | SIF_POS,
[INFO] [stdout]      |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SIF_PAGE` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1524:28
[INFO] [stdout]      |
[INFO] [stdout] 1524 |         fMask: SIF_RANGE | SIF_PAGE | SIF_POS,
[INFO] [stdout]      |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SIF_POS` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1524:39
[INFO] [stdout]      |
[INFO] [stdout] 1524 |         fMask: SIF_RANGE | SIF_PAGE | SIF_POS,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SB_VERT` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1531:28
[INFO] [stdout]      |
[INFO] [stdout] 1531 |     SetScrollInfo(st.pane, SB_VERT, &si, true);
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SCROLLCHILDREN` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1553:9
[INFO] [stdout]      |
[INFO] [stdout] 1553 |         SW_SCROLLCHILDREN | SW_INVALIDATE | SW_ERASE,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_INVALIDATE` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1553:29
[INFO] [stdout]      |
[INFO] [stdout] 1553 |         SW_SCROLLCHILDREN | SW_INVALIDATE | SW_ERASE,
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_ERASE` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1553:45
[INFO] [stdout]      |
[INFO] [stdout] 1553 |         SW_SCROLLCHILDREN | SW_INVALIDATE | SW_ERASE,
[INFO] [stdout]      |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LB_GETTEXT` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1634:9
[INFO] [stdout]      |
[INFO] [stdout] 1634 |         LB_GETTEXT,
[INFO] [stdout]      |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1676:43
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BM_GETCHECK` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1749:40
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     !h.is_invalid() && SendMessageW(h, BM_GETCHECK, None, None).0 == BST_CHECKED.0 as isize
[INFO] [stdout]      |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BM_SETCHECK` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1756:13
[INFO] [stdout]      |
[INFO] [stdout] 1756 |             BM_SETCHECK,
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_GETCURSEL` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1768:29
[INFO] [stdout]      |
[INFO] [stdout] 1768 |     let i = SendMessageW(h, CB_GETCURSEL, None, None).0;
[INFO] [stdout]      |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_RESETCONTENT` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1894:25
[INFO] [stdout]      |
[INFO] [stdout] 1894 |         SendMessageW(h, CB_RESETCONTENT, None, None);
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_ADDSTRING` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1899:17
[INFO] [stdout]      |
[INFO] [stdout] 1899 |                 CB_ADDSTRING,
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_SETCURSEL` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1904:25
[INFO] [stdout]      |
[INFO] [stdout] 1904 |         SendMessageW(h, CB_SETCURSEL, Some(WPARAM(0)), None);
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_SETCURSEL` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1945:25
[INFO] [stdout]      |
[INFO] [stdout] 1945 |         SendMessageW(h, CB_SETCURSEL, Some(WPARAM(sel)), None);
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_SETCURSEL` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1950:13
[INFO] [stdout]      |
[INFO] [stdout] 1950 |             CB_SETCURSEL,
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1970:40
[INFO] [stdout]      |
[INFO] [stdout] 1970 |     let how = GetWindowLongPtrW(child, GWLP_USERDATA);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2000:39
[INFO] [stdout]      |
[INFO] [stdout] 2000 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SCROLLINFO` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2028:26
[INFO] [stdout]      |
[INFO] [stdout] 2028 |             let mut si = SCROLLINFO {
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SCROLLINFO` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2029:45
[INFO] [stdout]      |
[INFO] [stdout] 2029 |                 cbSize: std::mem::size_of::<SCROLLINFO>() 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] 1994 | unsafe extern "system" fn pane_wndproc<SCROLLINFO>(
[INFO] [stdout]      |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SIF_ALL` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2030:24
[INFO] [stdout]      |
[INFO] [stdout] 2030 |                 fMask: SIF_ALL,
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SB_VERT` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2033:41
[INFO] [stdout]      |
[INFO] [stdout] 2033 |             let _ = GetScrollInfo(hwnd, SB_VERT, &mut si);
[INFO] [stdout]      |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2057:39
[INFO] [stdout]      |
[INFO] [stdout] 2057 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LB_GETCURSEL` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2121:25
[INFO] [stdout]      |
[INFO] [stdout] 2121 |                         LB_GETCURSEL,
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2163:29
[INFO] [stdout]      |
[INFO] [stdout] 2163 | ...                   MB_OK | MB_ICONWARNING,
[INFO] [stdout]      |                       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONWARNING` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2163:37
[INFO] [stdout]      |
[INFO] [stdout] 2163 | ...                   MB_OK | MB_ICONWARNING,
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2194:37
[INFO] [stdout]      |
[INFO] [stdout] 2194 |             SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenSCManagerW` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let Ok(scm) = OpenSCManagerW(
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ENUM_SERVICE_TYPE` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             ENUM_SERVICE_TYPE(USER_SERVICE_TYPES),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named constant `USER_SERVICE_TYPES` defined here
[INFO] [stdout]   --> src/os/dnd/service.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | const USER_SERVICE_TYPES: u32 = 0xF0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 58 -             ENUM_SERVICE_TYPE(USER_SERVICE_TYPES),
[INFO] [stdout] 58 +             USER_SERVICE_TYPES(USER_SERVICE_TYPES),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumServicesStatusExW` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let _ = EnumServicesStatusExW(
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ENUM_SERVICE_TYPE` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 ENUM_SERVICE_TYPE(USER_SERVICE_TYPES),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named constant `USER_SERVICE_TYPES` defined here
[INFO] [stdout]   --> src/os/dnd/service.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | const USER_SERVICE_TYPES: u32 = 0xF0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 71 -                 ENUM_SERVICE_TYPE(USER_SERVICE_TYPES),
[INFO] [stdout] 71 +                 USER_SERVICE_TYPES(USER_SERVICE_TYPES),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumServicesStatusExW` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |             if EnumServicesStatusExW(
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseServiceHandle` in this scope
[INFO] [stdout]   --> src/os/dnd/service.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 |         let _ = CloseServiceHandle(scm);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenSCManagerW` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:101:23
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let Ok(scm) = OpenSCManagerW(None, None, SC_MANAGER_CONNECT) else {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenServiceW` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let svc = OpenServiceW(
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SERVICE_STATUS` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:112:34
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 let mut status = SERVICE_STATUS::default();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of undeclared type `SERVICE_STATUS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ControlService` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:113:25
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 let _ = ControlService(svc, SERVICE_CONTROL_STOP, &mut status);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `StartServiceW` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:117:24
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     if StartServiceW(svc, None).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 `CloseServiceHandle` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:127:25
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 let _ = CloseServiceHandle(svc);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseServiceHandle` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let _ = CloseServiceHandle(scm);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SERVICE_STATUS` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let mut st = SERVICE_STATUS::default();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ use of undeclared type `SERVICE_STATUS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `QueryServiceStatus` in this scope
[INFO] [stdout]    --> src/os/dnd/service.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     QueryServiceStatus(svc, &mut st)
[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/os/registry.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut h = 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/os/registry.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |         unsafe { RegOpenKeyExW(HKEY_CURRENT_USER, PCWSTR(w.as_ptr()), None, access, &mut h) }
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegEnumKeyExW` in this scope
[INFO] [stdout]   --> src/os/registry.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 RegEnumKeyExW(
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `REG_VALUE_TYPE` in this scope
[INFO] [stdout]   --> src/os/registry.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let mut ty = REG_VALUE_TYPE::default();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ use of undeclared type `REG_VALUE_TYPE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegQueryValueExW` in this scope
[INFO] [stdout]   --> src/os/registry.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             RegQueryValueExW(
[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/os/registry.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |             RegQueryValueExW(
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `REG_VALUE_TYPE` in this scope
[INFO] [stdout]   --> src/os/registry.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let mut ty = REG_VALUE_TYPE::default();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ use of undeclared type `REG_VALUE_TYPE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegQueryValueExW` in this scope
[INFO] [stdout]   --> src/os/registry.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             RegQueryValueExW(
[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/os/registry.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |         unsafe { RegSetValueExW(self.0, PCWSTR(v.as_ptr()), None, REG_BINARY, Some(data)) }.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 `RegCloseKey` in this scope
[INFO] [stdout]    --> src/os/registry.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |             let _ = RegCloseKey(self.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/ui/alert.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let cursor = LoadCursorW(None, IDC_ARROW).unwrap_or_default();
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]   --> src/ui/alert.rs:54:25
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let bg = HBRUSH(GetStockObject(BLACK_BRUSH).0);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HBRUSH` in this scope
[INFO] [stdout]   --> src/ui/alert.rs:54:18
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let bg = HBRUSH(GetStockObject(BLACK_BRUSH).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/ui/alert.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             RegisterClassW(&wc);
[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/ui/alert.rs:69:37
[INFO] [stdout]    |
[INFO] [stdout] 69 |         one(DIM_CLASS, dim_wndproc, HICON::default());
[INFO] [stdout]    |                                     ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ui/alert.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 |         one(FLASH_CLASS, flash_wndproc, HICON::default());
[INFO] [stdout]    |                                         ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let mon = MonitorFromWindow(anchor, MONITOR_DEFAULTTONEAREST);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 105 |         if GetMonitorInfoW(mon, &mut mi).as_bool() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS(0),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let _ = SystemParametersInfoW(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:123:17
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let _ = EnumDisplayMonitors(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 147 |     if GetMonitorInfoW(hmon, &mut mi).as_bool() {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     CreateFontIndirectW(&lf)
[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/ui/alert.rs:205:26
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let hwnd = match CreateWindowExW(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:222:29
[INFO] [stdout]     |
[INFO] [stdout] 222 |                     let _ = DestroyWindow(d);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, Box::into_raw(st) 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 `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             SetWindowLongPtrW(d, GWLP_USERDATA, hwnd.0 as isize);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:267:13
[INFO] [stdout]     |
[INFO] [stdout] 267 |             SetTimer(Some(hwnd), TIMER_DISMISS, secs.saturating_mul(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 `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:280:16
[INFO] [stdout]     |
[INFO] [stdout] 280 |     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 `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 120, LWA_ALPHA);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let brush = CreateSolidBrush(fill);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:313:15
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let pen = CreatePen(PS_SOLID, 1, fill);
[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/ui/alert.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let old_brush = SelectObject(hdc, brush.into());
[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/ui/alert.rs:315:19
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let old_pen = SelectObject(hdc, pen.into());
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |     let _ = RoundRect(hdc, rc.left, rc.top, rc.right, rc.bottom, 10, 10);
[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/ui/alert.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     SelectObject(hdc, old_brush);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     SelectObject(hdc, old_pen);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:319:13
[INFO] [stdout]     |
[INFO] [stdout] 319 |     let _ = DeleteObject(brush.into());
[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/ui/alert.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let _ = DeleteObject(pen.into());
[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/ui/alert.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 |     SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 |     SetTextColor(hdc, rgb(0xFF, 0xFF, 0xFF));
[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/ui/alert.rs:324:15
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let old = SelectObject(hdc, st.font_body.into());
[INFO] [stdout]     |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     DrawTextW(
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:333:5
[INFO] [stdout]     |
[INFO] [stdout] 333 |     SelectObject(hdc, old);
[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/ui/alert.rs:344:26
[INFO] [stdout]     |
[INFO] [stdout] 344 |             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/ui/alert.rs:345:23
[INFO] [stdout]     |
[INFO] [stdout] 345 |             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 `GetClientRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:347:21
[INFO] [stdout]     |
[INFO] [stdout] 347 |             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 `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:348:25
[INFO] [stdout]     |
[INFO] [stdout] 348 |             let brush = CreateSolidBrush(rgb(0x00, 0x00, 0x00));
[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/ui/alert.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             FillRect(hdc, &rc, brush);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:350:21
[INFO] [stdout]     |
[INFO] [stdout] 350 |             let _ = DeleteObject(brush.into());
[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/ui/alert.rs:351:21
[INFO] [stdout]     |
[INFO] [stdout] 351 |             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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:355:29
[INFO] [stdout]     |
[INFO] [stdout] 355 |             let card = HWND(GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut _);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:357:27
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 let ptr = GetWindowLongPtrW(card, GWLP_USERDATA) as *mut OverlayState;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:359:29
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     let _ = DestroyWindow(card);
[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/ui/alert.rs:364:14
[INFO] [stdout]     |
[INFO] [stdout] 364 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:374:15
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayState;
[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/ui/alert.rs:378:24
[INFO] [stdout]     |
[INFO] [stdout] 378 |                 return DefWindowProcW(hwnd, msg, wparam, lparam);
[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/ui/alert.rs:381:26
[INFO] [stdout]     |
[INFO] [stdout] 381 |             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/ui/alert.rs:382:23
[INFO] [stdout]     |
[INFO] [stdout] 382 |             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 `GetClientRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:384:21
[INFO] [stdout]     |
[INFO] [stdout] 384 |             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 `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:386:22
[INFO] [stdout]     |
[INFO] [stdout] 386 |             let bg = CreateSolidBrush(rgb(0x22, 0x20, 0x1E));
[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/ui/alert.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             FillRect(hdc, &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/ui/alert.rs:388:21
[INFO] [stdout]     |
[INFO] [stdout] 388 |             let _ = DeleteObject(bg.into());
[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/ui/alert.rs:396:32
[INFO] [stdout]     |
[INFO] [stdout] 396 |             let accent_brush = CreateSolidBrush(st.accent);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |             FillRect(hdc, &stripe, accent_brush);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:405:13
[INFO] [stdout]     |
[INFO] [stdout] 405 |             FillRect(hdc, &badge, accent_brush);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:406:21
[INFO] [stdout]     |
[INFO] [stdout] 406 |             let _ = DeleteObject(accent_brush.into());
[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/ui/alert.rs:408:13
[INFO] [stdout]     |
[INFO] [stdout] 408 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:409:23
[INFO] [stdout]     |
[INFO] [stdout] 409 |             let old = SelectObject(hdc, st.font_eyebrow.into());
[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/ui/alert.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             SetTextColor(hdc, rgb(0xD2, 0xCB, 0xC4));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             DrawTextW(
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 |             SelectObject(hdc, st.font_title.into());
[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/ui/alert.rs:426:13
[INFO] [stdout]     |
[INFO] [stdout] 426 |             SetTextColor(hdc, rgb(0xF7, 0xF5, 0xF2));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:434:13
[INFO] [stdout]     |
[INFO] [stdout] 434 |             DrawTextW(
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:441:13
[INFO] [stdout]     |
[INFO] [stdout] 441 |             SelectObject(hdc, st.font_body.into());
[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/ui/alert.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |             SetTextColor(hdc, rgb(0xA8, 0xA2, 0x9C));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:450:13
[INFO] [stdout]     |
[INFO] [stdout] 450 |             DrawTextW(hdc, &mut body, &mut body_rc, DT_LEFT | DT_WORDBREAK);
[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/ui/alert.rs:458:30
[INFO] [stdout]     |
[INFO] [stdout] 458 |             let rule_brush = CreateSolidBrush(rgb(0x3A, 0x36, 0x32));
[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/ui/alert.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 |             FillRect(hdc, &rule, rule_brush);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:460:21
[INFO] [stdout]     |
[INFO] [stdout] 460 |             let _ = DeleteObject(rule_brush.into());
[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/ui/alert.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |             SelectObject(hdc, old);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:464:21
[INFO] [stdout]     |
[INFO] [stdout] 464 |             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 `InvalidateRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:476:25
[INFO] [stdout]     |
[INFO] [stdout] 476 |                 let _ = InvalidateRect(Some(hwnd), Some(&rc), true);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:489:21
[INFO] [stdout]     |
[INFO] [stdout] 489 |             let _ = InvalidateRect(Some(hwnd), Some(&rc), true);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:491:25
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:496:21
[INFO] [stdout]     |
[INFO] [stdout] 496 |             let _ = KillTimer(Some(hwnd), TIMER_DISMISS);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:497:21
[INFO] [stdout]     |
[INFO] [stdout] 497 |             let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:501:21
[INFO] [stdout]     |
[INFO] [stdout] 501 |             let _ = KillTimer(Some(hwnd), TIMER_DISMISS);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:506:29
[INFO] [stdout]     |
[INFO] [stdout] 506 |                     let _ = DestroyWindow(dim);
[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/ui/alert.rs:508:25
[INFO] [stdout]     |
[INFO] [stdout] 508 |                 let _ = DeleteObject(st.font_eyebrow.into());
[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/ui/alert.rs:509:25
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 let _ = DeleteObject(st.font_title.into());
[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/ui/alert.rs:510:25
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 let _ = DeleteObject(st.font_body.into());
[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/ui/alert.rs:514:14
[INFO] [stdout]     |
[INFO] [stdout] 514 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[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/ui/alert.rs:520:21
[INFO] [stdout]     |
[INFO] [stdout] 520 |         let owner = GetWindow(hwnd, GW_OWNER).unwrap_or_default();
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:522:21
[INFO] [stdout]     |
[INFO] [stdout] 522 |             let _ = PostMessageW(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:582:16
[INFO] [stdout]     |
[INFO] [stdout] 582 |     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 `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:598:13
[INFO] [stdout]     |
[INFO] [stdout] 598 |     let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 100, LWA_ALPHA);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:606:5
[INFO] [stdout]     |
[INFO] [stdout] 606 |     SetWindowLongPtrW(hwnd, GWLP_USERDATA, Box::into_raw(st) 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 `SetTimer` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:607:5
[INFO] [stdout]     |
[INFO] [stdout] 607 |     SetTimer(Some(hwnd), TIMER_FLASH, length.flash_ms(), None);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:617:15
[INFO] [stdout]     |
[INFO] [stdout] 617 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut FlashState;
[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/ui/alert.rs:621:24
[INFO] [stdout]     |
[INFO] [stdout] 621 |                 return DefWindowProcW(hwnd, msg, wparam, lparam);
[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/ui/alert.rs:624:26
[INFO] [stdout]     |
[INFO] [stdout] 624 |             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/ui/alert.rs:625:23
[INFO] [stdout]     |
[INFO] [stdout] 625 |             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 `GetClientRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |             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 `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:628:25
[INFO] [stdout]     |
[INFO] [stdout] 628 |             let brush = CreateSolidBrush(st.accent);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:629:13
[INFO] [stdout]     |
[INFO] [stdout] 629 |             FillRect(hdc, &rc, brush);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:630:21
[INFO] [stdout]     |
[INFO] [stdout] 630 |             let _ = DeleteObject(brush.into());
[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/ui/alert.rs:631:21
[INFO] [stdout]     |
[INFO] [stdout] 631 |             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 `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:636:25
[INFO] [stdout]     |
[INFO] [stdout] 636 |                 let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:642:25
[INFO] [stdout]     |
[INFO] [stdout] 642 |                 let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 0, LWA_ALPHA);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:645:29
[INFO] [stdout]     |
[INFO] [stdout] 645 |                     let _ = KillTimer(Some(hwnd), TIMER_FLASH);
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:646:29
[INFO] [stdout]     |
[INFO] [stdout] 646 |                     let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:650:25
[INFO] [stdout]     |
[INFO] [stdout] 650 |                 let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 100, LWA_ALPHA);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/ui/alert.rs:655:21
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let _ = KillTimer(Some(hwnd), TIMER_FLASH);
[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/ui/alert.rs:662:14
[INFO] [stdout]     |
[INFO] [stdout] 662 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]   --> src/ui/app.rs:67:24
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if let Ok(h) = LoadIconW(Some(instance.into()), PCWSTR(1 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 `HICON` in this scope
[INFO] [stdout]   --> src/ui/app.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     HICON(raw as *mut c_void)
[INFO] [stdout]    |     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named static `ICON` defined here
[INFO] [stdout]   --> src/ui/app.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     static ICON: OnceLock<isize> = OnceLock::new();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 88 -     HICON(raw as *mut c_void)
[INFO] [stdout] 88 +     ICON(raw as *mut c_void)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |             hCursor: LoadCursorW(None, IDC_ARROW)?,
[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/ui/app.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         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/ui/app.rs:155:20
[INFO] [stdout]     |
[INFO] [stdout] 155 |         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 `PostMessageW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let _ = PostMessageW(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterWindowMessageW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:180:35
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let taskbar_created_msg = RegisterWindowMessageW(wide("TaskbarCreated").as_pcwstr());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, ptr 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 `SetTimer` in this scope
[INFO] [stdout]    --> src/ui/app.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         SetTimer(Some(hwnd), TIMER_ID, TICK_MS, None);
[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/ui/app.rs:228:23
[INFO] [stdout]     |
[INFO] [stdout] 228 |         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/ui/app.rs:229:15
[INFO] [stdout]     |
[INFO] [stdout] 229 |         while 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 `IsDialogMessageW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:232:20
[INFO] [stdout]     |
[INFO] [stdout] 232 |                 if IsDialogMessageW(s, &msg).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/ui/app.rs:236:21
[INFO] [stdout]     |
[INFO] [stdout] 236 |             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/ui/app.rs:237:13
[INFO] [stdout]     |
[INFO] [stdout] 237 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/app.rs:282:29
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     let _ = DestroyWindow(h);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/app.rs:303:25
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 let _ = DestroyWindow(h);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/app.rs:328:25
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let _ = DestroyWindow(h);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/ui/app.rs:424:27
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let fg = unsafe { GetForegroundWindow() };
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui/app.rs:591:28
[INFO] [stdout]     |
[INFO] [stdout] 591 |             let Ok(menu) = CreatePopupMenu() else { return };
[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/ui/app.rs:595:21
[INFO] [stdout]     |
[INFO] [stdout] 595 |             let _ = AppendMenuW(
[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/ui/app.rs:601:21
[INFO] [stdout]     |
[INFO] [stdout] 601 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |             let _ = AppendMenuW(menu, MF_STRING, ID_TOGGLE, wide(&toggle_label).as_pcwstr());
[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/ui/app.rs:628:21
[INFO] [stdout]     |
[INFO] [stdout] 628 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:629:21
[INFO] [stdout]     |
[INFO] [stdout] 629 |             let _ = AppendMenuW(
[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/ui/app.rs:635:21
[INFO] [stdout]     |
[INFO] [stdout] 635 |             let _ = AppendMenuW(
[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/ui/app.rs:651:21
[INFO] [stdout]     |
[INFO] [stdout] 651 |             let _ = AppendMenuW(menu, disabled, ID_SKIP, wide(&skip_label).as_pcwstr());
[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/ui/app.rs:652:21
[INFO] [stdout]     |
[INFO] [stdout] 652 |             let _ = AppendMenuW(menu, disabled, ID_STOP, wide("Stop").as_pcwstr());
[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/ui/app.rs:654:21
[INFO] [stdout]     |
[INFO] [stdout] 654 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui/app.rs:655:30
[INFO] [stdout]     |
[INFO] [stdout] 655 |             if let Ok(sub) = 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/ui/app.rs:662:29
[INFO] [stdout]     |
[INFO] [stdout] 662 |                     let _ = AppendMenuW(sub, flags, ID_PRESET_BASE + i, wide(&p.name).as_pcwstr());
[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/ui/app.rs:664:25
[INFO] [stdout]     |
[INFO] [stdout] 664 |                 let _ = AppendMenuW(menu, MF_POPUP, sub.0 as usize, wide("Preset").as_pcwstr());
[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/ui/app.rs:678:21
[INFO] [stdout]     |
[INFO] [stdout] 678 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:679:21
[INFO] [stdout]     |
[INFO] [stdout] 679 |             let _ = AppendMenuW(menu, MF_STRING | MF_DISABLED, 0, wide(&status).as_pcwstr());
[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/ui/app.rs:681:21
[INFO] [stdout]     |
[INFO] [stdout] 681 |             let _ = AppendMenuW(menu, MF_SEPARATOR, 0, PCWSTR::null());
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:687:21
[INFO] [stdout]     |
[INFO] [stdout] 687 |             let _ = AppendMenuW(menu, MF_STRING, ID_HIDE_MINI, wide(mini_label).as_pcwstr());
[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/ui/app.rs:689:25
[INFO] [stdout]     |
[INFO] [stdout] 689 |                 let _ = AppendMenuW(
[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/ui/app.rs:696:21
[INFO] [stdout]     |
[INFO] [stdout] 696 |             let _ = AppendMenuW(
[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/ui/app.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |             let _ = AppendMenuW(menu, MF_STRING, ID_EXIT, wide("Exit").as_pcwstr());
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/ui/app.rs:705:21
[INFO] [stdout]     |
[INFO] [stdout] 705 |             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/ui/app.rs:707:21
[INFO] [stdout]     |
[INFO] [stdout] 707 |             let _ = SetForegroundWindow(self.hwnd);
[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/ui/app.rs:708:21
[INFO] [stdout]     |
[INFO] [stdout] 708 |             let _ = TrackPopupMenu(
[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/ui/app.rs:717:21
[INFO] [stdout]     |
[INFO] [stdout] 717 |             let _ = PostMessageW(Some(self.hwnd), WM_NULL, 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 `DestroyMenu` in this scope
[INFO] [stdout]    --> src/ui/app.rs:718:21
[INFO] [stdout]     |
[INFO] [stdout] 718 |             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 `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/app.rs:740:25
[INFO] [stdout]     |
[INFO] [stdout] 740 |                 let _ = DestroyWindow(self.hwnd);
[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/ui/app.rs:759:25
[INFO] [stdout]     |
[INFO] [stdout] 759 |                 let _ = SetForegroundWindow(h);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:787:15
[INFO] [stdout]     |
[INFO] [stdout] 787 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[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/ui/app.rs:789:16
[INFO] [stdout]     |
[INFO] [stdout] 789 |         return DefWindowProcW(hwnd, msg, wparam, lparam);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/app.rs:870:37
[INFO] [stdout]     |
[INFO] [stdout] 870 | ...                   let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/ui/app.rs:886:13
[INFO] [stdout]     |
[INFO] [stdout] 886 |             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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/ui/app.rs:890:14
[INFO] [stdout]     |
[INFO] [stdout] 890 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectW` in this scope
[INFO] [stdout]   --> src/ui/confirm.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     CreateFontIndirectW(&lf)
[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/ui/confirm.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |             hCursor: LoadCursorW(None, IDC_ARROW).unwrap_or_default(),
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |             hbrBackground: HBRUSH(GetStockObject(BLACK_BRUSH).0),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HBRUSH` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:107:28
[INFO] [stdout]     |
[INFO] [stdout] 107 |             hbrBackground: HBRUSH(GetStockObject(BLACK_BRUSH).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/ui/confirm.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         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/ui/confirm.rs:129:26
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let hwnd = match CreateWindowExW(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, Box::into_raw(st) 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 `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let _ = SetForegroundWindow(hwnd);
[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/ui/confirm.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 169 |         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/ui/confirm.rs:170:28
[INFO] [stdout]     |
[INFO] [stdout] 170 |         while !finished && 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/ui/confirm.rs:171:21
[INFO] [stdout]     |
[INFO] [stdout] 171 |             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/ui/confirm.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             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 `IsWindow` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |             if !IsWindow(Some(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 `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let brush = CreateSolidBrush(fill);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:190:15
[INFO] [stdout]     |
[INFO] [stdout] 190 |     let pen = CreatePen(PS_SOLID, 1, fill);
[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/ui/confirm.rs:191:21
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let old_brush = SelectObject(hdc, brush.into());
[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/ui/confirm.rs:192:19
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let old_pen = SelectObject(hdc, pen.into());
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let _ = RoundRect(hdc, rc.left, rc.top, rc.right, rc.bottom, 10, 10);
[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/ui/confirm.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     SelectObject(hdc, old_brush);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     SelectObject(hdc, old_pen);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let _ = DeleteObject(brush.into());
[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/ui/confirm.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let _ = DeleteObject(pen.into());
[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/ui/confirm.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     SetTextColor(hdc, text_color);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:201:15
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let old = SelectObject(hdc, font.into());
[INFO] [stdout]     |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     DrawTextW(
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     SelectObject(hdc, old);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:214:15
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:219:13
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:223:15
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[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/ui/confirm.rs:227:24
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 return DefWindowProcW(hwnd, msg, wparam, lparam);
[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/ui/confirm.rs:230:26
[INFO] [stdout]     |
[INFO] [stdout] 230 |             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/ui/confirm.rs:231:23
[INFO] [stdout]     |
[INFO] [stdout] 231 |             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 `GetClientRect` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:233:21
[INFO] [stdout]     |
[INFO] [stdout] 233 |             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 `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:234:22
[INFO] [stdout]     |
[INFO] [stdout] 234 |             let bg = CreateSolidBrush(rgb(0x22, 0x20, 0x1E));
[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/ui/confirm.rs:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             FillRect(hdc, &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/ui/confirm.rs:236:21
[INFO] [stdout]     |
[INFO] [stdout] 236 |             let _ = DeleteObject(bg.into());
[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/ui/confirm.rs:244:32
[INFO] [stdout]     |
[INFO] [stdout] 244 |             let stripe_brush = CreateSolidBrush(accent());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             FillRect(hdc, &stripe, stripe_brush);
[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/ui/confirm.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             FillRect(hdc, &badge, stripe_brush);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:253:21
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let _ = DeleteObject(stripe_brush.into());
[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/ui/confirm.rs:255:13
[INFO] [stdout]     |
[INFO] [stdout] 255 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:256:23
[INFO] [stdout]     |
[INFO] [stdout] 256 |             let old = SelectObject(hdc, st.font_eyebrow.into());
[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/ui/confirm.rs:257:13
[INFO] [stdout]     |
[INFO] [stdout] 257 |             SetTextColor(hdc, rgb(0xD2, 0xCB, 0xC4));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             DrawTextW(
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             SelectObject(hdc, st.font_title.into());
[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/ui/confirm.rs:273:13
[INFO] [stdout]     |
[INFO] [stdout] 273 |             SetTextColor(hdc, rgb(0xF7, 0xF5, 0xF2));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:281:13
[INFO] [stdout]     |
[INFO] [stdout] 281 |             DrawTextW(hdc, &mut title, &mut title_rc, DT_LEFT | DT_WORDBREAK);
[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/ui/confirm.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |             SelectObject(hdc, st.font_body.into());
[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/ui/confirm.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             SetTextColor(hdc, rgb(0xA8, 0xA2, 0x9C));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |             DrawTextW(hdc, &mut body, &mut body_rc, DT_LEFT | DT_WORDBREAK);
[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/ui/confirm.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |             SelectObject(hdc, old);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:321:21
[INFO] [stdout]     |
[INFO] [stdout] 321 |             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 `InvalidateRect` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:339:25
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 let _ = InvalidateRect(Some(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 `InvalidateRect` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:351:21
[INFO] [stdout]     |
[INFO] [stdout] 351 |             let _ = InvalidateRect(Some(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 `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/confirm.rs:367:25
[INFO] [stdout]     |
[INFO] [stdout] 367 |                 let _ = DeleteObject(st.font_eyebrow.into());
[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/ui/confirm.rs:368:25
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 let _ = DeleteObject(st.font_title.into());
[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/ui/confirm.rs:369:25
[INFO] [stdout]     |
[INFO] [stdout] 369 |                 let _ = DeleteObject(st.font_body.into());
[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/ui/confirm.rs:373:14
[INFO] [stdout]     |
[INFO] [stdout] 373 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HOT_KEY_MODIFIERS` in this scope
[INFO] [stdout]    --> src/ui/hotkeys.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 HOT_KEY_MODIFIERS(accel.modifiers | MOD_NOREPEAT.0),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]    --> src/ui/hotkeys.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             RegisterHotKey(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]    --> src/ui/hotkeys.rs:117:25
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 let _ = UnregisterHotKey(Some(self.hwnd), id);
[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/ui/mini.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |     if let Ok(taskbar) = FindWindowW(tray_class.as_pcwstr(), PCWSTR::null()) {
[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/ui/mini.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |             if GetWindowRect(taskbar, &mut tb).is_ok() && tb.right > tb.left {
[INFO] [stdout]    |                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS(0),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]   --> src/ui/mini.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let _ = SystemParametersInfoW(
[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/ui/mini.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |             hCursor: LoadCursorW(None, IDC_ARROW).ok()?,
[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/ui/mini.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         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/ui/mini.rs:142:20
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:160:19
[INFO] [stdout]     |
[INFO] [stdout] 160 |             font: HFONT::default(),
[INFO] [stdout]     |                   ^^^^^ use of undeclared type `HFONT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:161:25
[INFO] [stdout]     |
[INFO] [stdout] 161 |             font_small: HFONT::default(),
[INFO] [stdout]     |                         ^^^^^ use of undeclared type `HFONT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, Box::into_raw(st) 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 `SetWindowPos` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let _ = SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:210:21
[INFO] [stdout]     |
[INFO] [stdout] 210 |             let _ = SetWindowPos(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let _ = InvalidateRect(Some(hwnd), None, false);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         GetWindowRect(hwnd, &mut r).ok()?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     CreateFontIndirectW(&lf)
[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/ui/mini.rs:260:19
[INFO] [stdout]     |
[INFO] [stdout] 260 |         let old = SelectObject(dc, font.into());
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextExtentPoint32W` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:262:18
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let ok = GetTextExtentPoint32W(dc, &wide_text, &mut ext).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 `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         SelectObject(dc, old);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |         let _ = DeleteObject(font.into());
[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/ui/mini.rs:282:15
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let old = SelectObject(dc, font.into());
[INFO] [stdout]     |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextExtentPoint32W` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:284:14
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let ok = GetTextExtentPoint32W(dc, &units, &mut ext).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 `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     SelectObject(dc, old);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let brush = CreateSolidBrush(colour);
[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/ui/mini.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         FillRect(dc, &r, brush);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |     let _ = DeleteObject(brush.into());
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDIBSection` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:357:19
[INFO] [stdout]     |
[INFO] [stdout] 357 |     let Ok(bmp) = CreateDIBSection(Some(dc), &info, DIB_RGB_COLORS, &mut bits, None, 0) else {
[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/ui/mini.rs:361:17
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let _ = DeleteObject(bmp.into());
[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/ui/mini.rs:366:15
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let src = CreateCompatibleDC(Some(dc));
[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/ui/mini.rs:367:15
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let old = SelectObject(src, bmp.into());
[INFO] [stdout]     |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AlphaBlend` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:374:13
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let _ = AlphaBlend(
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     SelectObject(src, old);
[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/ui/mini.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |     let _ = DeleteDC(src);
[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/ui/mini.rs:389:13
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let _ = DeleteObject(bmp.into());
[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/ui/mini.rs:462:15
[INFO] [stdout]     |
[INFO] [stdout] 462 |     let old = SelectObject(dc, font.into());
[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/ui/mini.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     SetTextColor(dc, text_colour);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     DrawTextW(
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |     SelectObject(dc, old);
[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/ui/mini.rs:492:18
[INFO] [stdout]     |
[INFO] [stdout] 492 |     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/ui/mini.rs:493:15
[INFO] [stdout]     |
[INFO] [stdout] 493 |     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 `GetClientRect` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:496:13
[INFO] [stdout]     |
[INFO] [stdout] 496 |     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 `EndPaint` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:499:17
[INFO] [stdout]     |
[INFO] [stdout] 499 |         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 `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:503:15
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let mem = CreateCompatibleDC(Some(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/ui/mini.rs:504:15
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let bmp = CreateCompatibleBitmap(hdc, w, h);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:505:15
[INFO] [stdout]     |
[INFO] [stdout] 505 |     let old = SelectObject(mem, bmp.into());
[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/ui/mini.rs:515:14
[INFO] [stdout]     |
[INFO] [stdout] 515 |     let bg = CreateSolidBrush(COLORREF(if idle { BG_IDLE } else { BG }));
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:516:5
[INFO] [stdout]     |
[INFO] [stdout] 516 |     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/ui/mini.rs:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |     let _ = DeleteObject(bg.into());
[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/ui/mini.rs:546:21
[INFO] [stdout]     |
[INFO] [stdout] 546 |             let _ = DeleteObject(st.font.into());
[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/ui/mini.rs:547:21
[INFO] [stdout]     |
[INFO] [stdout] 547 |             let _ = DeleteObject(st.font_small.into());
[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/ui/mini.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     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 `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:569:28
[INFO] [stdout]     |
[INFO] [stdout] 569 |             let old_font = SelectObject(mem, st.font_small.into());
[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/ui/mini.rs:570:13
[INFO] [stdout]     |
[INFO] [stdout] 570 |             SetTextColor(mem, label_colour);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:578:13
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DrawTextW(
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 584 |             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 `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:611:18
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let sb = CreateSolidBrush(accent);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         FillRect(mem, &sr, sb);
[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/ui/mini.rs:613:17
[INFO] [stdout]     |
[INFO] [stdout] 613 |         let _ = DeleteObject(sb.into());
[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/ui/mini.rs:644:28
[INFO] [stdout]     |
[INFO] [stdout] 644 |             let old_font = SelectObject(mem, st.font_small.into());
[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/ui/mini.rs:645:13
[INFO] [stdout]     |
[INFO] [stdout] 645 |             SetTextColor(mem, label_colour);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:653:13
[INFO] [stdout]     |
[INFO] [stdout] 653 |             DrawTextW(
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:659:13
[INFO] [stdout]     |
[INFO] [stdout] 659 |             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 `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:670:14
[INFO] [stdout]     |
[INFO] [stdout] 670 |     let tb = CreateSolidBrush(COLORREF(TRACK));
[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/ui/mini.rs:671:5
[INFO] [stdout]     |
[INFO] [stdout] 671 |     FillRect(mem, &track_rect, tb);
[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/ui/mini.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let _ = DeleteObject(tb.into());
[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/ui/mini.rs:683:22
[INFO] [stdout]     |
[INFO] [stdout] 683 |             let fb = CreateSolidBrush(accent);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             FillRect(mem, &fr, fb);
[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/ui/mini.rs:685:21
[INFO] [stdout]     |
[INFO] [stdout] 685 |             let _ = DeleteObject(fb.into());
[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/ui/mini.rs:689:18
[INFO] [stdout]     |
[INFO] [stdout] 689 |     let border = CreateSolidBrush(COLORREF(BORDER));
[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/ui/mini.rs:690:5
[INFO] [stdout]     |
[INFO] [stdout] 690 |     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/ui/mini.rs:691:13
[INFO] [stdout]     |
[INFO] [stdout] 691 |     let _ = DeleteObject(border.into());
[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/ui/mini.rs:693:13
[INFO] [stdout]     |
[INFO] [stdout] 693 |     let _ = BitBlt(hdc, 0, 0, w, h, Some(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/ui/mini.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 |     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/ui/mini.rs:695:13
[INFO] [stdout]     |
[INFO] [stdout] 695 |     let _ = DeleteObject(bmp.into());
[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/ui/mini.rs:696:13
[INFO] [stdout]     |
[INFO] [stdout] 696 |     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/ui/mini.rs:697:13
[INFO] [stdout]     |
[INFO] [stdout] 697 |     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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:715:15
[INFO] [stdout]     |
[INFO] [stdout] 715 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State_;
[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/ui/mini.rs:717:16
[INFO] [stdout]     |
[INFO] [stdout] 717 |         return DefWindowProcW(hwnd, msg, wparam, lparam);
[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/ui/mini.rs:730:21
[INFO] [stdout]     |
[INFO] [stdout] 730 |             let _ = GetWindowRect(hwnd, &mut r);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:770:21
[INFO] [stdout]     |
[INFO] [stdout] 770 |             let _ = GetCursorPos(&mut before);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:773:13
[INFO] [stdout]     |
[INFO] [stdout] 773 |             SendMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:781:21
[INFO] [stdout]     |
[INFO] [stdout] 781 |             let _ = GetCursorPos(&mut after);
[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/ui/mini.rs:801:21
[INFO] [stdout]     |
[INFO] [stdout] 801 |             let _ = InvalidateRect(Some(hwnd), None, false);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:813:25
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 let _ = DeleteObject(st.font.into());
[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/ui/mini.rs:814:25
[INFO] [stdout]     |
[INFO] [stdout] 814 |                 let _ = DeleteObject(st.font_small.into());
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/mini.rs:816:13
[INFO] [stdout]     |
[INFO] [stdout] 816 |             SetWindowLongPtrW(hwnd, GWLP_USERDATA, 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/ui/mini.rs:820:14
[INFO] [stdout]     |
[INFO] [stdout] 820 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[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/ui/settings.rs:264:22
[INFO] [stdout]     |
[INFO] [stdout] 264 |             hCursor: LoadCursorW(None, IDC_ARROW).ok()?,
[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/ui/settings.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         RegisterClassW(&WNDCLASSW {
[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/ui/settings.rs:275:22
[INFO] [stdout]     |
[INFO] [stdout] 275 |             hCursor: LoadCursorW(None, IDC_ARROW).ok()?,
[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/ui/settings.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         RegisterClassW(&WNDCLASSW {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRect` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let _ = AdjustWindowRect(&mut rc, style, false);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             WINDOW_EX_STYLE::default(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ use of undeclared type `WINDOW_EX_STYLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:289:20
[INFO] [stdout]     |
[INFO] [stdout] 289 |         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 `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:305:20
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let pane = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, ptr 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 `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |         SetWindowLongPtrW(pane, GWLP_USERDATA, ptr 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 `ShowWindow` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:362:17
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:363:17
[INFO] [stdout]     |
[INFO] [stdout] 363 |         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 `SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:380:13
[INFO] [stdout]     |
[INFO] [stdout] 380 |             SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS(0),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:376:18
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let ok = SystemParametersInfoW(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         WINDOW_EX_STYLE::default(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `WINDOW_EX_STYLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |         WINDOW_STYLE(TTS_ALWAYSTIP),
[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/ui/settings.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let h = CreateWindowExW(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:464:9
[INFO] [stdout]     |
[INFO] [stdout] 464 |         SendMessageW(h, TTM_SETMAXTIPWIDTH, None, Some(LPARAM(320)));
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:492:15
[INFO] [stdout]     |
[INFO] [stdout] 492 |         hwnd: GetParent(control).unwrap_or_default(),
[INFO] [stdout]     |               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |     SendMessageW(
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 |         WINDOW_EX_STYLE::default(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `WINDOW_EX_STYLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HMENU` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:529:14
[INFO] [stdout]     |
[INFO] [stdout] 529 |         Some(HMENU(id as *mut _)),
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:519:16
[INFO] [stdout]     |
[INFO] [stdout] 519 |     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 `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |     SendMessageW(
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:546:9
[INFO] [stdout]     |
[INFO] [stdout] 546 |         SetWindowLongPtrW(h, GWLP_USERDATA, how);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:569:13
[INFO] [stdout]     |
[INFO] [stdout] 569 |             WINDOW_STYLE(0),
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:632:13
[INFO] [stdout]     |
[INFO] [stdout] 632 |             WINDOW_STYLE(BS_AUTOCHECKBOX as u32 | WS_TABSTOP.0),
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 640 |         SendMessageW(
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:676:13
[INFO] [stdout]     |
[INFO] [stdout] 676 |             WINDOW_STYLE(WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL 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 `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |             WINDOW_STYLE(CBS_DROPDOWNLIST as u32 | WS_TABSTOP.0 | WS_VSCROLL.0),
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:716:13
[INFO] [stdout]     |
[INFO] [stdout] 716 |             SendMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:723:9
[INFO] [stdout]     |
[INFO] [stdout] 723 |         SendMessageW(h, CB_SETCURSEL, Some(WPARAM(selected)), None);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:735:13
[INFO] [stdout]     |
[INFO] [stdout] 735 |             WINDOW_STYLE(0),
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:764:13
[INFO] [stdout]     |
[INFO] [stdout] 764 |             WINDOW_STYLE(0),
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:784:13
[INFO] [stdout]     |
[INFO] [stdout] 784 |             WINDOW_STYLE(0),
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:848:9
[INFO] [stdout]     |
[INFO] [stdout] 848 |         WINDOW_STYLE(WS_VISIBLE.0 | WS_BORDER.0 | WS_TABSTOP.0 | ES_AUTOHSCROLL 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 `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:857:5
[INFO] [stdout]     |
[INFO] [stdout] 857 |     SendMessageW(
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:873:9
[INFO] [stdout]     |
[INFO] [stdout] 873 |         WINDOW_STYLE(
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:888:5
[INFO] [stdout]     |
[INFO] [stdout] 888 |     SendMessageW(
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:896:9
[INFO] [stdout]     |
[INFO] [stdout] 896 |         SendMessageW(
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:903:5
[INFO] [stdout]     |
[INFO] [stdout] 903 |     SendMessageW(nav, LB_SETCURSEL, Some(WPARAM(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 `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:909:9
[INFO] [stdout]     |
[INFO] [stdout] 909 |         WINDOW_STYLE(WS_VISIBLE.0),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:923:9
[INFO] [stdout]     |
[INFO] [stdout] 923 |         WINDOW_STYLE(WS_VISIBLE.0 | SS_ETCHEDHORZ.0),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:936:9
[INFO] [stdout]     |
[INFO] [stdout] 936 |         WINDOW_STYLE(WS_VISIBLE.0 | SS_ENDELLIPSIS.0),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:953:13
[INFO] [stdout]     |
[INFO] [stdout] 953 |             WINDOW_STYLE(WS_VISIBLE.0 | WS_TABSTOP.0),
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui/settings.rs:991:9
[INFO] [stdout]     |
[INFO] [stdout] 991 |         WINDOW_STYLE(0),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1409:20
[INFO] [stdout]      |
[INFO] [stdout] 1409 |     if let Ok(h) = GetDlgItem(Some(st.pane), ID_EMPTY as i32) {
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1410:17
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         let _ = SetWindowPos(h, None, 0, PAD, ITEM_W, 20, SWP_NOZORDER);
[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/ui/settings.rs:1411:17
[INFO] [stdout]      |
[INFO] [stdout] 1411 |         let _ = ShowWindow(h, if none { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1414:32
[INFO] [stdout]      |
[INFO] [stdout] 1414 |     if !focus.is_invalid() && !IsWindowVisible(focus).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 `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1416:24
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         if let Ok(h) = GetDlgItem(Some(hwnd), fallback as i32) {
[INFO] [stdout]      |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1426:22
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     if let Ok(nav) = GetDlgItem(Some(hwnd), ID_NAV as i32) {
[INFO] [stdout]      |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1428:9
[INFO] [stdout]      |
[INFO] [stdout] 1428 |         SendMessageW(nav, LB_SETCURSEL, Some(WPARAM(sel as usize)), None);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1430:20
[INFO] [stdout]      |
[INFO] [stdout] 1430 |     if let Ok(h) = GetDlgItem(Some(hwnd), ID_TITLE as i32) {
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1432:17
[INFO] [stdout]      |
[INFO] [stdout] 1432 |         let _ = SetWindowTextW(h, t.as_pcwstr());
[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/ui/settings.rs:1450:21
[INFO] [stdout]      |
[INFO] [stdout] 1450 |             let _ = ShowWindow(h, 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 `SetWindowPos` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1460:21
[INFO] [stdout]      |
[INFO] [stdout] 1460 |             let _ = SetWindowPos(h, None, x, y, w, hh, SWP_NOZORDER);
[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/ui/settings.rs:1461:21
[INFO] [stdout]      |
[INFO] [stdout] 1461 |             let _ = ShowWindow(h, 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 `GetClientRect` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1521:13
[INFO] [stdout]      |
[INFO] [stdout] 1521 |     let _ = GetClientRect(st.pane, &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 `GetClientRect` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1537:13
[INFO] [stdout]      |
[INFO] [stdout] 1537 |     let _ = GetClientRect(st.pane, &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 `ScrollWindowEx` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1545:5
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     ScrollWindowEx(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1632:13
[INFO] [stdout]      |
[INFO] [stdout] 1632 |     let n = SendMessageW(
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1676:19
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1683:24
[INFO] [stdout]      |
[INFO] [stdout] 1683 |         if let Ok(h) = GetDlgItem(Some(hwnd), ID_STATUS as i32) {
[INFO] [stdout]      |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1685:21
[INFO] [stdout]      |
[INFO] [stdout] 1685 |             let _ = SetWindowTextW(h, w.as_pcwstr());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1700:13
[INFO] [stdout]      |
[INFO] [stdout] 1700 |     let h = GetDlgItem(Some(parent), id as i32).unwrap_or_default();
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 |     let n = GetWindowTextW(h, &mut buf);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1713:30
[INFO] [stdout]      |
[INFO] [stdout] 1713 |         if let Ok(control) = GetDlgItem(Some(pane), id as i32) {
[INFO] [stdout]      |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1748:13
[INFO] [stdout]      |
[INFO] [stdout] 1748 |     let h = GetDlgItem(Some(parent), id as i32).unwrap_or_default();
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1749:24
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     !h.is_invalid() && SendMessageW(h, BM_GETCHECK, None, None).0 == BST_CHECKED.0 as isize
[INFO] [stdout]      |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1753:20
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     if let Ok(h) = GetDlgItem(Some(parent), id as i32) {
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1754:9
[INFO] [stdout]      |
[INFO] [stdout] 1754 |         SendMessageW(
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1764:13
[INFO] [stdout]      |
[INFO] [stdout] 1764 |     let h = GetDlgItem(Some(parent), id as i32).unwrap_or_default();
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1768:13
[INFO] [stdout]      |
[INFO] [stdout] 1768 |     let i = SendMessageW(h, CB_GETCURSEL, None, None).0;
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1880:24
[INFO] [stdout]      |
[INFO] [stdout] 1880 |         if let Ok(h) = GetDlgItem(Some(st.pane), id as i32) {
[INFO] [stdout]      |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1882:21
[INFO] [stdout]      |
[INFO] [stdout] 1882 |             let _ = SetWindowTextW(h, t.as_pcwstr());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1893:20
[INFO] [stdout]      |
[INFO] [stdout] 1893 |     if let Ok(h) = GetDlgItem(Some(pane), ID_PRESET as i32) {
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1894:9
[INFO] [stdout]      |
[INFO] [stdout] 1894 |         SendMessageW(h, CB_RESETCONTENT, None, None);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1897:13
[INFO] [stdout]      |
[INFO] [stdout] 1897 |             SendMessageW(
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1904:9
[INFO] [stdout]      |
[INFO] [stdout] 1904 |         SendMessageW(h, CB_SETCURSEL, Some(WPARAM(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 `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1939:20
[INFO] [stdout]      |
[INFO] [stdout] 1939 |     if let Ok(h) = GetDlgItem(Some(pane), ID_WAKE as i32) {
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1945:9
[INFO] [stdout]      |
[INFO] [stdout] 1945 |         SendMessageW(h, CB_SETCURSEL, Some(WPARAM(sel)), None);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1947:20
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     if let Ok(h) = GetDlgItem(Some(pane), ID_FLASH_LENGTH as i32) {
[INFO] [stdout]      |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1948:9
[INFO] [stdout]      |
[INFO] [stdout] 1948 |         SendMessageW(
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1959:24
[INFO] [stdout]      |
[INFO] [stdout] 1959 |         if let Ok(h) = GetDlgItem(Some(pane), id as i32) {
[INFO] [stdout]      |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1961:21
[INFO] [stdout]      |
[INFO] [stdout] 1961 |             let _ = SetWindowTextW(h, t.as_pcwstr());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:1970:15
[INFO] [stdout]      |
[INFO] [stdout] 1970 |     let how = GetWindowLongPtrW(child, GWLP_USERDATA);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2000:15
[INFO] [stdout]      |
[INFO] [stdout] 2000 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[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/ui/settings.rs:2002:16
[INFO] [stdout]      |
[INFO] [stdout] 2002 |         return DefWindowProcW(hwnd, msg, wparam, lparam);
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2008:33
[INFO] [stdout]      |
[INFO] [stdout] 2008 |             if let Ok(parent) = GetParent(hwnd) {
[INFO] [stdout]      |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2009:17
[INFO] [stdout]      |
[INFO] [stdout] 2009 |                 SendMessageW(parent, WM_COMMAND, Some(wparam), Some(lparam));
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2015:21
[INFO] [stdout]      |
[INFO] [stdout] 2015 |             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 `GetScrollInfo` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2033:21
[INFO] [stdout]      |
[INFO] [stdout] 2033 |             let _ = GetScrollInfo(hwnd, SB_VERT, &mut si);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SCROLLBAR_COMMAND` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2034:29
[INFO] [stdout]      |
[INFO] [stdout] 2034 |             let pos = match SCROLLBAR_COMMAND((wparam.0 & 0xFFFF) as i32) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2052:14
[INFO] [stdout]      |
[INFO] [stdout] 2052 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2057:15
[INFO] [stdout]      |
[INFO] [stdout] 2057 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut State;
[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/ui/settings.rs:2059:16
[INFO] [stdout]      |
[INFO] [stdout] 2059 |         return DefWindowProcW(hwnd, msg, wparam, lparam);
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2120:25
[INFO] [stdout]      |
[INFO] [stdout] 2120 |                         GetDlgItem(Some(hwnd), ID_NAV as i32).unwrap_or_default(),
[INFO] [stdout]      |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2119:31
[INFO] [stdout]      |
[INFO] [stdout] 2119 |                     let sel = SendMessageW(
[INFO] [stdout]      |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2151:33
[INFO] [stdout]      |
[INFO] [stdout] 2151 |                         let _ = DestroyWindow(hwnd);
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2159:25
[INFO] [stdout]      |
[INFO] [stdout] 2159 |                         MessageBoxW(
[INFO] [stdout]      |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2168:29
[INFO] [stdout]      |
[INFO] [stdout] 2168 |                     let _ = DestroyWindow(hwnd);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2175:21
[INFO] [stdout]      |
[INFO] [stdout] 2175 |             let _ = DestroyWindow(hwnd);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]     --> src/ui/settings.rs:2194:13
[INFO] [stdout]      |
[INFO] [stdout] 2194 |             SetWindowLongPtrW(hwnd, GWLP_USERDATA, 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/ui/settings.rs:2197:14
[INFO] [stdout]      |
[INFO] [stdout] 2197 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `taskbar-focus` (bin "taskbar-focus") due to 855 previous errors
[INFO] running `Command { std: "docker" "inspect" "fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d", kill_on_drop: false }`
[INFO] [stdout] fe2c5cfb7213831b283e1cfeaadceb5f91d53de8e2821e7f933a78e119aea28d
