[INFO] cloning repository https://github.com/SAIBORC/live_wallpaper
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SAIBORC/live_wallpaper" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSAIBORC%2Flive_wallpaper", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSAIBORC%2Flive_wallpaper'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 43a7178bcb2f988fb91e992d43a60853216e3368
[INFO] checking SAIBORC/live_wallpaper against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSAIBORC%2Flive_wallpaper" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SAIBORC/live_wallpaper
[INFO] finished tweaking git repo https://github.com/SAIBORC/live_wallpaper
[INFO] tweaked toml for git repo https://github.com/SAIBORC/live_wallpaper written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SAIBORC/live_wallpaper 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/SAIBORC/live_wallpaper 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-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2
[INFO] running `Command { std: "docker" "start" "620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2", 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" "620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling live-wallpaper v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]     Checking windows v0.58.0
[INFO] [stderr] warning: live-wallpaper@0.1.1: rc.exe not found; icon not embedded
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/ui.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::Foundation::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::Graphics::Gdi::HBRUSH;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::System::LibraryLoader::{GetModuleHandleW, GetProcAddress, LoadLibraryW};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::System::Registry::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::UI::Controls::Dialogs::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows::Win32::UI::Input::KeyboardAndMouse::{RegisterHotKey, MOD_ALT, MOD_CONTROL, VK_W};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::UI::Shell::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/ui.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::core::{w, PCSTR, PCWSTR, PWSTR};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/wallpaper.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::{BOOL, HINSTANCE, HWND, LPARAM, LRESULT, POINT, RECT, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/wallpaper.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/wallpaper.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/wallpaper.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::UI::HiDpi::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/wallpaper.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/wallpaper.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::core::{w, PCWSTR};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::UI::WindowsAndMessaging::MessageBoxW;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |     use windows::Win32::System::ProcessStatus::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |     use windows::Win32::System::Power::{GetSystemPowerStatus, SYSTEM_POWER_STATUS};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use windows::Win32::Foundation::HWND;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:164:18
[INFO] [stdout]     |
[INFO] [stdout] 164 |     use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/main.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::core::{w, PCWSTR};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/ui.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 guidItem: windows::core::GUID::default(),
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/ui.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::Foundation::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::Graphics::Gdi::HBRUSH;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::System::LibraryLoader::{GetModuleHandleW, GetProcAddress, LoadLibraryW};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::System::Registry::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::UI::Controls::Dialogs::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows::Win32::UI::Input::KeyboardAndMouse::{RegisterHotKey, MOD_ALT, MOD_CONTROL, VK_W};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::UI::Shell::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ui.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/ui.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::core::{w, PCSTR, PCWSTR, PWSTR};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/wallpaper.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::{BOOL, HINSTANCE, HWND, LPARAM, LRESULT, POINT, RECT, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/wallpaper.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/wallpaper.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/wallpaper.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::UI::HiDpi::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/wallpaper.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/wallpaper.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::core::{w, PCWSTR};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::UI::WindowsAndMessaging::MessageBoxW;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |     use windows::Win32::System::ProcessStatus::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |     use windows::Win32::System::Power::{GetSystemPowerStatus, SYSTEM_POWER_STATUS};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use windows::Win32::Foundation::HWND;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:164:18
[INFO] [stdout]     |
[INFO] [stdout] 164 |     use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/main.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::core::{w, PCWSTR};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/ui.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 guidItem: windows::core::GUID::default(),
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:67:26
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 windows::Win32::UI::WindowsAndMessaging::MB_OK
[INFO] [stdout]    |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:68:32
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     | windows::Win32::UI::WindowsAndMessaging::MB_ICONINFORMATION,
[INFO] [stdout]    |                                ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let h = windows::Win32::System::Threading::GetCurrentProcess();
[INFO] [stdout]     |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ui.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 | const WM_TRAY: u32 = WM_APP + 1;
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ui.rs:43:27
[INFO] [stdout]    |
[INFO] [stdout] 43 | const WM_SHOW_MENU: u32 = WM_APP + 2;
[INFO] [stdout]    |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 | const MF_GRAYED: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0001);
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:78:20
[INFO] [stdout]    |
[INFO] [stdout] 78 | const MF_DISABLED: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0002);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 | const MF_SEPARATOR: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0800);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 | const MF_POPUP: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0010);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TRACK_POPUP_MENU_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 | const TPM_NONOTIFY: TRACK_POPUP_MENU_FLAGS = TRACK_POPUP_MENU_FLAGS(0x0000_0080);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ui.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub fn app_icon() -> 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/ui.rs:100:45
[INFO] [stdout]     |
[INFO] [stdout] 100 |         _ => match unsafe { LoadIconW(None, IDI_APPLICATION) } {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_DESTROY` in this scope
[INFO] [stdout]    --> src/ui.rs:171:15
[INFO] [stdout]     |
[INFO] [stdout] 171 |     if msg == WM_DESTROY {
[INFO] [stdout]     |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/ui.rs:175:15
[INFO] [stdout]     |
[INFO] [stdout] 175 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]    --> src/ui.rs:183:40
[INFO] [stdout]     |
[INFO] [stdout] 183 |     if code >= 0 && wparam.0 as u32 == WM_RBUTTONUP {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/ui.rs:187:44
[INFO] [stdout]     |
[INFO] [stdout] 187 |             let ms = &*(lparam.0 as *const MSLLHOOKSTRUCT);
[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/ui.rs:318:54
[INFO] [stdout]     |
[INFO] [stdout] 318 | unsafe fn build_menu(cfg: &config::Config) -> Result<HMENU, String> {
[INFO] [stdout]     |                                                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 | unsafe fn build_menu<HMENU>(cfg: &config::Config) -> Result<HMENU, String> {
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/ui.rs:322:15
[INFO] [stdout]     |
[INFO] [stdout] 322 |         menu: HMENU,
[INFO] [stdout]     |               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]    --> src/ui.rs:323:16
[INFO] [stdout]     |
[INFO] [stdout] 323 |         flags: MENU_ITEM_FLAGS,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:338:16
[INFO] [stdout]     |
[INFO] [stdout] 338 |     item(menu, MF_STRING, ID_PICK, w!("Pick video..."))?;
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:342:21
[INFO] [stdout]     |
[INFO] [stdout] 342 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:347:16
[INFO] [stdout]     |
[INFO] [stdout] 347 |     item(menu, MF_STRING, ID_VOL_UP, w!("Volume +10"))?;
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:348:16
[INFO] [stdout]     |
[INFO] [stdout] 348 |     item(menu, MF_STRING, ID_VOL_DOWN, w!("Volume -10"))?;
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:359:25
[INFO] [stdout]     |
[INFO] [stdout] 359 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             MF_STRING
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:366:27
[INFO] [stdout]     |
[INFO] [stdout] 366 |     item(menu, MF_POPUP | MF_STRING, fit.0 as usize, w!("Video fit"))?;
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:375:13
[INFO] [stdout]     |
[INFO] [stdout] 375 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:375:25
[INFO] [stdout]     |
[INFO] [stdout] 375 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             MF_STRING
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:384:20
[INFO] [stdout]     |
[INFO] [stdout] 384 |         MF_POPUP | MF_STRING,
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:396:13
[INFO] [stdout]     |
[INFO] [stdout] 396 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:396:25
[INFO] [stdout]     |
[INFO] [stdout] 396 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |             MF_STRING
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:405:20
[INFO] [stdout]     |
[INFO] [stdout] 405 |         MF_POPUP | MF_STRING,
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:418:25
[INFO] [stdout]     |
[INFO] [stdout] 418 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:420:13
[INFO] [stdout]     |
[INFO] [stdout] 420 |             MF_STRING
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:427:20
[INFO] [stdout]     |
[INFO] [stdout] 427 |         MF_POPUP | MF_STRING,
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:433:9
[INFO] [stdout]     |
[INFO] [stdout] 433 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:433:21
[INFO] [stdout]     |
[INFO] [stdout] 433 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:440:9
[INFO] [stdout]     |
[INFO] [stdout] 440 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:440:21
[INFO] [stdout]     |
[INFO] [stdout] 440 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:447:21
[INFO] [stdout]     |
[INFO] [stdout] 447 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:459:21
[INFO] [stdout]     |
[INFO] [stdout] 459 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:471:9
[INFO] [stdout]     |
[INFO] [stdout] 471 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:471:21
[INFO] [stdout]     |
[INFO] [stdout] 471 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:473:9
[INFO] [stdout]     |
[INFO] [stdout] 473 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:484:21
[INFO] [stdout]     |
[INFO] [stdout] 484 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:491:21
[INFO] [stdout]     |
[INFO] [stdout] 491 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:497:27
[INFO] [stdout]     |
[INFO] [stdout] 497 |     item(menu, MF_POPUP | MF_STRING, sub.0 as usize, w!("Monitor mode"))?;
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:506:21
[INFO] [stdout]     |
[INFO] [stdout] 506 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:508:9
[INFO] [stdout]     |
[INFO] [stdout] 508 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:512:16
[INFO] [stdout]     |
[INFO] [stdout] 512 |     item(menu, MF_STRING, ID_QUIT, w!("Quit"))?;
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NULL` in this scope
[INFO] [stdout]    --> src/ui.rs:691:36
[INFO] [stdout]     |
[INFO] [stdout] 691 |         let _ = PostMessageW(hwnd, WM_NULL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/ui.rs:694:13
[INFO] [stdout]     |
[INFO] [stdout] 694 |             TPM_RETURNCMD | TPM_RIGHTBUTTON | TPM_NONOTIFY,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]    --> src/ui.rs:694:29
[INFO] [stdout]     |
[INFO] [stdout] 694 |             TPM_RETURNCMD | TPM_RIGHTBUTTON | TPM_NONOTIFY,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]    --> src/ui.rs:719:21
[INFO] [stdout]     |
[INFO] [stdout] 719 |                     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/ui.rs:719:29
[INFO] [stdout]     |
[INFO] [stdout] 719 |                     MB_OK | MB_ICONERROR,
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/ui.rs:727:18
[INFO] [stdout]     |
[INFO] [stdout] 727 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/ui.rs:742:29
[INFO] [stdout]     |
[INFO] [stdout] 742 |             WINDOW_EX_STYLE(WS_EX_TOOLWINDOW.0),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]    --> src/ui.rs:745:26
[INFO] [stdout]     |
[INFO] [stdout] 745 |             WINDOW_STYLE(WS_OVERLAPPED.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/ui.rs:762:21
[INFO] [stdout]     |
[INFO] [stdout] 762 |                     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/ui.rs:762:29
[INFO] [stdout]     |
[INFO] [stdout] 762 |                     MB_OK | MB_ICONERROR,
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]    --> src/ui.rs:782:17
[INFO] [stdout]     |
[INFO] [stdout] 782 |                 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/ui.rs:782:25
[INFO] [stdout]     |
[INFO] [stdout] 782 |                 MB_OK | MB_ICONERROR,
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_MOUSE_LL` in this scope
[INFO] [stdout]    --> src/ui.rs:794:44
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let hook = match SetWindowsHookExW(WH_MOUSE_LL, Some(tray_ll_mouse), hinst, 0) {
[INFO] [stdout]     |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/ui.rs:808:31
[INFO] [stdout]     |
[INFO] [stdout] 808 |             if msg.message == WM_HOTKEY && msg.wParam.0 == HOTKEY_ID as usize {
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]    --> src/ui.rs:814:26
[INFO] [stdout]     |
[INFO] [stdout] 814 |                 if lm == WM_RBUTTONUP || lm == WM_CONTEXTMENU {
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CONTEXTMENU` in this scope
[INFO] [stdout]    --> src/ui.rs:814:48
[INFO] [stdout]     |
[INFO] [stdout] 814 |                 if lm == WM_RBUTTONUP || lm == WM_CONTEXTMENU {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_CHILD` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:91:44
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let mut child = GetWindow(progman, GW_CHILD).ok()?;
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_HWNDNEXT` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:106:36
[INFO] [stdout]     |
[INFO] [stdout] 106 |             match GetWindow(child, GW_HWNDNEXT) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SMTO_NORMAL` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             SMTO_NORMAL,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:160:28
[INFO] [stdout]     |
[INFO] [stdout] 160 |             return LRESULT(HTTRANSPARENT as isize);
[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/wallpaper.rs:174:18
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |             style: WNDCLASS_STYLES(CS_HREDRAW.0 | CS_VREDRAW.0),
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:175:51
[INFO] [stdout]     |
[INFO] [stdout] 175 |             style: WNDCLASS_STYLES(CS_HREDRAW.0 | CS_VREDRAW.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/wallpaper.rs:188:40
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let ex_style = WINDOW_EX_STYLE(WS_EX_NOACTIVATE.0 | WS_EX_TOOLWINDOW.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/wallpaper.rs:188:61
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let ex_style = WINDOW_EX_STYLE(WS_EX_NOACTIVATE.0 | WS_EX_TOOLWINDOW.0);
[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/wallpaper.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |             WINDOW_STYLE(WS_CHILD.0 | WS_VISIBLE.0 | WS_CLIPSIBLINGS.0),
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:194:39
[INFO] [stdout]     |
[INFO] [stdout] 194 |             WINDOW_STYLE(WS_CHILD.0 | WS_VISIBLE.0 | WS_CLIPSIBLINGS.0),
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:194:54
[INFO] [stdout]     |
[INFO] [stdout] 194 |             WINDOW_STYLE(WS_CHILD.0 | WS_VISIBLE.0 | WS_CLIPSIBLINGS.0),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_BOTTOM` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             HWND_BOTTOM,
[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/wallpaper.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             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/wallpaper.rs:213:26
[INFO] [stdout]     |
[INFO] [stdout] 213 |             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/wallpaper.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 213 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:77:36
[INFO] [stdout]    |
[INFO] [stdout] 77 | const MF_GRAYED: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0001);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:78:38
[INFO] [stdout]    |
[INFO] [stdout] 78 | const MF_DISABLED: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0002);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:79:39
[INFO] [stdout]    |
[INFO] [stdout] 79 | const MF_SEPARATOR: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0800);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:80:35
[INFO] [stdout]    |
[INFO] [stdout] 80 | const MF_POPUP: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0010);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TRACK_POPUP_MENU_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:81:46
[INFO] [stdout]    |
[INFO] [stdout] 81 | const TPM_NONOTIFY: TRACK_POPUP_MENU_FLAGS = TRACK_POPUP_MENU_FLAGS(0x0000_0080);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]   --> src/ui.rs:97:24
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let hid = unsafe { LoadIconW(HINSTANCE(hmod.0), PCWSTR(1usize as *const u16)) };
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]    --> src/ui.rs:100:29
[INFO] [stdout]     |
[INFO] [stdout] 100 |         _ => match unsafe { LoadIconW(None, IDI_APPLICATION) } {
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]    --> src/ui.rs:102:23
[INFO] [stdout]     |
[INFO] [stdout] 102 |             Err(_) => HICON::default(),
[INFO] [stdout]     |                       ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/ui.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         PostQuitMessage(0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/ui.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ui.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let _ = PostMessageW(hwnd, WM_SHOW_MENU, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/ui.rs:206:20
[INFO] [stdout]     |
[INFO] [stdout] 206 |     CallNextHookEx(HHOOK(std::ptr::null_mut()), code, 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 `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/ui.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     CallNextHookEx(HHOOK(std::ptr::null_mut()), code, 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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:319:16
[INFO] [stdout]     |
[INFO] [stdout] 319 |     let menu = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:351:15
[INFO] [stdout]     |
[INFO] [stdout] 351 |     let fit = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 |         AppendMenuW(fit, f, id, PCWSTR(wide(label).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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |     let rend = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:379:9
[INFO] [stdout]     |
[INFO] [stdout] 379 |         AppendMenuW(rend, f, id, PCWSTR(wide(label).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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:389:16
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let down = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         AppendMenuW(down, f, id, PCWSTR(wide(label).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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:410:14
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let hw = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |         AppendMenuW(hw, f, id, PCWSTR(wide(label).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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:482:15
[INFO] [stdout]     |
[INFO] [stdout] 482 |     let sub = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     AppendMenuW(sub, mp, ID_MON_PRIMARY, w!("Primary monitor"))
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     AppendMenuW(sub, ma, ID_MON_ALL, w!("All monitors"))
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         AppendMenuW(menu, flags, id, text).map_err(|e| format!("AppendMenuW: {e}"))
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/ui.rs:672:22
[INFO] [stdout]     |
[INFO] [stdout] 672 |             unsafe { PostQuitMessage(0) };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/ui.rs:688:22
[INFO] [stdout]     |
[INFO] [stdout] 688 |     let _ = unsafe { GetCursorPos(&mut pt) };
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/ui.rs:690:17
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let _ = SetForegroundWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ui.rs:691:17
[INFO] [stdout]     |
[INFO] [stdout] 691 |         let _ = PostMessageW(hwnd, WM_NULL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:692:17
[INFO] [stdout]     |
[INFO] [stdout] 692 |         let r = TrackPopupMenu(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:702:17
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let _ = DestroyMenu(menu);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]    --> src/ui.rs:715:17
[INFO] [stdout]     |
[INFO] [stdout] 715 |                 MessageBoxW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WNDCLASS_STYLES` in this scope
[INFO] [stdout]    --> src/ui.rs:728:20
[INFO] [stdout]     |
[INFO] [stdout] 728 |             style: WNDCLASS_STYLES(0),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]    --> src/ui.rs:734:22
[INFO] [stdout]     |
[INFO] [stdout] 734 |             hCursor: HCURSOR::default(),
[INFO] [stdout]     |                      ^^^^^^^ use of undeclared type `HCURSOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/ui.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |         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 `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]    --> src/ui.rs:742:13
[INFO] [stdout]     |
[INFO] [stdout] 742 |             WINDOW_EX_STYLE(WS_EX_TOOLWINDOW.0),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui.rs:745:13
[INFO] [stdout]     |
[INFO] [stdout] 745 |             WINDOW_STYLE(WS_OVERLAPPED.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/ui.rs:741:26
[INFO] [stdout]     |
[INFO] [stdout] 741 |         let hwnd = match CreateWindowExW(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]    --> src/ui.rs:758:17
[INFO] [stdout]     |
[INFO] [stdout] 758 |                 MessageBoxW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]    --> src/ui.rs:778:21
[INFO] [stdout]     |
[INFO] [stdout] 778 |             let _ = MessageBoxW(
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui.rs:784:21
[INFO] [stdout]     |
[INFO] [stdout] 784 |             let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]    --> src/ui.rs:794:26
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let hook = match SetWindowsHookExW(WH_MOUSE_LL, Some(tray_ll_mouse), hinst, 0) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/ui.rs:802:23
[INFO] [stdout]     |
[INFO] [stdout] 802 |         let mut msg = MSG::default();
[INFO] [stdout]     |                       ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/ui.rs:804:23
[INFO] [stdout]     |
[INFO] [stdout] 804 |             let got = GetMessageW(&mut msg, None, 0, 0);
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/ui.rs:818:25
[INFO] [stdout]     |
[INFO] [stdout] 818 |                 let _ = TranslateMessage(&msg);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/ui.rs:819:17
[INFO] [stdout]     |
[INFO] [stdout] 819 |                 DispatchMessageW(&msg);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]    --> src/ui.rs:824:21
[INFO] [stdout]     |
[INFO] [stdout] 824 |             let _ = UnhookWindowsHookEx(h);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui.rs:827:17
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let _ = EnumWindows(Some(cb), LPARAM(&mut found as *mut isize 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 `FindWindowExW` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let has_icons = FindWindowExW(h, None, w!("SHELLDLL_DefView"), PCWSTR::null())
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindow` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:91:25
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let mut child = GetWindow(progman, GW_CHILD).ok()?;
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |             let n = GetClassNameW(child, &mut buf);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 if name == "WorkerW" && IsWindowVisible(child).as_bool() {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:98:37
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     let has_icons = FindWindowExW(child, None, w!("SHELLDLL_DefView"), PCWSTR::null())
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindow` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:106:19
[INFO] [stdout]     |
[INFO] [stdout] 106 |             match GetWindow(child, GW_HWNDNEXT) {
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let progman = FindWindowW(w!("Progman"), PCWSTR::null())
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageTimeoutW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         SendMessageTimeoutW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let ww = FindWindowExW(None, shell_parent, w!("WorkerW"), PCWSTR::null())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WNDCLASS_STYLES` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:175:20
[INFO] [stdout]     |
[INFO] [stdout] 175 |             style: WNDCLASS_STYLES(CS_HREDRAW.0 | CS_VREDRAW.0),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |             hCursor: HCURSOR::default(),
[INFO] [stdout]     |                      ^^^^^^^ use of undeclared type `HCURSOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         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 `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:188:24
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let ex_style = WINDOW_EX_STYLE(WS_EX_NOACTIVATE.0 | WS_EX_TOOLWINDOW.0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             WINDOW_STYLE(WS_CHILD.0 | WS_VISIBLE.0 | WS_CLIPSIBLINGS.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/wallpaper.rs:190:20
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:206:17
[INFO] [stdout]     |
[INFO] [stdout] 206 |         let _ = SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:222:17
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let n = GetClassNameW(hwnd, &mut buf);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:248:12
[INFO] [stdout]     |
[INFO] [stdout] 248 |         if GetWindowRect(hwnd, &mut wr).is_err() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let fg = GetForegroundWindow();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |         let _ = EnumWindows(Some(cb), LPARAM(&mut covered as *mut bool 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 `IsWindowVisible` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:289:12
[INFO] [stdout]     |
[INFO] [stdout] 289 |         if IsWindowVisible(h).as_bool() && IsZoomed(h).as_bool() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsZoomed` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:289:44
[INFO] [stdout]     |
[INFO] [stdout] 289 |         if IsWindowVisible(h).as_bool() && IsZoomed(h).as_bool() {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] warning: live-wallpaper@0.1.1: rc.exe not found; icon not embedded
[INFO] [stderr] error: could not compile `live-wallpaper` (bin "live-wallpaper") due to 198 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:67:26
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 windows::Win32::UI::WindowsAndMessaging::MB_OK
[INFO] [stdout]    |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:68:32
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     | windows::Win32::UI::WindowsAndMessaging::MB_ICONINFORMATION,
[INFO] [stdout]    |                                ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let h = windows::Win32::System::Threading::GetCurrentProcess();
[INFO] [stdout]     |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ui.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 | const WM_TRAY: u32 = WM_APP + 1;
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/ui.rs:43:27
[INFO] [stdout]    |
[INFO] [stdout] 43 | const WM_SHOW_MENU: u32 = WM_APP + 2;
[INFO] [stdout]    |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 | const MF_GRAYED: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0001);
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:78:20
[INFO] [stdout]    |
[INFO] [stdout] 78 | const MF_DISABLED: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0002);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 | const MF_SEPARATOR: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0800);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 | const MF_POPUP: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0010);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `TRACK_POPUP_MENU_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 | const TPM_NONOTIFY: TRACK_POPUP_MENU_FLAGS = TRACK_POPUP_MENU_FLAGS(0x0000_0080);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ui.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub fn app_icon() -> 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/ui.rs:100:45
[INFO] [stdout]     |
[INFO] [stdout] 100 |         _ => match unsafe { LoadIconW(None, IDI_APPLICATION) } {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_DESTROY` in this scope
[INFO] [stdout]    --> src/ui.rs:171:15
[INFO] [stdout]     |
[INFO] [stdout] 171 |     if msg == WM_DESTROY {
[INFO] [stdout]     |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/ui.rs:175:15
[INFO] [stdout]     |
[INFO] [stdout] 175 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]    --> src/ui.rs:183:40
[INFO] [stdout]     |
[INFO] [stdout] 183 |     if code >= 0 && wparam.0 as u32 == WM_RBUTTONUP {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/ui.rs:187:44
[INFO] [stdout]     |
[INFO] [stdout] 187 |             let ms = &*(lparam.0 as *const MSLLHOOKSTRUCT);
[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/ui.rs:318:54
[INFO] [stdout]     |
[INFO] [stdout] 318 | unsafe fn build_menu(cfg: &config::Config) -> Result<HMENU, String> {
[INFO] [stdout]     |                                                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 | unsafe fn build_menu<HMENU>(cfg: &config::Config) -> Result<HMENU, String> {
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/ui.rs:322:15
[INFO] [stdout]     |
[INFO] [stdout] 322 |         menu: HMENU,
[INFO] [stdout]     |               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]    --> src/ui.rs:323:16
[INFO] [stdout]     |
[INFO] [stdout] 323 |         flags: MENU_ITEM_FLAGS,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:338:16
[INFO] [stdout]     |
[INFO] [stdout] 338 |     item(menu, MF_STRING, ID_PICK, w!("Pick video..."))?;
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:342:21
[INFO] [stdout]     |
[INFO] [stdout] 342 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:347:16
[INFO] [stdout]     |
[INFO] [stdout] 347 |     item(menu, MF_STRING, ID_VOL_UP, w!("Volume +10"))?;
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:348:16
[INFO] [stdout]     |
[INFO] [stdout] 348 |     item(menu, MF_STRING, ID_VOL_DOWN, w!("Volume -10"))?;
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:359:25
[INFO] [stdout]     |
[INFO] [stdout] 359 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             MF_STRING
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:366:27
[INFO] [stdout]     |
[INFO] [stdout] 366 |     item(menu, MF_POPUP | MF_STRING, fit.0 as usize, w!("Video fit"))?;
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:375:13
[INFO] [stdout]     |
[INFO] [stdout] 375 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:375:25
[INFO] [stdout]     |
[INFO] [stdout] 375 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             MF_STRING
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:384:20
[INFO] [stdout]     |
[INFO] [stdout] 384 |         MF_POPUP | MF_STRING,
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:396:13
[INFO] [stdout]     |
[INFO] [stdout] 396 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:396:25
[INFO] [stdout]     |
[INFO] [stdout] 396 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |             MF_STRING
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:405:20
[INFO] [stdout]     |
[INFO] [stdout] 405 |         MF_POPUP | MF_STRING,
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:418:25
[INFO] [stdout]     |
[INFO] [stdout] 418 |             MF_STRING | MF_CHECKED
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:420:13
[INFO] [stdout]     |
[INFO] [stdout] 420 |             MF_STRING
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:427:20
[INFO] [stdout]     |
[INFO] [stdout] 427 |         MF_POPUP | MF_STRING,
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:433:9
[INFO] [stdout]     |
[INFO] [stdout] 433 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:433:21
[INFO] [stdout]     |
[INFO] [stdout] 433 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:440:9
[INFO] [stdout]     |
[INFO] [stdout] 440 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:440:21
[INFO] [stdout]     |
[INFO] [stdout] 440 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:447:21
[INFO] [stdout]     |
[INFO] [stdout] 447 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:459:21
[INFO] [stdout]     |
[INFO] [stdout] 459 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:471:9
[INFO] [stdout]     |
[INFO] [stdout] 471 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:471:21
[INFO] [stdout]     |
[INFO] [stdout] 471 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:473:9
[INFO] [stdout]     |
[INFO] [stdout] 473 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:484:21
[INFO] [stdout]     |
[INFO] [stdout] 484 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:491:21
[INFO] [stdout]     |
[INFO] [stdout] 491 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:497:27
[INFO] [stdout]     |
[INFO] [stdout] 497 |     item(menu, MF_POPUP | MF_STRING, sub.0 as usize, w!("Monitor mode"))?;
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/ui.rs:506:21
[INFO] [stdout]     |
[INFO] [stdout] 506 |         MF_STRING | MF_CHECKED
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:508:9
[INFO] [stdout]     |
[INFO] [stdout] 508 |         MF_STRING
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/ui.rs:512:16
[INFO] [stdout]     |
[INFO] [stdout] 512 |     item(menu, MF_STRING, ID_QUIT, w!("Quit"))?;
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NULL` in this scope
[INFO] [stdout]    --> src/ui.rs:691:36
[INFO] [stdout]     |
[INFO] [stdout] 691 |         let _ = PostMessageW(hwnd, WM_NULL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/ui.rs:694:13
[INFO] [stdout]     |
[INFO] [stdout] 694 |             TPM_RETURNCMD | TPM_RIGHTBUTTON | TPM_NONOTIFY,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]    --> src/ui.rs:694:29
[INFO] [stdout]     |
[INFO] [stdout] 694 |             TPM_RETURNCMD | TPM_RIGHTBUTTON | TPM_NONOTIFY,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]    --> src/ui.rs:719:21
[INFO] [stdout]     |
[INFO] [stdout] 719 |                     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/ui.rs:719:29
[INFO] [stdout]     |
[INFO] [stdout] 719 |                     MB_OK | MB_ICONERROR,
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/ui.rs:727:18
[INFO] [stdout]     |
[INFO] [stdout] 727 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/ui.rs:742:29
[INFO] [stdout]     |
[INFO] [stdout] 742 |             WINDOW_EX_STYLE(WS_EX_TOOLWINDOW.0),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]    --> src/ui.rs:745:26
[INFO] [stdout]     |
[INFO] [stdout] 745 |             WINDOW_STYLE(WS_OVERLAPPED.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/ui.rs:762:21
[INFO] [stdout]     |
[INFO] [stdout] 762 |                     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/ui.rs:762:29
[INFO] [stdout]     |
[INFO] [stdout] 762 |                     MB_OK | MB_ICONERROR,
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]    --> src/ui.rs:782:17
[INFO] [stdout]     |
[INFO] [stdout] 782 |                 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/ui.rs:782:25
[INFO] [stdout]     |
[INFO] [stdout] 782 |                 MB_OK | MB_ICONERROR,
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_MOUSE_LL` in this scope
[INFO] [stdout]    --> src/ui.rs:794:44
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let hook = match SetWindowsHookExW(WH_MOUSE_LL, Some(tray_ll_mouse), hinst, 0) {
[INFO] [stdout]     |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/ui.rs:808:31
[INFO] [stdout]     |
[INFO] [stdout] 808 |             if msg.message == WM_HOTKEY && msg.wParam.0 == HOTKEY_ID as usize {
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]    --> src/ui.rs:814:26
[INFO] [stdout]     |
[INFO] [stdout] 814 |                 if lm == WM_RBUTTONUP || lm == WM_CONTEXTMENU {
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CONTEXTMENU` in this scope
[INFO] [stdout]    --> src/ui.rs:814:48
[INFO] [stdout]     |
[INFO] [stdout] 814 |                 if lm == WM_RBUTTONUP || lm == WM_CONTEXTMENU {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_CHILD` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:91:44
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let mut child = GetWindow(progman, GW_CHILD).ok()?;
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GW_HWNDNEXT` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:106:36
[INFO] [stdout]     |
[INFO] [stdout] 106 |             match GetWindow(child, GW_HWNDNEXT) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SMTO_NORMAL` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             SMTO_NORMAL,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:160:28
[INFO] [stdout]     |
[INFO] [stdout] 160 |             return LRESULT(HTTRANSPARENT as isize);
[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/wallpaper.rs:174:18
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |             style: WNDCLASS_STYLES(CS_HREDRAW.0 | CS_VREDRAW.0),
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:175:51
[INFO] [stdout]     |
[INFO] [stdout] 175 |             style: WNDCLASS_STYLES(CS_HREDRAW.0 | CS_VREDRAW.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/wallpaper.rs:188:40
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let ex_style = WINDOW_EX_STYLE(WS_EX_NOACTIVATE.0 | WS_EX_TOOLWINDOW.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/wallpaper.rs:188:61
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let ex_style = WINDOW_EX_STYLE(WS_EX_NOACTIVATE.0 | WS_EX_TOOLWINDOW.0);
[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/wallpaper.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |             WINDOW_STYLE(WS_CHILD.0 | WS_VISIBLE.0 | WS_CLIPSIBLINGS.0),
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:194:39
[INFO] [stdout]     |
[INFO] [stdout] 194 |             WINDOW_STYLE(WS_CHILD.0 | WS_VISIBLE.0 | WS_CLIPSIBLINGS.0),
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:194:54
[INFO] [stdout]     |
[INFO] [stdout] 194 |             WINDOW_STYLE(WS_CHILD.0 | WS_VISIBLE.0 | WS_CLIPSIBLINGS.0),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_BOTTOM` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             HWND_BOTTOM,
[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/wallpaper.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             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/wallpaper.rs:213:26
[INFO] [stdout]     |
[INFO] [stdout] 213 |             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/wallpaper.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 213 |             SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:77:36
[INFO] [stdout]    |
[INFO] [stdout] 77 | const MF_GRAYED: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0001);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:78:38
[INFO] [stdout]    |
[INFO] [stdout] 78 | const MF_DISABLED: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0002);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:79:39
[INFO] [stdout]    |
[INFO] [stdout] 79 | const MF_SEPARATOR: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0800);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:80:35
[INFO] [stdout]    |
[INFO] [stdout] 80 | const MF_POPUP: MENU_ITEM_FLAGS = MENU_ITEM_FLAGS(0x0000_0010);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TRACK_POPUP_MENU_FLAGS` in this scope
[INFO] [stdout]   --> src/ui.rs:81:46
[INFO] [stdout]    |
[INFO] [stdout] 81 | const TPM_NONOTIFY: TRACK_POPUP_MENU_FLAGS = TRACK_POPUP_MENU_FLAGS(0x0000_0080);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]   --> src/ui.rs:97:24
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let hid = unsafe { LoadIconW(HINSTANCE(hmod.0), PCWSTR(1usize as *const u16)) };
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]    --> src/ui.rs:100:29
[INFO] [stdout]     |
[INFO] [stdout] 100 |         _ => match unsafe { LoadIconW(None, IDI_APPLICATION) } {
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]    --> src/ui.rs:102:23
[INFO] [stdout]     |
[INFO] [stdout] 102 |             Err(_) => HICON::default(),
[INFO] [stdout]     |                       ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/ui.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         PostQuitMessage(0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/ui.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ui.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let _ = PostMessageW(hwnd, WM_SHOW_MENU, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/ui.rs:206:20
[INFO] [stdout]     |
[INFO] [stdout] 206 |     CallNextHookEx(HHOOK(std::ptr::null_mut()), code, 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 `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/ui.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     CallNextHookEx(HHOOK(std::ptr::null_mut()), code, 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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:319:16
[INFO] [stdout]     |
[INFO] [stdout] 319 |     let menu = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:351:15
[INFO] [stdout]     |
[INFO] [stdout] 351 |     let fit = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 |         AppendMenuW(fit, f, id, PCWSTR(wide(label).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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |     let rend = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:379:9
[INFO] [stdout]     |
[INFO] [stdout] 379 |         AppendMenuW(rend, f, id, PCWSTR(wide(label).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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:389:16
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let down = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         AppendMenuW(down, f, id, PCWSTR(wide(label).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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:410:14
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let hw = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |         AppendMenuW(hw, f, id, PCWSTR(wide(label).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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:482:15
[INFO] [stdout]     |
[INFO] [stdout] 482 |     let sub = CreatePopupMenu().map_err(|e| format!("CreatePopupMenu: {e}"))?;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     AppendMenuW(sub, mp, ID_MON_PRIMARY, w!("Primary monitor"))
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     AppendMenuW(sub, ma, ID_MON_ALL, w!("All monitors"))
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/ui.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         AppendMenuW(menu, flags, id, text).map_err(|e| format!("AppendMenuW: {e}"))
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/ui.rs:672:22
[INFO] [stdout]     |
[INFO] [stdout] 672 |             unsafe { PostQuitMessage(0) };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/ui.rs:688:22
[INFO] [stdout]     |
[INFO] [stdout] 688 |     let _ = unsafe { GetCursorPos(&mut pt) };
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/ui.rs:690:17
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let _ = SetForegroundWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ui.rs:691:17
[INFO] [stdout]     |
[INFO] [stdout] 691 |         let _ = PostMessageW(hwnd, WM_NULL, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:692:17
[INFO] [stdout]     |
[INFO] [stdout] 692 |         let r = TrackPopupMenu(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/ui.rs:702:17
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let _ = DestroyMenu(menu);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]    --> src/ui.rs:715:17
[INFO] [stdout]     |
[INFO] [stdout] 715 |                 MessageBoxW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WNDCLASS_STYLES` in this scope
[INFO] [stdout]    --> src/ui.rs:728:20
[INFO] [stdout]     |
[INFO] [stdout] 728 |             style: WNDCLASS_STYLES(0),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]    --> src/ui.rs:734:22
[INFO] [stdout]     |
[INFO] [stdout] 734 |             hCursor: HCURSOR::default(),
[INFO] [stdout]     |                      ^^^^^^^ use of undeclared type `HCURSOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/ui.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |         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 `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]    --> src/ui.rs:742:13
[INFO] [stdout]     |
[INFO] [stdout] 742 |             WINDOW_EX_STYLE(WS_EX_TOOLWINDOW.0),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/ui.rs:745:13
[INFO] [stdout]     |
[INFO] [stdout] 745 |             WINDOW_STYLE(WS_OVERLAPPED.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/ui.rs:741:26
[INFO] [stdout]     |
[INFO] [stdout] 741 |         let hwnd = match CreateWindowExW(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]    --> src/ui.rs:758:17
[INFO] [stdout]     |
[INFO] [stdout] 758 |                 MessageBoxW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]    --> src/ui.rs:778:21
[INFO] [stdout]     |
[INFO] [stdout] 778 |             let _ = MessageBoxW(
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui.rs:784:21
[INFO] [stdout]     |
[INFO] [stdout] 784 |             let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]    --> src/ui.rs:794:26
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let hook = match SetWindowsHookExW(WH_MOUSE_LL, Some(tray_ll_mouse), hinst, 0) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/ui.rs:802:23
[INFO] [stdout]     |
[INFO] [stdout] 802 |         let mut msg = MSG::default();
[INFO] [stdout]     |                       ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/ui.rs:804:23
[INFO] [stdout]     |
[INFO] [stdout] 804 |             let got = GetMessageW(&mut msg, None, 0, 0);
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/ui.rs:818:25
[INFO] [stdout]     |
[INFO] [stdout] 818 |                 let _ = TranslateMessage(&msg);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/ui.rs:819:17
[INFO] [stdout]     |
[INFO] [stdout] 819 |                 DispatchMessageW(&msg);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]    --> src/ui.rs:824:21
[INFO] [stdout]     |
[INFO] [stdout] 824 |             let _ = UnhookWindowsHookEx(h);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/ui.rs:827:17
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let _ = DestroyWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let _ = EnumWindows(Some(cb), LPARAM(&mut found as *mut isize 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 `FindWindowExW` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let has_icons = FindWindowExW(h, None, w!("SHELLDLL_DefView"), PCWSTR::null())
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindow` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:91:25
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let mut child = GetWindow(progman, GW_CHILD).ok()?;
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |             let n = GetClassNameW(child, &mut buf);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 if name == "WorkerW" && IsWindowVisible(child).as_bool() {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]   --> src/wallpaper.rs:98:37
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     let has_icons = FindWindowExW(child, None, w!("SHELLDLL_DefView"), PCWSTR::null())
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindow` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:106:19
[INFO] [stdout]     |
[INFO] [stdout] 106 |             match GetWindow(child, GW_HWNDNEXT) {
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let progman = FindWindowW(w!("Progman"), PCWSTR::null())
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageTimeoutW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         SendMessageTimeoutW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowExW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let ww = FindWindowExW(None, shell_parent, w!("WorkerW"), PCWSTR::null())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WNDCLASS_STYLES` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:175:20
[INFO] [stdout]     |
[INFO] [stdout] 175 |             style: WNDCLASS_STYLES(CS_HREDRAW.0 | CS_VREDRAW.0),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |             hCursor: HCURSOR::default(),
[INFO] [stdout]     |                      ^^^^^^^ use of undeclared type `HCURSOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         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 `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:188:24
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let ex_style = WINDOW_EX_STYLE(WS_EX_NOACTIVATE.0 | WS_EX_TOOLWINDOW.0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             WINDOW_STYLE(WS_CHILD.0 | WS_VISIBLE.0 | WS_CLIPSIBLINGS.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/wallpaper.rs:190:20
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:206:17
[INFO] [stdout]     |
[INFO] [stdout] 206 |         let _ = SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:222:17
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let n = GetClassNameW(hwnd, &mut buf);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:248:12
[INFO] [stdout]     |
[INFO] [stdout] 248 |         if GetWindowRect(hwnd, &mut wr).is_err() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let fg = GetForegroundWindow();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |         let _ = EnumWindows(Some(cb), LPARAM(&mut covered as *mut bool 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 `IsWindowVisible` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:289:12
[INFO] [stdout]     |
[INFO] [stdout] 289 |         if IsWindowVisible(h).as_bool() && IsZoomed(h).as_bool() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsZoomed` in this scope
[INFO] [stdout]    --> src/wallpaper.rs:289:44
[INFO] [stdout]     |
[INFO] [stdout] 289 |         if IsWindowVisible(h).as_bool() && IsZoomed(h).as_bool() {
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] warning: live-wallpaper@0.1.1: rc.exe not found; icon not embedded
[INFO] [stderr] error: could not compile `live-wallpaper` (bin "live-wallpaper" test) due to 198 previous errors
[INFO] running `Command { std: "docker" "inspect" "620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2", kill_on_drop: false }`
[INFO] [stdout] 620131136cda4e3907f9e1f7b827a02ff2fb6945d460ec06cd9dcef2ffe5c5f2
