[INFO] fetching crate sapp-windows 0.2.10...
[INFO] testing sapp-windows-0.2.10 against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate sapp-windows 0.2.10 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate sapp-windows 0.2.10 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate sapp-windows 0.2.10
[INFO] finished tweaking crates.io crate sapp-windows 0.2.10
[INFO] tweaked toml for crates.io crate sapp-windows 0.2.10 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] af6fdac8f4e5cc07e30e5eb348ff44f9a5af4d141e346cd90396a2a0646a5a34
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "af6fdac8f4e5cc07e30e5eb348ff44f9a5af4d141e346cd90396a2a0646a5a34", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "af6fdac8f4e5cc07e30e5eb348ff44f9a5af4d141e346cd90396a2a0646a5a34", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af6fdac8f4e5cc07e30e5eb348ff44f9a5af4d141e346cd90396a2a0646a5a34", kill_on_drop: false }`
[INFO] [stdout] af6fdac8f4e5cc07e30e5eb348ff44f9a5af4d141e346cd90396a2a0646a5a34
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 969c8283479ab8370d8356219e71f569c092d75266cb336e80fce4855950fd6c
[INFO] running `Command { std: "docker" "start" "-a" "969c8283479ab8370d8356219e71f569c092d75266cb336e80fce4855950fd6c", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]    Compiling sapp-windows v0.2.10 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     shared::{
[INFO] [stdout]    |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     um::{
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::GetProcAddress`
[INFO] [stdout]  --> src/gl.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::{_sapp_wglGetProcAddress, GetProcAddress, _sapp_opengl32};
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^ no `GetProcAddress` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `SC_MONITORPOWER` is not bound in all patterns
[INFO] [stdout]    --> src/lib.rs:596:21
[INFO] [stdout]     |
[INFO] [stdout] 596 |                     SC_SCREENSAVE | SC_MONITORPOWER => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^   --------------- variable not in all patterns
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     pattern doesn't bind `SC_MONITORPOWER`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::SC_MONITORPOWER`
[INFO] [stdout]    --> src/lib.rs:596:37
[INFO] [stdout]     |
[INFO] [stdout] 596 |                     SC_SCREENSAVE | SC_MONITORPOWER => {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `SC_SCREENSAVE` is not bound in all patterns
[INFO] [stdout]    --> src/lib.rs:596:37
[INFO] [stdout]     |
[INFO] [stdout] 596 |                     SC_SCREENSAVE | SC_MONITORPOWER => {
[INFO] [stdout]     |                     -------------   ^^^^^^^^^^^^^^^ pattern doesn't bind `SC_SCREENSAVE`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::SC_SCREENSAVE`
[INFO] [stdout]    --> src/lib.rs:596:21
[INFO] [stdout]     |
[INFO] [stdout] 596 |                     SC_SCREENSAVE | SC_MONITORPOWER => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_KEYDOWN` is not bound in all patterns
[INFO] [stdout]    --> src/lib.rs:693:26
[INFO] [stdout]     |
[INFO] [stdout] 693 |             WM_KEYDOWN | WM_SYSKEYDOWN => _sapp_win32_key_event(
[INFO] [stdout]     |             ----------   ^^^^^^^^^^^^^ pattern doesn't bind `WM_KEYDOWN`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::WM_KEYDOWN`
[INFO] [stdout]    --> src/lib.rs:693:13
[INFO] [stdout]     |
[INFO] [stdout] 693 |             WM_KEYDOWN | WM_SYSKEYDOWN => _sapp_win32_key_event(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_SYSKEYDOWN` is not bound in all patterns
[INFO] [stdout]    --> src/lib.rs:693:13
[INFO] [stdout]     |
[INFO] [stdout] 693 |             WM_KEYDOWN | WM_SYSKEYDOWN => _sapp_win32_key_event(
[INFO] [stdout]     |             ^^^^^^^^^^   ------------- variable not in all patterns
[INFO] [stdout]     |             |
[INFO] [stdout]     |             pattern doesn't bind `WM_SYSKEYDOWN`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::WM_SYSKEYDOWN`
[INFO] [stdout]    --> src/lib.rs:693:26
[INFO] [stdout]     |
[INFO] [stdout] 693 |             WM_KEYDOWN | WM_SYSKEYDOWN => _sapp_win32_key_event(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_KEYUP` is not bound in all patterns
[INFO] [stdout]    --> src/lib.rs:698:24
[INFO] [stdout]     |
[INFO] [stdout] 698 |             WM_KEYUP | WM_SYSKEYUP => _sapp_win32_key_event(
[INFO] [stdout]     |             --------   ^^^^^^^^^^^ pattern doesn't bind `WM_KEYUP`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::WM_KEYUP`
[INFO] [stdout]    --> src/lib.rs:698:13
[INFO] [stdout]     |
[INFO] [stdout] 698 |             WM_KEYUP | WM_SYSKEYUP => _sapp_win32_key_event(
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_SYSKEYUP` is not bound in all patterns
[INFO] [stdout]    --> src/lib.rs:698:13
[INFO] [stdout]     |
[INFO] [stdout] 698 |             WM_KEYUP | WM_SYSKEYUP => _sapp_win32_key_event(
[INFO] [stdout]     |             ^^^^^^^^   ----------- variable not in all patterns
[INFO] [stdout]     |             |
[INFO] [stdout]     |             pattern doesn't bind `WM_SYSKEYUP`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::WM_SYSKEYUP`
[INFO] [stdout]    --> src/lib.rs:698:24
[INFO] [stdout]     |
[INFO] [stdout] 698 |             WM_KEYUP | WM_SYSKEYUP => _sapp_win32_key_event(
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/lib.rs:302:30
[INFO] [stdout]     |
[INFO] [stdout] 302 | static mut _sapp_win32_hwnd: HWND = std::ptr::null_mut();
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/lib.rs:303:28
[INFO] [stdout]     |
[INFO] [stdout] 303 | static mut _sapp_win32_dc: HDC = std::ptr::null_mut();
[INFO] [stdout]     |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/lib.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 | static mut _sapp_opengl32: HINSTANCE = std::ptr::null_mut();
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HGLRC` in this scope
[INFO] [stdout]    --> src/lib.rs:306:26
[INFO] [stdout]     |
[INFO] [stdout] 306 | static mut _sapp_gl_ctx: HGLRC = std::ptr::null_mut();
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/lib.rs:307:34
[INFO] [stdout]     |
[INFO] [stdout] 307 | static mut _sapp_win32_msg_hwnd: HWND = std::ptr::null_mut();
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/lib.rs:308:32
[INFO] [stdout]     |
[INFO] [stdout] 308 | static mut _sapp_win32_msg_dc: HDC = std::ptr::null_mut();
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PROCESS_DPI_AWARENESS` in this scope
[INFO] [stdout]    --> src/lib.rs:317:27
[INFO] [stdout]     |
[INFO] [stdout] 317 |     extern "system" fn(_: PROCESS_DPI_AWARENESS) -> HRESULT,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope
[INFO] [stdout]    --> src/lib.rs:317:53
[INFO] [stdout]     |
[INFO] [stdout] 317 |     extern "system" fn(_: PROCESS_DPI_AWARENESS) -> HRESULT,
[INFO] [stdout]     |                                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]    --> src/lib.rs:320:27
[INFO] [stdout]     |
[INFO] [stdout] 320 |     extern "system" fn(_: HMONITOR, _: MONITOR_DPI_TYPE, _: *mut UINT, _: *mut UINT) -> HRESULT,
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MONITOR_DPI_TYPE` in this scope
[INFO] [stdout]    --> src/lib.rs:320:40
[INFO] [stdout]     |
[INFO] [stdout] 320 |     extern "system" fn(_: HMONITOR, _: MONITOR_DPI_TYPE, _: *mut UINT, _: *mut UINT) -> HRESULT,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/lib.rs:320:66
[INFO] [stdout]     |
[INFO] [stdout] 320 |     extern "system" fn(_: HMONITOR, _: MONITOR_DPI_TYPE, _: *mut UINT, _: *mut UINT) -> HRESULT,
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/lib.rs:320:80
[INFO] [stdout]     |
[INFO] [stdout] 320 |     extern "system" fn(_: HMONITOR, _: MONITOR_DPI_TYPE, _: *mut UINT, _: *mut UINT) -> HRESULT,
[INFO] [stdout]     |                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope
[INFO] [stdout]    --> src/lib.rs:320:89
[INFO] [stdout]     |
[INFO] [stdout] 320 |     extern "system" fn(_: HMONITOR, _: MONITOR_DPI_TYPE, _: *mut UINT, _: *mut UINT) -> HRESULT,
[INFO] [stdout]     |                                                                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/lib.rs:322:65
[INFO] [stdout]     |
[INFO] [stdout] 322 | static mut _sapp_wglCreateContext: Option<extern "system" fn(_: HDC) -> HGLRC> = None;
[INFO] [stdout]     |                                                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HGLRC` in this scope
[INFO] [stdout]    --> src/lib.rs:322:73
[INFO] [stdout]     |
[INFO] [stdout] 322 | static mut _sapp_wglCreateContext: Option<extern "system" fn(_: HDC) -> HGLRC> = None;
[INFO] [stdout]     |                                                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HGLRC` in this scope
[INFO] [stdout]    --> src/lib.rs:323:65
[INFO] [stdout]     |
[INFO] [stdout] 323 | static mut _sapp_wglDeleteContext: Option<extern "system" fn(_: HGLRC) -> bool> = None;
[INFO] [stdout]     |                                                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPCSTR` in this scope
[INFO] [stdout]    --> src/lib.rs:324:66
[INFO] [stdout]     |
[INFO] [stdout] 324 | static mut _sapp_wglGetProcAddress: Option<extern "system" fn(_: LPCSTR) -> PROC> = None;
[INFO] [stdout]     |                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PROC` in this scope
[INFO] [stdout]    --> src/lib.rs:324:77
[INFO] [stdout]     |
[INFO] [stdout] 324 | static mut _sapp_wglGetProcAddress: Option<extern "system" fn(_: LPCSTR) -> PROC> = None;
[INFO] [stdout]     |                                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/lib.rs:325:66
[INFO] [stdout]     |
[INFO] [stdout] 325 | static mut _sapp_wglGetCurrentDC: Option<extern "system" fn() -> HDC> = None;
[INFO] [stdout]     |                                                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/lib.rs:326:63
[INFO] [stdout]     |
[INFO] [stdout] 326 | static mut _sapp_wglMakeCurrent: Option<extern "system" fn(_: HDC, _: HGLRC) -> bool> = None;
[INFO] [stdout]     |                                                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HGLRC` in this scope
[INFO] [stdout]    --> src/lib.rs:326:71
[INFO] [stdout]     |
[INFO] [stdout] 326 | static mut _sapp_wglMakeCurrent: Option<extern "system" fn(_: HDC, _: HGLRC) -> bool> = None;
[INFO] [stdout]     |                                                                       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/lib.rs:329:27
[INFO] [stdout]     |
[INFO] [stdout] 329 |     extern "system" fn(_: HDC, _: INT, _: INT, _: UINT, _: *const INT, _: *mut INT) -> bool,
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/lib.rs:329:35
[INFO] [stdout]     |
[INFO] [stdout] 329 |     extern "system" fn(_: HDC, _: INT, _: INT, _: UINT, _: *const INT, _: *mut INT) -> bool,
[INFO] [stdout]     |                                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/lib.rs:329:43
[INFO] [stdout]     |
[INFO] [stdout] 329 |     extern "system" fn(_: HDC, _: INT, _: INT, _: UINT, _: *const INT, _: *mut INT) -> bool,
[INFO] [stdout]     |                                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/lib.rs:329:51
[INFO] [stdout]     |
[INFO] [stdout] 329 |     extern "system" fn(_: HDC, _: INT, _: INT, _: UINT, _: *const INT, _: *mut INT) -> bool,
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/lib.rs:329:67
[INFO] [stdout]     |
[INFO] [stdout] 329 |     extern "system" fn(_: HDC, _: INT, _: INT, _: UINT, _: *const INT, _: *mut INT) -> bool,
[INFO] [stdout]     |                                                                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/lib.rs:329:80
[INFO] [stdout]     |
[INFO] [stdout] 329 |     extern "system" fn(_: HDC, _: INT, _: INT, _: UINT, _: *const INT, _: *mut INT) -> bool,
[INFO] [stdout]     |                                                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/lib.rs:332:71
[INFO] [stdout]     |
[INFO] [stdout] 332 | static mut _sapp_GetExtensionsStringARB: Option<extern "system" fn(_: HDC) -> *const i8> = None;
[INFO] [stdout]     |                                                                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/lib.rs:334:27
[INFO] [stdout]     |
[INFO] [stdout] 334 |     extern "system" fn(_: HDC, _: HGLRC, _: *const INT) -> HGLRC,
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HGLRC` in this scope
[INFO] [stdout]    --> src/lib.rs:334:35
[INFO] [stdout]     |
[INFO] [stdout] 334 |     extern "system" fn(_: HDC, _: HGLRC, _: *const INT) -> HGLRC,
[INFO] [stdout]     |                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/lib.rs:334:52
[INFO] [stdout]     |
[INFO] [stdout] 334 |     extern "system" fn(_: HDC, _: HGLRC, _: *const INT) -> HGLRC,
[INFO] [stdout]     |                                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HGLRC` in this scope
[INFO] [stdout]    --> src/lib.rs:334:60
[INFO] [stdout]     |
[INFO] [stdout] 334 |     extern "system" fn(_: HDC, _: HGLRC, _: *const INT) -> HGLRC,
[INFO] [stdout]     |                                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/lib.rs:336:64
[INFO] [stdout]     |
[INFO] [stdout] 336 | static mut _sapp_SwapIntervalEXT: Option<extern "system" fn(_: INT) -> bool> = None;
[INFO] [stdout]     |                                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CURSORINFO` in this scope
[INFO] [stdout]    --> src/lib.rs:459:26
[INFO] [stdout]     |
[INFO] [stdout] 459 |     let mut cursor_info: CURSORINFO = std::mem::zeroed();
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CURSORINFO` in this scope
[INFO] [stdout]    --> src/lib.rs:460:46
[INFO] [stdout]     |
[INFO] [stdout] 458 | pub unsafe fn sapp_mouse_shown() -> bool {
[INFO] [stdout]     |                               - help: you might be missing a type parameter: `<CURSORINFO>`
[INFO] [stdout] 459 |     let mut cursor_info: CURSORINFO = std::mem::zeroed();
[INFO] [stdout] 460 |     cursor_info.cbSize = std::mem::size_of::<CURSORINFO>() as _;
[INFO] [stdout]     |                                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorInfo` in this scope
[INFO] [stdout]    --> src/lib.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     GetCursorInfo(&mut cursor_info as *mut _);
[INFO] [stdout]     |     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CURSOR_SHOWING` in this scope
[INFO] [stdout]    --> src/lib.rs:463:25
[INFO] [stdout]     |
[INFO] [stdout] 463 |     cursor_info.flags & CURSOR_SHOWING != 0
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowCursor` in this scope
[INFO] [stdout]    --> src/lib.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     ShowCursor(shown as _);
[INFO] [stdout]     |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stdout]    --> src/lib.rs:511:8
[INFO] [stdout]     |
[INFO] [stdout] 511 |     if GetKeyState(VK_SHIFT) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/lib.rs:511:20
[INFO] [stdout]     |
[INFO] [stdout] 511 |     if GetKeyState(VK_SHIFT) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stdout]    --> src/lib.rs:514:8
[INFO] [stdout]     |
[INFO] [stdout] 514 |     if GetKeyState(VK_CONTROL) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/lib.rs:514:20
[INFO] [stdout]     |
[INFO] [stdout] 514 |     if GetKeyState(VK_CONTROL) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stdout]    --> src/lib.rs:517:8
[INFO] [stdout]     |
[INFO] [stdout] 517 |     if GetKeyState(VK_MENU) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/lib.rs:517:20
[INFO] [stdout]     |
[INFO] [stdout] 517 |     if GetKeyState(VK_MENU) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stdout]    --> src/lib.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 |     if (GetKeyState(VK_LWIN) | GetKeyState(VK_RWIN)) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LWIN` in this scope
[INFO] [stdout]    --> src/lib.rs:520:21
[INFO] [stdout]     |
[INFO] [stdout] 520 |     if (GetKeyState(VK_LWIN) | GetKeyState(VK_RWIN)) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stdout]    --> src/lib.rs:520:32
[INFO] [stdout]     |
[INFO] [stdout] 520 |     if (GetKeyState(VK_LWIN) | GetKeyState(VK_RWIN)) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RWIN` in this scope
[INFO] [stdout]    --> src/lib.rs:520:44
[INFO] [stdout]     |
[INFO] [stdout] 520 |     if (GetKeyState(VK_LWIN) | GetKeyState(VK_RWIN)) as u32 & (1u32 << 31) != 0 {
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/lib.rs:569:11
[INFO] [stdout]     |
[INFO] [stdout] 569 |     hWnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/lib.rs:570:11
[INFO] [stdout]     |
[INFO] [stdout] 570 |     uMsg: UINT,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/lib.rs:571:13
[INFO] [stdout]     |
[INFO] [stdout] 571 |     wParam: WPARAM,
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/lib.rs:572:13
[INFO] [stdout]     |
[INFO] [stdout] 572 |     lParam: LPARAM,
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/lib.rs:573:6
[INFO] [stdout]     |
[INFO] [stdout] 573 | ) -> LRESULT {
[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/lib.rs:590:21
[INFO] [stdout]     |
[INFO] [stdout] 590 |                     PostQuitMessage(0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SIZE_MINIMIZED` in this scope
[INFO] [stdout]    --> src/lib.rs:613:43
[INFO] [stdout]     |
[INFO] [stdout] 613 |                 let iconified = wParam == SIZE_MINIMIZED;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LOWORD` in this scope
[INFO] [stdout]    --> src/lib.rs:625:24
[INFO] [stdout]     |
[INFO] [stdout] 625 |                     if LOWORD(lParam as _) == HTCLIENT as _ {
[INFO] [stdout]     |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTCLIENT` in this scope
[INFO] [stdout]    --> src/lib.rs:625:47
[INFO] [stdout]     |
[INFO] [stdout] 625 |                     if LOWORD(lParam as _) == HTCLIENT as _ {
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_X_LPARAM` in this scope
[INFO] [stdout]    --> src/lib.rs:657:33
[INFO] [stdout]     |
[INFO] [stdout] 657 |                 _sapp.mouse_x = GET_X_LPARAM(lParam) as f32 * _sapp_win32_mouse_scale;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_Y_LPARAM` in this scope
[INFO] [stdout]    --> src/lib.rs:658:33
[INFO] [stdout]     |
[INFO] [stdout] 658 |                 _sapp.mouse_y = GET_Y_LPARAM(lParam) as f32 * _sapp_win32_mouse_scale;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TRACKMOUSEEVENT` in this scope
[INFO] [stdout]    --> src/lib.rs:662:34
[INFO] [stdout]     |
[INFO] [stdout] 662 |                     let mut tme: TRACKMOUSEEVENT = std::mem::zeroed();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TME_LEAVE` in this scope
[INFO] [stdout]    --> src/lib.rs:665:35
[INFO] [stdout]     |
[INFO] [stdout] 665 |                     tme.dwFlags = TME_LEAVE;
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackMouseEvent` in this scope
[INFO] [stdout]    --> src/lib.rs:667:21
[INFO] [stdout]     |
[INFO] [stdout] 667 |                     TrackMouseEvent(&mut tme as *mut _);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HIWORD` in this scope
[INFO] [stdout]    --> src/lib.rs:686:47
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 _sapp_win32_scroll_event(0.0, HIWORD(wParam as _) as f32);
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HIWORD` in this scope
[INFO] [stdout]    --> src/lib.rs:690:42
[INFO] [stdout]     |
[INFO] [stdout] 690 |                 _sapp_win32_scroll_event(HIWORD(wParam as _) as f32, 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 `HIWORD` in this scope
[INFO] [stdout]    --> src/lib.rs:695:17
[INFO] [stdout]     |
[INFO] [stdout] 695 |                 HIWORD(lParam as _) as u32 & 0x1FF,
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HIWORD` in this scope
[INFO] [stdout]    --> src/lib.rs:700:17
[INFO] [stdout]     |
[INFO] [stdout] 700 |                 HIWORD(lParam as _) as u32 & 0x1FF,
[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/lib.rs:707:5
[INFO] [stdout]     |
[INFO] [stdout] 707 |     DefWindowProcW(hWnd, uMsg, wParam, lParam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/lib.rs:907:19
[INFO] [stdout]     |
[INFO] [stdout] 907 |     let mut rect: RECT = std::mem::zeroed();
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/lib.rs:909:8
[INFO] [stdout]     |
[INFO] [stdout] 909 |     if GetClientRect(_sapp_win32_hwnd, &mut rect as *mut _ as _) != 0 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadLibraryA` in this scope
[INFO] [stdout]    --> src/lib.rs:943:18
[INFO] [stdout]     |
[INFO] [stdout] 943 |     let user32 = LoadLibraryA(b"user32.dll\0".as_ptr() as *const _);
[INFO] [stdout]     |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadLibraryA` in this scope
[INFO] [stdout]    --> src/lib.rs:949:18
[INFO] [stdout]     |
[INFO] [stdout] 949 |     let shcore = LoadLibraryA(b"shcore.dll\0".as_ptr() as *const _);
[INFO] [stdout]     |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_SYSTEM_DPI_AWARE` in this scope
[INFO] [stdout]    --> src/lib.rs:958:41
[INFO] [stdout]     |
[INFO] [stdout] 958 |         let mut process_dpi_awareness = PROCESS_SYSTEM_DPI_AWARE;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_DPI_UNAWARE` in this scope
[INFO] [stdout]    --> src/lib.rs:961:37
[INFO] [stdout]     |
[INFO] [stdout] 961 |             process_dpi_awareness = PROCESS_DPI_UNAWARE;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/lib.rs:972:22
[INFO] [stdout]     |
[INFO] [stdout] 972 |             let pt = POINT { x: 1, y: 1 };
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromPoint` in this scope
[INFO] [stdout]    --> src/lib.rs:973:22
[INFO] [stdout]     |
[INFO] [stdout] 973 |             let hm = MonitorFromPoint(pt, MONITOR_DEFAULTTONEAREST);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONEAREST` in this scope
[INFO] [stdout]    --> src/lib.rs:973:43
[INFO] [stdout]     |
[INFO] [stdout] 973 |             let hm = MonitorFromPoint(pt, MONITOR_DEFAULTTONEAREST);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/lib.rs:974:27
[INFO] [stdout]     |
[INFO] [stdout] 974 |             let mut dpix: UINT = 0;
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/lib.rs:975:27
[INFO] [stdout]     |
[INFO] [stdout] 975 |             let mut dpiy: UINT = 0;
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MDT_EFFECTIVE_DPI` in this scope
[INFO] [stdout]    --> src/lib.rs:978:17
[INFO] [stdout]     |
[INFO] [stdout] 978 |                 MDT_EFFECTIVE_DPI,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FreeLibrary` in this scope
[INFO] [stdout]    --> src/lib.rs:998:9
[INFO] [stdout]     |
[INFO] [stdout] 998 |         FreeLibrary(user32);
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FreeLibrary` in this scope
[INFO] [stdout]     --> src/lib.rs:1001:9
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         FreeLibrary(shcore);
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WNDCLASSW` in this scope
[INFO] [stdout]     --> src/lib.rs:1006:24
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     let mut wndclassw: WNDCLASSW = std::mem::zeroed();
[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/lib.rs:1008:23
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     wndclassw.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;
[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/lib.rs:1008:36
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     wndclassw.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;
[INFO] [stdout]      |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_OWNDC` in this scope
[INFO] [stdout]     --> src/lib.rs:1008:49
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     wndclassw.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;
[INFO] [stdout]      |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]     --> src/lib.rs:1010:27
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     wndclassw.hInstance = GetModuleHandleW(NULL as _);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1010:44
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     wndclassw.hInstance = GetModuleHandleW(NULL as _);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]     --> src/lib.rs:1011:25
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     wndclassw.hCursor = LoadCursorW(NULL as _, IDC_ARROW);
[INFO] [stdout]      |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1011:37
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     wndclassw.hCursor = LoadCursorW(NULL as _, IDC_ARROW);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]     --> src/lib.rs:1011:48
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     wndclassw.hCursor = LoadCursorW(NULL as _, IDC_ARROW);
[INFO] [stdout]      |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]     --> src/lib.rs:1012:23
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     wndclassw.hIcon = LoadIconW(NULL as _, IDI_WINLOGO);
[INFO] [stdout]      |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1012:33
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     wndclassw.hIcon = LoadIconW(NULL as _, IDI_WINLOGO);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_WINLOGO` in this scope
[INFO] [stdout]     --> src/lib.rs:1012:44
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     wndclassw.hIcon = LoadIconW(NULL as _, IDI_WINLOGO);
[INFO] [stdout]      |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]     --> src/lib.rs:1015:5
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     RegisterClassW(&wndclassw);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]     --> src/lib.rs:1017:20
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     let win_style: DWORD;
[INFO] [stdout]      |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]     --> src/lib.rs:1018:23
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     let win_ex_style: DWORD = WS_EX_APPWINDOW | WS_EX_WINDOWEDGE;
[INFO] [stdout]      |                       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]     --> src/lib.rs:1018:31
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     let win_ex_style: DWORD = WS_EX_APPWINDOW | WS_EX_WINDOWEDGE;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_WINDOWEDGE` in this scope
[INFO] [stdout]     --> src/lib.rs:1018:49
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     let win_ex_style: DWORD = WS_EX_APPWINDOW | WS_EX_WINDOWEDGE;
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/lib.rs:1019:20
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let mut rect = RECT {
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]     --> src/lib.rs:1026:21
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         win_style = WS_POPUP | WS_SYSMENU | WS_VISIBLE;
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]     --> src/lib.rs:1026:32
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         win_style = WS_POPUP | WS_SYSMENU | WS_VISIBLE;
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]     --> src/lib.rs:1026:45
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         win_style = WS_POPUP | WS_SYSMENU | WS_VISIBLE;
[INFO] [stdout]      |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]     --> src/lib.rs:1027:22
[INFO] [stdout]      |
[INFO] [stdout] 1027 |         rect.right = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]     --> src/lib.rs:1027:39
[INFO] [stdout]      |
[INFO] [stdout] 1027 |         rect.right = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]      |                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]     --> src/lib.rs:1028:23
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         rect.bottom = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]     --> src/lib.rs:1028:40
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         rect.bottom = GetSystemMetrics(SM_CYSCREEN);
[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/lib.rs:1030:21
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         win_style = WS_CLIPSIBLINGS
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]     --> src/lib.rs:1031:15
[INFO] [stdout]      |
[INFO] [stdout] 1031 |             | WS_CLIPCHILDREN
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]     --> src/lib.rs:1032:15
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             | WS_CAPTION
[INFO] [stdout]      |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]     --> src/lib.rs:1033:15
[INFO] [stdout]      |
[INFO] [stdout] 1033 |             | WS_SYSMENU
[INFO] [stdout]      |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]     --> src/lib.rs:1034:15
[INFO] [stdout]      |
[INFO] [stdout] 1034 |             | WS_MINIMIZEBOX
[INFO] [stdout]      |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]     --> src/lib.rs:1035:15
[INFO] [stdout]      |
[INFO] [stdout] 1035 |             | WS_MAXIMIZEBOX
[INFO] [stdout]      |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SIZEBOX` in this scope
[INFO] [stdout]     --> src/lib.rs:1036:15
[INFO] [stdout]      |
[INFO] [stdout] 1036 |             | WS_SIZEBOX;
[INFO] [stdout]      |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]     --> src/lib.rs:1040:5
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     AdjustWindowRectEx(&rect as *const _ as _, win_style, false as _, win_ex_style);
[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/lib.rs:1047:24
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     _sapp_win32_hwnd = CreateWindowExW(
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]     --> src/lib.rs:1052:9
[INFO] [stdout]      |
[INFO] [stdout] 1052 |         CW_USEDEFAULT,               // X
[INFO] [stdout]      |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]     --> src/lib.rs:1053:9
[INFO] [stdout]      |
[INFO] [stdout] 1053 |         CW_USEDEFAULT,               // Y
[INFO] [stdout]      |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1056:9
[INFO] [stdout]      |
[INFO] [stdout] 1056 |         NULL as _,                   // hWndParent
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1057:9
[INFO] [stdout]      |
[INFO] [stdout] 1057 |         NULL as _,                   // hMenu
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]     --> src/lib.rs:1058:9
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         GetModuleHandleW(NULL as _), // hInstance
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1058:26
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         GetModuleHandleW(NULL as _), // hInstance
[INFO] [stdout]      |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1059:9
[INFO] [stdout]      |
[INFO] [stdout] 1059 |         NULL as _,                   // lParam
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]     --> src/lib.rs:1062:5
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     ShowWindow(_sapp_win32_hwnd, SW_SHOW);
[INFO] [stdout]      |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]     --> src/lib.rs:1062:34
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     ShowWindow(_sapp_win32_hwnd, SW_SHOW);
[INFO] [stdout]      |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]     --> src/lib.rs:1064:14
[INFO] [stdout]      |
[INFO] [stdout] 1064 |     let dc = GetDC(_sapp_win32_hwnd);
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]     --> src/lib.rs:1071:5
[INFO] [stdout]      |
[INFO] [stdout] 1071 |     DestroyWindow(_sapp_win32_hwnd);
[INFO] [stdout]      |     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassW` in this scope
[INFO] [stdout]     --> src/lib.rs:1076:5
[INFO] [stdout]      |
[INFO] [stdout] 1076 |     UnregisterClassW(class_name.as_mut_ptr() as _, GetModuleHandleW(NULL as _));
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]     --> src/lib.rs:1076:52
[INFO] [stdout]      |
[INFO] [stdout] 1076 |     UnregisterClassW(class_name.as_mut_ptr() as _, GetModuleHandleW(NULL as _));
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1076:69
[INFO] [stdout]      |
[INFO] [stdout] 1076 |     UnregisterClassW(class_name.as_mut_ptr() as _, GetModuleHandleW(NULL as _));
[INFO] [stdout]      |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/lib.rs:1079:36
[INFO] [stdout]      |
[INFO] [stdout] 1079 | unsafe fn get_proc_address<T>(lib: HINSTANCE, proc: &[u8]) -> Option<T> {
[INFO] [stdout]      |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetProcAddress` in this scope
[INFO] [stdout]     --> src/lib.rs:1080:16
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     let proc = GetProcAddress(lib, proc.as_ptr() as *const _);
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PIXELFORMATDESCRIPTOR` in this scope
[INFO] [stdout]     --> src/lib.rs:1125:18
[INFO] [stdout]      |
[INFO] [stdout] 1125 |     let mut pfd: PIXELFORMATDESCRIPTOR = std::mem::zeroed();
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PFD_DRAW_TO_WINDOW` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:19
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER;
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PFD_SUPPORT_OPENGL` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:40
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER;
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PFD_DOUBLEBUFFER` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:61
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER;
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `GL_DOUBLEBUFFER`
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/gl.rs:170:1
[INFO] [stdout]      |
[INFO] [stdout] 170  | pub const GL_DOUBLEBUFFER: u32 = 3122;
[INFO] [stdout]      | -------------------------------------- similarly named constant `GL_DOUBLEBUFFER` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PFD_TYPE_RGBA` in this scope
[INFO] [stdout]     --> src/lib.rs:1129:22
[INFO] [stdout]      |
[INFO] [stdout] 1129 |     pfd.iPixelType = PFD_TYPE_RGBA;
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetPixelFormat` in this scope
[INFO] [stdout]     --> src/lib.rs:1131:8
[INFO] [stdout]      |
[INFO] [stdout] 1131 |     if SetPixelFormat(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ChoosePixelFormat` in this scope
[INFO] [stdout]     --> src/lib.rs:1133:9
[INFO] [stdout]      |
[INFO] [stdout] 1133 |         ChoosePixelFormat(_sapp_win32_msg_dc, &pfd),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PIXELFORMATDESCRIPTOR` in this scope
[INFO] [stdout]     --> src/lib.rs:1365:18
[INFO] [stdout]      |
[INFO] [stdout] 1365 |     let mut pfd: PIXELFORMATDESCRIPTOR = std::mem::zeroed();
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DescribePixelFormat` in this scope
[INFO] [stdout]     --> src/lib.rs:1366:8
[INFO] [stdout]      |
[INFO] [stdout] 1366 |     if DescribePixelFormat(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetPixelFormat` in this scope
[INFO] [stdout]     --> src/lib.rs:1375:8
[INFO] [stdout]      |
[INFO] [stdout] 1375 |     if SetPixelFormat(_sapp_win32_dc, pixel_format as _, &pfd) == 0 {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]     --> src/lib.rs:1402:19
[INFO] [stdout]      |
[INFO] [stdout] 1402 |         let err = GetLastError();
[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/lib.rs:1423:5
[INFO] [stdout]      |
[INFO] [stdout] 1070 | unsafe fn destroy_window() {
[INFO] [stdout]      | -------------------------- similarly named function `destroy_window` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1423 |     DestroyWindow(_sapp_win32_msg_hwnd);
[INFO] [stdout]      |     ^^^^^^^^^^^^^ help: a function with a similar name exists: `destroy_window`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FreeLibrary` in this scope
[INFO] [stdout]     --> src/lib.rs:1425:5
[INFO] [stdout]      |
[INFO] [stdout] 1425 |     FreeLibrary(_sapp_opengl32);
[INFO] [stdout]      |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadLibraryA` in this scope
[INFO] [stdout]     --> src/lib.rs:1430:22
[INFO] [stdout]      |
[INFO] [stdout] 1430 |     _sapp_opengl32 = LoadLibraryA(b"opengl32.dll\0".as_ptr() as *const _);
[INFO] [stdout]      |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]     --> src/lib.rs:1452:28
[INFO] [stdout]      |
[INFO] [stdout] 1452 |     _sapp_win32_msg_hwnd = CreateWindowExW(
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]     --> src/lib.rs:1453:9
[INFO] [stdout]      |
[INFO] [stdout] 1453 |         WS_EX_OVERLAPPEDWINDOW,
[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/lib.rs:1456:9
[INFO] [stdout]      |
[INFO] [stdout] 1456 |         WS_CLIPSIBLINGS | WS_CLIPCHILDREN,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]     --> src/lib.rs:1456:27
[INFO] [stdout]      |
[INFO] [stdout] 1456 |         WS_CLIPSIBLINGS | WS_CLIPCHILDREN,
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1461:9
[INFO] [stdout]      |
[INFO] [stdout] 1461 |         NULL as _,
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1462:9
[INFO] [stdout]      |
[INFO] [stdout] 1462 |         NULL as _,
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]     --> src/lib.rs:1463:9
[INFO] [stdout]      |
[INFO] [stdout] 1463 |         GetModuleHandleW(NULL as _),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1463:26
[INFO] [stdout]      |
[INFO] [stdout] 1463 |         GetModuleHandleW(NULL as _),
[INFO] [stdout]      |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1464:9
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         NULL,
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]     --> src/lib.rs:1470:5
[INFO] [stdout]      |
[INFO] [stdout] 1470 |     ShowWindow(_sapp_win32_msg_hwnd, SW_HIDE);
[INFO] [stdout]      |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]     --> src/lib.rs:1470:38
[INFO] [stdout]      |
[INFO] [stdout] 1470 |     ShowWindow(_sapp_win32_msg_hwnd, SW_HIDE);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]     --> src/lib.rs:1472:11
[INFO] [stdout]      |
[INFO] [stdout] 1472 |     while PeekMessageW(&mut msg as _, _sapp_win32_msg_hwnd, 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]      |           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]     --> src/lib.rs:1472:67
[INFO] [stdout]      |
[INFO] [stdout] 1472 |     while PeekMessageW(&mut msg as _, _sapp_win32_msg_hwnd, 0, 0, PM_REMOVE) != 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/lib.rs:1473:9
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         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/lib.rs:1474:9
[INFO] [stdout]      |
[INFO] [stdout] 1474 |         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 `GetDC` in this scope
[INFO] [stdout]     --> src/lib.rs:1476:26
[INFO] [stdout]      |
[INFO] [stdout] 1476 |     _sapp_win32_msg_dc = GetDC(_sapp_win32_msg_hwnd);
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SwapBuffers` in this scope
[INFO] [stdout]     --> src/lib.rs:1486:5
[INFO] [stdout]      |
[INFO] [stdout] 1486 |     SwapBuffers(_sapp_win32_dc);
[INFO] [stdout]      |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]     --> src/lib.rs:1511:22
[INFO] [stdout]      |
[INFO] [stdout] 1511 |         let mut msg: MSG = std::mem::zeroed();
[INFO] [stdout]      |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]     --> src/lib.rs:1512:15
[INFO] [stdout]      |
[INFO] [stdout] 1512 |         while PeekMessageW(&mut msg as *mut _ as _, NULL as _, 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]      |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]     --> src/lib.rs:1512:53
[INFO] [stdout]      |
[INFO] [stdout] 1512 |         while PeekMessageW(&mut msg as *mut _ as _, NULL as _, 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]      |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]     --> src/lib.rs:1512:70
[INFO] [stdout]      |
[INFO] [stdout] 1512 |         while PeekMessageW(&mut msg as *mut _ as _, NULL as _, 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]      |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]     --> src/lib.rs:1513:16
[INFO] [stdout]      |
[INFO] [stdout] 1513 |             if WM_QUIT == msg.message {
[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/lib.rs:1517:17
[INFO] [stdout]      |
[INFO] [stdout] 1517 |                 TranslateMessage(&mut msg as *mut _ as _);
[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/lib.rs:1518:17
[INFO] [stdout]      |
[INFO] [stdout] 1518 |                 DispatchMessageW(&mut msg as *mut _ as _);
[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/lib.rs:1528:13
[INFO] [stdout]      |
[INFO] [stdout] 1528 |             PostMessageW(_sapp_win32_hwnd, WM_CLOSE, 0, 0);
[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/lib.rs:1528:44
[INFO] [stdout]      |
[INFO] [stdout] 1528 |             PostMessageW(_sapp_win32_hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]      |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 180 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0412, E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sapp-windows`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "969c8283479ab8370d8356219e71f569c092d75266cb336e80fce4855950fd6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "969c8283479ab8370d8356219e71f569c092d75266cb336e80fce4855950fd6c", kill_on_drop: false }`
[INFO] [stdout] 969c8283479ab8370d8356219e71f569c092d75266cb336e80fce4855950fd6c
