[INFO] cloning repository https://github.com/ograda/Discord-Activity-tracker
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ograda/Discord-Activity-tracker" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fograda%2FDiscord-Activity-tracker", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fograda%2FDiscord-Activity-tracker'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 582224fd6effeea9287c32861c5e3524bd3bcac2
[INFO] checking ograda/Discord-Activity-tracker against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fograda%2FDiscord-Activity-tracker" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/ograda/Discord-Activity-tracker
[INFO] finished tweaking git repo https://github.com/ograda/Discord-Activity-tracker
[INFO] tweaked toml for git repo https://github.com/ograda/Discord-Activity-tracker written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ograda/Discord-Activity-tracker on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ograda/Discord-Activity-tracker already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d
[INFO] running `Command { std: "docker" "start" "c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d", 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" "c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]     Checking smallvec v1.16.3
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking hashlink v0.11.1
[INFO] [stderr]     Checking sysinfo v0.39.6
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]    Compiling cc v1.7.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking ctrlc v3.5.2
[INFO] [stderr]    Compiling libsqlite3-sys v0.36.0
[INFO] [stderr]    Compiling winres v0.1.12
[INFO] [stderr]    Compiling discord-activity-mvp v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking discord-rich-presence v1.1.0
[INFO] [stderr]     Checking quick-xml v0.42.0
[INFO] [stderr]     Checking rusqlite v0.38.0
[INFO] [stdout] error: discord-activity-mvp currently supports Windows only
[INFO] [stdout]  --> src/main.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | compile_error!("discord-activity-mvp currently supports Windows only");
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: discord-activity-mvp currently supports Windows only
[INFO] [stdout]  --> src/main.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | compile_error!("discord-activity-mvp currently supports Windows only");
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/settings.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |         use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |                      ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/settings.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |         use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |                      ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/main.rs:60:26
[INFO] [stdout]    |
[INFO] [stdout] 60 |             use std::os::windows::fs::OpenOptionsExt;
[INFO] [stdout]    |                          ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/main.rs:60:26
[INFO] [stdout]    |
[INFO] [stdout] 60 |             use std::os::windows::fs::OpenOptionsExt;
[INFO] [stdout]    |                          ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/monitor.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows_sys::Win32::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/reminder_hud.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows_sys::Win32::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/monitor.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows_sys::Win32::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/reminder_sound.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows_sys::Win32::Media::Audio::{PlaySoundW, SND_ASYNC, SND_FILENAME, SND_NODEFAULT};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/settings.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         use windows_sys::Win32::Storage::FileSystem::{
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows_sys::Win32::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/reminder_hud.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows_sys::Win32::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/tray.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows_sys::Win32::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/main.rs:673:13
[INFO] [stdout]     |
[INFO] [stdout] 673 |         use windows_sys::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/tray.rs:495:13
[INFO] [stdout]     |
[INFO] [stdout] 495 |         use windows_sys::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/main.rs:699:13
[INFO] [stdout]     |
[INFO] [stdout] 699 |         use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/settings_window.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows_sys::Win32::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/tray_icon.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows_sys::Win32::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/reminder_sound.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows_sys::Win32::Media::Audio::{PlaySoundW, SND_ASYNC, SND_FILENAME, SND_NODEFAULT};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/settings.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         use windows_sys::Win32::Storage::FileSystem::{
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows_sys::Win32::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::RECT`, `windows_sys::Win32::Graphics::Dwm::DWMWA_CLOAKED`, `windows_sys::Win32::Graphics::Dwm::DwmGetWindowAttribute`, `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::LRESULT`, `windows_sys::Win32::Foundation::WPARAM`, `windows_sys::Win32::Graphics::Gdi::COLOR_WINDOW`, `windows_sys::Win32::Graphics::Gdi::DEFAULT_GUI_FONT`, `windows_sys::Win32::Graphics::Gdi::GetStockObject`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::System::SystemServices::SS_CENTER`, `windows_sys::Win32::System::SystemServices::SS_NOPREFIX`, `windows_sys::Win32::System::SystemServices::SS_NOTIFY`, `windows_sys::Win32::UI::Controls::*`, `windows_sys::Win32::UI::WindowsAndMessaging::*`, `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::LRESULT`, `windows_sys::Win32::Foundation::RECT`, `windows_sys::Win32::Foundation::WPARAM`, `windows_sys::Win32::Graphics::Gdi::COLOR_WINDOW`, `windows_sys::Win32::Graphics::Gdi::DEFAULT_GUI_FONT`, `windows_sys::Win32::Graphics::Gdi::GetStockObject`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::UI::Controls::EM_SETLIMITTEXT`, `windows_sys::Win32::Graphics::Gdi::*`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::UI::WindowsAndMessaging::*`
[INFO] [stdout]   --> src/monitor.rs:4:18
[INFO] [stdout]    |
[INFO] [stdout]  4 |     Foundation::{HWND, LPARAM, RECT},
[INFO] [stdout]    |                  ^^^^  ^^^^^^  ^^^^
[INFO] [stdout]  5 |     Graphics::Dwm::{DWMWA_CLOAKED, DwmGetWindowAttribute},
[INFO] [stdout]    |                     ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/settings_window.rs:8:18
[INFO] [stdout]    |
[INFO] [stdout]  8 |     Foundation::{HWND, LPARAM, LRESULT, WPARAM},
[INFO] [stdout]    |                  ^^^^  ^^^^^^  ^^^^^^^  ^^^^^^
[INFO] [stdout]  9 |     Graphics::Gdi::{COLOR_WINDOW, DEFAULT_GUI_FONT, GetStockObject},
[INFO] [stdout]    |                     ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     System::{
[INFO] [stdout] 11 |         LibraryLoader::GetModuleHandleW,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |         SystemServices::{SS_CENTER, SS_NOPREFIX, SS_NOTIFY},
[INFO] [stdout]    |                          ^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 13 |     },
[INFO] [stdout] 14 |     UI::{Controls::*, WindowsAndMessaging::*},
[INFO] [stdout]    |          ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/statistics_window.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Foundation::{HWND, LPARAM, LRESULT, RECT, WPARAM},
[INFO] [stdout]    |                  ^^^^  ^^^^^^  ^^^^^^^  ^^^^  ^^^^^^
[INFO] [stdout] 13 |     Graphics::Gdi::{COLOR_WINDOW, DEFAULT_GUI_FONT, GetStockObject},
[INFO] [stdout]    |                     ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     System::LibraryLoader::GetModuleHandleW,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     UI::{Controls::EM_SETLIMITTEXT, WindowsAndMessaging::*},
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/tray_icon.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     Graphics::Gdi::*, System::LibraryLoader::GetModuleHandleW, UI::WindowsAndMessaging::*,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/tray.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows_sys::Win32::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/settings_window.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows_sys::Win32::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/tray_icon.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows_sys::Win32::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::RECT`, `windows_sys::Win32::Graphics::Dwm::DWMWA_CLOAKED`, `windows_sys::Win32::Graphics::Dwm::DwmGetWindowAttribute`, `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::LRESULT`, `windows_sys::Win32::Foundation::WPARAM`, `windows_sys::Win32::Graphics::Gdi::COLOR_WINDOW`, `windows_sys::Win32::Graphics::Gdi::DEFAULT_GUI_FONT`, `windows_sys::Win32::Graphics::Gdi::GetStockObject`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::System::SystemServices::SS_CENTER`, `windows_sys::Win32::System::SystemServices::SS_NOPREFIX`, `windows_sys::Win32::System::SystemServices::SS_NOTIFY`, `windows_sys::Win32::UI::Controls::*`, `windows_sys::Win32::UI::WindowsAndMessaging::*`, `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::LRESULT`, `windows_sys::Win32::Foundation::RECT`, `windows_sys::Win32::Foundation::WPARAM`, `windows_sys::Win32::Graphics::Gdi::COLOR_WINDOW`, `windows_sys::Win32::Graphics::Gdi::DEFAULT_GUI_FONT`, `windows_sys::Win32::Graphics::Gdi::GetStockObject`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::UI::Controls::EM_SETLIMITTEXT`, `windows_sys::Win32::Graphics::Gdi::*`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::UI::WindowsAndMessaging::*`
[INFO] [stdout]   --> src/monitor.rs:4:18
[INFO] [stdout]    |
[INFO] [stdout]  4 |     Foundation::{HWND, LPARAM, RECT},
[INFO] [stdout]    |                  ^^^^  ^^^^^^  ^^^^
[INFO] [stdout]  5 |     Graphics::Dwm::{DWMWA_CLOAKED, DwmGetWindowAttribute},
[INFO] [stdout]    |                     ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/settings_window.rs:8:18
[INFO] [stdout]    |
[INFO] [stdout]  8 |     Foundation::{HWND, LPARAM, LRESULT, WPARAM},
[INFO] [stdout]    |                  ^^^^  ^^^^^^  ^^^^^^^  ^^^^^^
[INFO] [stdout]  9 |     Graphics::Gdi::{COLOR_WINDOW, DEFAULT_GUI_FONT, GetStockObject},
[INFO] [stdout]    |                     ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     System::{
[INFO] [stdout] 11 |         LibraryLoader::GetModuleHandleW,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |         SystemServices::{SS_CENTER, SS_NOPREFIX, SS_NOTIFY},
[INFO] [stdout]    |                          ^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 13 |     },
[INFO] [stdout] 14 |     UI::{Controls::*, WindowsAndMessaging::*},
[INFO] [stdout]    |          ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/statistics_window.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Foundation::{HWND, LPARAM, LRESULT, RECT, WPARAM},
[INFO] [stdout]    |                  ^^^^  ^^^^^^  ^^^^^^^  ^^^^  ^^^^^^
[INFO] [stdout] 13 |     Graphics::Gdi::{COLOR_WINDOW, DEFAULT_GUI_FONT, GetStockObject},
[INFO] [stdout]    |                     ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     System::LibraryLoader::GetModuleHandleW,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     UI::{Controls::EM_SETLIMITTEXT, WindowsAndMessaging::*},
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/tray_icon.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     Graphics::Gdi::*, System::LibraryLoader::GetModuleHandleW, UI::WindowsAndMessaging::*,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/monitor.rs:130:28
[INFO] [stdout]     |
[INFO] [stdout] 130 |             let instance = windows_sys::Win32::System::LibraryLoader::GetModuleHandleW(null());
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/tray.rs:59:37
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn icon(&self, hidden: bool) -> windows_sys::Win32::UI::WindowsAndMessaging::HICON {
[INFO] [stdout]    |                                     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/tray.rs:480:13
[INFO] [stdout]     |
[INFO] [stdout] 480 |             windows_sys::Win32::UI::WindowsAndMessaging::PostMessageW(window, WM_CLOSE, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]   --> src/monitor.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let style = GetWindowLongPtrW(window, GWL_STYLE) as u32;
[INFO] [stdout]    |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]   --> src/monitor.rs:85:50
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let extended = GetWindowLongPtrW(window, GWL_EXSTYLE) as u32;
[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/monitor.rs:87:24
[INFO] [stdout]    |
[INFO] [stdout] 87 |             || style & WS_CHILD != 0
[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/monitor.rs:88:28
[INFO] [stdout]    |
[INFO] [stdout] 88 |             || extended & (WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE) != 0
[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/monitor.rs:88:47
[INFO] [stdout]    |
[INFO] [stdout] 88 |             || extended & (WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE) != 0
[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/monitor.rs:89:36
[INFO] [stdout]    |
[INFO] [stdout] 89 |             || (!GetWindow(window, GW_OWNER).is_null() && extended & WS_EX_APPWINDOW == 0)
[INFO] [stdout]    |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]   --> src/monitor.rs:89:70
[INFO] [stdout]    |
[INFO] [stdout] 89 |             || (!GetWindow(window, GW_OWNER).is_null() && extended & WS_EX_APPWINDOW == 0)
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_RESTORE` in this scope
[INFO] [stdout]   --> src/settings_window.rs:81:34
[INFO] [stdout]    |
[INFO] [stdout] 81 |             ShowWindow(existing, SW_RESTORE);
[INFO] [stdout]    |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/settings_window.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |         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/settings_window.rs:91:46
[INFO] [stdout]    |
[INFO] [stdout] 91 |             hCursor: LoadCursorW(null_mut(), IDC_ARROW),
[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/settings_window.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |             WS_EX_CONTROLPARENT,
[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/settings_window.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]    --> src/settings_window.rs:100:29
[INFO] [stdout]     |
[INFO] [stdout] 100 |             WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]    --> src/settings_window.rs:100:42
[INFO] [stdout]     |
[INFO] [stdout] 100 |             WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
[INFO] [stdout]     |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]    --> src/settings_window.rs:100:55
[INFO] [stdout]     |
[INFO] [stdout] 100 |             WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
[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/settings_window.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             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/settings_window.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_window.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             GWLP_USERDATA,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:133:28
[INFO] [stdout]     |
[INFO] [stdout] 133 |         ShowWindow(window, SW_SHOW);
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/settings_window.rs:138:40
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn handle_dialog_message(message: &MSG) -> bool {
[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/settings_window.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[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/settings_window.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:161:52
[INFO] [stdout]     |
[INFO] [stdout] 161 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[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/settings_window.rs:171:13
[INFO] [stdout]     |
[INFO] [stdout] 171 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:171:38
[INFO] [stdout]     |
[INFO] [stdout] 171 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[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/settings_window.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:181:38
[INFO] [stdout]     |
[INFO] [stdout] 181 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[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/settings_window.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[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/settings_window.rs:211:13
[INFO] [stdout]     |
[INFO] [stdout] 211 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:211:38
[INFO] [stdout]     |
[INFO] [stdout] 211 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |             WS_TABSTOP,
[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/settings_window.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[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/settings_window.rs:232:39
[INFO] [stdout]     |
[INFO] [stdout] 232 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:232:52
[INFO] [stdout]     |
[INFO] [stdout] 232 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[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/settings_window.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:242:38
[INFO] [stdout]     |
[INFO] [stdout] 242 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_DEFPUSHBUTTON` in this scope
[INFO] [stdout]    --> src/settings_window.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             BS_DEFPUSHBUTTON as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:262:39
[INFO] [stdout]     |
[INFO] [stdout] 262 |             BS_DEFPUSHBUTTON as u32 | WS_TABSTOP,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_window.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 WS_CHILD | WS_VISIBLE | style,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_window.rs:286:28
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 WS_CHILD | WS_VISIBLE | style,
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/settings_window.rs:292:32
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 id as usize as HMENU,
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_window.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 WM_SETFONT,
[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/settings_window.rs:309:47
[INFO] [stdout]     |
[INFO] [stdout] 309 |             SendDlgItemMessageW(window, MODE, CB_ADDSTRING, 0, wide(text).as_ptr() as isize);
[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/settings_window.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             CB_SETCURSEL,
[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/settings_window.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 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/settings_window.rs:330:13
[INFO] [stdout]     |
[INFO] [stdout] 330 |             CB_SETCURSEL,
[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/settings_window.rs:341:45
[INFO] [stdout]     |
[INFO] [stdout] 341 |             SendDlgItemMessageW(window, id, BM_SETCHECK, usize::from(checked), 0);
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INITCOMMONCONTROLSEX` in this scope
[INFO] [stdout]    --> src/settings_window.rs:348:20
[INFO] [stdout]     |
[INFO] [stdout] 348 |         let init = INITCOMMONCONTROLSEX {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INITCOMMONCONTROLSEX` in this scope
[INFO] [stdout]    --> src/settings_window.rs:349:41
[INFO] [stdout]     |
[INFO] [stdout] 349 |             dwSize: std::mem::size_of::<INITCOMMONCONTROLSEX>() 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] 346 | fn build_help<INITCOMMONCONTROLSEX>(window: HWND) -> bool {
[INFO] [stdout]     |              ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ICC_WIN95_CLASSES` in this scope
[INFO] [stdout]    --> src/settings_window.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 |             dwICC: ICC_WIN95_CLASSES,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/settings_window.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/settings_window.rs:360:29
[INFO] [stdout]     |
[INFO] [stdout] 360 |             WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TOOLTIPS_CLASSW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             TOOLTIPS_CLASSW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:363:13
[INFO] [stdout]     |
[INFO] [stdout] 363 |             WS_POPUP | TTS_ALWAYSTIP | TTS_NOPREFIX,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTS_ALWAYSTIP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |             WS_POPUP | TTS_ALWAYSTIP | TTS_NOPREFIX,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTS_NOPREFIX` in this scope
[INFO] [stdout]    --> src/settings_window.rs:363:40
[INFO] [stdout]     |
[INFO] [stdout] 363 |             WS_POPUP | TTS_ALWAYSTIP | TTS_NOPREFIX,
[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/settings_window.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             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/settings_window.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             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/settings_window.rs:366:13
[INFO] [stdout]     |
[INFO] [stdout] 366 |             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/settings_window.rs:367:13
[INFO] [stdout]     |
[INFO] [stdout] 367 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_window.rs:380:54
[INFO] [stdout]     |
[INFO] [stdout] 380 |         let state = &mut *(GetWindowLongPtrW(window, GWLP_USERDATA) as *mut WindowState);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTM_SETMAXTIPWIDTH` in this scope
[INFO] [stdout]    --> src/settings_window.rs:382:31
[INFO] [stdout]     |
[INFO] [stdout] 382 |         SendMessageW(tooltip, TTM_SETMAXTIPWIDTH, 0, 400);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_window.rs:388:17
[INFO] [stdout]     |
[INFO] [stdout] 388 |                 WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_CENTER,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_window.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |                 WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_CENTER,
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/settings_window.rs:398:41
[INFO] [stdout]     |
[INFO] [stdout] 398 |                 (id + 1000) as usize as HMENU,
[INFO] [stdout]     |                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_window.rs:411:17
[INFO] [stdout]     |
[INFO] [stdout] 411 |                 WM_SETFONT,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TTTOOLINFOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:418:24
[INFO] [stdout]     |
[INFO] [stdout] 418 |             let info = TTTOOLINFOW {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TTTOOLINFOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:419:46
[INFO] [stdout]     |
[INFO] [stdout] 419 |                 cbSize: std::mem::offset_of!(TTTOOLINFOW, lpReserved) as u32,
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTF_IDISHWND` in this scope
[INFO] [stdout]    --> src/settings_window.rs:420:25
[INFO] [stdout]     |
[INFO] [stdout] 420 |                 uFlags: TTF_IDISHWND | TTF_SUBCLASS,
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTF_SUBCLASS` in this scope
[INFO] [stdout]    --> src/settings_window.rs:420:40
[INFO] [stdout]     |
[INFO] [stdout] 420 |                 uFlags: TTF_IDISHWND | TTF_SUBCLASS,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTM_ADDTOOLW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:427:38
[INFO] [stdout]     |
[INFO] [stdout] 427 |             if SendMessageW(tooltip, TTM_ADDTOOLW, 0, &info as *const _ as isize) == 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/settings_window.rs:448:61
[INFO] [stdout]     |
[INFO] [stdout] 448 |             let shared = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *const WindowState };
[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/settings_window.rs:452:73
[INFO] [stdout]     |
[INFO] [stdout] 452 |             let checked = |id| unsafe { SendDlgItemMessageW(window, id, BM_GETCHECK, 0, 0) == 1 };
[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/settings_window.rs:454:78
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 tracking_mode: if unsafe { SendDlgItemMessageW(window, MODE, CB_GETCURSEL, 0, 0) }
[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/settings_window.rs:467:59
[INFO] [stdout]     |
[INFO] [stdout] 467 |                     SendDlgItemMessageW(window, PRESENCE, CB_GETCURSEL, 0, 0)
[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/settings_window.rs:495:29
[INFO] [stdout]     |
[INFO] [stdout] 495 | ...                   MB_OK | MB_ICONERROR,
[INFO] [stdout]     |                       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]    --> src/settings_window.rs:495:37
[INFO] [stdout]     |
[INFO] [stdout] 495 | ...                   MB_OK | MB_ICONERROR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_window.rs:515:60
[INFO] [stdout]     |
[INFO] [stdout] 515 |             let state = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *mut WindowState };
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_window.rs:529:61
[INFO] [stdout]     |
[INFO] [stdout] 529 |             let shared = unsafe { SetWindowLongPtrW(window, GWLP_USERDATA, 0) as *mut WindowState };
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_RESTORE` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |             ShowWindow(existing, SW_RESTORE);
[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/statistics_window.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |         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/statistics_window.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 |             hCursor: LoadCursorW(null_mut(), IDC_ARROW),
[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/statistics_window.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             WS_EX_CONTROLPARENT,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             WS_OVERLAPPEDWINDOW,
[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/statistics_window.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |             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/statistics_window.rs:54:13
[INFO] [stdout]    |
[INFO] [stdout] 54 |             CW_USEDEFAULT,
[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/statistics_window.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             GWLP_USERDATA,
[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/statistics_window.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 WS_VSCROLL
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_HSCROLL` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     | WS_HSCROLL
[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/statistics_window.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     | WS_TABSTOP
[INFO] [stdout]    |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_MULTILINE` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     | ES_MULTILINE as u32
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_READONLY` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:83:23
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     | ES_READONLY as u32
[INFO] [stdout]    |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_AUTOVSCROLL` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:84:23
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     | ES_AUTOVSCROLL 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/statistics_window.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     | 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/statistics_window.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 WS_TABSTOP | BS_DEFPUSHBUTTON as u32,
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_DEFPUSHBUTTON` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:91:30
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 WS_TABSTOP | BS_DEFPUSHBUTTON 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/statistics_window.rs:94:33
[INFO] [stdout]    |
[INFO] [stdout] 94 |             ("BUTTON", "Close", WS_TABSTOP, CLOSE as i32),
[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/statistics_window.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 WS_CHILD | WS_VISIBLE | style,
[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/statistics_window.rs:100:28
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 WS_CHILD | WS_VISIBLE | style,
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 id as usize as HMENU,
[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/statistics_window.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 WM_SETFONT,
[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/statistics_window.rs:125:28
[INFO] [stdout]     |
[INFO] [stdout] 125 |         ShowWindow(window, SW_SHOW);
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:129:40
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn handle_dialog_message(message: &MSG) -> bool {
[INFO] [stdout]     |                                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:172:62
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let context = unsafe { SetWindowLongPtrW(window, GWLP_USERDATA, 0) as *mut Context };
[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/statistics_window.rs:208:54
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let context = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *const Context };
[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/tray_icon.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct TrayIcon(pub HICON);
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 IMAGE_ICON,
[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/tray_icon.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |             ) as HICON;
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:33:47
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 icon = LoadImageW(null_mut(), IDI_APPLICATION, IMAGE_ICON, size, size, 0) as HICON;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:33:64
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 icon = LoadImageW(null_mut(), IDI_APPLICATION, IMAGE_ICON, size, size, 0) as HICON;
[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/tray_icon.rs:33:94
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 icon = LoadImageW(null_mut(), IDI_APPLICATION, IMAGE_ICON, size, size, 0) as HICON;
[INFO] [stdout]    |                                                                                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ICONINFO` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 let info = ICONINFO {
[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/tray_icon.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 |     icon: HICON,
[INFO] [stdout]    |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:78:41
[INFO] [stdout]    |
[INFO] [stdout] 78 |     use_pixels: impl FnOnce(&mut [u32], HBITMAP) -> Result<T>,
[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/tray_icon.rs:88:20
[INFO] [stdout]    |
[INFO] [stdout] 88 |         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/tray_icon.rs:89:24
[INFO] [stdout]    |
[INFO] [stdout] 89 |             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/tray_icon.rs:90:35
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn with_icon_pixels<T, BITMAPINFOHEADER>(
[INFO] [stdout]    |                      ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:95:32
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 biCompression: BI_RGB,
[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/tray_icon.rs:101:50
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let bitmap = CreateDIBSection(dc, &info, DIB_RGB_COLORS, &mut bits, null_mut(), 0);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DI_NORMAL` in this scope
[INFO] [stdout]    --> src/tray_icon.rs:109:75
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let drawn = DrawIconEx(dc, 0, 0, icon, size, size, 0, null_mut(), DI_NORMAL);
[INFO] [stdout]     |                                                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/tray.rs:59:37
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn icon(&self, hidden: bool) -> windows_sys::Win32::UI::WindowsAndMessaging::HICON {
[INFO] [stdout]    |                                     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/tray.rs:480:13
[INFO] [stdout]     |
[INFO] [stdout] 480 |             windows_sys::Win32::UI::WindowsAndMessaging::PostMessageW(window, WM_CLOSE, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/tray.rs:525:30
[INFO] [stdout]     |
[INFO] [stdout] 525 |                 let length = windows_sys::Win32::UI::WindowsAndMessaging::GetMenuStringW(
[INFO] [stdout]     |                              ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/main.rs:671:51
[INFO] [stdout]     |
[INFO] [stdout] 671 |     pub(crate) fn find_own_window(class: &str) -> windows_sys::Win32::Foundation::HWND {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]   --> src/monitor.rs:47:16
[INFO] [stdout]    |
[INFO] [stdout] 47 |             if EnumWindows(
[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/monitor.rs:58:50
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let foreground_pid = unsafe { window_pid(GetForegroundWindow()) };
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]   --> src/monitor.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             GetWindowThreadProcessId(window, &mut pid);
[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/monitor.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let style = GetWindowLongPtrW(window, GWL_STYLE) 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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]   --> src/monitor.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let extended = GetWindowLongPtrW(window, GWL_EXSTYLE) 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 `IsWindowVisible` in this scope
[INFO] [stdout]   --> src/monitor.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 86 |         if IsWindowVisible(window) == 0
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindow` in this scope
[INFO] [stdout]   --> src/monitor.rs:89:18
[INFO] [stdout]    |
[INFO] [stdout] 89 |             || (!GetWindow(window, GW_OWNER).is_null() && extended & WS_EX_APPWINDOW == 0)
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextLengthW` in this scope
[INFO] [stdout]   --> src/monitor.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |             || GetWindowTextLengthW(window) == 0
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/monitor.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |         if GetWindowRect(window, &mut rect) == 0
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]   --> src/monitor.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let style = GetWindowLongPtrW(window, GWL_STYLE) as u32;
[INFO] [stdout]    |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]   --> src/monitor.rs:85:50
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let extended = GetWindowLongPtrW(window, GWL_EXSTYLE) as u32;
[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/monitor.rs:87:24
[INFO] [stdout]    |
[INFO] [stdout] 87 |             || style & WS_CHILD != 0
[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/monitor.rs:88:28
[INFO] [stdout]    |
[INFO] [stdout] 88 |             || extended & (WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE) != 0
[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/monitor.rs:88:47
[INFO] [stdout]    |
[INFO] [stdout] 88 |             || extended & (WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE) != 0
[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/monitor.rs:89:36
[INFO] [stdout]    |
[INFO] [stdout] 89 |             || (!GetWindow(window, GW_OWNER).is_null() && extended & WS_EX_APPWINDOW == 0)
[INFO] [stdout]    |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]   --> src/monitor.rs:89:70
[INFO] [stdout]    |
[INFO] [stdout] 89 |             || (!GetWindow(window, GW_OWNER).is_null() && extended & WS_EX_APPWINDOW == 0)
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]    --> src/monitor.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 WS_EX_APPWINDOW,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]    --> src/monitor.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 WS_OVERLAPPEDWINDOW,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/monitor.rs:164:31
[INFO] [stdout]     |
[INFO] [stdout] 164 |             ShowWindow(first, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]    --> src/monitor.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 WS_EX_APPWINDOW,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]    --> src/monitor.rs:168:17
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 WS_OVERLAPPEDWINDOW,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNOACTIVATE` in this scope
[INFO] [stdout]    --> src/monitor.rs:173:32
[INFO] [stdout]     |
[INFO] [stdout] 173 |             ShowWindow(second, SW_SHOWNOACTIVATE);
[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/monitor.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 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/monitor.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 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/monitor.rs:176:28
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 WS_POPUP | WS_VISIBLE,
[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/monitor.rs:180:35
[INFO] [stdout]     |
[INFO] [stdout] 180 |             let owned = create(0, WS_POPUP | WS_VISIBLE, first, "DAT owned dialog");
[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/monitor.rs:180:46
[INFO] [stdout]     |
[INFO] [stdout] 180 |             let owned = create(0, WS_POPUP | WS_VISIBLE, first, "DAT owned dialog");
[INFO] [stdout]     |                                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]    --> src/monitor.rs:181:36
[INFO] [stdout]     |
[INFO] [stdout] 181 |             let hidden = create(0, WS_OVERLAPPEDWINDOW, null_mut(), "DAT hidden helper");
[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/monitor.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 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/monitor.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 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/monitor.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 WS_POPUP | WS_VISIBLE,
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_MINIMIZE` in this scope
[INFO] [stdout]    --> src/monitor.rs:189:31
[INFO] [stdout]     |
[INFO] [stdout] 189 |             ShowWindow(first, SW_MINIMIZE);
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_RESTORE` in this scope
[INFO] [stdout]   --> src/settings_window.rs:81:34
[INFO] [stdout]    |
[INFO] [stdout] 81 |             ShowWindow(existing, SW_RESTORE);
[INFO] [stdout]    |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/settings_window.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |         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/settings_window.rs:91:46
[INFO] [stdout]    |
[INFO] [stdout] 91 |             hCursor: LoadCursorW(null_mut(), IDC_ARROW),
[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/settings_window.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |             WS_EX_CONTROLPARENT,
[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/settings_window.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]    --> src/settings_window.rs:100:29
[INFO] [stdout]     |
[INFO] [stdout] 100 |             WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]    --> src/settings_window.rs:100:42
[INFO] [stdout]     |
[INFO] [stdout] 100 |             WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
[INFO] [stdout]     |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]    --> src/settings_window.rs:100:55
[INFO] [stdout]     |
[INFO] [stdout] 100 |             WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
[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/settings_window.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             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/settings_window.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_window.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             GWLP_USERDATA,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:133:28
[INFO] [stdout]     |
[INFO] [stdout] 133 |         ShowWindow(window, SW_SHOW);
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/settings_window.rs:138:40
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn handle_dialog_message(message: &MSG) -> bool {
[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/settings_window.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[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/settings_window.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:161:52
[INFO] [stdout]     |
[INFO] [stdout] 161 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[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/settings_window.rs:171:13
[INFO] [stdout]     |
[INFO] [stdout] 171 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:171:38
[INFO] [stdout]     |
[INFO] [stdout] 171 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[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/settings_window.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:181:38
[INFO] [stdout]     |
[INFO] [stdout] 181 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[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/settings_window.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[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/settings_window.rs:211:13
[INFO] [stdout]     |
[INFO] [stdout] 211 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:211:38
[INFO] [stdout]     |
[INFO] [stdout] 211 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |             WS_TABSTOP,
[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/settings_window.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[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/settings_window.rs:232:39
[INFO] [stdout]     |
[INFO] [stdout] 232 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:232:52
[INFO] [stdout]     |
[INFO] [stdout] 232 |             CBS_DROPDOWNLIST as u32 | WS_VSCROLL | WS_TABSTOP,
[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/settings_window.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:242:38
[INFO] [stdout]     |
[INFO] [stdout] 242 |             BS_AUTOCHECKBOX as u32 | WS_TABSTOP,
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/settings.rs:82:52
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let from: Vec<u16> = temporary.as_os_str().encode_wide().chain(Some(0)).collect();
[INFO] [stdout]    |                                                    ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_DEFPUSHBUTTON` in this scope
[INFO] [stdout]    --> src/settings_window.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             BS_DEFPUSHBUTTON as u32 | WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:262:39
[INFO] [stdout]     |
[INFO] [stdout] 262 |             BS_DEFPUSHBUTTON as u32 | WS_TABSTOP,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             WS_TABSTOP,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_window.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 WS_CHILD | WS_VISIBLE | style,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_window.rs:286:28
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 WS_CHILD | WS_VISIBLE | style,
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/settings_window.rs:292:32
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 id as usize as HMENU,
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_window.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 WM_SETFONT,
[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/settings_window.rs:309:47
[INFO] [stdout]     |
[INFO] [stdout] 309 |             SendDlgItemMessageW(window, MODE, CB_ADDSTRING, 0, wide(text).as_ptr() as isize);
[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/settings_window.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             CB_SETCURSEL,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/settings.rs:83:45
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let to: Vec<u16> = path.as_os_str().encode_wide().chain(Some(0)).collect();
[INFO] [stdout]    |                                             ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_ADDSTRING` in this scope
[INFO] [stdout]    --> src/settings_window.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 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/settings_window.rs:330:13
[INFO] [stdout]     |
[INFO] [stdout] 330 |             CB_SETCURSEL,
[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/settings_window.rs:341:45
[INFO] [stdout]     |
[INFO] [stdout] 341 |             SendDlgItemMessageW(window, id, BM_SETCHECK, usize::from(checked), 0);
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INITCOMMONCONTROLSEX` in this scope
[INFO] [stdout]    --> src/settings_window.rs:348:20
[INFO] [stdout]     |
[INFO] [stdout] 348 |         let init = INITCOMMONCONTROLSEX {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INITCOMMONCONTROLSEX` in this scope
[INFO] [stdout]    --> src/settings_window.rs:349:41
[INFO] [stdout]     |
[INFO] [stdout] 349 |             dwSize: std::mem::size_of::<INITCOMMONCONTROLSEX>() 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] 346 | fn build_help<INITCOMMONCONTROLSEX>(window: HWND) -> bool {
[INFO] [stdout]     |              ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ICC_WIN95_CLASSES` in this scope
[INFO] [stdout]    --> src/settings_window.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 |             dwICC: ICC_WIN95_CLASSES,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/settings_window.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/settings_window.rs:360:29
[INFO] [stdout]     |
[INFO] [stdout] 360 |             WS_EX_TOPMOST | WS_EX_NOACTIVATE,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TOOLTIPS_CLASSW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             TOOLTIPS_CLASSW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:363:13
[INFO] [stdout]     |
[INFO] [stdout] 363 |             WS_POPUP | TTS_ALWAYSTIP | TTS_NOPREFIX,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTS_ALWAYSTIP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |             WS_POPUP | TTS_ALWAYSTIP | TTS_NOPREFIX,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTS_NOPREFIX` in this scope
[INFO] [stdout]    --> src/settings_window.rs:363:40
[INFO] [stdout]     |
[INFO] [stdout] 363 |             WS_POPUP | TTS_ALWAYSTIP | TTS_NOPREFIX,
[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/settings_window.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             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/settings_window.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             CW_USEDEFAULT,
[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/settings_window.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             ShowWindow(existing, SW_RESTORE);
[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/settings_window.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             SetForegroundWindow(existing);
[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/settings_window.rs:366:13
[INFO] [stdout]     |
[INFO] [stdout] 366 |             CW_USEDEFAULT,
[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/settings_window.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |             hCursor: LoadCursorW(null_mut(), 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/settings_window.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         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/settings_window.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let window = CreateWindowExW(
[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/settings_window.rs:367:13
[INFO] [stdout]     |
[INFO] [stdout] 367 |             CW_USEDEFAULT,
[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/settings_window.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         SetWindowLongPtrW(
[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/settings_window.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |             DestroyWindow(window);
[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/settings_window.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         ShowWindow(window, SW_SHOW);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_window.rs:380:54
[INFO] [stdout]     |
[INFO] [stdout] 380 |         let state = &mut *(GetWindowLongPtrW(window, GWLP_USERDATA) as *mut WindowState);
[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/settings_window.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         SetForegroundWindow(window);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTM_SETMAXTIPWIDTH` in this scope
[INFO] [stdout]    --> src/settings_window.rs:382:31
[INFO] [stdout]     |
[INFO] [stdout] 382 |         SendMessageW(tooltip, TTM_SETMAXTIPWIDTH, 0, 400);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_window.rs:388:17
[INFO] [stdout]     |
[INFO] [stdout] 388 |                 WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_CENTER,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_window.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |                 WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_CENTER,
[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/settings_window.rs:141:39
[INFO] [stdout]     |
[INFO] [stdout] 141 |         !window.is_null() && unsafe { IsDialogMessageW(window, message) } != 0
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/settings_window.rs:398:41
[INFO] [stdout]     |
[INFO] [stdout] 398 |                 (id + 1000) as usize as HMENU,
[INFO] [stdout]     |                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_window.rs:411:17
[INFO] [stdout]     |
[INFO] [stdout] 411 |                 WM_SETFONT,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TTTOOLINFOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:418:24
[INFO] [stdout]     |
[INFO] [stdout] 418 |             let info = TTTOOLINFOW {
[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/settings_window.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 DestroyWindow(window);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TTTOOLINFOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:419:46
[INFO] [stdout]     |
[INFO] [stdout] 419 |                 cbSize: std::mem::offset_of!(TTTOOLINFOW, lpReserved) as u32,
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTF_IDISHWND` in this scope
[INFO] [stdout]    --> src/settings_window.rs:420:25
[INFO] [stdout]     |
[INFO] [stdout] 420 |                 uFlags: TTF_IDISHWND | TTF_SUBCLASS,
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTF_SUBCLASS` in this scope
[INFO] [stdout]    --> src/settings_window.rs:420:40
[INFO] [stdout]     |
[INFO] [stdout] 420 |                 uFlags: TTF_IDISHWND | TTF_SUBCLASS,
[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/settings_window.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 282 |             let control = 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/settings_window.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             SendMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTM_ADDTOOLW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:427:38
[INFO] [stdout]     |
[INFO] [stdout] 427 |             if SendMessageW(tooltip, TTM_ADDTOOLW, 0, &info as *const _ as isize) == 0 {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |             SendDlgItemMessageW(window, MODE, CB_ADDSTRING, 0, wide(text).as_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/settings_window.rs:448:61
[INFO] [stdout]     |
[INFO] [stdout] 448 |             let shared = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *const WindowState };
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         SendDlgItemMessageW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:319:13
[INFO] [stdout]     |
[INFO] [stdout] 319 |             SendDlgItemMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         SendDlgItemMessageW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |             SendDlgItemMessageW(window, id, BM_SETCHECK, usize::from(checked), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InitCommonControlsEx` in this scope
[INFO] [stdout]    --> src/settings_window.rs:352:12
[INFO] [stdout]     |
[INFO] [stdout] 352 |         if InitCommonControlsEx(&init) == 0 {
[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/settings_window.rs:452:73
[INFO] [stdout]     |
[INFO] [stdout] 452 |             let checked = |id| unsafe { SendDlgItemMessageW(window, id, BM_GETCHECK, 0, 0) == 1 };
[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/settings_window.rs:359:23
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let tooltip = CreateWindowExW(
[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/settings_window.rs:380:28
[INFO] [stdout]     |
[INFO] [stdout] 380 |         let state = &mut *(GetWindowLongPtrW(window, GWLP_USERDATA) as *mut WindowState);
[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/settings_window.rs:454:78
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 tracking_mode: if unsafe { SendDlgItemMessageW(window, MODE, CB_GETCURSEL, 0, 0) }
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 382 |         SendMessageW(tooltip, TTM_SETMAXTIPWIDTH, 0, 400);
[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/settings_window.rs:467:59
[INFO] [stdout]     |
[INFO] [stdout] 467 |                     SendDlgItemMessageW(window, PRESENCE, CB_GETCURSEL, 0, 0)
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:384:29
[INFO] [stdout]     |
[INFO] [stdout] 384 |             let indicator = 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/settings_window.rs:409:13
[INFO] [stdout]     |
[INFO] [stdout] 409 |             SendMessageW(
[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/settings_window.rs:495:29
[INFO] [stdout]     |
[INFO] [stdout] 495 | ...                   MB_OK | MB_ICONERROR,
[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/settings_window.rs:427:16
[INFO] [stdout]     |
[INFO] [stdout] 427 |             if SendMessageW(tooltip, TTM_ADDTOOLW, 0, &info as *const _ as isize) == 0 {
[INFO] [stdout]     |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]    --> src/settings_window.rs:495:37
[INFO] [stdout]     |
[INFO] [stdout] 495 | ...                   MB_OK | MB_ICONERROR,
[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/settings_window.rs:448:35
[INFO] [stdout]     |
[INFO] [stdout] 448 |             let shared = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *const WindowState };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:452:41
[INFO] [stdout]     |
[INFO] [stdout] 452 |             let checked = |id| unsafe { SendDlgItemMessageW(window, id, BM_GETCHECK, 0, 0) == 1 };
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:454:44
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 tracking_mode: if unsafe { SendDlgItemMessageW(window, MODE, CB_GETCURSEL, 0, 0) }
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |                     SendDlgItemMessageW(window, PRESENCE, CB_GETCURSEL, 0, 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/settings_window.rs:515:60
[INFO] [stdout]     |
[INFO] [stdout] 515 |             let state = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *mut WindowState };
[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/settings_window.rs:482:25
[INFO] [stdout]     |
[INFO] [stdout] 482 |                         DestroyWindow(window);
[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/settings_window.rs:488:25
[INFO] [stdout]     |
[INFO] [stdout] 488 |                         MessageBoxW(
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_window.rs:529:61
[INFO] [stdout]     |
[INFO] [stdout] 529 |             let shared = unsafe { SetWindowLongPtrW(window, GWLP_USERDATA, 0) as *mut WindowState };
[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/settings_window.rs:504:17
[INFO] [stdout]     |
[INFO] [stdout] 504 |                 DestroyWindow(window);
[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/settings_window.rs:510:17
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 DestroyWindow(window);
[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/settings_window.rs:515:34
[INFO] [stdout]     |
[INFO] [stdout] 515 |             let state = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *mut WindowState };
[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/settings_window.rs:521:24
[INFO] [stdout]     |
[INFO] [stdout] 521 |                     if IsWindow(tooltip) != 0 {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/settings_window.rs:522:25
[INFO] [stdout]     |
[INFO] [stdout] 522 |                         DestroyWindow(tooltip);
[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/settings_window.rs:529:35
[INFO] [stdout]     |
[INFO] [stdout] 529 |             let shared = unsafe { SetWindowLongPtrW(window, GWLP_USERDATA, 0) as *mut WindowState };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/settings_window.rs:546:50
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let state = &*(GetWindowLongPtrW(window, GWLP_USERDATA) as *const WindowState);
[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/settings_window.rs:548:45
[INFO] [stdout]     |
[INFO] [stdout] 548 |         assert_eq!(GetWindow(state.tooltip, GW_OWNER), window);
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTM_GETTOOLCOUNT` in this scope
[INFO] [stdout]    --> src/settings_window.rs:550:41
[INFO] [stdout]     |
[INFO] [stdout] 550 |             SendMessageW(state.tooltip, TTM_GETTOOLCOUNT, 0, 0),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:534:22
[INFO] [stdout]     |
[INFO] [stdout] 534 |             unsafe { DefWindowProcW(window, message, 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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:536:23
[INFO] [stdout]     |
[INFO] [stdout] 536 |         _ => unsafe { DefWindowProcW(window, message, wparam, lparam) },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/settings_window.rs:557:46
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 GetWindowLongPtrW(indicator, GWL_STYLE) as u32 & WS_TABSTOP,
[INFO] [stdout]     |                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_window.rs:557:66
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 GetWindowLongPtrW(indicator, GWL_STYLE) as u32 & WS_TABSTOP,
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TTTOOLINFOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:561:28
[INFO] [stdout]     |
[INFO] [stdout] 561 |             let mut info = TTTOOLINFOW {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TTTOOLINFOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:562:46
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 cbSize: std::mem::offset_of!(TTTOOLINFOW, lpReserved) as u32,
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTM_GETTOOLINFOW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:571:21
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     TTM_GETTOOLINFOW,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTF_SUBCLASS` in this scope
[INFO] [stdout]    --> src/settings_window.rs:578:32
[INFO] [stdout]     |
[INFO] [stdout] 578 |                 info.uFlags & (TTF_SUBCLASS | TTF_IDISHWND),
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTF_IDISHWND` in this scope
[INFO] [stdout]    --> src/settings_window.rs:578:47
[INFO] [stdout]     |
[INFO] [stdout] 578 |                 info.uFlags & (TTF_SUBCLASS | TTF_IDISHWND),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTF_SUBCLASS` in this scope
[INFO] [stdout]    --> src/settings_window.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |                 TTF_SUBCLASS | TTF_IDISHWND
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TTF_IDISHWND` in this scope
[INFO] [stdout]    --> src/settings_window.rs:579:32
[INFO] [stdout]     |
[INFO] [stdout] 579 |                 TTF_SUBCLASS | TTF_IDISHWND
[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/statistics_window.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             ShowWindow(existing, SW_RESTORE);
[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/statistics_window.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             SetForegroundWindow(existing);
[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/statistics_window.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |             hCursor: LoadCursorW(null_mut(), 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/statistics_window.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         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/statistics_window.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let window = 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/statistics_window.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         SetWindowLongPtrW(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_RESTORE` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |             ShowWindow(existing, SW_RESTORE);
[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/statistics_window.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let wc = WNDCLASSW {
[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/statistics_window.rs:96:25
[INFO] [stdout]    |
[INFO] [stdout] 96 |             let child = 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/statistics_window.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 DestroyWindow(window);
[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/statistics_window.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             SendMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         SendDlgItemMessageW(window, REPORT, EM_SETLIMITTEXT, 0, 0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         ShowWindow(window, 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/statistics_window.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         SetForegroundWindow(window);
[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/statistics_window.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 |             hCursor: LoadCursorW(null_mut(), IDC_ARROW),
[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/statistics_window.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             WS_EX_CONTROLPARENT,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             WS_OVERLAPPEDWINDOW,
[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/statistics_window.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |             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/statistics_window.rs:54:13
[INFO] [stdout]    |
[INFO] [stdout] 54 |             CW_USEDEFAULT,
[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/statistics_window.rs:132:39
[INFO] [stdout]     |
[INFO] [stdout] 132 |         !window.is_null() && unsafe { IsDialogMessageW(window, message) } != 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/statistics_window.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             GWLP_USERDATA,
[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/statistics_window.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 WS_VSCROLL
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_HSCROLL` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     | WS_HSCROLL
[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/statistics_window.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     | WS_TABSTOP
[INFO] [stdout]    |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_MULTILINE` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     | ES_MULTILINE as u32
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_READONLY` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:83:23
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     | ES_READONLY 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 `DestroyWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 DestroyWindow(slot.get());
[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/statistics_window.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 DestroyWindow(window);
[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/statistics_window.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 DestroyWindow(window);
[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/statistics_window.rs:172:36
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let context = unsafe { SetWindowLongPtrW(window, GWLP_USERDATA, 0) as *mut Context };
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_AUTOVSCROLL` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:84:23
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     | ES_AUTOVSCROLL 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/statistics_window.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     | 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/statistics_window.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 WS_TABSTOP | BS_DEFPUSHBUTTON 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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:177:22
[INFO] [stdout]     |
[INFO] [stdout] 177 |             unsafe { DefWindowProcW(window, message, 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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:179:23
[INFO] [stdout]     |
[INFO] [stdout] 179 |         _ => unsafe { DefWindowProcW(window, message, 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 `GetClientRect` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         GetClientRect(window, &mut rect);
[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/statistics_window.rs:188:20
[INFO] [stdout]     |
[INFO] [stdout] 188 |         MoveWindow(GetDlgItem(window, REPORT), 12, 12, width, height, 1);
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         MoveWindow(GetDlgItem(window, REPORT), 12, 12, width, height, 1);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_DEFPUSHBUTTON` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:91:30
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 WS_TABSTOP | BS_DEFPUSHBUTTON 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 `GetDlgItem` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             GetDlgItem(window, REFRESH as i32),
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         MoveWindow(
[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/statistics_window.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             GetDlgItem(window, CLOSE as i32),
[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/statistics_window.rs:94:33
[INFO] [stdout]    |
[INFO] [stdout] 94 |             ("BUTTON", "Close", WS_TABSTOP, CLOSE as i32),
[INFO] [stdout]    |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         MoveWindow(
[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/statistics_window.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 WS_CHILD | WS_VISIBLE | style,
[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/statistics_window.rs:208:28
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let context = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *const Context };
[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/statistics_window.rs:100:28
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 WS_CHILD | WS_VISIBLE | style,
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetDlgItemTextW` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         SetDlgItemTextW(window, REPORT, wide(&report).as_ptr());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 id as usize as HMENU,
[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/statistics_window.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 WM_SETFONT,
[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/statistics_window.rs:125:28
[INFO] [stdout]     |
[INFO] [stdout] 125 |         ShowWindow(window, SW_SHOW);
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:129:40
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn handle_dialog_message(message: &MSG) -> bool {
[INFO] [stdout]     |                                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:172:62
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let context = unsafe { SetWindowLongPtrW(window, GWLP_USERDATA, 0) as *mut Context };
[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/statistics_window.rs:208:54
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let context = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *const Context };
[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/tray_icon.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct TrayIcon(pub HICON);
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 IMAGE_ICON,
[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/tray_icon.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |             ) as HICON;
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:33:47
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 icon = LoadImageW(null_mut(), IDI_APPLICATION, IMAGE_ICON, size, size, 0) as HICON;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:33:64
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 icon = LoadImageW(null_mut(), IDI_APPLICATION, IMAGE_ICON, size, size, 0) as HICON;
[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/tray_icon.rs:33:94
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 icon = LoadImageW(null_mut(), IDI_APPLICATION, IMAGE_ICON, size, size, 0) as HICON;
[INFO] [stdout]    |                                                                                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ICONINFO` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 let info = ICONINFO {
[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/tray_icon.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 |     icon: HICON,
[INFO] [stdout]    |           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:78:41
[INFO] [stdout]    |
[INFO] [stdout] 78 |     use_pixels: impl FnOnce(&mut [u32], HBITMAP) -> Result<T>,
[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/tray_icon.rs:88:20
[INFO] [stdout]    |
[INFO] [stdout] 88 |         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/tray_icon.rs:89:24
[INFO] [stdout]    |
[INFO] [stdout] 89 |             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/tray_icon.rs:90:35
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn with_icon_pixels<T, BITMAPINFOHEADER>(
[INFO] [stdout]    |                      ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:95:32
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 biCompression: BI_RGB,
[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/tray_icon.rs:101:50
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let bitmap = CreateDIBSection(dc, &info, DIB_RGB_COLORS, &mut bits, null_mut(), 0);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DI_NORMAL` in this scope
[INFO] [stdout]    --> src/tray_icon.rs:109:75
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let drawn = DrawIconEx(dc, 0, 0, icon, size, size, 0, null_mut(), DI_NORMAL);
[INFO] [stdout]     |                                                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_GETCOUNT` in this scope
[INFO] [stdout]    --> src/main.rs:709:59
[INFO] [stdout]     |
[INFO] [stdout] 709 |             assert_eq!(SendDlgItemMessageW(settings, 101, CB_GETCOUNT, 0, 0), 2);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CB_GETCOUNT` in this scope
[INFO] [stdout]    --> src/main.rs:710:59
[INFO] [stdout]     |
[INFO] [stdout] 710 |             assert_eq!(SendDlgItemMessageW(settings, 106, CB_GETCOUNT, 0, 0), 2);
[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/main.rs:711:59
[INFO] [stdout]     |
[INFO] [stdout] 711 |             assert_eq!(SendDlgItemMessageW(settings, 102, BM_GETCHECK, 0, 0), 1);
[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/main.rs:712:59
[INFO] [stdout]     |
[INFO] [stdout] 712 |             assert_eq!(SendDlgItemMessageW(settings, 103, BM_GETCHECK, 0, 0), 0);
[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/main.rs:713:59
[INFO] [stdout]     |
[INFO] [stdout] 713 |             assert_eq!(SendDlgItemMessageW(settings, 105, BM_GETCHECK, 0, 0), 0);
[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/main.rs:714:59
[INFO] [stdout]     |
[INFO] [stdout] 714 |             assert_eq!(SendDlgItemMessageW(settings, 108, BM_GETCHECK, 0, 0), 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/main.rs:715:48
[INFO] [stdout]     |
[INFO] [stdout] 715 |             SendDlgItemMessageW(settings, 108, BM_SETCHECK, 1, 0);
[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/main.rs:716:48
[INFO] [stdout]     |
[INFO] [stdout] 716 |             SendDlgItemMessageW(settings, 101, CB_SETCURSEL, 1, 0);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/main.rs:717:36
[INFO] [stdout]     |
[INFO] [stdout] 717 |             SendMessageW(settings, WM_COMMAND, 2, 0); // Cancel must not apply edits.
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/main.rs:746:48
[INFO] [stdout]     |
[INFO] [stdout] 746 |             let style = GetWindowLongPtrW(hud, GWL_EXSTYLE) as u32;
[INFO] [stdout]     |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/main.rs:747:32
[INFO] [stdout]     |
[INFO] [stdout] 747 |             assert_ne!(style & WS_EX_NOACTIVATE, 0);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/main.rs:748:32
[INFO] [stdout]     |
[INFO] [stdout] 748 |             assert_ne!(style & WS_EX_TOPMOST, 0);
[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/main.rs:757:17
[INFO] [stdout]     |
[INFO] [stdout] 757 |                 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/main.rs:762:17
[INFO] [stdout]     |
[INFO] [stdout] 762 |                 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/main.rs:762:30
[INFO] [stdout]     |
[INFO] [stdout] 762 |                 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/main.rs:762:43
[INFO] [stdout]     |
[INFO] [stdout] 762 |                 SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/main.rs:765:43
[INFO] [stdout]     |
[INFO] [stdout] 765 |                 if GetWindowLongPtrW(hud, GWL_EXSTYLE) as u32 & WS_EX_TOPMOST != 0 {
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/main.rs:765:65
[INFO] [stdout]     |
[INFO] [stdout] 765 |                 if GetWindowLongPtrW(hud, GWL_EXSTYLE) as u32 & WS_EX_TOPMOST != 0 {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/main.rs:771:40
[INFO] [stdout]     |
[INFO] [stdout] 771 |                 GetWindowLongPtrW(hud, GWL_EXSTYLE) as u32 & WS_EX_TOPMOST,
[INFO] [stdout]     |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/main.rs:771:62
[INFO] [stdout]     |
[INFO] [stdout] 771 |                 GetWindowLongPtrW(hud, GWL_EXSTYLE) as u32 & WS_EX_TOPMOST,
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_TIMER` in this scope
[INFO] [stdout]    --> src/main.rs:778:31
[INFO] [stdout]     |
[INFO] [stdout] 778 |             SendMessageW(hud, WM_TIMER, 1, 0);
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONUP` in this scope
[INFO] [stdout]    --> src/main.rs:782:31
[INFO] [stdout]     |
[INFO] [stdout] 782 |             SendMessageW(hud, WM_LBUTTONUP, 0, ((175isize) << 16) | 20);
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyIcon` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             DestroyIcon(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 `LoadImageW` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:23:28
[INFO] [stdout]    |
[INFO] [stdout] 23 |             let mut icon = LoadImageW(
[INFO] [stdout]    |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadImageW` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 icon = LoadImageW(null_mut(), IDI_APPLICATION, IMAGE_ICON, size, size, 0) as HICON;
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateBitmap` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 let mask = CreateBitmap(size, size, 1, 1, mask_bits.as_ptr() as _);
[INFO] [stdout]    |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateIconIndirect` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:62:28
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 let icon = CreateIconIndirect(&info);
[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/tray_icon.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 DeleteObject(mask as _);
[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/tray_icon.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let dc = CreateCompatibleDC(null_mut());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDIBSection` in this scope
[INFO] [stdout]    --> src/tray_icon.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let bitmap = CreateDIBSection(dc, &info, DIB_RGB_COLORS, &mut bits, null_mut(), 0);
[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/tray_icon.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             DeleteDC(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/tray_icon.rs:106:24
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let previous = SelectObject(dc, bitmap as _);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawIconEx` in this scope
[INFO] [stdout]    --> src/tray_icon.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let drawn = DrawIconEx(dc, 0, 0, icon, size, size, 0, null_mut(), DI_NORMAL);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GdiFlush` in this scope
[INFO] [stdout]    --> src/tray_icon.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         GdiFlush();
[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/tray_icon.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         SelectObject(dc, previous);
[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/tray_icon.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         DeleteObject(bitmap as _);
[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/tray_icon.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         DeleteDC(dc);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `share_mode` found for mutable reference `&mut OpenOptions` in the current scope
[INFO] [stdout]   --> src/main.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 std::fs::OpenOptions::new()
[INFO] [stdout] 63 |                     .create(true)
[INFO] [stdout] 64 |                     .truncate(false)
[INFO] [stdout] 65 |                     .read(true)
[INFO] [stdout] 66 |                     .write(true)
[INFO] [stdout] 67 |                     .share_mode(0)
[INFO] [stdout]    |                      ^^^^^^^^^^ method not found in `&mut OpenOptions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]   --> src/monitor.rs:47:16
[INFO] [stdout]    |
[INFO] [stdout] 47 |             if EnumWindows(
[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/monitor.rs:58:50
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let foreground_pid = unsafe { window_pid(GetForegroundWindow()) };
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]   --> src/monitor.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             GetWindowThreadProcessId(window, &mut pid);
[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/monitor.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let style = GetWindowLongPtrW(window, GWL_STYLE) 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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]   --> src/monitor.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let extended = GetWindowLongPtrW(window, GWL_EXSTYLE) 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 `IsWindowVisible` in this scope
[INFO] [stdout]   --> src/monitor.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 86 |         if IsWindowVisible(window) == 0
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindow` in this scope
[INFO] [stdout]   --> src/monitor.rs:89:18
[INFO] [stdout]    |
[INFO] [stdout] 89 |             || (!GetWindow(window, GW_OWNER).is_null() && extended & WS_EX_APPWINDOW == 0)
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextLengthW` in this scope
[INFO] [stdout]   --> src/monitor.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |             || GetWindowTextLengthW(window) == 0
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/monitor.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |         if GetWindowRect(window, &mut rect) == 0
[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/monitor.rs:129:28
[INFO] [stdout]     |
[INFO] [stdout] 129 |             let previous = GetForegroundWindow();
[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/monitor.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 CreateWindowExW(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/monitor.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             ShowWindow(first, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/monitor.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             ShowWindow(second, SW_SHOWNOACTIVATE);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/monitor.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             ShowWindow(first, SW_MINIMIZE);
[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/monitor.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             DestroyWindow(second);
[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/monitor.rs:195:21
[INFO] [stdout]     |
[INFO] [stdout] 195 |                     DestroyWindow(window);
[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/monitor.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 SetForegroundWindow(previous);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/settings.rs:82:52
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let from: Vec<u16> = temporary.as_os_str().encode_wide().chain(Some(0)).collect();
[INFO] [stdout]    |                                                    ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/settings.rs:83:45
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let to: Vec<u16> = path.as_os_str().encode_wide().chain(Some(0)).collect();
[INFO] [stdout]    |                                             ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `discord-activity-mvp` (bin "discord-activity-mvp") due to 230 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/settings_window.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             ShowWindow(existing, SW_RESTORE);
[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/settings_window.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             SetForegroundWindow(existing);
[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/settings_window.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |             hCursor: LoadCursorW(null_mut(), 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/settings_window.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         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/settings_window.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let window = 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/settings_window.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         SetWindowLongPtrW(
[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/settings_window.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |             DestroyWindow(window);
[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/settings_window.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         ShowWindow(window, 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/settings_window.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         SetForegroundWindow(window);
[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/settings_window.rs:141:39
[INFO] [stdout]     |
[INFO] [stdout] 141 |         !window.is_null() && unsafe { IsDialogMessageW(window, message) } != 0
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/settings_window.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 DestroyWindow(window);
[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/settings_window.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 282 |             let control = 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/settings_window.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             SendMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |             SendDlgItemMessageW(window, MODE, CB_ADDSTRING, 0, wide(text).as_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 `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         SendDlgItemMessageW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:319:13
[INFO] [stdout]     |
[INFO] [stdout] 319 |             SendDlgItemMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         SendDlgItemMessageW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |             SendDlgItemMessageW(window, id, BM_SETCHECK, usize::from(checked), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InitCommonControlsEx` in this scope
[INFO] [stdout]    --> src/settings_window.rs:352:12
[INFO] [stdout]     |
[INFO] [stdout] 352 |         if InitCommonControlsEx(&init) == 0 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:359:23
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let tooltip = CreateWindowExW(
[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/settings_window.rs:380:28
[INFO] [stdout]     |
[INFO] [stdout] 380 |         let state = &mut *(GetWindowLongPtrW(window, GWLP_USERDATA) as *mut WindowState);
[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/settings_window.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 382 |         SendMessageW(tooltip, TTM_SETMAXTIPWIDTH, 0, 400);
[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/settings_window.rs:384:29
[INFO] [stdout]     |
[INFO] [stdout] 384 |             let indicator = 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/settings_window.rs:409:13
[INFO] [stdout]     |
[INFO] [stdout] 409 |             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/settings_window.rs:427:16
[INFO] [stdout]     |
[INFO] [stdout] 427 |             if SendMessageW(tooltip, TTM_ADDTOOLW, 0, &info as *const _ as isize) == 0 {
[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/settings_window.rs:448:35
[INFO] [stdout]     |
[INFO] [stdout] 448 |             let shared = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *const WindowState };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:452:41
[INFO] [stdout]     |
[INFO] [stdout] 452 |             let checked = |id| unsafe { SendDlgItemMessageW(window, id, BM_GETCHECK, 0, 0) == 1 };
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:454:44
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 tracking_mode: if unsafe { SendDlgItemMessageW(window, MODE, CB_GETCURSEL, 0, 0) }
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |                     SendDlgItemMessageW(window, PRESENCE, CB_GETCURSEL, 0, 0)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/settings_window.rs:482:25
[INFO] [stdout]     |
[INFO] [stdout] 482 |                         DestroyWindow(window);
[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/settings_window.rs:488:25
[INFO] [stdout]     |
[INFO] [stdout] 488 |                         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/settings_window.rs:504:17
[INFO] [stdout]     |
[INFO] [stdout] 504 |                 DestroyWindow(window);
[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/settings_window.rs:510:17
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 DestroyWindow(window);
[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/settings_window.rs:515:34
[INFO] [stdout]     |
[INFO] [stdout] 515 |             let state = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *mut WindowState };
[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/settings_window.rs:521:24
[INFO] [stdout]     |
[INFO] [stdout] 521 |                     if IsWindow(tooltip) != 0 {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/settings_window.rs:522:25
[INFO] [stdout]     |
[INFO] [stdout] 522 |                         DestroyWindow(tooltip);
[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/settings_window.rs:529:35
[INFO] [stdout]     |
[INFO] [stdout] 529 |             let shared = unsafe { SetWindowLongPtrW(window, GWLP_USERDATA, 0) as *mut WindowState };
[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/settings_window.rs:534:22
[INFO] [stdout]     |
[INFO] [stdout] 534 |             unsafe { DefWindowProcW(window, message, 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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/settings_window.rs:536:23
[INFO] [stdout]     |
[INFO] [stdout] 536 |         _ => unsafe { DefWindowProcW(window, message, 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/settings_window.rs:546:24
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let state = &*(GetWindowLongPtrW(window, GWLP_USERDATA) as *const WindowState);
[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/settings_window.rs:547:20
[INFO] [stdout]     |
[INFO] [stdout] 547 |         assert_ne!(IsWindow(state.tooltip), 0);
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindow` in this scope
[INFO] [stdout]    --> src/settings_window.rs:548:20
[INFO] [stdout]     |
[INFO] [stdout] 548 |         assert_eq!(GetWindow(state.tooltip, GW_OWNER), window);
[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/settings_window.rs:550:13
[INFO] [stdout]     |
[INFO] [stdout] 550 |             SendMessageW(state.tooltip, TTM_GETTOOLCOUNT, 0, 0),
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/settings_window.rs:554:29
[INFO] [stdout]     |
[INFO] [stdout] 554 |             let indicator = GetDlgItem(window, id + 1000);
[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/settings_window.rs:555:24
[INFO] [stdout]     |
[INFO] [stdout] 555 |             assert_ne!(IsWindow(indicator), 0);
[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/settings_window.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 GetWindowLongPtrW(indicator, GWL_STYLE) as u32 & WS_TABSTOP,
[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/settings_window.rs:569:17
[INFO] [stdout]     |
[INFO] [stdout] 569 |                 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/settings_window.rs:585:27
[INFO] [stdout]     |
[INFO] [stdout] 585 |             GetWindowRect(GetDlgItem(window, id), &mut control_rect);
[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/settings_window.rs:585:13
[INFO] [stdout]     |
[INFO] [stdout] 585 |             GetWindowRect(GetDlgItem(window, id), &mut control_rect);
[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/settings_window.rs:586:13
[INFO] [stdout]     |
[INFO] [stdout] 586 |             GetWindowRect(indicator, &mut help_rect);
[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/settings_window.rs:591:13
[INFO] [stdout]     |
[INFO] [stdout] 591 |             GetDlgItem(window, 302),
[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/settings_window.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |         GetWindowTextW(
[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/settings_window.rs:598:27
[INFO] [stdout]     |
[INFO] [stdout] 598 |             GetWindowRect(GetDlgItem(window, id), &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 `GetWindowRect` in this scope
[INFO] [stdout]    --> src/settings_window.rs:598:13
[INFO] [stdout]     |
[INFO] [stdout] 598 |             GetWindowRect(GetDlgItem(window, id), &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 `ShowWindow` in this scope
[INFO] [stdout]   --> src/statistics_window.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             ShowWindow(existing, SW_RESTORE);
[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/statistics_window.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             SetForegroundWindow(existing);
[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/statistics_window.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |             hCursor: LoadCursorW(null_mut(), 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/statistics_window.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         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/statistics_window.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let window = 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/statistics_window.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         SetWindowLongPtrW(
[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/statistics_window.rs:96:25
[INFO] [stdout]    |
[INFO] [stdout] 96 |             let child = 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/statistics_window.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 DestroyWindow(window);
[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/statistics_window.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             SendMessageW(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         SendDlgItemMessageW(window, REPORT, EM_SETLIMITTEXT, 0, 0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         ShowWindow(window, 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/statistics_window.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         SetForegroundWindow(window);
[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/statistics_window.rs:132:39
[INFO] [stdout]     |
[INFO] [stdout] 132 |         !window.is_null() && unsafe { IsDialogMessageW(window, message) } != 0
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 DestroyWindow(slot.get());
[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/statistics_window.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 DestroyWindow(window);
[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/statistics_window.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 DestroyWindow(window);
[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/statistics_window.rs:172:36
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let context = unsafe { SetWindowLongPtrW(window, GWLP_USERDATA, 0) as *mut Context };
[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/statistics_window.rs:177:22
[INFO] [stdout]     |
[INFO] [stdout] 177 |             unsafe { DefWindowProcW(window, message, 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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:179:23
[INFO] [stdout]     |
[INFO] [stdout] 179 |         _ => unsafe { DefWindowProcW(window, message, 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 `GetClientRect` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         GetClientRect(window, &mut rect);
[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/statistics_window.rs:188:20
[INFO] [stdout]     |
[INFO] [stdout] 188 |         MoveWindow(GetDlgItem(window, REPORT), 12, 12, width, height, 1);
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         MoveWindow(GetDlgItem(window, REPORT), 12, 12, width, height, 1);
[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/statistics_window.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             GetDlgItem(window, REFRESH as i32),
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         MoveWindow(
[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/statistics_window.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             GetDlgItem(window, CLOSE as i32),
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveWindow` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         MoveWindow(
[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/statistics_window.rs:208:28
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let context = unsafe { GetWindowLongPtrW(window, GWLP_USERDATA) as *const Context };
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetDlgItemTextW` in this scope
[INFO] [stdout]    --> src/statistics_window.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         SetDlgItemTextW(window, REPORT, wide(&report).as_ptr());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyIcon` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             DestroyIcon(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 `LoadImageW` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:23:28
[INFO] [stdout]    |
[INFO] [stdout] 23 |             let mut icon = LoadImageW(
[INFO] [stdout]    |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadImageW` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 icon = LoadImageW(null_mut(), IDI_APPLICATION, IMAGE_ICON, size, size, 0) as HICON;
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateBitmap` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 let mask = CreateBitmap(size, size, 1, 1, mask_bits.as_ptr() as _);
[INFO] [stdout]    |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateIconIndirect` in this scope
[INFO] [stdout]   --> src/tray_icon.rs:62:28
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 let icon = CreateIconIndirect(&info);
[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/tray_icon.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 DeleteObject(mask as _);
[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/tray_icon.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let dc = CreateCompatibleDC(null_mut());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDIBSection` in this scope
[INFO] [stdout]    --> src/tray_icon.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let bitmap = CreateDIBSection(dc, &info, DIB_RGB_COLORS, &mut bits, null_mut(), 0);
[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/tray_icon.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             DeleteDC(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/tray_icon.rs:106:24
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let previous = SelectObject(dc, bitmap as _);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawIconEx` in this scope
[INFO] [stdout]    --> src/tray_icon.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let drawn = DrawIconEx(dc, 0, 0, icon, size, size, 0, null_mut(), DI_NORMAL);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GdiFlush` in this scope
[INFO] [stdout]    --> src/tray_icon.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         GdiFlush();
[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/tray_icon.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         SelectObject(dc, previous);
[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/tray_icon.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         DeleteObject(bitmap as _);
[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/tray_icon.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         DeleteDC(dc);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `share_mode` found for mutable reference `&mut OpenOptions` in the current scope
[INFO] [stdout]   --> src/main.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 std::fs::OpenOptions::new()
[INFO] [stdout] 63 |                     .create(true)
[INFO] [stdout] 64 |                     .truncate(false)
[INFO] [stdout] 65 |                     .read(true)
[INFO] [stdout] 66 |                     .write(true)
[INFO] [stdout] 67 |                     .share_mode(0)
[INFO] [stdout]    |                      ^^^^^^^^^^ method not found in `&mut OpenOptions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/main.rs:701:28
[INFO] [stdout]     |
[INFO] [stdout] 701 |             let previous = GetForegroundWindow();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:709:24
[INFO] [stdout]     |
[INFO] [stdout] 709 |             assert_eq!(SendDlgItemMessageW(settings, 101, CB_GETCOUNT, 0, 0), 2);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:710:24
[INFO] [stdout]     |
[INFO] [stdout] 710 |             assert_eq!(SendDlgItemMessageW(settings, 106, CB_GETCOUNT, 0, 0), 2);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:711:24
[INFO] [stdout]     |
[INFO] [stdout] 711 |             assert_eq!(SendDlgItemMessageW(settings, 102, BM_GETCHECK, 0, 0), 1);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:712:24
[INFO] [stdout]     |
[INFO] [stdout] 712 |             assert_eq!(SendDlgItemMessageW(settings, 103, BM_GETCHECK, 0, 0), 0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:713:24
[INFO] [stdout]     |
[INFO] [stdout] 713 |             assert_eq!(SendDlgItemMessageW(settings, 105, BM_GETCHECK, 0, 0), 0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:714:24
[INFO] [stdout]     |
[INFO] [stdout] 714 |             assert_eq!(SendDlgItemMessageW(settings, 108, BM_GETCHECK, 0, 0), 0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             SendDlgItemMessageW(settings, 108, BM_SETCHECK, 1, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:716:13
[INFO] [stdout]     |
[INFO] [stdout] 716 |             SendDlgItemMessageW(settings, 101, CB_SETCURSEL, 1, 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/main.rs:717:13
[INFO] [stdout]     |
[INFO] [stdout] 717 |             SendMessageW(settings, WM_COMMAND, 2, 0); // Cancel must not apply edits.
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/main.rs:719:24
[INFO] [stdout]     |
[INFO] [stdout] 719 |             assert_eq!(IsWindow(settings), 0);
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/main.rs:720:24
[INFO] [stdout]     |
[INFO] [stdout] 720 |             assert_eq!(IsWindow(tooltip), 0);
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/main.rs:722:17
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 SetForegroundWindow(previous);
[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/main.rs:739:38
[INFO] [stdout]     |
[INFO] [stdout] 739 |                 if !hud.is_null() && IsWindowVisible(hud) != 0 {
[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/main.rs:745:24
[INFO] [stdout]     |
[INFO] [stdout] 745 |             assert_ne!(IsWindowVisible(hud), 0);
[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/main.rs:746:25
[INFO] [stdout]     |
[INFO] [stdout] 746 |             let style = GetWindowLongPtrW(hud, GWL_EXSTYLE) 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 `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/main.rs:753:13
[INFO] [stdout]     |
[INFO] [stdout] 753 |             SetForegroundWindow(other);
[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/main.rs:754:30
[INFO] [stdout]     |
[INFO] [stdout] 754 |             let foreground = GetForegroundWindow();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/main.rs:755:13
[INFO] [stdout]     |
[INFO] [stdout] 755 |             SetWindowPos(
[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/main.rs:765:20
[INFO] [stdout]     |
[INFO] [stdout] 765 |                 if GetWindowLongPtrW(hud, GWL_EXSTYLE) as u32 & WS_EX_TOPMOST != 0 {
[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/main.rs:771:17
[INFO] [stdout]     |
[INFO] [stdout] 771 |                 GetWindowLongPtrW(hud, GWL_EXSTYLE) as u32 & WS_EX_TOPMOST,
[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/main.rs:774:24
[INFO] [stdout]     |
[INFO] [stdout] 774 |             assert_eq!(GetForegroundWindow(), foreground);
[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/main.rs:776:24
[INFO] [stdout]     |
[INFO] [stdout] 776 |             assert_ne!(IsWindowVisible(hud), 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/main.rs:778:13
[INFO] [stdout]     |
[INFO] [stdout] 778 |             SendMessageW(hud, WM_TIMER, 1, 0);
[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/main.rs:779:24
[INFO] [stdout]     |
[INFO] [stdout] 779 |             assert_eq!(GetForegroundWindow(), foreground);
[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/main.rs:782:13
[INFO] [stdout]     |
[INFO] [stdout] 782 |             SendMessageW(hud, WM_LBUTTONUP, 0, ((175isize) << 16) | 20);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/main.rs:788:20
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 if IsWindow(hud) == 0 {
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/main.rs:793:24
[INFO] [stdout]     |
[INFO] [stdout] 793 |             assert_eq!(IsWindow(hud), 0);
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `discord-activity-mvp` (bin "discord-activity-mvp" test) due to 337 previous errors
[INFO] running `Command { std: "docker" "inspect" "c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d", kill_on_drop: false }`
[INFO] [stdout] c449dd1c7691836b9341cb78378b5970cf656dc4e3cb10e72aae59426d93151d
