[INFO] cloning repository https://github.com/red75prime/rusty-com-port [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/red75prime/rusty-com-port" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fred75prime%2Frusty-com-port", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fred75prime%2Frusty-com-port'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c314313e43a80620c3966439472a300f76b5a679 [INFO] checking red75prime/rusty-com-port against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fred75prime%2Frusty-com-port" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/red75prime/rusty-com-port on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/red75prime/rusty-com-port [INFO] finished tweaking git repo https://github.com/red75prime/rusty-com-port [INFO] tweaked toml for git repo https://github.com/red75prime/rusty-com-port written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/red75prime/rusty-com-port already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/red75prime/winapi-rs` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 104c489b45b55153a4f0dd3d81705bd085e3ea8a9068bf58e200d2057a55210c [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" "104c489b45b55153a4f0dd3d81705bd085e3ea8a9068bf58e200d2057a55210c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "104c489b45b55153a4f0dd3d81705bd085e3ea8a9068bf58e200d2057a55210c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "104c489b45b55153a4f0dd3d81705bd085e3ea8a9068bf58e200d2057a55210c", kill_on_drop: false }` [INFO] [stdout] 104c489b45b55153a4f0dd3d81705bd085e3ea8a9068bf58e200d2057a55210c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=forbid" "-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:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 57bf019c530d3e08f3d3ad4674d7a75f1ff0ba6b6c38adbeb109cf51b223fdaa [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" "57bf019c530d3e08f3d3ad4674d7a75f1ff0ba6b6c38adbeb109cf51b223fdaa", kill_on_drop: false }` [INFO] [stderr] Checking winapi v0.2.7 (https://github.com/red75prime/winapi-rs?branch=D2D1_IIDs#e73d620f) [INFO] [stderr] Checking libc v0.2.35 [INFO] [stderr] Checking dxguid-sys v0.2.0 (https://github.com/red75prime/winapi-rs?branch=D2D1_IIDs#e73d620f) [INFO] [stderr] Checking dxsafe v0.5.6 (/opt/rustwide/workdir) [INFO] [stdout] error[E0469]: imported macro not found [INFO] [stdout] --> src/lib.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | #[macro_use(DEFINE_GUID)] extern crate winapi; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/utils.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 7 | pub use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `winapi::HRESULT`, `winapi::REFGUID`, `winapi::c_void` [INFO] [stdout] --> src/iid.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use winapi::{HRESULT,REFGUID,c_void}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ ^^^^^^ no `c_void` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `REFGUID` in the root [INFO] [stdout] | no `HRESULT` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::IID` [INFO] [stdout] --> src/iid.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::IID; [INFO] [stdout] | ^^^^^^^^^^^ no `IID` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::IUnknown` [INFO] [stdout] --> src/iid.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use winapi::IUnknown; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `IUnknown` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0469]: imported macro not found [INFO] [stdout] --> src/lib.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | #[macro_use(DEFINE_GUID)] extern crate winapi; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/utils.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 7 | pub use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `winapi::HRESULT`, `winapi::REFGUID`, `winapi::c_void` [INFO] [stdout] --> src/iid.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use winapi::{HRESULT,REFGUID,c_void}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ ^^^^^^ no `c_void` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `REFGUID` in the root [INFO] [stdout] | no `HRESULT` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::IID` [INFO] [stdout] --> src/iid.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::IID; [INFO] [stdout] | ^^^^^^^^^^^ no `IID` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::IUnknown` [INFO] [stdout] --> src/iid.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use winapi::IUnknown; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `IUnknown` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/utils.rs:72:23 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn hr2ret(hr : HRESULT, res:T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stdout] --> src/utils.rs:73:6 [INFO] [stdout] | [INFO] [stdout] 73 | if SUCCEEDED(hr) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:72 [INFO] [stdout] | [INFO] [stdout] 9 | fn draw_glyph_run(&self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MOD... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:96 [INFO] [stdout] | [INFO] [stdout] 9 | fn draw_glyph_run(&self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MOD... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:118 [INFO] [stdout] | [INFO] [stdout] 9 | ...OAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORR... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_RUN` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:152 [INFO] [stdout] | [INFO] [stdout] 9 | ...asuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORREF, blackBoxRect: Option<&mut R... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `COLORREF` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:202 [INFO] [stdout] | [INFO] [stdout] 9 | ...&DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORREF, blackBoxRect: Option<&mut RECT>) -> HResult { [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/dwrite_safe.rs:9:238 [INFO] [stdout] | [INFO] [stdout] 5 | ...get: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 9 | ...nderingParams>(&self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORREF, blackBoxRect: Option<&mut RECT>) ... [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/dwrite_safe.rs:9:256 [INFO] [stdout] | [INFO] [stdout] 5 | ...get: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 9 | ...nderingParams>(&self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORREF, blackBoxRect: Option<&mut RECT>) -> HResult src/dwrite_safe.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).DrawGlyphRun(baselineOriginX, baselineOriginY, measuringMode, gly... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | fn get_memory_dc(&self) -> HDC { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).GetMemoryDC() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:27:35 [INFO] [stdout] | [INFO] [stdout] 27 | fn get_pixels_per_dip(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:29:45 [INFO] [stdout] | [INFO] [stdout] 29 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).GetPixelsPerDip() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:36:46 [INFO] [stdout] | [INFO] [stdout] 36 | fn set_pixels_per_dip(&self, pixelsPerDip: FLOAT) -> 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/dwrite_safe.rs:36:64 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 36 | fn set_pixels_per_dip(&self, pixelsPerDip: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:38:45 [INFO] [stdout] | [INFO] [stdout] 38 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).SetPixelsPerDip(pixelsPerDip) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:45:46 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 45 | fn get_current_transform(&self) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:46:18 [INFO] [stdout] | [INFO] [stdout] 46 | let mut lv1: DWRITE_MATRIX = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:47:45 [INFO] [stdout] | [INFO] [stdout] 47 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).GetCurrentTransform(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:54:47 [INFO] [stdout] | [INFO] [stdout] 54 | fn set_current_transform(&self, transform: &DWRITE_MATRIX) -> 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/dwrite_safe.rs:54:73 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 54 | fn set_current_transform(&self, transform: &DWRITE_MATRIX) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:56:45 [INFO] [stdout] | [INFO] [stdout] 56 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).SetCurrentTransform(transform) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SIZE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 63 | fn get_size(&self) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SIZE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:64:18 [INFO] [stdout] | [INFO] [stdout] 64 | let mut lv1: SIZE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:65:45 [INFO] [stdout] | [INFO] [stdout] 65 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).GetSize(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:72:27 [INFO] [stdout] | [INFO] [stdout] 72 | fn resize(&self, width: UINT32, height: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:72:43 [INFO] [stdout] | [INFO] [stdout] 72 | fn resize(&self, width: UINT32, height: UINT32) -> 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/dwrite_safe.rs:72:62 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 72 | fn resize(&self, width: UINT32, height: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:74:45 [INFO] [stdout] | [INFO] [stdout] 74 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).Resize(width, height) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:82:20 [INFO] [stdout] | [INFO] [stdout] 82 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:85:26 [INFO] [stdout] | [INFO] [stdout] 85 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:97:42 [INFO] [stdout] | [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:100:15 [INFO] [stdout] | [INFO] [stdout] 100 | fn iid() -> REFGUID { &IID_IDWriteBitmapRenderTarget } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:100:26 [INFO] [stdout] | [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named tuple struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] ... [INFO] [stdout] 100 | fn iid() -> REFGUID { &IID_IDWriteBitmapRenderTarget } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:107:57 [INFO] [stdout] | [INFO] [stdout] 107 | fn get_system_font_collection(&self, checkForUpdates: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | let mut lv1: *mut IDWriteFontCollection = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:109:45 [INFO] [stdout] | [INFO] [stdout] 109 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).GetSystemFontCollection(&mut lv1 as *mut *mut _, checkForUpdates) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:117:23 [INFO] [stdout] | [INFO] [stdout] 117 | let mut lv1: *mut IDWriteFontCollection = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:118:45 [INFO] [stdout] | [INFO] [stdout] 118 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateCustomFontCollection(collectionLoader.iptr() as *mut _ as *mut _ , col... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:118:209 [INFO] [stdout] | [INFO] [stdout] 118 | ...t _ as *const _, mem::size_of_val(collectionKey) as UINT32, &mut lv1 as *mut *mut _) }; [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/dwrite_safe.rs:125:114 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 125 | fn register_font_collection_loader(&self, fontCollectionLoader: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:127:45 [INFO] [stdout] | [INFO] [stdout] 127 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).RegisterFontCollectionLoader(fontCollectionLoader.iptr() as *mut _ as *mut _... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:134:116 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 134 | fn unregister_font_collection_loader(&self, fontCollectionLoader: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:136:45 [INFO] [stdout] | [INFO] [stdout] 136 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).UnregisterFontCollectionLoader(fontCollectionLoader.iptr() as *mut _ as *mut... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FILETIME` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:143:91 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 143 | fn create_font_file_reference>(&self, filePath: T, lastWriteTime: Option<&FILETIME>) -> HResult { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:145:23 [INFO] [stdout] | [INFO] [stdout] 145 | let mut lv2: *mut IDWriteFontFile = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFile` [INFO] [stdout] ... [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFile` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:146:45 [INFO] [stdout] | [INFO] [stdout] 146 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateFontFileReference(lv1.as_ptr() as LPCWSTR, lastWriteTime.as_ref().map(... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:146:102 [INFO] [stdout] | [INFO] [stdout] 146 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateFontFileReference(lv1.as_ptr() as LPCWSTR, lastWriteTime.as_ref().map(... [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:154:23 [INFO] [stdout] | [INFO] [stdout] 154 | let mut lv1: *mut IDWriteFontFile = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFile` [INFO] [stdout] ... [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFile` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:155:45 [INFO] [stdout] | [INFO] [stdout] 155 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateCustomFontFileReference(fontFileReferenceKey as *const _ as *const _, ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:155:180 [INFO] [stdout] | [INFO] [stdout] 155 | ...*const _, mem::size_of_val(fontFileReferenceKey) as UINT32, fontFileLoader.iptr() as *mut _ as *mut _ , &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_FACE_TYPE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:162:64 [INFO] [stdout] | [INFO] [stdout] 162 | fn create_font_face(&self, fontFaceType: DWRITE_FONT_FACE_TYPE, fontFiles: &[&T], faceIndex: UINT32, fontFaceSimula... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:162:116 [INFO] [stdout] | [INFO] [stdout] 162 | ...DWRITE_FONT_FACE_TYPE, fontFiles: &[&T], faceIndex: UINT32, fontFaceSimulationFlags: DWRITE_FONT_SIMULATIONS) -> HResult src/dwrite_safe.rs:162:149 [INFO] [stdout] | [INFO] [stdout] 162 | ...aceIndex: UINT32, fontFaceSimulationFlags: DWRITE_FONT_SIMULATIONS) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:163:27 [INFO] [stdout] | [INFO] [stdout] 163 | let mut lv1: Vec<*mut IUnknown> = fontFiles.iter().map(|o|o.iptr()).collect(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 163 | let mut lv1: Vec<*mut TUnknown> = fontFiles.iter().map(|o|o.iptr()).collect(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:164:23 [INFO] [stdout] | [INFO] [stdout] 164 | let mut lv2: *mut IDWriteFontFace = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:165:45 [INFO] [stdout] | [INFO] [stdout] 165 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateFontFace(fontFaceType, fontFiles.len() as UINT32, lv1.as_mut_ptr() as ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:165:110 [INFO] [stdout] | [INFO] [stdout] 165 | ...y)).CreateFontFace(fontFaceType, fontFiles.len() as UINT32, lv1.as_mut_ptr() as *mut *mut _ as *mut *mut _, faceIndex, fontFaceSimulat... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | let mut lv1: *mut IDWriteRenderingParams = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:174:45 [INFO] [stdout] | [INFO] [stdout] 174 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateRenderingParams(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:181:54 [INFO] [stdout] | [INFO] [stdout] 181 | fn create_monitor_rendering_params(&self, monitor: HMONITOR) -> HResult { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:182:23 [INFO] [stdout] | [INFO] [stdout] 182 | let mut lv1: *mut IDWriteRenderingParams = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:183:45 [INFO] [stdout] | [INFO] [stdout] 183 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateMonitorRenderingParams(monitor, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:190:51 [INFO] [stdout] | [INFO] [stdout] 190 | fn create_custom_rendering_params(&self, gamma: FLOAT, enhancedContrast: FLOAT, clearTypeLevel: FLOAT, pixelGeometry: DWRITE_PIXEL_GEOM... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:190:76 [INFO] [stdout] | [INFO] [stdout] 190 | fn create_custom_rendering_params(&self, gamma: FLOAT, enhancedContrast: FLOAT, clearTypeLevel: FLOAT, pixelGeometry: DWRITE_PIXEL_GEOM... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:190:99 [INFO] [stdout] | [INFO] [stdout] 190 | fn create_custom_rendering_params(&self, gamma: FLOAT, enhancedContrast: FLOAT, clearTypeLevel: FLOAT, pixelGeometry: DWRITE_PIXEL_GEOM... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PIXEL_GEOMETRY` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:190:121 [INFO] [stdout] | [INFO] [stdout] 190 | ...LOAT, clearTypeLevel: FLOAT, pixelGeometry: DWRITE_PIXEL_GEOMETRY, renderingMode: DWRITE_RENDERING_MODE) -> HResult src/dwrite_safe.rs:190:159 [INFO] [stdout] | [INFO] [stdout] 190 | ...etry: DWRITE_PIXEL_GEOMETRY, renderingMode: DWRITE_RENDERING_MODE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:191:23 [INFO] [stdout] | [INFO] [stdout] 191 | let mut lv1: *mut IDWriteRenderingParams = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:192:45 [INFO] [stdout] | [INFO] [stdout] 192 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateCustomRenderingParams(gamma, enhancedContrast, clearTypeLevel, pixelGe... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:199:96 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 199 | fn register_font_file_loader(&self, fontFileLoader: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:201:45 [INFO] [stdout] | [INFO] [stdout] 201 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).RegisterFontFileLoader(fontFileLoader.iptr() as *mut _ as *mut _ ) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:208:98 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 208 | fn unregister_font_file_loader(&self, fontFileLoader: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:210:45 [INFO] [stdout] | [INFO] [stdout] 210 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).UnregisterFontFileLoader(fontFileLoader.iptr() as *mut _ as *mut _ ) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:217:141 [INFO] [stdout] | [INFO] [stdout] 217 | ...n: Option<&DWriteFontCollection>, fontWeight: DWRITE_FONT_WEIGHT, fontStyle: DWRITE_FONT_STYLE, fontStretch: DWRITE_FONT_STRETCH, font... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:217:172 [INFO] [stdout] | [INFO] [stdout] 217 | ...>, fontWeight: DWRITE_FONT_WEIGHT, fontStyle: DWRITE_FONT_STYLE, fontStretch: DWRITE_FONT_STRETCH, fontSize: FLOAT, localeName: T1) ->... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:217:204 [INFO] [stdout] | [INFO] [stdout] 217 | ..., fontStyle: DWRITE_FONT_STYLE, fontStretch: DWRITE_FONT_STRETCH, fontSize: FLOAT, localeName: T1) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:217:235 [INFO] [stdout] | [INFO] [stdout] 217 | ..._STYLE, fontStretch: DWRITE_FONT_STRETCH, fontSize: FLOAT, localeName: T1) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:220:23 [INFO] [stdout] | [INFO] [stdout] 220 | let mut lv3: *mut IDWriteTextFormat = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:221:45 [INFO] [stdout] | [INFO] [stdout] 221 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTextFormat(lv1.as_ptr() as LPCWSTR, fontCollection.map(|i|i.iptr()).un... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:221:95 [INFO] [stdout] | [INFO] [stdout] 221 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTextFormat(lv1.as_ptr() as LPCWSTR, fontCollection.map(|i|i.iptr()).un... [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:221:246 [INFO] [stdout] | [INFO] [stdout] 221 | ... fontStyle, fontStretch, fontSize, lv2.as_ptr() as LPCWSTR, &mut lv3 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTypography` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:229:23 [INFO] [stdout] | [INFO] [stdout] 229 | let mut lv1: *mut IDWriteTypography = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTypography` [INFO] [stdout] ... [INFO] [stdout] 2214 | pub struct DWriteTypography(*mut IDWriteTypography); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTypography` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:230:45 [INFO] [stdout] | [INFO] [stdout] 230 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTypography(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:238:23 [INFO] [stdout] | [INFO] [stdout] 238 | let mut lv1: *mut IDWriteGdiInterop = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGdiInterop` [INFO] [stdout] ... [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteGdiInterop` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:239:45 [INFO] [stdout] | [INFO] [stdout] 239 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).GetGdiInterop(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:246:64 [INFO] [stdout] | [INFO] [stdout] 246 | fn create_text_layout(&self, string: &[WCHAR], textFormat: &T, maxWidth: FLOAT, maxHeight: FLOAT) -> HResult src/dwrite_safe.rs:246:98 [INFO] [stdout] | [INFO] [stdout] 246 | fn create_text_layout(&self, string: &[WCHAR], textFormat: &T, maxWidth: FLOAT, maxHeight: FLOAT) -> HResult src/dwrite_safe.rs:246:116 [INFO] [stdout] | [INFO] [stdout] 246 | ...WCHAR], textFormat: &T, maxWidth: FLOAT, maxHeight: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:247:23 [INFO] [stdout] | [INFO] [stdout] 247 | let mut lv1: *mut IDWriteTextLayout = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:248:45 [INFO] [stdout] | [INFO] [stdout] 248 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTextLayout(slice_as_ptr(string), string.len() as UINT32, textFormat.ip... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:248:117 [INFO] [stdout] | [INFO] [stdout] 248 | ...ateTextLayout(slice_as_ptr(string), string.len() as UINT32, textFormat.iptr() as *mut _ as *mut _ , maxWidth, maxHeight, &mut lv1 as *... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:79 [INFO] [stdout] | [INFO] [stdout] 255 | fn create_gdi_compatible_text_layout(&self, string: &[WCHAR], textFormat: &T, layoutWidth: FLOAT, layoutHeight: F... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:116 [INFO] [stdout] | [INFO] [stdout] 255 | ...elf, string: &[WCHAR], textFormat: &T, layoutWidth: FLOAT, layoutHeight: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:137 [INFO] [stdout] | [INFO] [stdout] 255 | ..., textFormat: &T, layoutWidth: FLOAT, layoutHeight: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:158 [INFO] [stdout] | [INFO] [stdout] 255 | ...outWidth: FLOAT, layoutHeight: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL) -> HResult src/dwrite_safe.rs:255:184 [INFO] [stdout] | [INFO] [stdout] 103 | ...ory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 255 | ...tible_text_layout(&self, string: &[WCHAR], textFormat: &T, layoutWidth: FLOAT, layoutHeight: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, ... [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:215 [INFO] [stdout] | [INFO] [stdout] 255 | ...T, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:256:23 [INFO] [stdout] | [INFO] [stdout] 256 | let mut lv1: *mut IDWriteTextLayout = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:257:45 [INFO] [stdout] | [INFO] [stdout] 257 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateGdiCompatibleTextLayout(slice_as_ptr(string), string.len() as UINT32, ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:257:130 [INFO] [stdout] | [INFO] [stdout] 257 | ...bleTextLayout(slice_as_ptr(string), string.len() as UINT32, textFormat.iptr() as *mut _ as *mut _ , layoutWidth, layoutHeight, pixelsP... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:265:23 [INFO] [stdout] | [INFO] [stdout] 265 | let mut lv1: *mut IDWriteInlineObject = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] ... [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteInlineObject` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:266:45 [INFO] [stdout] | [INFO] [stdout] 266 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateEllipsisTrimmingSign(textFormat.iptr() as *mut _ as *mut _ , &mut lv1 ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalyzer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:274:23 [INFO] [stdout] | [INFO] [stdout] 274 | let mut lv1: *mut IDWriteTextAnalyzer = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextAnalyzer` [INFO] [stdout] ... [INFO] [stdout] 1452 | pub struct DWriteTextAnalyzer(*mut IDWriteTextAnalyzer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextAnalyzer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:275:45 [INFO] [stdout] | [INFO] [stdout] 275 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTextAnalyzer(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_NUMBER_SUBSTITUTION_METHOD` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:282:75 [INFO] [stdout] | [INFO] [stdout] 282 | fn create_number_substitution>(&self, substitutionMethod: DWRITE_NUMBER_SUBSTITUTION_METHOD, localeName: T, ignoreUserOve... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:282:145 [INFO] [stdout] | [INFO] [stdout] 282 | ...STITUTION_METHOD, localeName: T, ignoreUserOverride: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteNumberSubstitution` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:284:23 [INFO] [stdout] | [INFO] [stdout] 284 | let mut lv2: *mut IDWriteNumberSubstitution = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteNumberSubstitution` [INFO] [stdout] ... [INFO] [stdout] 1260 | pub struct DWriteNumberSubstitution(*mut IDWriteNumberSubstitution); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteNumberSubstitution` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:285:45 [INFO] [stdout] | [INFO] [stdout] 285 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateNumberSubstitution(substitutionMethod, lv1.as_ptr() as LPCWSTR, ignore... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:285:123 [INFO] [stdout] | [INFO] [stdout] 285 | ...erSubstitution(substitutionMethod, lv1.as_ptr() as LPCWSTR, ignoreUserOverride, &mut lv2 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_RUN` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:50 [INFO] [stdout] | [INFO] [stdout] 292 | fn create_glyph_run_analysis(&self, glyphRun: &DWRITE_GLYPH_RUN, pixelsPerDip: FLOAT, transform: &DWRITE_MATRIX, renderingMode: DWRITE_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:82 [INFO] [stdout] | [INFO] [stdout] 292 | fn create_glyph_run_analysis(&self, glyphRun: &DWRITE_GLYPH_RUN, pixelsPerDip: FLOAT, transform: &DWRITE_MATRIX, renderingMode: DWRITE_... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:101 [INFO] [stdout] | [INFO] [stdout] 292 | ...ITE_GLYPH_RUN, pixelsPerDip: FLOAT, transform: &DWRITE_MATRIX, renderingMode: DWRITE_RENDERING_MODE, measuringMode: DWRITE_MEASURING_M... [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_RENDERING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:131 [INFO] [stdout] | [INFO] [stdout] 292 | ..., transform: &DWRITE_MATRIX, renderingMode: DWRITE_RENDERING_MODE, measuringMode: DWRITE_MEASURING_MODE, baselineOriginX: FLOAT, basel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:169 [INFO] [stdout] | [INFO] [stdout] 292 | ...Mode: DWRITE_RENDERING_MODE, measuringMode: DWRITE_MEASURING_MODE, baselineOriginX: FLOAT, baselineOriginY: FLOAT) -> HResult src/dwrite_safe.rs:292:209 [INFO] [stdout] | [INFO] [stdout] 292 | ...suringMode: DWRITE_MEASURING_MODE, baselineOriginX: FLOAT, baselineOriginY: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:233 [INFO] [stdout] | [INFO] [stdout] 292 | ...RING_MODE, baselineOriginX: FLOAT, baselineOriginY: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:293:23 [INFO] [stdout] | [INFO] [stdout] 293 | let mut lv1: *mut IDWriteGlyphRunAnalysis = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGlyphRunAnalysis` [INFO] [stdout] ... [INFO] [stdout] 1034 | pub struct DWriteGlyphRunAnalysis(*mut IDWriteGlyphRunAnalysis); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteGlyphRunAnalysis` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:294:45 [INFO] [stdout] | [INFO] [stdout] 294 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateGlyphRunAnalysis(glyphRun, pixelsPerDip, transform, renderingMode, mea... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:302:20 [INFO] [stdout] | [INFO] [stdout] 302 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:305:26 [INFO] [stdout] | [INFO] [stdout] 305 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:317:31 [INFO] [stdout] | [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:320:15 [INFO] [stdout] | [INFO] [stdout] 320 | fn iid() -> REFGUID { &IID_IDWriteFactory } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:320:26 [INFO] [stdout] | [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named tuple struct `DWriteFactory` defined here [INFO] [stdout] ... [INFO] [stdout] 320 | fn iid() -> REFGUID { &IID_IDWriteFactory } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFactory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:328:23 [INFO] [stdout] | [INFO] [stdout] 328 | let mut lv1: *mut IDWriteFontFileEnumerator = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFileEnumerator` [INFO] [stdout] ... [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteFontFileEnumerator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollectionLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:329:45 [INFO] [stdout] | [INFO] [stdout] 329 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollectionLoader)).CreateEnumeratorFromKey(factory.iptr() as *mut _ as *mut _ , co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollectionLoader` [INFO] [stdout] ... [INFO] [stdout] 352 | pub struct DWriteFontCollectionLoader(*mut IDWriteFontCollectionLoader); [INFO] [stdout] | ------------------------------------------------------------------------ similarly named struct `DWriteFontCollectionLoader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:329:210 [INFO] [stdout] | [INFO] [stdout] 329 | ...t _ as *const _, mem::size_of_val(collectionKey) as UINT32, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:337:20 [INFO] [stdout] | [INFO] [stdout] 337 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:340:26 [INFO] [stdout] | [INFO] [stdout] 340 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollectionLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:352:44 [INFO] [stdout] | [INFO] [stdout] 352 | pub struct DWriteFontCollectionLoader(*mut IDWriteFontCollectionLoader); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:355:15 [INFO] [stdout] | [INFO] [stdout] 355 | fn iid() -> REFGUID { &IID_IDWriteFontCollectionLoader } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontCollectionLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:355:26 [INFO] [stdout] | [INFO] [stdout] 352 | pub struct DWriteFontCollectionLoader(*mut IDWriteFontCollectionLoader); [INFO] [stdout] | ------------------------------------------------------------------------ similarly named tuple struct `DWriteFontCollectionLoader` defined here [INFO] [stdout] ... [INFO] [stdout] 355 | fn iid() -> REFGUID { &IID_IDWriteFontCollectionLoader } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontCollectionLoader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:362:38 [INFO] [stdout] | [INFO] [stdout] 362 | fn get_font_family_count(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:364:45 [INFO] [stdout] | [INFO] [stdout] 364 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).GetFontFamilyCount() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:371:36 [INFO] [stdout] | [INFO] [stdout] 371 | fn get_font_family(&self, index: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:372:23 [INFO] [stdout] | [INFO] [stdout] 372 | let mut lv1: *mut IDWriteFontFamily = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] ... [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:373:45 [INFO] [stdout] | [INFO] [stdout] 373 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).GetFontFamily(index, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:380:72 [INFO] [stdout] | [INFO] [stdout] 358 | pub trait TDWriteFontCollection: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 380 | fn find_family_name>(&self, familyName: T) -> HResult<(UINT32, BOOL)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:380:80 [INFO] [stdout] | [INFO] [stdout] 358 | pub trait TDWriteFontCollection: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 380 | fn find_family_name>(&self, familyName: T) -> HResult<(UINT32, BOOL)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:382:18 [INFO] [stdout] | [INFO] [stdout] 382 | let mut lv2: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:383:18 [INFO] [stdout] | [INFO] [stdout] 383 | let mut lv3: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:384:45 [INFO] [stdout] | [INFO] [stdout] 384 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).FindFamilyName(lv1.as_ptr() as LPCWSTR, &mut lv2 as *mut _ as *mut _,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:384:100 [INFO] [stdout] | [INFO] [stdout] 384 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).FindFamilyName(lv1.as_ptr() as LPCWSTR, &mut lv2 as *mut _ as *mut _,... [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:392:23 [INFO] [stdout] | [INFO] [stdout] 392 | let mut lv1: *mut IDWriteFont = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:393:45 [INFO] [stdout] | [INFO] [stdout] 393 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).GetFontFromFontFace(fontFace.iptr() as *mut _ as *mut _ , &mut lv1 as... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:401:20 [INFO] [stdout] | [INFO] [stdout] 401 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:404:26 [INFO] [stdout] | [INFO] [stdout] 404 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:416:38 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:419:15 [INFO] [stdout] | [INFO] [stdout] 419 | fn iid() -> REFGUID { &IID_IDWriteFontCollection } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:419:26 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named tuple struct `DWriteFontCollection` defined here [INFO] [stdout] ... [INFO] [stdout] 419 | fn iid() -> REFGUID { &IID_IDWriteFontCollection } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_FACE_TYPE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:426:25 [INFO] [stdout] | [INFO] [stdout] 426 | fn get_type(&self) -> DWRITE_FONT_FACE_TYPE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:428:45 [INFO] [stdout] | [INFO] [stdout] 428 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetType() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:435:26 [INFO] [stdout] | [INFO] [stdout] 435 | fn get_index(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:437:45 [INFO] [stdout] | [INFO] [stdout] 437 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetIndex() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_SIMULATIONS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:444:32 [INFO] [stdout] | [INFO] [stdout] 444 | fn get_simulations(&self) -> DWRITE_FONT_SIMULATIONS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:446:45 [INFO] [stdout] | [INFO] [stdout] 446 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetSimulations() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:453:31 [INFO] [stdout] | [INFO] [stdout] 453 | fn is_symbol_font(&self) -> BOOL { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:455:45 [INFO] [stdout] | [INFO] [stdout] 455 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).IsSymbolFont() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:462:28 [INFO] [stdout] | [INFO] [stdout] 462 | fn get_metrics(&self) -> DWRITE_FONT_METRICS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:463:18 [INFO] [stdout] | [INFO] [stdout] 463 | let mut lv1: DWRITE_FONT_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:464:45 [INFO] [stdout] | [INFO] [stdout] 464 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetMetrics(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:471:32 [INFO] [stdout] | [INFO] [stdout] 471 | fn get_glyph_count(&self) -> UINT16 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:473:45 [INFO] [stdout] | [INFO] [stdout] 473 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGlyphCount() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:480:54 [INFO] [stdout] | [INFO] [stdout] 480 | fn get_design_glyph_metrics(&self, glyphIndices: &[UINT16], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:480:75 [INFO] [stdout] | [INFO] [stdout] 480 | fn get_design_glyph_metrics(&self, glyphIndices: &[UINT16], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:480:92 [INFO] [stdout] | [INFO] [stdout] 422 | pub trait TDWriteFontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 480 | fn get_design_glyph_metrics(&self, glyphIndices: &[UINT16], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:481:18 [INFO] [stdout] | [INFO] [stdout] 481 | let mut lv1: DWRITE_GLYPH_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:482:45 [INFO] [stdout] | [INFO] [stdout] 482 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetDesignGlyphMetrics(slice_as_ptr(glyphIndices), glyphIndices.len() as UIN... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:482:135 [INFO] [stdout] | [INFO] [stdout] 482 | ...s(slice_as_ptr(glyphIndices), glyphIndices.len() as UINT32, &mut lv1 as *mut _ as *mut _, isSideways) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:489:45 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_glyph_indices(&self, codePoints: &[UINT32], glyphIndices: &mut [UINT16]) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:489:74 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_glyph_indices(&self, codePoints: &[UINT32], glyphIndices: &mut [UINT16]) -> 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/dwrite_safe.rs:489:94 [INFO] [stdout] | [INFO] [stdout] 422 | pub trait TDWriteFontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 489 | fn get_glyph_indices(&self, codePoints: &[UINT32], glyphIndices: &mut [UINT16]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:491:45 [INFO] [stdout] | [INFO] [stdout] 491 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGlyphIndices(slice_as_ptr(codePoints), same_length(&[Some(codePoints.le... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:491:212 [INFO] [stdout] | [INFO] [stdout] 491 | ....len())]).expect("Arrays must have equal sizes") as UINT32, slice_as_mut_ptr(glyphIndices)) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:67 [INFO] [stdout] | [INFO] [stdout] 498 | fn get_glyph_run_outline(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphO... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:90 [INFO] [stdout] | [INFO] [stdout] 498 | fn get_glyph_run_outline(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphO... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:123 [INFO] [stdout] | [INFO] [stdout] 422 | ...Face: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 498 | ...tline(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphOffsets: Option<&[D... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_OFFSET` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:155 [INFO] [stdout] | [INFO] [stdout] 422 | ...ace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 498 | ...line(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphOffsets: Option<&[DWRITE_GLYPH_OFFSET]>,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:190 [INFO] [stdout] | [INFO] [stdout] 498 | ...Offsets: Option<&[DWRITE_GLYPH_OFFSET]>, isSideways: BOOL, isRightToLeft: BOOL, geometrySink: &T) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:211 [INFO] [stdout] | [INFO] [stdout] 498 | ...ITE_GLYPH_OFFSET]>, isSideways: BOOL, isRightToLeft: BOOL, geometrySink: &T) -> 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/dwrite_safe.rs:498:246 [INFO] [stdout] | [INFO] [stdout] 422 | ...ace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 498 | ...line(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphOffsets: Option<&[DWRITE_GLYPH_OFFSET]>, isSideways: BOOL, isRightToLeft: BOOL, geometrySink: &T) -> HResult src/dwrite_safe.rs:500:45 [INFO] [stdout] | [INFO] [stdout] 500 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGlyphRunOutline(emSize, slice_as_ptr(glyphIndices), opt_arr_as_ptr(&glyp... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:500:366 [INFO] [stdout] | [INFO] [stdout] 500 | ....len())]).expect("Arrays must have equal sizes") as UINT32, isSideways, isRightToLeft, geometrySink.iptr() as *mut _ as *mut _ ) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:507:79 [INFO] [stdout] | [INFO] [stdout] 507 | fn get_recommended_rendering_mode(&self, emSize: FLOAT, pixelsPerDip: FLOAT, measuringMode: DWRITE_MEASURING... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:507:100 [INFO] [stdout] | [INFO] [stdout] 507 | fn get_recommended_rendering_mode(&self, emSize: FLOAT, pixelsPerDip: FLOAT, measuringMode: DWRITE_MEASURING... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:507:122 [INFO] [stdout] | [INFO] [stdout] 507 | ... FLOAT, pixelsPerDip: FLOAT, measuringMode: DWRITE_MEASURING_MODE, renderingParams: &T) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_RENDERING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:507:177 [INFO] [stdout] | [INFO] [stdout] 422 | ...ace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 507 | ...endering_mode(&self, emSize: FLOAT, pixelsPerDip: FLOAT, measuringMode: DWRITE_MEASURING_MODE, renderingParams: &T) -> HResult src/dwrite_safe.rs:508:18 [INFO] [stdout] | [INFO] [stdout] 508 | let mut lv1: DWRITE_RENDERING_MODE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:509:45 [INFO] [stdout] | [INFO] [stdout] 509 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetRecommendedRenderingMode(emSize, pixelsPerDip, measuringMode, renderingP... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:516:48 [INFO] [stdout] | [INFO] [stdout] 516 | fn get_gdi_compatible_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>) -> HResult src/dwrite_safe.rs:516:69 [INFO] [stdout] | [INFO] [stdout] 516 | fn get_gdi_compatible_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>) -> HResult src/dwrite_safe.rs:516:95 [INFO] [stdout] | [INFO] [stdout] 422 | pub trait TDWriteFontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 516 | fn get_gdi_compatible_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>) -> HResult src/dwrite_safe.rs:516:122 [INFO] [stdout] | [INFO] [stdout] 422 | ...ontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 516 | ...tible_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:517:18 [INFO] [stdout] | [INFO] [stdout] 517 | let mut lv1: DWRITE_FONT_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:518:45 [INFO] [stdout] | [INFO] [stdout] 518 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGdiCompatibleMetrics(emSize, pixelsPerDip, transform.as_ref().map(|p|*p ... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:54 [INFO] [stdout] | [INFO] [stdout] 525 | fn get_gdi_compatible_glyph_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, ... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:75 [INFO] [stdout] | [INFO] [stdout] 525 | fn get_gdi_compatible_glyph_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, ... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:101 [INFO] [stdout] | [INFO] [stdout] 422 | ...iteFontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 525 | ...ompatible_glyph_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, glyphIndice... [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:132 [INFO] [stdout] | [INFO] [stdout] 525 | ...T, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, glyphIndices: &[UINT16], glyphMetrics: &mut [DWRITE_GLYPH_METRICS], isSidew... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:154 [INFO] [stdout] | [INFO] [stdout] 525 | ...WRITE_MATRIX>, useGdiNatural: BOOL, glyphIndices: &[UINT16], glyphMetrics: &mut [DWRITE_GLYPH_METRICS], isSideways: BOOL) -> HResult src/dwrite_safe.rs:525:183 [INFO] [stdout] | [INFO] [stdout] 525 | ...glyphIndices: &[UINT16], glyphMetrics: &mut [DWRITE_GLYPH_METRICS], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:218 [INFO] [stdout] | [INFO] [stdout] 525 | ...yphMetrics: &mut [DWRITE_GLYPH_METRICS], isSideways: BOOL) -> 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/dwrite_safe.rs:525:235 [INFO] [stdout] | [INFO] [stdout] 422 | ...ace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 525 | ...e_glyph_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, glyphIndices: &[UINT16], glyphMetrics: &mut [DWRITE_GLYPH_METRICS], isSideways: BOOL) -> HResult src/dwrite_safe.rs:527:45 [INFO] [stdout] | [INFO] [stdout] 527 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGdiCompatibleGlyphMetrics(emSize, pixelsPerDip, transform.as_ref().map(|... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:527:344 [INFO] [stdout] | [INFO] [stdout] 527 | ....len())]).expect("Arrays must have equal sizes") as UINT32, slice_as_mut_ptr(glyphMetrics), isSideways) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:535:20 [INFO] [stdout] | [INFO] [stdout] 535 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:538:26 [INFO] [stdout] | [INFO] [stdout] 538 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:550:32 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:553:15 [INFO] [stdout] | [INFO] [stdout] 553 | fn iid() -> REFGUID { &IID_IDWriteFontFace } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:553:26 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named tuple struct `DWriteFontFace` defined here [INFO] [stdout] ... [INFO] [stdout] 553 | fn iid() -> REFGUID { &IID_IDWriteFontFace } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:561:23 [INFO] [stdout] | [INFO] [stdout] 561 | let mut lv1: *mut IDWriteLocalizedStrings = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:562:45 [INFO] [stdout] | [INFO] [stdout] 562 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFamily)).GetFamilyNames(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] ... [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:569:45 [INFO] [stdout] | [INFO] [stdout] 569 | fn get_first_matching_font(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult src/dwrite_safe.rs:569:74 [INFO] [stdout] | [INFO] [stdout] 569 | fn get_first_matching_font(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult src/dwrite_safe.rs:569:102 [INFO] [stdout] | [INFO] [stdout] 569 | ..._WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:570:23 [INFO] [stdout] | [INFO] [stdout] 570 | let mut lv1: *mut IDWriteFont = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:571:45 [INFO] [stdout] | [INFO] [stdout] 571 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFamily)).GetFirstMatchingFont(weight, stretch, style, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] ... [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:578:40 [INFO] [stdout] | [INFO] [stdout] 578 | fn get_matching_fonts(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult src/dwrite_safe.rs:578:69 [INFO] [stdout] | [INFO] [stdout] 578 | fn get_matching_fonts(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult src/dwrite_safe.rs:578:97 [INFO] [stdout] | [INFO] [stdout] 578 | ..._WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:579:23 [INFO] [stdout] | [INFO] [stdout] 579 | let mut lv1: *mut IDWriteFontList = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontList` [INFO] [stdout] ... [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontList` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:580:45 [INFO] [stdout] | [INFO] [stdout] 580 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFamily)).GetMatchingFonts(weight, stretch, style, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] ... [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:588:20 [INFO] [stdout] | [INFO] [stdout] 588 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:591:26 [INFO] [stdout] | [INFO] [stdout] 591 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:604:34 [INFO] [stdout] | [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:607:15 [INFO] [stdout] | [INFO] [stdout] 607 | fn iid() -> REFGUID { &IID_IDWriteFontFamily } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:607:26 [INFO] [stdout] | [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named tuple struct `DWriteFontFamily` defined here [INFO] [stdout] ... [INFO] [stdout] 607 | fn iid() -> REFGUID { &IID_IDWriteFontFamily } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:614:34 [INFO] [stdout] | [INFO] [stdout] 610 | pub trait TDWriteFontFileEnumerator: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 614 | fn move_next(&self) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:615:18 [INFO] [stdout] | [INFO] [stdout] 615 | let mut lv1: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:616:45 [INFO] [stdout] | [INFO] [stdout] 616 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFileEnumerator)).MoveNext(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFileEnumerator` [INFO] [stdout] ... [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteFontFileEnumerator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:624:23 [INFO] [stdout] | [INFO] [stdout] 624 | let mut lv1: *mut IDWriteFontFile = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFile` [INFO] [stdout] ... [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFile` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:625:45 [INFO] [stdout] | [INFO] [stdout] 625 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFileEnumerator)).GetCurrentFontFile(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFileEnumerator` [INFO] [stdout] ... [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteFontFileEnumerator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:633:20 [INFO] [stdout] | [INFO] [stdout] 633 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:636:26 [INFO] [stdout] | [INFO] [stdout] 636 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:648:42 [INFO] [stdout] | [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:651:15 [INFO] [stdout] | [INFO] [stdout] 651 | fn iid() -> REFGUID { &IID_IDWriteFontFileEnumerator } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:651:26 [INFO] [stdout] | [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | -------------------------------------------------------------------- similarly named tuple struct `DWriteFontFileEnumerator` defined here [INFO] [stdout] ... [INFO] [stdout] 651 | fn iid() -> REFGUID { &IID_IDWriteFontFileEnumerator } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFileEnumerator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:661:20 [INFO] [stdout] | [INFO] [stdout] 661 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:664:26 [INFO] [stdout] | [INFO] [stdout] 664 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:676:38 [INFO] [stdout] | [INFO] [stdout] 676 | pub struct DWriteFontFileLoader(*mut IDWriteFontFileLoader); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:679:15 [INFO] [stdout] | [INFO] [stdout] 679 | fn iid() -> REFGUID { &IID_IDWriteFontFileLoader } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:679:26 [INFO] [stdout] | [INFO] [stdout] 676 | pub struct DWriteFontFileLoader(*mut IDWriteFontFileLoader); [INFO] [stdout] | ------------------------------------------------------------ similarly named tuple struct `DWriteFontFileLoader` defined here [INFO] [stdout] ... [INFO] [stdout] 679 | fn iid() -> REFGUID { &IID_IDWriteFontFileLoader } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFileLoader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:687:20 [INFO] [stdout] | [INFO] [stdout] 687 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:690:26 [INFO] [stdout] | [INFO] [stdout] 690 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileStream` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:702:38 [INFO] [stdout] | [INFO] [stdout] 702 | pub struct DWriteFontFileStream(*mut IDWriteFontFileStream); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:705:15 [INFO] [stdout] | [INFO] [stdout] 705 | fn iid() -> REFGUID { &IID_IDWriteFontFileStream } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFileStream` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:705:26 [INFO] [stdout] | [INFO] [stdout] 702 | pub struct DWriteFontFileStream(*mut IDWriteFontFileStream); [INFO] [stdout] | ------------------------------------------------------------ similarly named tuple struct `DWriteFontFileStream` defined here [INFO] [stdout] ... [INFO] [stdout] 705 | fn iid() -> REFGUID { &IID_IDWriteFontFileStream } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFileStream` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:713:20 [INFO] [stdout] | [INFO] [stdout] 713 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:716:26 [INFO] [stdout] | [INFO] [stdout] 716 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:728:32 [INFO] [stdout] | [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:731:15 [INFO] [stdout] | [INFO] [stdout] 731 | fn iid() -> REFGUID { &IID_IDWriteFontFile } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:731:26 [INFO] [stdout] | [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ------------------------------------------------ similarly named tuple struct `DWriteFontFile` defined here [INFO] [stdout] ... [INFO] [stdout] 731 | fn iid() -> REFGUID { &IID_IDWriteFontFile } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:739:23 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] ... [INFO] [stdout] 739 | let mut lv1: *mut IDWriteFontCollection = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:740:45 [INFO] [stdout] | [INFO] [stdout] 740 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontList)).GetFontCollection(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontList` [INFO] [stdout] ... [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontList` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:747:31 [INFO] [stdout] | [INFO] [stdout] 747 | fn get_font_count(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:749:45 [INFO] [stdout] | [INFO] [stdout] 749 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontList)).GetFontCount() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontList` [INFO] [stdout] ... [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontList` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:756:29 [INFO] [stdout] | [INFO] [stdout] 756 | fn get_font(&self, index: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:757:23 [INFO] [stdout] | [INFO] [stdout] 757 | let mut lv1: *mut IDWriteFont = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:758:45 [INFO] [stdout] | [INFO] [stdout] 758 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontList)).GetFont(index, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontList` [INFO] [stdout] ... [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontList` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:766:20 [INFO] [stdout] | [INFO] [stdout] 766 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:769:26 [INFO] [stdout] | [INFO] [stdout] 769 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:781:32 [INFO] [stdout] | [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:784:15 [INFO] [stdout] | [INFO] [stdout] 784 | fn iid() -> REFGUID { &IID_IDWriteFontList } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:784:26 [INFO] [stdout] | [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named tuple struct `DWriteFontList` defined here [INFO] [stdout] ... [INFO] [stdout] 784 | fn iid() -> REFGUID { &IID_IDWriteFontList } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontList` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:792:23 [INFO] [stdout] | [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] ... [INFO] [stdout] 792 | let mut lv1: *mut IDWriteFontFamily = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:793:45 [INFO] [stdout] | [INFO] [stdout] 793 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetFontFamily(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:800:27 [INFO] [stdout] | [INFO] [stdout] 800 | fn get_weight(&self) -> DWRITE_FONT_WEIGHT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:802:45 [INFO] [stdout] | [INFO] [stdout] 802 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetWeight() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:809:28 [INFO] [stdout] | [INFO] [stdout] 809 | fn get_stretch(&self) -> DWRITE_FONT_STRETCH { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:811:45 [INFO] [stdout] | [INFO] [stdout] 811 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetStretch() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:818:26 [INFO] [stdout] | [INFO] [stdout] 818 | fn get_style(&self) -> DWRITE_FONT_STYLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:820:45 [INFO] [stdout] | [INFO] [stdout] 820 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetStyle() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:827:31 [INFO] [stdout] | [INFO] [stdout] 827 | fn is_symbol_font(&self) -> BOOL { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:829:45 [INFO] [stdout] | [INFO] [stdout] 829 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).IsSymbolFont() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:837:23 [INFO] [stdout] | [INFO] [stdout] 837 | let mut lv1: *mut IDWriteLocalizedStrings = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:838:45 [INFO] [stdout] | [INFO] [stdout] 838 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetFaceNames(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_INFORMATIONAL_STRING_ID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:845:62 [INFO] [stdout] | [INFO] [stdout] 845 | fn get_informational_strings(&self, informationalStringID: DWRITE_INFORMATIONAL_STRING_ID) -> HResult<(DWriteLocalizedStrings, BOOL)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:845:130 [INFO] [stdout] | [INFO] [stdout] 787 | pub trait TDWriteFont: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 845 | fn get_informational_strings(&self, informationalStringID: DWRITE_INFORMATIONAL_STRING_ID) -> HResult<(DWriteLocalizedStrings, BOOL)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:846:23 [INFO] [stdout] | [INFO] [stdout] 846 | let mut lv1: *mut IDWriteLocalizedStrings = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:847:18 [INFO] [stdout] | [INFO] [stdout] 847 | let mut lv2: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:848:45 [INFO] [stdout] | [INFO] [stdout] 848 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetInformationalStrings(informationalStringID, &mut lv1 as *mut *mut _, &mut lv... [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_SIMULATIONS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:855:32 [INFO] [stdout] | [INFO] [stdout] 855 | fn get_simulations(&self) -> DWRITE_FONT_SIMULATIONS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:857:45 [INFO] [stdout] | [INFO] [stdout] 857 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetSimulations() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:864:28 [INFO] [stdout] | [INFO] [stdout] 864 | fn get_metrics(&self) -> DWRITE_FONT_METRICS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:865:18 [INFO] [stdout] | [INFO] [stdout] 865 | let mut lv1: DWRITE_FONT_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:866:45 [INFO] [stdout] | [INFO] [stdout] 866 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetMetrics(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:873:41 [INFO] [stdout] | [INFO] [stdout] 873 | fn has_character(&self, unicodeValue: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:873:60 [INFO] [stdout] | [INFO] [stdout] 787 | pub trait TDWriteFont: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 873 | fn has_character(&self, unicodeValue: UINT32) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:874:18 [INFO] [stdout] | [INFO] [stdout] 874 | let mut lv1: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:875:45 [INFO] [stdout] | [INFO] [stdout] 875 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).HasCharacter(unicodeValue, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:883:23 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] ... [INFO] [stdout] 883 | let mut lv1: *mut IDWriteFontFace = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:884:45 [INFO] [stdout] | [INFO] [stdout] 884 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).CreateFontFace(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:892:20 [INFO] [stdout] | [INFO] [stdout] 892 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:895:26 [INFO] [stdout] | [INFO] [stdout] 895 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:907:28 [INFO] [stdout] | [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:910:15 [INFO] [stdout] | [INFO] [stdout] 910 | fn iid() -> REFGUID { &IID_IDWriteFont } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:910:26 [INFO] [stdout] | [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named tuple struct `DWriteFont` defined here [INFO] [stdout] ... [INFO] [stdout] 910 | fn iid() -> REFGUID { &IID_IDWriteFont } [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFont` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LOGFONTW` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:917:48 [INFO] [stdout] | [INFO] [stdout] 917 | fn create_font_from_logfont(&self, logFont: &LOGFONTW) -> HResult { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:918:23 [INFO] [stdout] | [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] ... [INFO] [stdout] 918 | let mut lv1: *mut IDWriteFont = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:919:45 [INFO] [stdout] | [INFO] [stdout] 919 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteGdiInterop)).CreateFontFromLOGFONT(logFont, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGdiInterop` [INFO] [stdout] ... [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteGdiInterop` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LOGFONTW` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:926:75 [INFO] [stdout] | [INFO] [stdout] 913 | pub trait TDWriteGdiInterop: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 926 | fn convert_font_to_logfont(&self, font: &T) -> HResult<(LOGFONTW, BOOL)> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:926:85 [INFO] [stdout] | [INFO] [stdout] 913 | pub trait TDWriteGdiInterop: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 926 | fn convert_font_to_logfont(&self, font: &T) -> HResult<(LOGFONTW, BOOL)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LOGFONTW` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:927:18 [INFO] [stdout] | [INFO] [stdout] 927 | let mut lv1: LOGFONTW = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:928:18 [INFO] [stdout] | [INFO] [stdout] 928 | let mut lv2: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:929:45 [INFO] [stdout] | [INFO] [stdout] 929 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteGdiInterop)).ConvertFontToLOGFONT(font.iptr() as *mut _ as *mut _ , &mut lv1 as *mut _... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGdiInterop` [INFO] [stdout] ... [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteGdiInterop` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LOGFONTW` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:936:83 [INFO] [stdout] | [INFO] [stdout] 913 | pub trait TDWriteGdiInterop: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 936 | fn convert_font_face_to_logfont(&self, font: &T) -> HResult { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LOGFONTW` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:937:18 [INFO] [stdout] | [INFO] [stdout] 937 | let mut lv1: LOGFONTW = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:938:45 [INFO] [stdout] | [INFO] [stdout] 938 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteGdiInterop)).ConvertFontFaceToLOGFONT(font.iptr() as *mut _ as *mut _ , &mut lv1 as *m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGdiInterop` [INFO] [stdout] ... [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteGdiInterop` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:945:44 [INFO] [stdout] | [INFO] [stdout] 945 | fn create_font_face_from_hdc(&self, hdc: HDC) -> HResult { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:946:23 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] ... [INFO] [stdout] 946 | let mut lv1: *mut IDWriteFontFace = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:947:45 [INFO] [stdout] | [INFO] [stdout] 947 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteGdiInterop)).CreateFontFaceFromHdc(hdc, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGdiInterop` [INFO] [stdout] ... [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteGdiInterop` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:954:53 [INFO] [stdout] | [INFO] [stdout] 913 | pub trait TDWriteGdiInterop: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 954 | fn create_bitmap_render_target(&self, hdc: Option, width: UINT32, height: UINT32) -> HResult { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:954:66 [INFO] [stdout] | [INFO] [stdout] 954 | fn create_bitmap_render_target(&self, hdc: Option, width: UINT32, height: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:954:82 [INFO] [stdout] | [INFO] [stdout] 954 | fn create_bitmap_render_target(&self, hdc: Option, width: UINT32, height: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:955:23 [INFO] [stdout] | [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] ... [INFO] [stdout] 955 | let mut lv1: *mut IDWriteBitmapRenderTarget = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:956:45 [INFO] [stdout] | [INFO] [stdout] 956 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteGdiInterop)).CreateBitmapRenderTarget(match hdc{Some(v)=>v, _=>ptr::null_mut() as HDC}... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGdiInterop` [INFO] [stdout] ... [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteGdiInterop` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:956:134 [INFO] [stdout] | [INFO] [stdout] 956 | ...erTarget(match hdc{Some(v)=>v, _=>ptr::null_mut() as HDC}, width, height, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:964:20 [INFO] [stdout] | [INFO] [stdout] 964 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:967:26 [INFO] [stdout] | [INFO] [stdout] 967 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:979:34 [INFO] [stdout] | [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:982:15 [INFO] [stdout] | [INFO] [stdout] 982 | fn iid() -> REFGUID { &IID_IDWriteGdiInterop } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:982:26 [INFO] [stdout] | [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ---------------------------------------------------- similarly named tuple struct `DWriteGdiInterop` defined here [INFO] [stdout] ... [INFO] [stdout] 982 | fn iid() -> REFGUID { &IID_IDWriteGdiInterop } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteGdiInterop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXTURE_TYPE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:989:51 [INFO] [stdout] | [INFO] [stdout] 989 | fn get_alpha_texture_bounds(&self, textureType: DWRITE_TEXTURE_TYPE) -> HResult { [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/dwrite_safe.rs:989:83 [INFO] [stdout] | [INFO] [stdout] 985 | pub trait TDWriteGlyphRunAnalysis: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 989 | fn get_alpha_texture_bounds(&self, textureType: DWRITE_TEXTURE_TYPE) -> HResult { [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/dwrite_safe.rs:990:18 [INFO] [stdout] | [INFO] [stdout] 990 | let mut lv1: RECT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:991:45 [INFO] [stdout] | [INFO] [stdout] 991 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteGlyphRunAnalysis)).GetAlphaTextureBounds(textureType, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGlyphRunAnalysis` [INFO] [stdout] ... [INFO] [stdout] 1034 | pub struct DWriteGlyphRunAnalysis(*mut IDWriteGlyphRunAnalysis); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteGlyphRunAnalysis` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXTURE_TYPE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:998:47 [INFO] [stdout] | [INFO] [stdout] 998 | fn create_alpha_texture(&self, textureType: DWRITE_TEXTURE_TYPE, textureBounds: &RECT, alphaValues: &mut [BYTE]) -> HResult { [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/dwrite_safe.rs:998:84 [INFO] [stdout] | [INFO] [stdout] 998 | fn create_alpha_texture(&self, textureType: DWRITE_TEXTURE_TYPE, textureBounds: &RECT, alphaValues: &mut [BYTE]) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:998:109 [INFO] [stdout] | [INFO] [stdout] 998 | fn create_alpha_texture(&self, textureType: DWRITE_TEXTURE_TYPE, textureBounds: &RECT, alphaValues: &mut [BYTE]) -> 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/dwrite_safe.rs:998:127 [INFO] [stdout] | [INFO] [stdout] 985 | pub trait TDWriteGlyphRunAnalysis: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 998 | fn create_alpha_texture(&self, textureType: DWRITE_TEXTURE_TYPE, textureBounds: &RECT, alphaValues: &mut [BYTE]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1000:45 [INFO] [stdout] | [INFO] [stdout] 1000 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteGlyphRunAnalysis)).CreateAlphaTexture(textureType, textureBounds, slice_as_mut_ptr(alp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGlyphRunAnalysis` [INFO] [stdout] ... [INFO] [stdout] 1034 | pub struct DWriteGlyphRunAnalysis(*mut IDWriteGlyphRunAnalysis); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteGlyphRunAnalysis` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1000:170 [INFO] [stdout] | [INFO] [stdout] 1000 | ...slice_as_mut_ptr(alphaValues), alphaValues.len() as UINT32) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1007:96 [INFO] [stdout] | [INFO] [stdout] 985 | pub trait TDWriteGlyphRunAnalysis: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1007 | fn get_alpha_blend_params(&self, renderingParams: &T) -> HResult<(FLOAT, FLOAT, FLOAT)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1007:103 [INFO] [stdout] | [INFO] [stdout] 985 | pub trait TDWriteGlyphRunAnalysis: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1007 | fn get_alpha_blend_params(&self, renderingParams: &T) -> HResult<(FLOAT, FLOAT, FLOAT)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1007:110 [INFO] [stdout] | [INFO] [stdout] 985 | pub trait TDWriteGlyphRunAnalysis: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1007 | fn get_alpha_blend_params(&self, renderingParams: &T) -> HResult<(FLOAT, FLOAT, FLOAT)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1008:18 [INFO] [stdout] | [INFO] [stdout] 1008 | let mut lv1: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1009:18 [INFO] [stdout] | [INFO] [stdout] 1009 | let mut lv2: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1010:18 [INFO] [stdout] | [INFO] [stdout] 1010 | let mut lv3: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1011:45 [INFO] [stdout] | [INFO] [stdout] 1011 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteGlyphRunAnalysis)).GetAlphaBlendParams(renderingParams.iptr() as *mut _ as *mut _ , &m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGlyphRunAnalysis` [INFO] [stdout] ... [INFO] [stdout] 1034 | pub struct DWriteGlyphRunAnalysis(*mut IDWriteGlyphRunAnalysis); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteGlyphRunAnalysis` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1019:20 [INFO] [stdout] | [INFO] [stdout] 1019 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1022:26 [INFO] [stdout] | [INFO] [stdout] 1022 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1034:40 [INFO] [stdout] | [INFO] [stdout] 1034 | pub struct DWriteGlyphRunAnalysis(*mut IDWriteGlyphRunAnalysis); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1037:15 [INFO] [stdout] | [INFO] [stdout] 1037 | fn iid() -> REFGUID { &IID_IDWriteGlyphRunAnalysis } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1037:26 [INFO] [stdout] | [INFO] [stdout] 1034 | pub struct DWriteGlyphRunAnalysis(*mut IDWriteGlyphRunAnalysis); [INFO] [stdout] | ---------------------------------------------------------------- similarly named tuple struct `DWriteGlyphRunAnalysis` defined here [INFO] [stdout] ... [INFO] [stdout] 1037 | fn iid() -> REFGUID { &IID_IDWriteGlyphRunAnalysis } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteGlyphRunAnalysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1045:116 [INFO] [stdout] | [INFO] [stdout] 1045 | ...ntDrawingContext: &mut [T], renderer: &T1, originX: FLOAT, originY: FLOAT, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffect:... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1045:132 [INFO] [stdout] | [INFO] [stdout] 1045 | ...: &mut [T], renderer: &T1, originX: FLOAT, originY: FLOAT, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffect: &T2) -> HResult... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1045:151 [INFO] [stdout] | [INFO] [stdout] 1045 | ...er: &T1, originX: FLOAT, originY: FLOAT, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffect: &T2) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1045:172 [INFO] [stdout] | [INFO] [stdout] 1045 | ...AT, originY: FLOAT, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffect: &T2) -> 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/dwrite_safe.rs:1045:215 [INFO] [stdout] | [INFO] [stdout] 1040 | ...ect: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1045 | ...xtRenderer, T2: TUnknown>(&self, clientDrawingContext: &mut [T], renderer: &T1, originX: FLOAT, originY: FLOAT, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffect: &T2) -> HResult src/dwrite_safe.rs:1047:45 [INFO] [stdout] | [INFO] [stdout] 1047 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteInlineObject)).Draw(clientDrawingContext.as_mut_ptr() as *mut _, renderer.iptr() as *m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] ... [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteInlineObject` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_INLINE_OBJECT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1054:36 [INFO] [stdout] | [INFO] [stdout] 1040 | pub trait TDWriteInlineObject: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1054 | fn get_metrics(&self) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_INLINE_OBJECT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1055:18 [INFO] [stdout] | [INFO] [stdout] 1055 | let mut lv1: DWRITE_INLINE_OBJECT_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1056:45 [INFO] [stdout] | [INFO] [stdout] 1056 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteInlineObject)).GetMetrics(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] ... [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteInlineObject` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_OVERHANG_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1063:45 [INFO] [stdout] | [INFO] [stdout] 1040 | pub trait TDWriteInlineObject: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1063 | fn get_overhang_metrics(&self) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_OVERHANG_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1064:18 [INFO] [stdout] | [INFO] [stdout] 1064 | let mut lv1: DWRITE_OVERHANG_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1065:45 [INFO] [stdout] | [INFO] [stdout] 1065 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteInlineObject)).GetOverhangMetrics(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] ... [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteInlineObject` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_BREAK_CONDITION` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1072:46 [INFO] [stdout] | [INFO] [stdout] 1040 | pub trait TDWriteInlineObject: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1072 | fn get_break_conditions(&self) -> HResult<(DWRITE_BREAK_CONDITION, DWRITE_BREAK_CONDITION)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_BREAK_CONDITION` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1072:70 [INFO] [stdout] | [INFO] [stdout] 1040 | pub trait TDWriteInlineObject: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1072 | fn get_break_conditions(&self) -> HResult<(DWRITE_BREAK_CONDITION, DWRITE_BREAK_CONDITION)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_BREAK_CONDITION` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1073:18 [INFO] [stdout] | [INFO] [stdout] 1073 | let mut lv1: DWRITE_BREAK_CONDITION = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_BREAK_CONDITION` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1074:18 [INFO] [stdout] | [INFO] [stdout] 1074 | let mut lv2: DWRITE_BREAK_CONDITION = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1075:45 [INFO] [stdout] | [INFO] [stdout] 1075 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteInlineObject)).GetBreakConditions(&mut lv1 as *mut _ as *mut _, &mut lv2 as *mut _ as ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] ... [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteInlineObject` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1083:20 [INFO] [stdout] | [INFO] [stdout] 1083 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1086:26 [INFO] [stdout] | [INFO] [stdout] 1086 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1098:36 [INFO] [stdout] | [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1101:15 [INFO] [stdout] | [INFO] [stdout] 1101 | fn iid() -> REFGUID { &IID_IDWriteInlineObject } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1101:26 [INFO] [stdout] | [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named tuple struct `DWriteInlineObject` defined here [INFO] [stdout] ... [INFO] [stdout] 1101 | fn iid() -> REFGUID { &IID_IDWriteInlineObject } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1108:83 [INFO] [stdout] | [INFO] [stdout] 1104 | pub trait TDWriteLocalFontFileLoader: TDWriteFontFileLoader { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1108 | fn get_file_path_length_from_key(&self, fontFileReferenceKey: &T) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1109:18 [INFO] [stdout] | [INFO] [stdout] 1109 | let mut lv1: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1110:45 [INFO] [stdout] | [INFO] [stdout] 1110 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalFontFileLoader)).GetFilePathLengthFromKey(fontFileReferenceKey as *const _ as *co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalFontFileLoader` [INFO] [stdout] ... [INFO] [stdout] 1152 | pub struct DWriteLocalFontFileLoader(*mut IDWriteLocalFontFileLoader); [INFO] [stdout] | ---------------------------------------------------------------------- similarly named struct `DWriteLocalFontFileLoader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1110:187 [INFO] [stdout] | [INFO] [stdout] 1110 | ...*const _, mem::size_of_val(fontFileReferenceKey) as UINT32, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1117:81 [INFO] [stdout] | [INFO] [stdout] 1117 | fn get_file_path_from_key(&self, fontFileReferenceKey: &T, filePath: &mut [WCHAR]) -> 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/dwrite_safe.rs:1117:100 [INFO] [stdout] | [INFO] [stdout] 1104 | pub trait TDWriteLocalFontFileLoader: TDWriteFontFileLoader { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1117 | fn get_file_path_from_key(&self, fontFileReferenceKey: &T, filePath: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1119:45 [INFO] [stdout] | [INFO] [stdout] 1119 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalFontFileLoader)).GetFilePathFromKey(fontFileReferenceKey as *const _ as *const _,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalFontFileLoader` [INFO] [stdout] ... [INFO] [stdout] 1152 | pub struct DWriteLocalFontFileLoader(*mut IDWriteLocalFontFileLoader); [INFO] [stdout] | ---------------------------------------------------------------------- similarly named struct `DWriteLocalFontFileLoader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1119:181 [INFO] [stdout] | [INFO] [stdout] 1119 | ...*const _, mem::size_of_val(fontFileReferenceKey) as UINT32, slice_as_mut_ptr(filePath), filePath.len() as UINT32) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1119:235 [INFO] [stdout] | [INFO] [stdout] 1119 | ...NT32, slice_as_mut_ptr(filePath), filePath.len() as UINT32) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FILETIME` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1126:82 [INFO] [stdout] | [INFO] [stdout] 1104 | pub trait TDWriteLocalFontFileLoader: TDWriteFontFileLoader { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1126 | fn get_last_write_time_from_key(&self, fontFileReferenceKey: &T) -> HResult { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FILETIME` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1127:18 [INFO] [stdout] | [INFO] [stdout] 1127 | let mut lv1: FILETIME = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1128:45 [INFO] [stdout] | [INFO] [stdout] 1128 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalFontFileLoader)).GetLastWriteTimeFromKey(fontFileReferenceKey as *const _ as *con... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalFontFileLoader` [INFO] [stdout] ... [INFO] [stdout] 1152 | pub struct DWriteLocalFontFileLoader(*mut IDWriteLocalFontFileLoader); [INFO] [stdout] | ---------------------------------------------------------------------- similarly named struct `DWriteLocalFontFileLoader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1128:186 [INFO] [stdout] | [INFO] [stdout] 1128 | ...*const _, mem::size_of_val(fontFileReferenceKey) as UINT32, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1136:20 [INFO] [stdout] | [INFO] [stdout] 1136 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1139:26 [INFO] [stdout] | [INFO] [stdout] 1139 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1152:43 [INFO] [stdout] | [INFO] [stdout] 1152 | pub struct DWriteLocalFontFileLoader(*mut IDWriteLocalFontFileLoader); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1155:15 [INFO] [stdout] | [INFO] [stdout] 1155 | fn iid() -> REFGUID { &IID_IDWriteLocalFontFileLoader } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteLocalFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1155:26 [INFO] [stdout] | [INFO] [stdout] 1152 | pub struct DWriteLocalFontFileLoader(*mut IDWriteLocalFontFileLoader); [INFO] [stdout] | ---------------------------------------------------------------------- similarly named tuple struct `DWriteLocalFontFileLoader` defined here [INFO] [stdout] ... [INFO] [stdout] 1155 | fn iid() -> REFGUID { &IID_IDWriteLocalFontFileLoader } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteLocalFontFileLoader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1162:26 [INFO] [stdout] | [INFO] [stdout] 1162 | fn get_count(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1164:45 [INFO] [stdout] | [INFO] [stdout] 1164 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalizedStrings)).GetCount() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1171:72 [INFO] [stdout] | [INFO] [stdout] 1158 | pub trait TDWriteLocalizedStrings: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1171 | fn find_locale_name>(&self, localeName: T) -> HResult<(UINT32, BOOL)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1171:80 [INFO] [stdout] | [INFO] [stdout] 1158 | pub trait TDWriteLocalizedStrings: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1171 | fn find_locale_name>(&self, localeName: T) -> HResult<(UINT32, BOOL)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1173:18 [INFO] [stdout] | [INFO] [stdout] 1173 | let mut lv2: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1174:18 [INFO] [stdout] | [INFO] [stdout] 1174 | let mut lv3: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1175:45 [INFO] [stdout] | [INFO] [stdout] 1175 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalizedStrings)).FindLocaleName(lv1.as_ptr() as LPCWSTR, &mut lv2 as *mut _ as *mut ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1175:102 [INFO] [stdout] | [INFO] [stdout] 1175 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalizedStrings)).FindLocaleName(lv1.as_ptr() as LPCWSTR, &mut lv2 as *mut _ as *mut ... [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1182:43 [INFO] [stdout] | [INFO] [stdout] 1182 | fn get_locale_name_length(&self, index: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1182:62 [INFO] [stdout] | [INFO] [stdout] 1158 | pub trait TDWriteLocalizedStrings: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1182 | fn get_locale_name_length(&self, index: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1183:18 [INFO] [stdout] | [INFO] [stdout] 1183 | let mut lv1: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1184:45 [INFO] [stdout] | [INFO] [stdout] 1184 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalizedStrings)).GetLocaleNameLength(index, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1191:36 [INFO] [stdout] | [INFO] [stdout] 1191 | fn get_locale_name(&self, index: UINT32, localeName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1191:62 [INFO] [stdout] | [INFO] [stdout] 1191 | fn get_locale_name(&self, index: UINT32, localeName: &mut [WCHAR]) -> 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/dwrite_safe.rs:1191:81 [INFO] [stdout] | [INFO] [stdout] 1158 | pub trait TDWriteLocalizedStrings: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1191 | fn get_locale_name(&self, index: UINT32, localeName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1193:45 [INFO] [stdout] | [INFO] [stdout] 1193 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalizedStrings)).GetLocaleName(index, slice_as_mut_ptr(localeName), localeName.len()... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1193:142 [INFO] [stdout] | [INFO] [stdout] 1193 | ..., slice_as_mut_ptr(localeName), localeName.len() as UINT32) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1200:38 [INFO] [stdout] | [INFO] [stdout] 1200 | fn get_string_length(&self, index: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1200:57 [INFO] [stdout] | [INFO] [stdout] 1158 | pub trait TDWriteLocalizedStrings: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1200 | fn get_string_length(&self, index: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1201:18 [INFO] [stdout] | [INFO] [stdout] 1201 | let mut lv1: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1202:45 [INFO] [stdout] | [INFO] [stdout] 1202 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalizedStrings)).GetStringLength(index, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1209:31 [INFO] [stdout] | [INFO] [stdout] 1209 | fn get_string(&self, index: UINT32, stringBuffer: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1209:59 [INFO] [stdout] | [INFO] [stdout] 1209 | fn get_string(&self, index: UINT32, stringBuffer: &mut [WCHAR]) -> 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/dwrite_safe.rs:1209:78 [INFO] [stdout] | [INFO] [stdout] 1158 | pub trait TDWriteLocalizedStrings: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1209 | fn get_string(&self, index: UINT32, stringBuffer: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1211:45 [INFO] [stdout] | [INFO] [stdout] 1211 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteLocalizedStrings)).GetString(index, slice_as_mut_ptr(stringBuffer), stringBuffer.len()... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1211:142 [INFO] [stdout] | [INFO] [stdout] 1211 | ...ice_as_mut_ptr(stringBuffer), stringBuffer.len() as UINT32) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1219:20 [INFO] [stdout] | [INFO] [stdout] 1219 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1222:26 [INFO] [stdout] | [INFO] [stdout] 1222 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1234:40 [INFO] [stdout] | [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1237:15 [INFO] [stdout] | [INFO] [stdout] 1237 | fn iid() -> REFGUID { &IID_IDWriteLocalizedStrings } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1237:26 [INFO] [stdout] | [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named tuple struct `DWriteLocalizedStrings` defined here [INFO] [stdout] ... [INFO] [stdout] 1237 | fn iid() -> REFGUID { &IID_IDWriteLocalizedStrings } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1245:20 [INFO] [stdout] | [INFO] [stdout] 1245 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1248:26 [INFO] [stdout] | [INFO] [stdout] 1248 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteNumberSubstitution` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1260:42 [INFO] [stdout] | [INFO] [stdout] 1260 | pub struct DWriteNumberSubstitution(*mut IDWriteNumberSubstitution); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1263:15 [INFO] [stdout] | [INFO] [stdout] 1263 | fn iid() -> REFGUID { &IID_IDWriteNumberSubstitution } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteNumberSubstitution` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1263:26 [INFO] [stdout] | [INFO] [stdout] 1260 | pub struct DWriteNumberSubstitution(*mut IDWriteNumberSubstitution); [INFO] [stdout] | -------------------------------------------------------------------- similarly named tuple struct `DWriteNumberSubstitution` defined here [INFO] [stdout] ... [INFO] [stdout] 1263 | fn iid() -> REFGUID { &IID_IDWriteNumberSubstitution } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteNumberSubstitution` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1270:93 [INFO] [stdout] | [INFO] [stdout] 1266 | pub trait TDWritePixelSnapping: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1270 | unsafe fn is_pixel_snapping_disabled(&self, clientDrawingContext: &mut [T]) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1271:18 [INFO] [stdout] | [INFO] [stdout] 1271 | let mut lv1: BOOL = {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWritePixelSnapping` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1272:39 [INFO] [stdout] | [INFO] [stdout] 1272 | let _hr= { (*(self.iptr() as *mut IDWritePixelSnapping)).IsPixelSnappingDisabled(clientDrawingContext.as_mut_ptr() as *mut _, &mut lv... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWritePixelSnapping` [INFO] [stdout] ... [INFO] [stdout] 1313 | pub struct DWritePixelSnapping(*mut IDWritePixelSnapping); [INFO] [stdout] | ---------------------------------------------------------- similarly named struct `DWritePixelSnapping` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1279:88 [INFO] [stdout] | [INFO] [stdout] 1266 | pub trait TDWritePixelSnapping: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1279 | unsafe fn get_current_transform(&self, clientDrawingContext: &mut [T]) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1280:18 [INFO] [stdout] | [INFO] [stdout] 1280 | let mut lv1: DWRITE_MATRIX = {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWritePixelSnapping` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1281:39 [INFO] [stdout] | [INFO] [stdout] 1281 | let _hr= { (*(self.iptr() as *mut IDWritePixelSnapping)).GetCurrentTransform(clientDrawingContext.as_mut_ptr() as *mut _, &mut lv1 as... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWritePixelSnapping` [INFO] [stdout] ... [INFO] [stdout] 1313 | pub struct DWritePixelSnapping(*mut IDWritePixelSnapping); [INFO] [stdout] | ---------------------------------------------------------- similarly named struct `DWritePixelSnapping` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1288:85 [INFO] [stdout] | [INFO] [stdout] 1266 | pub trait TDWritePixelSnapping: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1288 | unsafe fn get_pixels_per_dip(&self, clientDrawingContext: &mut [T]) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1289:18 [INFO] [stdout] | [INFO] [stdout] 1289 | let mut lv1: FLOAT = {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWritePixelSnapping` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1290:39 [INFO] [stdout] | [INFO] [stdout] 1290 | let _hr= { (*(self.iptr() as *mut IDWritePixelSnapping)).GetPixelsPerDip(clientDrawingContext.as_mut_ptr() as *mut _, &mut lv1 as *mu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWritePixelSnapping` [INFO] [stdout] ... [INFO] [stdout] 1313 | pub struct DWritePixelSnapping(*mut IDWritePixelSnapping); [INFO] [stdout] | ---------------------------------------------------------- similarly named struct `DWritePixelSnapping` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1298:20 [INFO] [stdout] | [INFO] [stdout] 1298 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1301:26 [INFO] [stdout] | [INFO] [stdout] 1301 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWritePixelSnapping` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1313:37 [INFO] [stdout] | [INFO] [stdout] 1313 | pub struct DWritePixelSnapping(*mut IDWritePixelSnapping); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1316:15 [INFO] [stdout] | [INFO] [stdout] 1316 | fn iid() -> REFGUID { &IID_IDWritePixelSnapping } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWritePixelSnapping` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1316:26 [INFO] [stdout] | [INFO] [stdout] 1313 | pub struct DWritePixelSnapping(*mut IDWritePixelSnapping); [INFO] [stdout] | ---------------------------------------------------------- similarly named tuple struct `DWritePixelSnapping` defined here [INFO] [stdout] ... [INFO] [stdout] 1316 | fn iid() -> REFGUID { &IID_IDWritePixelSnapping } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWritePixelSnapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1323:26 [INFO] [stdout] | [INFO] [stdout] 1323 | fn get_gamma(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1325:45 [INFO] [stdout] | [INFO] [stdout] 1325 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteRenderingParams)).GetGamma() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1332:38 [INFO] [stdout] | [INFO] [stdout] 1332 | fn get_enhanced_contrast(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1334:45 [INFO] [stdout] | [INFO] [stdout] 1334 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteRenderingParams)).GetEnhancedContrast() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1341:37 [INFO] [stdout] | [INFO] [stdout] 1341 | fn get_clear_type_level(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1343:45 [INFO] [stdout] | [INFO] [stdout] 1343 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteRenderingParams)).GetClearTypeLevel() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PIXEL_GEOMETRY` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1350:35 [INFO] [stdout] | [INFO] [stdout] 1350 | fn get_pixel_geometry(&self) -> DWRITE_PIXEL_GEOMETRY { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1352:45 [INFO] [stdout] | [INFO] [stdout] 1352 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteRenderingParams)).GetPixelGeometry() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_RENDERING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1359:35 [INFO] [stdout] | [INFO] [stdout] 1359 | fn get_rendering_mode(&self) -> DWRITE_RENDERING_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1361:45 [INFO] [stdout] | [INFO] [stdout] 1361 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteRenderingParams)).GetRenderingMode() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1369:20 [INFO] [stdout] | [INFO] [stdout] 1369 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1372:26 [INFO] [stdout] | [INFO] [stdout] 1372 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1384:39 [INFO] [stdout] | [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1387:15 [INFO] [stdout] | [INFO] [stdout] 1387 | fn iid() -> REFGUID { &IID_IDWriteRenderingParams } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1387:26 [INFO] [stdout] | [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named tuple struct `DWriteRenderingParams` defined here [INFO] [stdout] ... [INFO] [stdout] 1387 | fn iid() -> REFGUID { &IID_IDWriteRenderingParams } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1394:49 [INFO] [stdout] | [INFO] [stdout] 1394 | fn analyze_script(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut I... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1394:90 [INFO] [stdout] | [INFO] [stdout] 1394 | fn analyze_script(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut I... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1394:110 [INFO] [stdout] | [INFO] [stdout] 1394 | ...xtAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalysisSink` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1394:137 [INFO] [stdout] | [INFO] [stdout] 1394 | ...32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> 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/dwrite_safe.rs:1394:173 [INFO] [stdout] | [INFO] [stdout] 1390 | ...zer: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1394 | ... analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> HResult src/dwrite_safe.rs:1396:45 [INFO] [stdout] | [INFO] [stdout] 1396 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextAnalyzer)).AnalyzeScript(analysisSource, textPosition, textLength, analysisSink) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextAnalyzer` [INFO] [stdout] ... [INFO] [stdout] 1452 | pub struct DWriteTextAnalyzer(*mut IDWriteTextAnalyzer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextAnalyzer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1403:47 [INFO] [stdout] | [INFO] [stdout] 1403 | fn analyze_bidi(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDW... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1403:88 [INFO] [stdout] | [INFO] [stdout] 1403 | fn analyze_bidi(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDW... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1403:108 [INFO] [stdout] | [INFO] [stdout] 1403 | ...xtAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalysisSink` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1403:135 [INFO] [stdout] | [INFO] [stdout] 1403 | ...32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> 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/dwrite_safe.rs:1403:171 [INFO] [stdout] | [INFO] [stdout] 1390 | ...zer: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1403 | ...nalysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> HResult src/dwrite_safe.rs:1405:45 [INFO] [stdout] | [INFO] [stdout] 1405 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextAnalyzer)).AnalyzeBidi(analysisSource, textPosition, textLength, analysisSink) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextAnalyzer` [INFO] [stdout] ... [INFO] [stdout] 1452 | pub struct DWriteTextAnalyzer(*mut IDWriteTextAnalyzer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextAnalyzer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1412:62 [INFO] [stdout] | [INFO] [stdout] 1412 | fn analyze_number_substitution(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1412:103 [INFO] [stdout] | [INFO] [stdout] 1412 | fn analyze_number_substitution(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysi... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1412:123 [INFO] [stdout] | [INFO] [stdout] 1412 | ...xtAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalysisSink` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1412:150 [INFO] [stdout] | [INFO] [stdout] 1412 | ...32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> 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/dwrite_safe.rs:1412:186 [INFO] [stdout] | [INFO] [stdout] 1390 | ...zer: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1412 | ...tution(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> HResult src/dwrite_safe.rs:1414:45 [INFO] [stdout] | [INFO] [stdout] 1414 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextAnalyzer)).AnalyzeNumberSubstitution(analysisSource, textPosition, textLength, ana... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextAnalyzer` [INFO] [stdout] ... [INFO] [stdout] 1452 | pub struct DWriteTextAnalyzer(*mut IDWriteTextAnalyzer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextAnalyzer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1421:59 [INFO] [stdout] | [INFO] [stdout] 1421 | fn analyze_line_breakpoints(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1421:100 [INFO] [stdout] | [INFO] [stdout] 1421 | fn analyze_line_breakpoints(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSi... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1421:120 [INFO] [stdout] | [INFO] [stdout] 1421 | ...xtAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalysisSink` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1421:147 [INFO] [stdout] | [INFO] [stdout] 1421 | ...32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> 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/dwrite_safe.rs:1421:183 [INFO] [stdout] | [INFO] [stdout] 1390 | ...zer: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1421 | ...nts(&self, analysisSource: &mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, analysisSink: &mut IDWriteTextAnalysisSink) -> HResult src/dwrite_safe.rs:1423:45 [INFO] [stdout] | [INFO] [stdout] 1423 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextAnalyzer)).AnalyzeLineBreakpoints(analysisSource, textPosition, textLength, analys... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextAnalyzer` [INFO] [stdout] ... [INFO] [stdout] 1452 | pub struct DWriteTextAnalyzer(*mut IDWriteTextAnalyzer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextAnalyzer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1437:20 [INFO] [stdout] | [INFO] [stdout] 1437 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1440:26 [INFO] [stdout] | [INFO] [stdout] 1440 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalyzer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1452:36 [INFO] [stdout] | [INFO] [stdout] 1452 | pub struct DWriteTextAnalyzer(*mut IDWriteTextAnalyzer); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1455:15 [INFO] [stdout] | [INFO] [stdout] 1455 | fn iid() -> REFGUID { &IID_IDWriteTextAnalyzer } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteTextAnalyzer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1455:26 [INFO] [stdout] | [INFO] [stdout] 1452 | pub struct DWriteTextAnalyzer(*mut IDWriteTextAnalyzer); [INFO] [stdout] | -------------------------------------------------------- similarly named tuple struct `DWriteTextAnalyzer` defined here [INFO] [stdout] ... [INFO] [stdout] 1455 | fn iid() -> REFGUID { &IID_IDWriteTextAnalyzer } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteTextAnalyzer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1462:47 [INFO] [stdout] | [INFO] [stdout] 1462 | fn set_text_alignment(&self, textAlignment: DWRITE_TEXT_ALIGNMENT) -> 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/dwrite_safe.rs:1462:81 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1462 | fn set_text_alignment(&self, textAlignment: DWRITE_TEXT_ALIGNMENT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1464:45 [INFO] [stdout] | [INFO] [stdout] 1464 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).SetTextAlignment(textAlignment) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PARAGRAPH_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1471:57 [INFO] [stdout] | [INFO] [stdout] 1471 | fn set_paragraph_alignment(&self, paragraphAlignment: DWRITE_PARAGRAPH_ALIGNMENT) -> 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/dwrite_safe.rs:1471:96 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1471 | fn set_paragraph_alignment(&self, paragraphAlignment: DWRITE_PARAGRAPH_ALIGNMENT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1473:45 [INFO] [stdout] | [INFO] [stdout] 1473 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).SetParagraphAlignment(paragraphAlignment) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_WORD_WRAPPING` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1480:45 [INFO] [stdout] | [INFO] [stdout] 1480 | fn set_word_wrapping(&self, wordWrapping: DWRITE_WORD_WRAPPING) -> 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/dwrite_safe.rs:1480:78 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1480 | fn set_word_wrapping(&self, wordWrapping: DWRITE_WORD_WRAPPING) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1482:45 [INFO] [stdout] | [INFO] [stdout] 1482 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).SetWordWrapping(wordWrapping) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_READING_DIRECTION` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1489:53 [INFO] [stdout] | [INFO] [stdout] 1489 | fn set_reading_direction(&self, readingDirection: DWRITE_READING_DIRECTION) -> 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/dwrite_safe.rs:1489:90 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1489 | fn set_reading_direction(&self, readingDirection: DWRITE_READING_DIRECTION) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1491:45 [INFO] [stdout] | [INFO] [stdout] 1491 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).SetReadingDirection(readingDirection) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FLOW_DIRECTION` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1498:47 [INFO] [stdout] | [INFO] [stdout] 1498 | fn set_flow_direction(&self, flowDirection: DWRITE_FLOW_DIRECTION) -> 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/dwrite_safe.rs:1498:81 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1498 | fn set_flow_direction(&self, flowDirection: DWRITE_FLOW_DIRECTION) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1500:45 [INFO] [stdout] | [INFO] [stdout] 1500 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).SetFlowDirection(flowDirection) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1507:58 [INFO] [stdout] | [INFO] [stdout] 1507 | fn set_incremental_tab_stop(&self, incrementalTabStop: FLOAT) -> 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/dwrite_safe.rs:1507:76 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1507 | fn set_incremental_tab_stop(&self, incrementalTabStop: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1509:45 [INFO] [stdout] | [INFO] [stdout] 1509 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).SetIncrementalTabStop(incrementalTabStop) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TRIMMING` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1516:68 [INFO] [stdout] | [INFO] [stdout] 1516 | fn set_trimming(&self, trimmingOptions: &DWRITE_TRIMMING, trimmingSign: &T) -> 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/dwrite_safe.rs:1516:114 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1516 | fn set_trimming(&self, trimmingOptions: &DWRITE_TRIMMING, trimmingSign: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1518:45 [INFO] [stdout] | [INFO] [stdout] 1518 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).SetTrimming(trimmingOptions, trimmingSign.iptr() as *mut _ as *mut _ ) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_LINE_SPACING_METHOD` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1525:49 [INFO] [stdout] | [INFO] [stdout] 1525 | fn set_line_spacing(&self, lineSpacingMethod: DWRITE_LINE_SPACING_METHOD, lineSpacing: FLOAT, baseline: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1525:90 [INFO] [stdout] | [INFO] [stdout] 1525 | fn set_line_spacing(&self, lineSpacingMethod: DWRITE_LINE_SPACING_METHOD, lineSpacing: FLOAT, baseline: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1525:107 [INFO] [stdout] | [INFO] [stdout] 1525 | fn set_line_spacing(&self, lineSpacingMethod: DWRITE_LINE_SPACING_METHOD, lineSpacing: FLOAT, baseline: FLOAT) -> 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/dwrite_safe.rs:1525:125 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1525 | fn set_line_spacing(&self, lineSpacingMethod: DWRITE_LINE_SPACING_METHOD, lineSpacing: FLOAT, baseline: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1527:45 [INFO] [stdout] | [INFO] [stdout] 1527 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).SetLineSpacing(lineSpacingMethod, lineSpacing, baseline) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1534:35 [INFO] [stdout] | [INFO] [stdout] 1534 | fn get_text_alignment(&self) -> DWRITE_TEXT_ALIGNMENT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1536:45 [INFO] [stdout] | [INFO] [stdout] 1536 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetTextAlignment() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PARAGRAPH_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1543:40 [INFO] [stdout] | [INFO] [stdout] 1543 | fn get_paragraph_alignment(&self) -> DWRITE_PARAGRAPH_ALIGNMENT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1545:45 [INFO] [stdout] | [INFO] [stdout] 1545 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetParagraphAlignment() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_WORD_WRAPPING` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1552:34 [INFO] [stdout] | [INFO] [stdout] 1552 | fn get_word_wrapping(&self) -> DWRITE_WORD_WRAPPING { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1554:45 [INFO] [stdout] | [INFO] [stdout] 1554 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetWordWrapping() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_READING_DIRECTION` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1561:38 [INFO] [stdout] | [INFO] [stdout] 1561 | fn get_reading_direction(&self) -> DWRITE_READING_DIRECTION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1563:45 [INFO] [stdout] | [INFO] [stdout] 1563 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetReadingDirection() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FLOW_DIRECTION` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1570:35 [INFO] [stdout] | [INFO] [stdout] 1570 | fn get_flow_direction(&self) -> DWRITE_FLOW_DIRECTION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1572:45 [INFO] [stdout] | [INFO] [stdout] 1572 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetFlowDirection() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1579:41 [INFO] [stdout] | [INFO] [stdout] 1579 | fn get_incremental_tab_stop(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1581:45 [INFO] [stdout] | [INFO] [stdout] 1581 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetIncrementalTabStop() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TRIMMING` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1588:48 [INFO] [stdout] | [INFO] [stdout] 1588 | fn get_trimming(&self, trimmingOptions: &mut DWRITE_TRIMMING) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1589:23 [INFO] [stdout] | [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteInlineObject` defined here [INFO] [stdout] ... [INFO] [stdout] 1589 | let mut lv1: *mut IDWriteInlineObject = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1590:45 [INFO] [stdout] | [INFO] [stdout] 1590 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetTrimming(trimmingOptions, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_LINE_SPACING_METHOD` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1597:42 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1597 | fn get_line_spacing(&self) -> HResult<(DWRITE_LINE_SPACING_METHOD, FLOAT, FLOAT)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1597:70 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1597 | fn get_line_spacing(&self) -> HResult<(DWRITE_LINE_SPACING_METHOD, FLOAT, FLOAT)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1597:77 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1597 | fn get_line_spacing(&self) -> HResult<(DWRITE_LINE_SPACING_METHOD, FLOAT, FLOAT)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_LINE_SPACING_METHOD` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1598:18 [INFO] [stdout] | [INFO] [stdout] 1598 | let mut lv1: DWRITE_LINE_SPACING_METHOD = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1599:18 [INFO] [stdout] | [INFO] [stdout] 1599 | let mut lv2: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1600:18 [INFO] [stdout] | [INFO] [stdout] 1600 | let mut lv3: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1601:45 [INFO] [stdout] | [INFO] [stdout] 1601 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetLineSpacing(&mut lv1 as *mut _ as *mut _, &mut lv2 as *mut _ as *mut _... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1609:23 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] ... [INFO] [stdout] 1609 | let mut lv1: *mut IDWriteFontCollection = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1610:45 [INFO] [stdout] | [INFO] [stdout] 1610 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetFontCollection(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1617:44 [INFO] [stdout] | [INFO] [stdout] 1617 | fn get_font_family_name_length(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1619:45 [INFO] [stdout] | [INFO] [stdout] 1619 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetFontFamilyNameLength() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1626:56 [INFO] [stdout] | [INFO] [stdout] 1626 | fn get_font_family_name(&self, fontFamilyName: &mut [WCHAR]) -> 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/dwrite_safe.rs:1626:75 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1626 | fn get_font_family_name(&self, fontFamilyName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1628:45 [INFO] [stdout] | [INFO] [stdout] 1628 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetFontFamilyName(slice_as_mut_ptr(fontFamilyName), fontFamilyName.len() ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1628:141 [INFO] [stdout] | [INFO] [stdout] 1628 | ...as_mut_ptr(fontFamilyName), fontFamilyName.len() as UINT32) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1635:32 [INFO] [stdout] | [INFO] [stdout] 1635 | fn get_font_weight(&self) -> DWRITE_FONT_WEIGHT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1637:45 [INFO] [stdout] | [INFO] [stdout] 1637 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetFontWeight() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1644:31 [INFO] [stdout] | [INFO] [stdout] 1644 | fn get_font_style(&self) -> DWRITE_FONT_STYLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1646:45 [INFO] [stdout] | [INFO] [stdout] 1646 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetFontStyle() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1653:33 [INFO] [stdout] | [INFO] [stdout] 1653 | fn get_font_stretch(&self) -> DWRITE_FONT_STRETCH { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1655:45 [INFO] [stdout] | [INFO] [stdout] 1655 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetFontStretch() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1662:30 [INFO] [stdout] | [INFO] [stdout] 1662 | fn get_font_size(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1664:45 [INFO] [stdout] | [INFO] [stdout] 1664 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetFontSize() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1671:39 [INFO] [stdout] | [INFO] [stdout] 1671 | fn get_locale_name_length(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1673:45 [INFO] [stdout] | [INFO] [stdout] 1673 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetLocaleNameLength() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1680:47 [INFO] [stdout] | [INFO] [stdout] 1680 | fn get_locale_name(&self, localeName: &mut [WCHAR]) -> 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/dwrite_safe.rs:1680:66 [INFO] [stdout] | [INFO] [stdout] 1458 | pub trait TDWriteTextFormat: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1680 | fn get_locale_name(&self, localeName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1682:45 [INFO] [stdout] | [INFO] [stdout] 1682 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetLocaleName(slice_as_mut_ptr(localeName), localeName.len() as UINT32) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1682:129 [INFO] [stdout] | [INFO] [stdout] 1682 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextFormat)).GetLocaleName(slice_as_mut_ptr(localeName), localeName.len() as UINT32) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1690:20 [INFO] [stdout] | [INFO] [stdout] 1690 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1693:26 [INFO] [stdout] | [INFO] [stdout] 1693 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1705:34 [INFO] [stdout] | [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1708:15 [INFO] [stdout] | [INFO] [stdout] 1708 | fn iid() -> REFGUID { &IID_IDWriteTextFormat } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1708:26 [INFO] [stdout] | [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named tuple struct `DWriteTextFormat` defined here [INFO] [stdout] ... [INFO] [stdout] 1708 | fn iid() -> REFGUID { &IID_IDWriteTextFormat } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1715:37 [INFO] [stdout] | [INFO] [stdout] 1715 | fn set_max_width(&self, maxWidth: FLOAT) -> 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/dwrite_safe.rs:1715:55 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1715 | fn set_max_width(&self, maxWidth: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1717:45 [INFO] [stdout] | [INFO] [stdout] 1717 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetMaxWidth(maxWidth) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1724:39 [INFO] [stdout] | [INFO] [stdout] 1724 | fn set_max_height(&self, maxHeight: FLOAT) -> 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/dwrite_safe.rs:1724:57 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1724 | fn set_max_height(&self, maxHeight: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1726:45 [INFO] [stdout] | [INFO] [stdout] 1726 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetMaxHeight(maxHeight) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1733:90 [INFO] [stdout] | [INFO] [stdout] 1733 | fn set_font_collection(&self, fontCollection: &T, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1733:120 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1733 | fn set_font_collection(&self, fontCollection: &T, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1735:45 [INFO] [stdout] | [INFO] [stdout] 1735 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetFontCollection(fontCollection.iptr() as *mut _ as *mut _ , textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1742:79 [INFO] [stdout] | [INFO] [stdout] 1742 | fn set_font_family_name>(&self, fontFamilyName: T, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1742:109 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1742 | fn set_font_family_name>(&self, fontFamilyName: T, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1744:45 [INFO] [stdout] | [INFO] [stdout] 1744 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetFontFamilyName(lv1.as_ptr() as LPCWSTR, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1744:99 [INFO] [stdout] | [INFO] [stdout] 1744 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetFontFamilyName(lv1.as_ptr() as LPCWSTR, textRange) }; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1751:41 [INFO] [stdout] | [INFO] [stdout] 1751 | fn set_font_weight(&self, fontWeight: DWRITE_FONT_WEIGHT, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1751:72 [INFO] [stdout] | [INFO] [stdout] 1751 | fn set_font_weight(&self, fontWeight: DWRITE_FONT_WEIGHT, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1751:102 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1751 | fn set_font_weight(&self, fontWeight: DWRITE_FONT_WEIGHT, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1753:45 [INFO] [stdout] | [INFO] [stdout] 1753 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetFontWeight(fontWeight, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1760:39 [INFO] [stdout] | [INFO] [stdout] 1760 | fn set_font_style(&self, fontStyle: DWRITE_FONT_STYLE, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1760:69 [INFO] [stdout] | [INFO] [stdout] 1760 | fn set_font_style(&self, fontStyle: DWRITE_FONT_STYLE, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1760:99 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1760 | fn set_font_style(&self, fontStyle: DWRITE_FONT_STYLE, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1762:45 [INFO] [stdout] | [INFO] [stdout] 1762 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetFontStyle(fontStyle, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1769:43 [INFO] [stdout] | [INFO] [stdout] 1769 | fn set_font_stretch(&self, fontStretch: DWRITE_FONT_STRETCH, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1769:75 [INFO] [stdout] | [INFO] [stdout] 1769 | fn set_font_stretch(&self, fontStretch: DWRITE_FONT_STRETCH, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1769:105 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1769 | fn set_font_stretch(&self, fontStretch: DWRITE_FONT_STRETCH, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1771:45 [INFO] [stdout] | [INFO] [stdout] 1771 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetFontStretch(fontStretch, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1778:37 [INFO] [stdout] | [INFO] [stdout] 1778 | fn set_font_size(&self, fontSize: FLOAT, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1778:55 [INFO] [stdout] | [INFO] [stdout] 1778 | fn set_font_size(&self, fontSize: FLOAT, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1778:85 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1778 | fn set_font_size(&self, fontSize: FLOAT, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1780:45 [INFO] [stdout] | [INFO] [stdout] 1780 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetFontSize(fontSize, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1787:41 [INFO] [stdout] | [INFO] [stdout] 1787 | fn set_underline(&self, hasUnderline: BOOL, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1787:58 [INFO] [stdout] | [INFO] [stdout] 1787 | fn set_underline(&self, hasUnderline: BOOL, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1787:88 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1787 | fn set_underline(&self, hasUnderline: BOOL, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1789:45 [INFO] [stdout] | [INFO] [stdout] 1789 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetUnderline(hasUnderline, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1796:49 [INFO] [stdout] | [INFO] [stdout] 1796 | fn set_strikethrough(&self, hasStrikethrough: BOOL, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1796:66 [INFO] [stdout] | [INFO] [stdout] 1796 | fn set_strikethrough(&self, hasStrikethrough: BOOL, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1796:96 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1796 | fn set_strikethrough(&self, hasStrikethrough: BOOL, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1798:45 [INFO] [stdout] | [INFO] [stdout] 1798 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetStrikethrough(hasStrikethrough, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1805:75 [INFO] [stdout] | [INFO] [stdout] 1805 | fn set_drawing_effect(&self, drawingEffect: &T, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1805:105 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1805 | fn set_drawing_effect(&self, drawingEffect: &T, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1807:45 [INFO] [stdout] | [INFO] [stdout] 1807 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetDrawingEffect(drawingEffect.iptr() as *mut _ as *mut _ , textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1814:84 [INFO] [stdout] | [INFO] [stdout] 1814 | fn set_inline_object(&self, inlineObject: &T, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1814:114 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1814 | fn set_inline_object(&self, inlineObject: &T, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1816:45 [INFO] [stdout] | [INFO] [stdout] 1816 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetInlineObject(inlineObject.iptr() as *mut _ as *mut _ , textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1823:77 [INFO] [stdout] | [INFO] [stdout] 1823 | fn set_typography(&self, typography: &T, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1823:107 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1823 | fn set_typography(&self, typography: &T, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1825:45 [INFO] [stdout] | [INFO] [stdout] 1825 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetTypography(typography.iptr() as *mut _ as *mut _ , textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1832:70 [INFO] [stdout] | [INFO] [stdout] 1832 | fn set_locale_name>(&self, localeName: T, textRange: DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1832:100 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1832 | fn set_locale_name>(&self, localeName: T, textRange: DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1834:45 [INFO] [stdout] | [INFO] [stdout] 1834 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetLocaleName(lv1.as_ptr() as LPCWSTR, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1834:95 [INFO] [stdout] | [INFO] [stdout] 1834 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).SetLocaleName(lv1.as_ptr() as LPCWSTR, textRange) }; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1841:30 [INFO] [stdout] | [INFO] [stdout] 1841 | fn get_max_width(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1843:45 [INFO] [stdout] | [INFO] [stdout] 1843 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetMaxWidth() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1850:31 [INFO] [stdout] | [INFO] [stdout] 1850 | fn get_max_height(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1852:45 [INFO] [stdout] | [INFO] [stdout] 1852 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetMaxHeight() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1859:53 [INFO] [stdout] | [INFO] [stdout] 1859 | fn get_font_collection_tl(&self, currentPosition: UINT32) -> HResult<(DWriteFontCollection, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1859:95 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1859 | fn get_font_collection_tl(&self, currentPosition: UINT32) -> HResult<(DWriteFontCollection, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1860:23 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] ... [INFO] [stdout] 1860 | let mut lv1: *mut IDWriteFontCollection = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1861:18 [INFO] [stdout] | [INFO] [stdout] 1861 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1862:45 [INFO] [stdout] | [INFO] [stdout] 1862 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetFontCollection(currentPosition, &mut lv1 as *mut *mut _, &mut lv2 as *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1869:61 [INFO] [stdout] | [INFO] [stdout] 1869 | fn get_font_family_name_length_tl(&self, currentPosition: UINT32) -> HResult<(UINT32, DWRITE_TEXT_RANGE)> { [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/utils.rs:72:23 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn hr2ret(hr : HRESULT, res:T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stdout] --> src/utils.rs:73:6 [INFO] [stdout] | [INFO] [stdout] 73 | if SUCCEEDED(hr) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:72 [INFO] [stdout] | [INFO] [stdout] 9 | fn draw_glyph_run(&self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MOD... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:96 [INFO] [stdout] | [INFO] [stdout] 9 | fn draw_glyph_run(&self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MOD... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:118 [INFO] [stdout] | [INFO] [stdout] 9 | ...OAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORR... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_RUN` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:152 [INFO] [stdout] | [INFO] [stdout] 9 | ...asuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORREF, blackBoxRect: Option<&mut R... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `COLORREF` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:9:202 [INFO] [stdout] | [INFO] [stdout] 9 | ...&DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORREF, blackBoxRect: Option<&mut RECT>) -> HResult { [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/dwrite_safe.rs:9:238 [INFO] [stdout] | [INFO] [stdout] 5 | ...get: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 9 | ...nderingParams>(&self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORREF, blackBoxRect: Option<&mut RECT>) ... [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/dwrite_safe.rs:9:256 [INFO] [stdout] | [INFO] [stdout] 5 | ...get: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 9 | ...nderingParams>(&self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, renderingParams: &T, textColor: COLORREF, blackBoxRect: Option<&mut RECT>) -> HResult src/dwrite_safe.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).DrawGlyphRun(baselineOriginX, baselineOriginY, measuringMode, gly... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | fn get_memory_dc(&self) -> HDC { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).GetMemoryDC() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:27:35 [INFO] [stdout] | [INFO] [stdout] 27 | fn get_pixels_per_dip(&self) -> FLOAT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:29:45 [INFO] [stdout] | [INFO] [stdout] 29 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).GetPixelsPerDip() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:36:46 [INFO] [stdout] | [INFO] [stdout] 36 | fn set_pixels_per_dip(&self, pixelsPerDip: FLOAT) -> 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/dwrite_safe.rs:36:64 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 36 | fn set_pixels_per_dip(&self, pixelsPerDip: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:38:45 [INFO] [stdout] | [INFO] [stdout] 38 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).SetPixelsPerDip(pixelsPerDip) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:45:46 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 45 | fn get_current_transform(&self) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:46:18 [INFO] [stdout] | [INFO] [stdout] 46 | let mut lv1: DWRITE_MATRIX = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:47:45 [INFO] [stdout] | [INFO] [stdout] 47 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).GetCurrentTransform(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:54:47 [INFO] [stdout] | [INFO] [stdout] 54 | fn set_current_transform(&self, transform: &DWRITE_MATRIX) -> 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/dwrite_safe.rs:54:73 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 54 | fn set_current_transform(&self, transform: &DWRITE_MATRIX) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:56:45 [INFO] [stdout] | [INFO] [stdout] 56 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).SetCurrentTransform(transform) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SIZE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 63 | fn get_size(&self) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SIZE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:64:18 [INFO] [stdout] | [INFO] [stdout] 64 | let mut lv1: SIZE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:65:45 [INFO] [stdout] | [INFO] [stdout] 65 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).GetSize(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:72:27 [INFO] [stdout] | [INFO] [stdout] 72 | fn resize(&self, width: UINT32, height: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:72:43 [INFO] [stdout] | [INFO] [stdout] 72 | fn resize(&self, width: UINT32, height: UINT32) -> 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/dwrite_safe.rs:72:62 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TDWriteBitmapRenderTarget: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 72 | fn resize(&self, width: UINT32, height: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:74:45 [INFO] [stdout] | [INFO] [stdout] 74 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteBitmapRenderTarget)).Resize(width, height) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] ... [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:82:20 [INFO] [stdout] | [INFO] [stdout] 82 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:85:26 [INFO] [stdout] | [INFO] [stdout] 85 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:97:42 [INFO] [stdout] | [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:100:15 [INFO] [stdout] | [INFO] [stdout] 100 | fn iid() -> REFGUID { &IID_IDWriteBitmapRenderTarget } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteBitmapRenderTarget` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:100:26 [INFO] [stdout] | [INFO] [stdout] 97 | pub struct DWriteBitmapRenderTarget(*mut IDWriteBitmapRenderTarget); [INFO] [stdout] | -------------------------------------------------------------------- similarly named tuple struct `DWriteBitmapRenderTarget` defined here [INFO] [stdout] ... [INFO] [stdout] 100 | fn iid() -> REFGUID { &IID_IDWriteBitmapRenderTarget } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteBitmapRenderTarget` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:107:57 [INFO] [stdout] | [INFO] [stdout] 107 | fn get_system_font_collection(&self, checkForUpdates: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | let mut lv1: *mut IDWriteFontCollection = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:109:45 [INFO] [stdout] | [INFO] [stdout] 109 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).GetSystemFontCollection(&mut lv1 as *mut *mut _, checkForUpdates) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:117:23 [INFO] [stdout] | [INFO] [stdout] 117 | let mut lv1: *mut IDWriteFontCollection = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:118:45 [INFO] [stdout] | [INFO] [stdout] 118 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateCustomFontCollection(collectionLoader.iptr() as *mut _ as *mut _ , col... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:118:209 [INFO] [stdout] | [INFO] [stdout] 118 | ...t _ as *const _, mem::size_of_val(collectionKey) as UINT32, &mut lv1 as *mut *mut _) }; [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/dwrite_safe.rs:125:114 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 125 | fn register_font_collection_loader(&self, fontCollectionLoader: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:127:45 [INFO] [stdout] | [INFO] [stdout] 127 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).RegisterFontCollectionLoader(fontCollectionLoader.iptr() as *mut _ as *mut _... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:134:116 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 134 | fn unregister_font_collection_loader(&self, fontCollectionLoader: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:136:45 [INFO] [stdout] | [INFO] [stdout] 136 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).UnregisterFontCollectionLoader(fontCollectionLoader.iptr() as *mut _ as *mut... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FILETIME` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:143:91 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 143 | fn create_font_file_reference>(&self, filePath: T, lastWriteTime: Option<&FILETIME>) -> HResult { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:145:23 [INFO] [stdout] | [INFO] [stdout] 145 | let mut lv2: *mut IDWriteFontFile = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFile` [INFO] [stdout] ... [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFile` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:146:45 [INFO] [stdout] | [INFO] [stdout] 146 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateFontFileReference(lv1.as_ptr() as LPCWSTR, lastWriteTime.as_ref().map(... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:146:102 [INFO] [stdout] | [INFO] [stdout] 146 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateFontFileReference(lv1.as_ptr() as LPCWSTR, lastWriteTime.as_ref().map(... [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:154:23 [INFO] [stdout] | [INFO] [stdout] 154 | let mut lv1: *mut IDWriteFontFile = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFile` [INFO] [stdout] ... [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFile` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:155:45 [INFO] [stdout] | [INFO] [stdout] 155 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateCustomFontFileReference(fontFileReferenceKey as *const _ as *const _, ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1869:81 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1869 | fn get_font_family_name_length_tl(&self, currentPosition: UINT32) -> HResult<(UINT32, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1869:89 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1869 | fn get_font_family_name_length_tl(&self, currentPosition: UINT32) -> HResult<(UINT32, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1870:18 [INFO] [stdout] | [INFO] [stdout] 1870 | let mut lv1: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1871:18 [INFO] [stdout] | [INFO] [stdout] 1871 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1872:45 [INFO] [stdout] | [INFO] [stdout] 1872 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetFontFamilyNameLength(currentPosition, &mut lv1 as *mut _ as *mut _, &m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1879:54 [INFO] [stdout] | [INFO] [stdout] 1879 | fn get_font_family_name_tl(&self, currentPosition: UINT32, fontFamilyName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1879:84 [INFO] [stdout] | [INFO] [stdout] 1879 | fn get_font_family_name_tl(&self, currentPosition: UINT32, fontFamilyName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1879:103 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1879 | fn get_font_family_name_tl(&self, currentPosition: UINT32, fontFamilyName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1880:18 [INFO] [stdout] | [INFO] [stdout] 1880 | let mut lv1: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1881:45 [INFO] [stdout] | [INFO] [stdout] 1881 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetFontFamilyName(currentPosition, slice_as_mut_ptr(fontFamilyName), font... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1881:158 [INFO] [stdout] | [INFO] [stdout] 1881 | ...as_mut_ptr(fontFamilyName), fontFamilyName.len() as UINT32, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1888:49 [INFO] [stdout] | [INFO] [stdout] 1888 | fn get_font_weight_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_WEIGHT, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1888:69 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1888 | fn get_font_weight_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_WEIGHT, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1888:89 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1888 | fn get_font_weight_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_WEIGHT, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1889:18 [INFO] [stdout] | [INFO] [stdout] 1889 | let mut lv1: DWRITE_FONT_WEIGHT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1890:18 [INFO] [stdout] | [INFO] [stdout] 1890 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1891:45 [INFO] [stdout] | [INFO] [stdout] 1891 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetFontWeight(currentPosition, &mut lv1 as *mut _ as *mut _, &mut lv2 as ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1898:48 [INFO] [stdout] | [INFO] [stdout] 1898 | fn get_font_style_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_STYLE, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1898:68 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1898 | fn get_font_style_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_STYLE, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1898:87 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1898 | fn get_font_style_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_STYLE, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1899:18 [INFO] [stdout] | [INFO] [stdout] 1899 | let mut lv1: DWRITE_FONT_STYLE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1900:18 [INFO] [stdout] | [INFO] [stdout] 1900 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1901:45 [INFO] [stdout] | [INFO] [stdout] 1901 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetFontStyle(currentPosition, &mut lv1 as *mut _ as *mut _, &mut lv2 as *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1908:50 [INFO] [stdout] | [INFO] [stdout] 1908 | fn get_font_stretch_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_STRETCH, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1908:70 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1908 | fn get_font_stretch_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_STRETCH, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1908:91 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1908 | fn get_font_stretch_tl(&self, currentPosition: UINT32) -> HResult<(DWRITE_FONT_STRETCH, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1909:18 [INFO] [stdout] | [INFO] [stdout] 1909 | let mut lv1: DWRITE_FONT_STRETCH = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1910:18 [INFO] [stdout] | [INFO] [stdout] 1910 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1911:45 [INFO] [stdout] | [INFO] [stdout] 1911 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetFontStretch(currentPosition, &mut lv1 as *mut _ as *mut _, &mut lv2 as... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1918:47 [INFO] [stdout] | [INFO] [stdout] 1918 | fn get_font_size_tl(&self, currentPosition: UINT32) -> HResult<(FLOAT, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1918:67 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1918 | fn get_font_size_tl(&self, currentPosition: UINT32) -> HResult<(FLOAT, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1918:74 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1918 | fn get_font_size_tl(&self, currentPosition: UINT32) -> HResult<(FLOAT, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1919:18 [INFO] [stdout] | [INFO] [stdout] 1919 | let mut lv1: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1920:18 [INFO] [stdout] | [INFO] [stdout] 1920 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1921:45 [INFO] [stdout] | [INFO] [stdout] 1921 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetFontSize(currentPosition, &mut lv1 as *mut _ as *mut _, &mut lv2 as *m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1928:44 [INFO] [stdout] | [INFO] [stdout] 1928 | fn get_underline(&self, currentPosition: UINT32, hasUnderline: &mut BOOL, textRange: &mut DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1928:71 [INFO] [stdout] | [INFO] [stdout] 1928 | fn get_underline(&self, currentPosition: UINT32, hasUnderline: &mut BOOL, textRange: &mut DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1928:93 [INFO] [stdout] | [INFO] [stdout] 1928 | fn get_underline(&self, currentPosition: UINT32, hasUnderline: &mut BOOL, textRange: &mut DWRITE_TEXT_RANGE) -> 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/dwrite_safe.rs:1928:123 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1928 | fn get_underline(&self, currentPosition: UINT32, hasUnderline: &mut BOOL, textRange: &mut DWRITE_TEXT_RANGE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1930:45 [INFO] [stdout] | [INFO] [stdout] 1930 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetUnderline(currentPosition, hasUnderline, textRange) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1937:48 [INFO] [stdout] | [INFO] [stdout] 1937 | fn get_strikethrough(&self, currentPosition: UINT32) -> HResult<(BOOL, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1937:68 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1937 | fn get_strikethrough(&self, currentPosition: UINT32) -> HResult<(BOOL, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1937:74 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1937 | fn get_strikethrough(&self, currentPosition: UINT32) -> HResult<(BOOL, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1938:18 [INFO] [stdout] | [INFO] [stdout] 1938 | let mut lv1: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1939:18 [INFO] [stdout] | [INFO] [stdout] 1939 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:155:180 [INFO] [stdout] | [INFO] [stdout] 155 | ...*const _, mem::size_of_val(fontFileReferenceKey) as UINT32, fontFileLoader.iptr() as *mut _ as *mut _ , &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1940:45 [INFO] [stdout] | [INFO] [stdout] 1940 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetStrikethrough(currentPosition, &mut lv1 as *mut _ as *mut _, &mut lv2 ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1947:49 [INFO] [stdout] | [INFO] [stdout] 1947 | fn get_drawing_effect(&self, currentPosition: UINT32) -> HResult<(Unknown, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1947:78 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1947 | fn get_drawing_effect(&self, currentPosition: UINT32) -> HResult<(Unknown, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1948:23 [INFO] [stdout] | [INFO] [stdout] 1948 | let mut lv1: *mut IUnknown = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_FACE_TYPE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:162:64 [INFO] [stdout] | [INFO] [stdout] 162 | fn create_font_face(&self, fontFaceType: DWRITE_FONT_FACE_TYPE, fontFiles: &[&T], faceIndex: UINT32, fontFaceSimula... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1949:18 [INFO] [stdout] | [INFO] [stdout] 1949 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1950:45 [INFO] [stdout] | [INFO] [stdout] 1950 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetDrawingEffect(currentPosition, &mut lv1 as *mut *mut _, &mut lv2 as *m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:162:116 [INFO] [stdout] | [INFO] [stdout] 162 | ...DWRITE_FONT_FACE_TYPE, fontFiles: &[&T], faceIndex: UINT32, fontFaceSimulationFlags: DWRITE_FONT_SIMULATIONS) -> HResult src/dwrite_safe.rs:1957:48 [INFO] [stdout] | [INFO] [stdout] 1957 | fn get_inline_object(&self, currentPosition: UINT32) -> HResult<(DWriteInlineObject, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_SIMULATIONS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:162:149 [INFO] [stdout] | [INFO] [stdout] 162 | ...aceIndex: UINT32, fontFaceSimulationFlags: DWRITE_FONT_SIMULATIONS) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1957:88 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1957 | fn get_inline_object(&self, currentPosition: UINT32) -> HResult<(DWriteInlineObject, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1958:23 [INFO] [stdout] | [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteInlineObject` defined here [INFO] [stdout] ... [INFO] [stdout] 1958 | let mut lv1: *mut IDWriteInlineObject = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1959:18 [INFO] [stdout] | [INFO] [stdout] 1959 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1960:45 [INFO] [stdout] | [INFO] [stdout] 1960 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetInlineObject(currentPosition, &mut lv1 as *mut *mut _, &mut lv2 as *mu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:163:27 [INFO] [stdout] | [INFO] [stdout] 163 | let mut lv1: Vec<*mut IUnknown> = fontFiles.iter().map(|o|o.iptr()).collect(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 163 | let mut lv1: Vec<*mut TUnknown> = fontFiles.iter().map(|o|o.iptr()).collect(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:164:23 [INFO] [stdout] | [INFO] [stdout] 164 | let mut lv2: *mut IDWriteFontFace = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:165:45 [INFO] [stdout] | [INFO] [stdout] 165 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateFontFace(fontFaceType, fontFiles.len() as UINT32, lv1.as_mut_ptr() as ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:165:110 [INFO] [stdout] | [INFO] [stdout] 165 | ...y)).CreateFontFace(fontFaceType, fontFiles.len() as UINT32, lv1.as_mut_ptr() as *mut *mut _ as *mut *mut _, faceIndex, fontFaceSimulat... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | let mut lv1: *mut IDWriteRenderingParams = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:174:45 [INFO] [stdout] | [INFO] [stdout] 174 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateRenderingParams(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:181:54 [INFO] [stdout] | [INFO] [stdout] 181 | fn create_monitor_rendering_params(&self, monitor: HMONITOR) -> HResult { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:182:23 [INFO] [stdout] | [INFO] [stdout] 182 | let mut lv1: *mut IDWriteRenderingParams = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:183:45 [INFO] [stdout] | [INFO] [stdout] 183 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateMonitorRenderingParams(monitor, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:190:51 [INFO] [stdout] | [INFO] [stdout] 190 | fn create_custom_rendering_params(&self, gamma: FLOAT, enhancedContrast: FLOAT, clearTypeLevel: FLOAT, pixelGeometry: DWRITE_PIXEL_GEOM... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:190:76 [INFO] [stdout] | [INFO] [stdout] 190 | fn create_custom_rendering_params(&self, gamma: FLOAT, enhancedContrast: FLOAT, clearTypeLevel: FLOAT, pixelGeometry: DWRITE_PIXEL_GEOM... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:190:99 [INFO] [stdout] | [INFO] [stdout] 190 | fn create_custom_rendering_params(&self, gamma: FLOAT, enhancedContrast: FLOAT, clearTypeLevel: FLOAT, pixelGeometry: DWRITE_PIXEL_GEOM... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PIXEL_GEOMETRY` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:190:121 [INFO] [stdout] | [INFO] [stdout] 190 | ...LOAT, clearTypeLevel: FLOAT, pixelGeometry: DWRITE_PIXEL_GEOMETRY, renderingMode: DWRITE_RENDERING_MODE) -> HResult src/dwrite_safe.rs:190:159 [INFO] [stdout] | [INFO] [stdout] 190 | ...etry: DWRITE_PIXEL_GEOMETRY, renderingMode: DWRITE_RENDERING_MODE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteRenderingParams` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:191:23 [INFO] [stdout] | [INFO] [stdout] 191 | let mut lv1: *mut IDWriteRenderingParams = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteRenderingParams` [INFO] [stdout] ... [INFO] [stdout] 1384 | pub struct DWriteRenderingParams(*mut IDWriteRenderingParams); [INFO] [stdout] | -------------------------------------------------------------- similarly named struct `DWriteRenderingParams` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:192:45 [INFO] [stdout] | [INFO] [stdout] 192 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateCustomRenderingParams(gamma, enhancedContrast, clearTypeLevel, pixelGe... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:199:96 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 199 | fn register_font_file_loader(&self, fontFileLoader: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:201:45 [INFO] [stdout] | [INFO] [stdout] 201 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).RegisterFontFileLoader(fontFileLoader.iptr() as *mut _ as *mut _ ) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:208:98 [INFO] [stdout] | [INFO] [stdout] 103 | pub trait TDWriteFactory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 208 | fn unregister_font_file_loader(&self, fontFileLoader: &T) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:210:45 [INFO] [stdout] | [INFO] [stdout] 210 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).UnregisterFontFileLoader(fontFileLoader.iptr() as *mut _ as *mut _ ) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:217:141 [INFO] [stdout] | [INFO] [stdout] 217 | ...n: Option<&DWriteFontCollection>, fontWeight: DWRITE_FONT_WEIGHT, fontStyle: DWRITE_FONT_STYLE, fontStretch: DWRITE_FONT_STRETCH, font... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:217:172 [INFO] [stdout] | [INFO] [stdout] 217 | ...>, fontWeight: DWRITE_FONT_WEIGHT, fontStyle: DWRITE_FONT_STYLE, fontStretch: DWRITE_FONT_STRETCH, fontSize: FLOAT, localeName: T1) ->... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:217:204 [INFO] [stdout] | [INFO] [stdout] 217 | ..., fontStyle: DWRITE_FONT_STYLE, fontStretch: DWRITE_FONT_STRETCH, fontSize: FLOAT, localeName: T1) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:217:235 [INFO] [stdout] | [INFO] [stdout] 217 | ..._STYLE, fontStretch: DWRITE_FONT_STRETCH, fontSize: FLOAT, localeName: T1) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:220:23 [INFO] [stdout] | [INFO] [stdout] 220 | let mut lv3: *mut IDWriteTextFormat = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextFormat` [INFO] [stdout] ... [INFO] [stdout] 1705 | pub struct DWriteTextFormat(*mut IDWriteTextFormat); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextFormat` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:221:45 [INFO] [stdout] | [INFO] [stdout] 221 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTextFormat(lv1.as_ptr() as LPCWSTR, fontCollection.map(|i|i.iptr()).un... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:221:95 [INFO] [stdout] | [INFO] [stdout] 221 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTextFormat(lv1.as_ptr() as LPCWSTR, fontCollection.map(|i|i.iptr()).un... [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:221:246 [INFO] [stdout] | [INFO] [stdout] 221 | ... fontStyle, fontStretch, fontSize, lv2.as_ptr() as LPCWSTR, &mut lv3 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTypography` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:229:23 [INFO] [stdout] | [INFO] [stdout] 229 | let mut lv1: *mut IDWriteTypography = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTypography` [INFO] [stdout] ... [INFO] [stdout] 2214 | pub struct DWriteTypography(*mut IDWriteTypography); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTypography` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:230:45 [INFO] [stdout] | [INFO] [stdout] 230 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTypography(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGdiInterop` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:238:23 [INFO] [stdout] | [INFO] [stdout] 238 | let mut lv1: *mut IDWriteGdiInterop = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGdiInterop` [INFO] [stdout] ... [INFO] [stdout] 979 | pub struct DWriteGdiInterop(*mut IDWriteGdiInterop); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteGdiInterop` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:239:45 [INFO] [stdout] | [INFO] [stdout] 239 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).GetGdiInterop(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:246:64 [INFO] [stdout] | [INFO] [stdout] 246 | fn create_text_layout(&self, string: &[WCHAR], textFormat: &T, maxWidth: FLOAT, maxHeight: FLOAT) -> HResult src/dwrite_safe.rs:246:98 [INFO] [stdout] | [INFO] [stdout] 246 | fn create_text_layout(&self, string: &[WCHAR], textFormat: &T, maxWidth: FLOAT, maxHeight: FLOAT) -> HResult src/dwrite_safe.rs:246:116 [INFO] [stdout] | [INFO] [stdout] 246 | ...WCHAR], textFormat: &T, maxWidth: FLOAT, maxHeight: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:247:23 [INFO] [stdout] | [INFO] [stdout] 247 | let mut lv1: *mut IDWriteTextLayout = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:248:45 [INFO] [stdout] | [INFO] [stdout] 248 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTextLayout(slice_as_ptr(string), string.len() as UINT32, textFormat.ip... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:248:117 [INFO] [stdout] | [INFO] [stdout] 248 | ...ateTextLayout(slice_as_ptr(string), string.len() as UINT32, textFormat.iptr() as *mut _ as *mut _ , maxWidth, maxHeight, &mut lv1 as *... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:79 [INFO] [stdout] | [INFO] [stdout] 255 | fn create_gdi_compatible_text_layout(&self, string: &[WCHAR], textFormat: &T, layoutWidth: FLOAT, layoutHeight: F... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:116 [INFO] [stdout] | [INFO] [stdout] 255 | ...elf, string: &[WCHAR], textFormat: &T, layoutWidth: FLOAT, layoutHeight: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:137 [INFO] [stdout] | [INFO] [stdout] 255 | ..., textFormat: &T, layoutWidth: FLOAT, layoutHeight: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:158 [INFO] [stdout] | [INFO] [stdout] 255 | ...outWidth: FLOAT, layoutHeight: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL) -> HResult src/dwrite_safe.rs:255:184 [INFO] [stdout] | [INFO] [stdout] 103 | ...ory: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 255 | ...tible_text_layout(&self, string: &[WCHAR], textFormat: &T, layoutWidth: FLOAT, layoutHeight: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, ... [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:255:215 [INFO] [stdout] | [INFO] [stdout] 255 | ...T, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:256:23 [INFO] [stdout] | [INFO] [stdout] 256 | let mut lv1: *mut IDWriteTextLayout = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:257:45 [INFO] [stdout] | [INFO] [stdout] 257 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateGdiCompatibleTextLayout(slice_as_ptr(string), string.len() as UINT32, ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:257:130 [INFO] [stdout] | [INFO] [stdout] 257 | ...bleTextLayout(slice_as_ptr(string), string.len() as UINT32, textFormat.iptr() as *mut _ as *mut _ , layoutWidth, layoutHeight, pixelsP... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteInlineObject` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:265:23 [INFO] [stdout] | [INFO] [stdout] 265 | let mut lv1: *mut IDWriteInlineObject = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteInlineObject` [INFO] [stdout] ... [INFO] [stdout] 1098 | pub struct DWriteInlineObject(*mut IDWriteInlineObject); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteInlineObject` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:266:45 [INFO] [stdout] | [INFO] [stdout] 266 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateEllipsisTrimmingSign(textFormat.iptr() as *mut _ as *mut _ , &mut lv1 ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextAnalyzer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:274:23 [INFO] [stdout] | [INFO] [stdout] 274 | let mut lv1: *mut IDWriteTextAnalyzer = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextAnalyzer` [INFO] [stdout] ... [INFO] [stdout] 1452 | pub struct DWriteTextAnalyzer(*mut IDWriteTextAnalyzer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextAnalyzer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:275:45 [INFO] [stdout] | [INFO] [stdout] 275 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateTextAnalyzer(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_NUMBER_SUBSTITUTION_METHOD` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:282:75 [INFO] [stdout] | [INFO] [stdout] 282 | fn create_number_substitution>(&self, substitutionMethod: DWRITE_NUMBER_SUBSTITUTION_METHOD, localeName: T, ignoreUserOve... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:282:145 [INFO] [stdout] | [INFO] [stdout] 282 | ...STITUTION_METHOD, localeName: T, ignoreUserOverride: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteNumberSubstitution` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:284:23 [INFO] [stdout] | [INFO] [stdout] 284 | let mut lv2: *mut IDWriteNumberSubstitution = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteNumberSubstitution` [INFO] [stdout] ... [INFO] [stdout] 1260 | pub struct DWriteNumberSubstitution(*mut IDWriteNumberSubstitution); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteNumberSubstitution` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:285:45 [INFO] [stdout] | [INFO] [stdout] 285 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateNumberSubstitution(substitutionMethod, lv1.as_ptr() as LPCWSTR, ignore... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:285:123 [INFO] [stdout] | [INFO] [stdout] 285 | ...erSubstitution(substitutionMethod, lv1.as_ptr() as LPCWSTR, ignoreUserOverride, &mut lv2 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_RUN` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:50 [INFO] [stdout] | [INFO] [stdout] 292 | fn create_glyph_run_analysis(&self, glyphRun: &DWRITE_GLYPH_RUN, pixelsPerDip: FLOAT, transform: &DWRITE_MATRIX, renderingMode: DWRITE_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:82 [INFO] [stdout] | [INFO] [stdout] 292 | fn create_glyph_run_analysis(&self, glyphRun: &DWRITE_GLYPH_RUN, pixelsPerDip: FLOAT, transform: &DWRITE_MATRIX, renderingMode: DWRITE_... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:101 [INFO] [stdout] | [INFO] [stdout] 292 | ...ITE_GLYPH_RUN, pixelsPerDip: FLOAT, transform: &DWRITE_MATRIX, renderingMode: DWRITE_RENDERING_MODE, measuringMode: DWRITE_MEASURING_M... [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_RENDERING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:131 [INFO] [stdout] | [INFO] [stdout] 292 | ..., transform: &DWRITE_MATRIX, renderingMode: DWRITE_RENDERING_MODE, measuringMode: DWRITE_MEASURING_MODE, baselineOriginX: FLOAT, basel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1967:45 [INFO] [stdout] | [INFO] [stdout] 1967 | fn get_typography(&self, currentPosition: UINT32) -> HResult<(DWriteTypography, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1967:83 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1967 | fn get_typography(&self, currentPosition: UINT32) -> HResult<(DWriteTypography, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTypography` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1968:23 [INFO] [stdout] | [INFO] [stdout] 1968 | let mut lv1: *mut IDWriteTypography = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTypography` [INFO] [stdout] ... [INFO] [stdout] 2214 | pub struct DWriteTypography(*mut IDWriteTypography); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTypography` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1969:18 [INFO] [stdout] | [INFO] [stdout] 1969 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1970:45 [INFO] [stdout] | [INFO] [stdout] 1970 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetTypography(currentPosition, &mut lv1 as *mut *mut _, &mut lv2 as *mut ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1977:56 [INFO] [stdout] | [INFO] [stdout] 1977 | fn get_locale_name_length_tl(&self, currentPosition: UINT32) -> HResult<(UINT32, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1977:76 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1977 | fn get_locale_name_length_tl(&self, currentPosition: UINT32) -> HResult<(UINT32, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1977:84 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1977 | fn get_locale_name_length_tl(&self, currentPosition: UINT32) -> HResult<(UINT32, DWRITE_TEXT_RANGE)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1978:18 [INFO] [stdout] | [INFO] [stdout] 1978 | let mut lv1: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1979:18 [INFO] [stdout] | [INFO] [stdout] 1979 | let mut lv2: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1980:45 [INFO] [stdout] | [INFO] [stdout] 1980 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetLocaleNameLength(currentPosition, &mut lv1 as *mut _ as *mut _, &mut l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1987:49 [INFO] [stdout] | [INFO] [stdout] 1987 | fn get_locale_name_tl(&self, currentPosition: UINT32, localeName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1987:75 [INFO] [stdout] | [INFO] [stdout] 1987 | fn get_locale_name_tl(&self, currentPosition: UINT32, localeName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1987:94 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1987 | fn get_locale_name_tl(&self, currentPosition: UINT32, localeName: &mut [WCHAR]) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_RANGE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1988:18 [INFO] [stdout] | [INFO] [stdout] 1988 | let mut lv1: DWRITE_TEXT_RANGE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1989:45 [INFO] [stdout] | [INFO] [stdout] 1989 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetLocaleName(currentPosition, slice_as_mut_ptr(localeName), localeName.l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1989:146 [INFO] [stdout] | [INFO] [stdout] 1989 | ..., slice_as_mut_ptr(localeName), localeName.len() as UINT32, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1996:109 [INFO] [stdout] | [INFO] [stdout] 1996 | ...ntDrawingContext: &mut [T], renderer: &T1, originX: FLOAT, originY: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1996:125 [INFO] [stdout] | [INFO] [stdout] 1996 | ...: &mut [T], renderer: &T1, originX: FLOAT, originY: FLOAT) -> 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/dwrite_safe.rs:1996:143 [INFO] [stdout] | [INFO] [stdout] 1711 | ...ayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1996 | ...: TDWriteTextRenderer>(&self, clientDrawingContext: &mut [T], renderer: &T1, originX: FLOAT, originY: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:1998:39 [INFO] [stdout] | [INFO] [stdout] 1998 | let _hr= { (*(self.iptr() as *mut IDWriteTextLayout)).Draw(clientDrawingContext.as_mut_ptr() as *mut _, renderer.iptr() as *mut _ as ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_LINE_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2005:56 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2005 | fn get_line_metrics(&self, lineMetrics: Option<&mut [DWRITE_LINE_METRICS]>) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2005:90 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2005 | fn get_line_metrics(&self, lineMetrics: Option<&mut [DWRITE_LINE_METRICS]>) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2006:18 [INFO] [stdout] | [INFO] [stdout] 2006 | let mut lv1: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2007:45 [INFO] [stdout] | [INFO] [stdout] 2007 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetLineMetrics(opt_arr_as_mut_ptr(&lineMetrics) as *mut _, lineMetrics.as... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2007:177 [INFO] [stdout] | [INFO] [stdout] 2007 | ...ineMetrics.as_ref().map(|a|a.len()).unwrap_or(0) as UINT32, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2014:36 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2014 | fn get_metrics(&self) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2015:18 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut lv1: DWRITE_TEXT_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2016:45 [INFO] [stdout] | [INFO] [stdout] 2016 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetMetrics(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_OVERHANG_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2023:45 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2023 | fn get_overhang_metrics(&self) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_OVERHANG_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2024:18 [INFO] [stdout] | [INFO] [stdout] 2024 | let mut lv1: DWRITE_OVERHANG_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2025:45 [INFO] [stdout] | [INFO] [stdout] 2025 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetOverhangMetrics(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_CLUSTER_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2032:62 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2032 | fn get_cluster_metrics(&self, clusterMetrics: Option<&mut [DWRITE_CLUSTER_METRICS]>) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2032:99 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2032 | fn get_cluster_metrics(&self, clusterMetrics: Option<&mut [DWRITE_CLUSTER_METRICS]>) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2033:18 [INFO] [stdout] | [INFO] [stdout] 2033 | let mut lv1: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2034:45 [INFO] [stdout] | [INFO] [stdout] 2034 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).GetClusterMetrics(opt_arr_as_mut_ptr(&clusterMetrics) as *mut _, clusterM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:169 [INFO] [stdout] | [INFO] [stdout] 292 | ...Mode: DWRITE_RENDERING_MODE, measuringMode: DWRITE_MEASURING_MODE, baselineOriginX: FLOAT, baselineOriginY: FLOAT) -> HResult src/dwrite_safe.rs:292:209 [INFO] [stdout] | [INFO] [stdout] 292 | ...suringMode: DWRITE_MEASURING_MODE, baselineOriginX: FLOAT, baselineOriginY: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:292:233 [INFO] [stdout] | [INFO] [stdout] 292 | ...RING_MODE, baselineOriginX: FLOAT, baselineOriginY: FLOAT) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:293:23 [INFO] [stdout] | [INFO] [stdout] 293 | let mut lv1: *mut IDWriteGlyphRunAnalysis = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteGlyphRunAnalysis` [INFO] [stdout] ... [INFO] [stdout] 1034 | pub struct DWriteGlyphRunAnalysis(*mut IDWriteGlyphRunAnalysis); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteGlyphRunAnalysis` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:294:45 [INFO] [stdout] | [INFO] [stdout] 294 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFactory)).CreateGlyphRunAnalysis(glyphRun, pixelsPerDip, transform, renderingMode, mea... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFactory` [INFO] [stdout] ... [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named struct `DWriteFactory` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:302:20 [INFO] [stdout] | [INFO] [stdout] 302 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:305:26 [INFO] [stdout] | [INFO] [stdout] 305 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:317:31 [INFO] [stdout] | [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:320:15 [INFO] [stdout] | [INFO] [stdout] 320 | fn iid() -> REFGUID { &IID_IDWriteFactory } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:320:26 [INFO] [stdout] | [INFO] [stdout] 317 | pub struct DWriteFactory(*mut IDWriteFactory); [INFO] [stdout] | ---------------------------------------------- similarly named tuple struct `DWriteFactory` defined here [INFO] [stdout] ... [INFO] [stdout] 320 | fn iid() -> REFGUID { &IID_IDWriteFactory } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFactory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:328:23 [INFO] [stdout] | [INFO] [stdout] 328 | let mut lv1: *mut IDWriteFontFileEnumerator = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFileEnumerator` [INFO] [stdout] ... [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteFontFileEnumerator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollectionLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:329:45 [INFO] [stdout] | [INFO] [stdout] 329 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollectionLoader)).CreateEnumeratorFromKey(factory.iptr() as *mut _ as *mut _ , co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollectionLoader` [INFO] [stdout] ... [INFO] [stdout] 352 | pub struct DWriteFontCollectionLoader(*mut IDWriteFontCollectionLoader); [INFO] [stdout] | ------------------------------------------------------------------------ similarly named struct `DWriteFontCollectionLoader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:329:210 [INFO] [stdout] | [INFO] [stdout] 329 | ...t _ as *const _, mem::size_of_val(collectionKey) as UINT32, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:337:20 [INFO] [stdout] | [INFO] [stdout] 337 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:340:26 [INFO] [stdout] | [INFO] [stdout] 340 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollectionLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:352:44 [INFO] [stdout] | [INFO] [stdout] 352 | pub struct DWriteFontCollectionLoader(*mut IDWriteFontCollectionLoader); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:355:15 [INFO] [stdout] | [INFO] [stdout] 355 | fn iid() -> REFGUID { &IID_IDWriteFontCollectionLoader } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontCollectionLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:355:26 [INFO] [stdout] | [INFO] [stdout] 352 | pub struct DWriteFontCollectionLoader(*mut IDWriteFontCollectionLoader); [INFO] [stdout] | ------------------------------------------------------------------------ similarly named tuple struct `DWriteFontCollectionLoader` defined here [INFO] [stdout] ... [INFO] [stdout] 355 | fn iid() -> REFGUID { &IID_IDWriteFontCollectionLoader } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontCollectionLoader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2034:186 [INFO] [stdout] | [INFO] [stdout] 2034 | ...terMetrics.as_ref().map(|a|a.len()).unwrap_or(0) as UINT32, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:362:38 [INFO] [stdout] | [INFO] [stdout] 362 | fn get_font_family_count(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:364:45 [INFO] [stdout] | [INFO] [stdout] 364 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).GetFontFamilyCount() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2041:44 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2041 | fn determine_min_width(&self) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:371:36 [INFO] [stdout] | [INFO] [stdout] 371 | fn get_font_family(&self, index: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2042:18 [INFO] [stdout] | [INFO] [stdout] 2042 | let mut lv1: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:372:23 [INFO] [stdout] | [INFO] [stdout] 372 | let mut lv1: *mut IDWriteFontFamily = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] ... [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2043:45 [INFO] [stdout] | [INFO] [stdout] 2043 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).DetermineMinWidth(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2050:36 [INFO] [stdout] | [INFO] [stdout] 2050 | fn hit_test_point(&self, pointX: FLOAT, pointY: FLOAT) -> HResult<(BOOL, BOOL, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:373:45 [INFO] [stdout] | [INFO] [stdout] 373 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).GetFontFamily(index, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2050:51 [INFO] [stdout] | [INFO] [stdout] 2050 | fn hit_test_point(&self, pointX: FLOAT, pointY: FLOAT) -> HResult<(BOOL, BOOL, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:380:72 [INFO] [stdout] | [INFO] [stdout] 358 | pub trait TDWriteFontCollection: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 380 | fn find_family_name>(&self, familyName: T) -> HResult<(UINT32, BOOL)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:380:80 [INFO] [stdout] | [INFO] [stdout] 358 | pub trait TDWriteFontCollection: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 380 | fn find_family_name>(&self, familyName: T) -> HResult<(UINT32, BOOL)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2050:70 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2050 | fn hit_test_point(&self, pointX: FLOAT, pointY: FLOAT) -> HResult<(BOOL, BOOL, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:382:18 [INFO] [stdout] | [INFO] [stdout] 382 | let mut lv2: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:383:18 [INFO] [stdout] | [INFO] [stdout] 383 | let mut lv3: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2050:76 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2050 | fn hit_test_point(&self, pointX: FLOAT, pointY: FLOAT) -> HResult<(BOOL, BOOL, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:384:45 [INFO] [stdout] | [INFO] [stdout] 384 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).FindFamilyName(lv1.as_ptr() as LPCWSTR, &mut lv2 as *mut _ as *mut _,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_HIT_TEST_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2050:82 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2050 | fn hit_test_point(&self, pointX: FLOAT, pointY: FLOAT) -> HResult<(BOOL, BOOL, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:384:100 [INFO] [stdout] | [INFO] [stdout] 384 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).FindFamilyName(lv1.as_ptr() as LPCWSTR, &mut lv2 as *mut _ as *mut _,... [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2051:18 [INFO] [stdout] | [INFO] [stdout] 2051 | let mut lv1: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2052:18 [INFO] [stdout] | [INFO] [stdout] 2052 | let mut lv2: BOOL = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:392:23 [INFO] [stdout] | [INFO] [stdout] 392 | let mut lv1: *mut IDWriteFont = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_HIT_TEST_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2053:18 [INFO] [stdout] | [INFO] [stdout] 2053 | let mut lv3: DWRITE_HIT_TEST_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:393:45 [INFO] [stdout] | [INFO] [stdout] 393 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontCollection)).GetFontFromFontFace(fontFace.iptr() as *mut _ as *mut _ , &mut lv1 as... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] ... [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2054:45 [INFO] [stdout] | [INFO] [stdout] 2054 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).HitTestPoint(pointX, pointY, &mut lv1 as *mut _ as *mut _, &mut lv2 as *m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:401:20 [INFO] [stdout] | [INFO] [stdout] 401 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2061:50 [INFO] [stdout] | [INFO] [stdout] 2061 | fn hit_test_text_position(&self, textPosition: UINT32, isTrailingHit: BOOL) -> HResult<(FLOAT, FLOAT, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2061:73 [INFO] [stdout] | [INFO] [stdout] 2061 | fn hit_test_text_position(&self, textPosition: UINT32, isTrailingHit: BOOL) -> HResult<(FLOAT, FLOAT, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2061:91 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2061 | fn hit_test_text_position(&self, textPosition: UINT32, isTrailingHit: BOOL) -> HResult<(FLOAT, FLOAT, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:404:26 [INFO] [stdout] | [INFO] [stdout] 404 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2061:98 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2061 | fn hit_test_text_position(&self, textPosition: UINT32, isTrailingHit: BOOL) -> HResult<(FLOAT, FLOAT, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:416:38 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_HIT_TEST_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2061:105 [INFO] [stdout] | [INFO] [stdout] 1711 | pub trait TDWriteTextLayout: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2061 | fn hit_test_text_position(&self, textPosition: UINT32, isTrailingHit: BOOL) -> HResult<(FLOAT, FLOAT, DWRITE_HIT_TEST_METRICS)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2062:18 [INFO] [stdout] | [INFO] [stdout] 2062 | let mut lv1: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:419:15 [INFO] [stdout] | [INFO] [stdout] 419 | fn iid() -> REFGUID { &IID_IDWriteFontCollection } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2063:18 [INFO] [stdout] | [INFO] [stdout] 2063 | let mut lv2: FLOAT = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_HIT_TEST_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2064:18 [INFO] [stdout] | [INFO] [stdout] 2064 | let mut lv3: DWRITE_HIT_TEST_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2065:45 [INFO] [stdout] | [INFO] [stdout] 2065 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).HitTestTextPosition(textPosition, isTrailingHit, &mut lv1 as *mut _ as *m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:419:26 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named tuple struct `DWriteFontCollection` defined here [INFO] [stdout] ... [INFO] [stdout] 419 | fn iid() -> REFGUID { &IID_IDWriteFontCollection } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2072:47 [INFO] [stdout] | [INFO] [stdout] 2072 | fn hit_test_text_range(&self, textPosition: UINT32, textLength: UINT32, originX: FLOAT, originY: FLOAT, hitTestMetrics: Option<&mut [DW... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2072:67 [INFO] [stdout] | [INFO] [stdout] 2072 | fn hit_test_text_range(&self, textPosition: UINT32, textLength: UINT32, originX: FLOAT, originY: FLOAT, hitTestMetrics: Option<&mut [DW... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_FACE_TYPE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:426:25 [INFO] [stdout] | [INFO] [stdout] 426 | fn get_type(&self) -> DWRITE_FONT_FACE_TYPE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2072:84 [INFO] [stdout] | [INFO] [stdout] 2072 | fn hit_test_text_range(&self, textPosition: UINT32, textLength: UINT32, originX: FLOAT, originY: FLOAT, hitTestMetrics: Option<&mut [DW... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2072:100 [INFO] [stdout] | [INFO] [stdout] 2072 | fn hit_test_text_range(&self, textPosition: UINT32, textLength: UINT32, originX: FLOAT, originY: FLOAT, hitTestMetrics: Option<&mut [DW... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_HIT_TEST_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2072:136 [INFO] [stdout] | [INFO] [stdout] 1711 | ...out: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2072 | ...(&self, textPosition: UINT32, textLength: UINT32, originX: FLOAT, originY: FLOAT, hitTestMetrics: Option<&mut [DWRITE_HIT_TEST_METRICS]>)... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:428:45 [INFO] [stdout] | [INFO] [stdout] 428 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetType() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2072:174 [INFO] [stdout] | [INFO] [stdout] 1711 | ...out: TDWriteTextFormat { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2072 | ...(&self, textPosition: UINT32, textLength: UINT32, originX: FLOAT, originY: FLOAT, hitTestMetrics: Option<&mut [DWRITE_HIT_TEST_METRICS]>) -> HResult src/dwrite_safe.rs:435:26 [INFO] [stdout] | [INFO] [stdout] 435 | fn get_index(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2073:18 [INFO] [stdout] | [INFO] [stdout] 2073 | let mut lv1: UINT32 = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:437:45 [INFO] [stdout] | [INFO] [stdout] 437 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetIndex() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_SIMULATIONS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:444:32 [INFO] [stdout] | [INFO] [stdout] 444 | fn get_simulations(&self) -> DWRITE_FONT_SIMULATIONS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:446:45 [INFO] [stdout] | [INFO] [stdout] 446 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetSimulations() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:453:31 [INFO] [stdout] | [INFO] [stdout] 453 | fn is_symbol_font(&self) -> BOOL { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:455:45 [INFO] [stdout] | [INFO] [stdout] 455 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).IsSymbolFont() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:462:28 [INFO] [stdout] | [INFO] [stdout] 462 | fn get_metrics(&self) -> DWRITE_FONT_METRICS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:463:18 [INFO] [stdout] | [INFO] [stdout] 463 | let mut lv1: DWRITE_FONT_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:464:45 [INFO] [stdout] | [INFO] [stdout] 464 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetMetrics(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:471:32 [INFO] [stdout] | [INFO] [stdout] 471 | fn get_glyph_count(&self) -> UINT16 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:473:45 [INFO] [stdout] | [INFO] [stdout] 473 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGlyphCount() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:480:54 [INFO] [stdout] | [INFO] [stdout] 480 | fn get_design_glyph_metrics(&self, glyphIndices: &[UINT16], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:480:75 [INFO] [stdout] | [INFO] [stdout] 480 | fn get_design_glyph_metrics(&self, glyphIndices: &[UINT16], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:480:92 [INFO] [stdout] | [INFO] [stdout] 422 | pub trait TDWriteFontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 480 | fn get_design_glyph_metrics(&self, glyphIndices: &[UINT16], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:481:18 [INFO] [stdout] | [INFO] [stdout] 481 | let mut lv1: DWRITE_GLYPH_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:482:45 [INFO] [stdout] | [INFO] [stdout] 482 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetDesignGlyphMetrics(slice_as_ptr(glyphIndices), glyphIndices.len() as UIN... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:482:135 [INFO] [stdout] | [INFO] [stdout] 482 | ...s(slice_as_ptr(glyphIndices), glyphIndices.len() as UINT32, &mut lv1 as *mut _ as *mut _, isSideways) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:489:45 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_glyph_indices(&self, codePoints: &[UINT32], glyphIndices: &mut [UINT16]) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:489:74 [INFO] [stdout] | [INFO] [stdout] 489 | fn get_glyph_indices(&self, codePoints: &[UINT32], glyphIndices: &mut [UINT16]) -> 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/dwrite_safe.rs:489:94 [INFO] [stdout] | [INFO] [stdout] 422 | pub trait TDWriteFontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 489 | fn get_glyph_indices(&self, codePoints: &[UINT32], glyphIndices: &mut [UINT16]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:491:45 [INFO] [stdout] | [INFO] [stdout] 491 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGlyphIndices(slice_as_ptr(codePoints), same_length(&[Some(codePoints.le... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:491:212 [INFO] [stdout] | [INFO] [stdout] 491 | ....len())]).expect("Arrays must have equal sizes") as UINT32, slice_as_mut_ptr(glyphIndices)) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:67 [INFO] [stdout] | [INFO] [stdout] 498 | fn get_glyph_run_outline(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphO... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:90 [INFO] [stdout] | [INFO] [stdout] 498 | fn get_glyph_run_outline(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphO... [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:123 [INFO] [stdout] | [INFO] [stdout] 422 | ...Face: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 498 | ...tline(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphOffsets: Option<&[D... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_OFFSET` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:155 [INFO] [stdout] | [INFO] [stdout] 422 | ...ace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 498 | ...line(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphOffsets: Option<&[DWRITE_GLYPH_OFFSET]>,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2074:45 [INFO] [stdout] | [INFO] [stdout] 2074 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTextLayout)).HitTestTextRange(textPosition, textLength, originX, originY, opt_arr_as_m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] ... [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTextLayout` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2074:229 [INFO] [stdout] | [INFO] [stdout] 2074 | ...estMetrics.as_ref().map(|a|a.len()).unwrap_or(0) as UINT32, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2082:20 [INFO] [stdout] | [INFO] [stdout] 2082 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2085:26 [INFO] [stdout] | [INFO] [stdout] 2085 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2098:34 [INFO] [stdout] | [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2101:15 [INFO] [stdout] | [INFO] [stdout] 2101 | fn iid() -> REFGUID { &IID_IDWriteTextLayout } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteTextLayout` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2101:26 [INFO] [stdout] | [INFO] [stdout] 2098 | pub struct DWriteTextLayout(*mut IDWriteTextLayout); [INFO] [stdout] | ---------------------------------------------------- similarly named tuple struct `DWriteTextLayout` defined here [INFO] [stdout] ... [INFO] [stdout] 2101 | fn iid() -> REFGUID { &IID_IDWriteTextLayout } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteTextLayout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2108:101 [INFO] [stdout] | [INFO] [stdout] 2108 | unsafe fn draw_glyph_run(&self, clientDrawingContext: &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, measur... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2108:125 [INFO] [stdout] | [INFO] [stdout] 2108 | ... &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, glyphRun... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:190 [INFO] [stdout] | [INFO] [stdout] 498 | ...Offsets: Option<&[DWRITE_GLYPH_OFFSET]>, isSideways: BOOL, isRightToLeft: BOOL, geometrySink: &T) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2108:147 [INFO] [stdout] | [INFO] [stdout] 2108 | ...OAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, glyphRunDescription: &DWRITE_GLYPH_RUN... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:498:211 [INFO] [stdout] | [INFO] [stdout] 498 | ...ITE_GLYPH_OFFSET]>, isSideways: BOOL, isRightToLeft: BOOL, geometrySink: &T) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_GLYPH_RUN` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2108:181 [INFO] [stdout] | [INFO] [stdout] 2108 | ...asuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, glyphRunDescription: &DWRITE_GLYPH_RUN_DESCRIPTION, clientDrawingEffe... [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/dwrite_safe.rs:498:246 [INFO] [stdout] | [INFO] [stdout] 422 | ...ace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 498 | ...line(&self, emSize: FLOAT, glyphIndices: &[UINT16], glyphAdvances: Option<&[FLOAT]>, glyphOffsets: Option<&[DWRITE_GLYPH_OFFSET]>, isSideways: BOOL, isRightToLeft: BOOL, geometrySink: &T) -> HResult src/dwrite_safe.rs:2108:221 [INFO] [stdout] | [INFO] [stdout] 2108 | ...&DWRITE_GLYPH_RUN, glyphRunDescription: &DWRITE_GLYPH_RUN_DESCRIPTION, clientDrawingEffect: &T1) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:500:45 [INFO] [stdout] | [INFO] [stdout] 500 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGlyphRunOutline(emSize, slice_as_ptr(glyphIndices), opt_arr_as_ptr(&glyp... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2108:288 [INFO] [stdout] | [INFO] [stdout] 2104 | ...rer: TDWritePixelSnapping { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2108 | ...(&self, clientDrawingContext: &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: &DWRITE_GLYPH_RUN, glyphRunDescription: &DWRITE_GLYPH_RUN_DESCRIPTION, clientDrawingEffect: &T1) -> HResult src/dwrite_safe.rs:500:366 [INFO] [stdout] | [INFO] [stdout] 500 | ....len())]).expect("Arrays must have equal sizes") as UINT32, isSideways, isRightToLeft, geometrySink.iptr() as *mut _ as *mut _ ) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextRenderer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2110:39 [INFO] [stdout] | [INFO] [stdout] 2110 | let _hr= { (*(self.iptr() as *mut IDWriteTextRenderer)).DrawGlyphRun(clientDrawingContext.as_mut_ptr() as *mut _, baselineOriginX, ba... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextRenderer` [INFO] [stdout] ... [INFO] [stdout] 2161 | pub struct DWriteTextRenderer(*mut IDWriteTextRenderer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextRenderer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:507:79 [INFO] [stdout] | [INFO] [stdout] 507 | fn get_recommended_rendering_mode(&self, emSize: FLOAT, pixelsPerDip: FLOAT, measuringMode: DWRITE_MEASURING... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:507:100 [INFO] [stdout] | [INFO] [stdout] 507 | fn get_recommended_rendering_mode(&self, emSize: FLOAT, pixelsPerDip: FLOAT, measuringMode: DWRITE_MEASURING... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2117:101 [INFO] [stdout] | [INFO] [stdout] 2117 | unsafe fn draw_underline(&self, clientDrawingContext: &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, underl... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:507:122 [INFO] [stdout] | [INFO] [stdout] 507 | ... FLOAT, pixelsPerDip: FLOAT, measuringMode: DWRITE_MEASURING_MODE, renderingParams: &T) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2117:125 [INFO] [stdout] | [INFO] [stdout] 2117 | ... &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, underline: &DWRITE_UNDERLINE, clientDrawingEffect: &T1) -> HResult { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_UNDERLINE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2117:144 [INFO] [stdout] | [INFO] [stdout] 2117 | ...nX: FLOAT, baselineOriginY: FLOAT, underline: &DWRITE_UNDERLINE, clientDrawingEffect: &T1) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_RENDERING_MODE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:507:177 [INFO] [stdout] | [INFO] [stdout] 422 | ...ace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 507 | ...endering_mode(&self, emSize: FLOAT, pixelsPerDip: FLOAT, measuringMode: DWRITE_MEASURING_MODE, renderingParams: &T) -> HResult src/dwrite_safe.rs:2117:199 [INFO] [stdout] | [INFO] [stdout] 2104 | ...rer: TDWritePixelSnapping { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2117 | ...(&self, clientDrawingContext: &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, underline: &DWRITE_UNDERLINE, clientDrawingEffect: &T1) -> HResult src/dwrite_safe.rs:508:18 [INFO] [stdout] | [INFO] [stdout] 508 | let mut lv1: DWRITE_RENDERING_MODE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextRenderer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2119:39 [INFO] [stdout] | [INFO] [stdout] 2119 | let _hr= { (*(self.iptr() as *mut IDWriteTextRenderer)).DrawUnderline(clientDrawingContext.as_mut_ptr() as *mut _, baselineOriginX, b... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextRenderer` [INFO] [stdout] ... [INFO] [stdout] 2161 | pub struct DWriteTextRenderer(*mut IDWriteTextRenderer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextRenderer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:509:45 [INFO] [stdout] | [INFO] [stdout] 509 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetRecommendedRenderingMode(emSize, pixelsPerDip, measuringMode, renderingP... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2126:105 [INFO] [stdout] | [INFO] [stdout] 2126 | unsafe fn draw_strikethrough(&self, clientDrawingContext: &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, st... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:516:48 [INFO] [stdout] | [INFO] [stdout] 516 | fn get_gdi_compatible_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>) -> HResult src/dwrite_safe.rs:2126:129 [INFO] [stdout] | [INFO] [stdout] 2126 | ... &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, strikethrough: &DWRITE_STRIKETHROUGH, clientDrawingEffect: &T1) -> HResult<... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:516:69 [INFO] [stdout] | [INFO] [stdout] 516 | fn get_gdi_compatible_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>) -> HResult src/dwrite_safe.rs:2126:152 [INFO] [stdout] | [INFO] [stdout] 2126 | ...OAT, baselineOriginY: FLOAT, strikethrough: &DWRITE_STRIKETHROUGH, clientDrawingEffect: &T1) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:516:95 [INFO] [stdout] | [INFO] [stdout] 422 | pub trait TDWriteFontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 516 | fn get_gdi_compatible_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>) -> HResult src/dwrite_safe.rs:2126:211 [INFO] [stdout] | [INFO] [stdout] 2104 | ...rer: TDWritePixelSnapping { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2126 | ...ough(&self, clientDrawingContext: &mut [T], baselineOriginX: FLOAT, baselineOriginY: FLOAT, strikethrough: &DWRITE_STRIKETHROUGH, clientDrawingEffect: &T1) -> HResult src/dwrite_safe.rs:516:122 [INFO] [stdout] | [INFO] [stdout] 422 | ...ontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 516 | ...tible_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextRenderer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2128:39 [INFO] [stdout] | [INFO] [stdout] 2128 | let _hr= { (*(self.iptr() as *mut IDWriteTextRenderer)).DrawStrikethrough(clientDrawingContext.as_mut_ptr() as *mut _, baselineOrigin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextRenderer` [INFO] [stdout] ... [INFO] [stdout] 2161 | pub struct DWriteTextRenderer(*mut IDWriteTextRenderer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextRenderer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:517:18 [INFO] [stdout] | [INFO] [stdout] 517 | let mut lv1: DWRITE_FONT_METRICS = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2135:122 [INFO] [stdout] | [INFO] [stdout] 2135 | ...wn>(&self, clientDrawingContext: &mut [T], originX: FLOAT, originY: FLOAT, inlineObject: &T1, isSideways: BOOL, isRightToLeft: BOOL, c... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:518:45 [INFO] [stdout] | [INFO] [stdout] 518 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGdiCompatibleMetrics(emSize, pixelsPerDip, transform.as_ref().map(|p|*p ... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2135:138 [INFO] [stdout] | [INFO] [stdout] 2135 | ...tDrawingContext: &mut [T], originX: FLOAT, originY: FLOAT, inlineObject: &T1, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffe... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2135:176 [INFO] [stdout] | [INFO] [stdout] 2135 | ...LOAT, originY: FLOAT, inlineObject: &T1, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffect: &T2) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2135:197 [INFO] [stdout] | [INFO] [stdout] 2135 | ... inlineObject: &T1, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffect: &T2) -> 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/dwrite_safe.rs:2135:240 [INFO] [stdout] | [INFO] [stdout] 2104 | ...rer: TDWritePixelSnapping { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2135 | ...ject(&self, clientDrawingContext: &mut [T], originX: FLOAT, originY: FLOAT, inlineObject: &T1, isSideways: BOOL, isRightToLeft: BOOL, clientDrawingEffect: &T2) -> HResult src/dwrite_safe.rs:2137:39 [INFO] [stdout] | [INFO] [stdout] 2137 | let _hr= { (*(self.iptr() as *mut IDWriteTextRenderer)).DrawInlineObject(clientDrawingContext.as_mut_ptr() as *mut _, originX, origin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTextRenderer` [INFO] [stdout] ... [INFO] [stdout] 2161 | pub struct DWriteTextRenderer(*mut IDWriteTextRenderer); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `DWriteTextRenderer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2145:20 [INFO] [stdout] | [INFO] [stdout] 2145 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2148:26 [INFO] [stdout] | [INFO] [stdout] 2148 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextRenderer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2161:36 [INFO] [stdout] | [INFO] [stdout] 2161 | pub struct DWriteTextRenderer(*mut IDWriteTextRenderer); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2164:15 [INFO] [stdout] | [INFO] [stdout] 2164 | fn iid() -> REFGUID { &IID_IDWriteTextRenderer } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteTextRenderer` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2164:26 [INFO] [stdout] | [INFO] [stdout] 2161 | pub struct DWriteTextRenderer(*mut IDWriteTextRenderer); [INFO] [stdout] | -------------------------------------------------------- similarly named tuple struct `DWriteTextRenderer` defined here [INFO] [stdout] ... [INFO] [stdout] 2164 | fn iid() -> REFGUID { &IID_IDWriteTextRenderer } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteTextRenderer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_FEATURE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2171:43 [INFO] [stdout] | [INFO] [stdout] 2171 | fn add_font_feature(&self, fontFeature: DWRITE_FONT_FEATURE) -> 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/dwrite_safe.rs:2171:75 [INFO] [stdout] | [INFO] [stdout] 2167 | pub trait TDWriteTypography: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2171 | fn add_font_feature(&self, fontFeature: DWRITE_FONT_FEATURE) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTypography` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2173:45 [INFO] [stdout] | [INFO] [stdout] 2173 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTypography)).AddFontFeature(fontFeature) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTypography` [INFO] [stdout] ... [INFO] [stdout] 2214 | pub struct DWriteTypography(*mut IDWriteTypography); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTypography` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2180:39 [INFO] [stdout] | [INFO] [stdout] 2180 | fn get_font_feature_count(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTypography` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2182:45 [INFO] [stdout] | [INFO] [stdout] 2182 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTypography)).GetFontFeatureCount() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTypography` [INFO] [stdout] ... [INFO] [stdout] 2214 | pub struct DWriteTypography(*mut IDWriteTypography); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTypography` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2189:48 [INFO] [stdout] | [INFO] [stdout] 2189 | fn get_font_feature(&self, fontFeatureIndex: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:54 [INFO] [stdout] | [INFO] [stdout] 525 | fn get_gdi_compatible_glyph_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, ... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:75 [INFO] [stdout] | [INFO] [stdout] 525 | fn get_gdi_compatible_glyph_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, ... [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_FEATURE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2189:67 [INFO] [stdout] | [INFO] [stdout] 2167 | pub trait TDWriteTypography: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2189 | fn get_font_feature(&self, fontFeatureIndex: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_FEATURE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2190:18 [INFO] [stdout] | [INFO] [stdout] 2190 | let mut lv1: DWRITE_FONT_FEATURE = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_MATRIX` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:101 [INFO] [stdout] | [INFO] [stdout] 422 | ...iteFontFace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 525 | ...ompatible_glyph_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, glyphIndice... [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTypography` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2191:45 [INFO] [stdout] | [INFO] [stdout] 2191 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteTypography)).GetFontFeature(fontFeatureIndex, &mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteTypography` [INFO] [stdout] ... [INFO] [stdout] 2214 | pub struct DWriteTypography(*mut IDWriteTypography); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteTypography` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:132 [INFO] [stdout] | [INFO] [stdout] 525 | ...T, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, glyphIndices: &[UINT16], glyphMetrics: &mut [DWRITE_GLYPH_METRICS], isSidew... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2199:20 [INFO] [stdout] | [INFO] [stdout] 2199 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT16` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:154 [INFO] [stdout] | [INFO] [stdout] 525 | ...WRITE_MATRIX>, useGdiNatural: BOOL, glyphIndices: &[UINT16], glyphMetrics: &mut [DWRITE_GLYPH_METRICS], isSideways: BOOL) -> HResult src/dwrite_safe.rs:525:183 [INFO] [stdout] | [INFO] [stdout] 525 | ...glyphIndices: &[UINT16], glyphMetrics: &mut [DWRITE_GLYPH_METRICS], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2202:26 [INFO] [stdout] | [INFO] [stdout] 2202 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:525:218 [INFO] [stdout] | [INFO] [stdout] 525 | ...yphMetrics: &mut [DWRITE_GLYPH_METRICS], isSideways: BOOL) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTypography` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2214:34 [INFO] [stdout] | [INFO] [stdout] 2214 | pub struct DWriteTypography(*mut IDWriteTypography); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:2217:15 [INFO] [stdout] | [INFO] [stdout] 2217 | fn iid() -> REFGUID { &IID_IDWriteTypography } [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/dwrite_safe.rs:525:235 [INFO] [stdout] | [INFO] [stdout] 422 | ...ace: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 525 | ...e_glyph_metrics(&self, emSize: FLOAT, pixelsPerDip: FLOAT, transform: Option<&DWRITE_MATRIX>, useGdiNatural: BOOL, glyphIndices: &[UINT16], glyphMetrics: &mut [DWRITE_GLYPH_METRICS], isSideways: BOOL) -> HResult src/dwrite_safe.rs:2217:26 [INFO] [stdout] | [INFO] [stdout] 2214 | pub struct DWriteTypography(*mut IDWriteTypography); [INFO] [stdout] | ---------------------------------------------------- similarly named tuple struct `DWriteTypography` defined here [INFO] [stdout] ... [INFO] [stdout] 2217 | fn iid() -> REFGUID { &IID_IDWriteTypography } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteTypography` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:527:45 [INFO] [stdout] | [INFO] [stdout] 527 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFace)).GetGdiCompatibleGlyphMetrics(emSize, pixelsPerDip, transform.as_ref().map(|... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] ... [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_BLEND_DESC` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | fn get_desc(&self) -> D3D11_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:527:344 [INFO] [stdout] | [INFO] [stdout] 527 | ....len())]).expect("Arrays must have equal sizes") as UINT32, slice_as_mut_ptr(glyphMetrics), isSideways) }; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_BLEND_DESC` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:10:18 [INFO] [stdout] | [INFO] [stdout] 10 | let mut lv1: D3D11_BLEND_DESC = unsafe {mem::uninitialized::<_>()}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:535:20 [INFO] [stdout] | [INFO] [stdout] 535 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11BlendState` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11BlendState)).GetDesc(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11BlendState` [INFO] [stdout] ... [INFO] [stdout] 35 | pub struct D3D11BlendState(*mut ID3D11BlendState); [INFO] [stdout] | -------------------------------------------------- similarly named struct `D3D11BlendState` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:538:26 [INFO] [stdout] | [INFO] [stdout] 538 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:550:32 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:553:15 [INFO] [stdout] | [INFO] [stdout] 553 | fn iid() -> REFGUID { &IID_IDWriteFontFace } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 22 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFace` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:553:26 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct DWriteFontFace(*mut IDWriteFontFace); [INFO] [stdout] | ------------------------------------------------ similarly named tuple struct `DWriteFontFace` defined here [INFO] [stdout] ... [INFO] [stdout] 553 | fn iid() -> REFGUID { &IID_IDWriteFontFace } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11BlendState` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct D3D11BlendState(*mut ID3D11BlendState); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:38:15 [INFO] [stdout] | [INFO] [stdout] 38 | fn iid() -> REFGUID { &IID_ID3D11BlendState } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:561:23 [INFO] [stdout] | [INFO] [stdout] 561 | let mut lv1: *mut IDWriteLocalizedStrings = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_ID3D11BlendState` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:38:26 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct D3D11BlendState(*mut ID3D11BlendState); [INFO] [stdout] | -------------------------------------------------- similarly named tuple struct `D3D11BlendState` defined here [INFO] [stdout] ... [INFO] [stdout] 38 | fn iid() -> REFGUID { &IID_ID3D11BlendState } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `D3D11BlendState` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:562:45 [INFO] [stdout] | [INFO] [stdout] 562 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFamily)).GetFamilyNames(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] ... [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GUID` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:48:40 [INFO] [stdout] | [INFO] [stdout] 48 | fn get_private_data(&self, guid: &GUID, data_size: &mut UINT, data: &mut [T]) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:569:45 [INFO] [stdout] | [INFO] [stdout] 569 | fn get_first_matching_font(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult src/d3d11_safe.rs:48:62 [INFO] [stdout] | [INFO] [stdout] 48 | fn get_private_data(&self, guid: &GUID, data_size: &mut UINT, data: &mut [T]) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:569:74 [INFO] [stdout] | [INFO] [stdout] 569 | fn get_first_matching_font(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult src/d3d11_safe.rs:48:95 [INFO] [stdout] | [INFO] [stdout] 41 | pub trait TD3D11DeviceChild: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 48 | fn get_private_data(&self, guid: &GUID, data_size: &mut UINT, data: &mut [T]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:569:102 [INFO] [stdout] | [INFO] [stdout] 569 | ..._WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:570:23 [INFO] [stdout] | [INFO] [stdout] 570 | let mut lv1: *mut IDWriteFont = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:50:45 [INFO] [stdout] | [INFO] [stdout] 50 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceChild)).GetPrivateData(guid, data_size, data.as_mut_ptr() as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceChild` [INFO] [stdout] ... [INFO] [stdout] 92 | pub struct D3D11DeviceChild(*mut ID3D11DeviceChild); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `D3D11DeviceChild` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GUID` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:58:40 [INFO] [stdout] | [INFO] [stdout] 58 | fn set_private_data(&self, guid: &GUID, data_size: UINT, data: &[T]) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:571:45 [INFO] [stdout] | [INFO] [stdout] 571 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFamily)).GetFirstMatchingFont(weight, stretch, style, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] ... [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:58:57 [INFO] [stdout] | [INFO] [stdout] 58 | fn set_private_data(&self, guid: &GUID, data_size: UINT, data: &[T]) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:578:40 [INFO] [stdout] | [INFO] [stdout] 578 | fn get_matching_fonts(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult src/d3d11_safe.rs:58:86 [INFO] [stdout] | [INFO] [stdout] 41 | pub trait TD3D11DeviceChild: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 58 | fn set_private_data(&self, guid: &GUID, data_size: UINT, data: &[T]) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:578:69 [INFO] [stdout] | [INFO] [stdout] 578 | fn get_matching_fonts(&self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult src/dwrite_safe.rs:578:97 [INFO] [stdout] | [INFO] [stdout] 578 | ..._WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE) -> HResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:60:45 [INFO] [stdout] | [INFO] [stdout] 60 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceChild)).SetPrivateData(guid, data_size, data.as_ptr() as *const _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceChild` [INFO] [stdout] ... [INFO] [stdout] 92 | pub struct D3D11DeviceChild(*mut ID3D11DeviceChild); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `D3D11DeviceChild` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:579:23 [INFO] [stdout] | [INFO] [stdout] 579 | let mut lv1: *mut IDWriteFontList = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontList` [INFO] [stdout] ... [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontList` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GUID` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:67:47 [INFO] [stdout] | [INFO] [stdout] 67 | fn set_private_data_interface(&self, guid: &GUID, data: &IUnknown) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:67:60 [INFO] [stdout] | [INFO] [stdout] 67 | fn set_private_data_interface(&self, guid: &GUID, data: &IUnknown) -> HResult { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:580:45 [INFO] [stdout] | [INFO] [stdout] 580 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFamily)).GetMatchingFonts(weight, stretch, style, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] ... [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:67:81 [INFO] [stdout] | [INFO] [stdout] 41 | pub trait TD3D11DeviceChild: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 67 | fn set_private_data_interface(&self, guid: &GUID, data: &IUnknown) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:588:20 [INFO] [stdout] | [INFO] [stdout] 588 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:69:45 [INFO] [stdout] | [INFO] [stdout] 69 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceChild)).SetPrivateDataInterface(guid, data) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceChild` [INFO] [stdout] ... [INFO] [stdout] 92 | pub struct D3D11DeviceChild(*mut ID3D11DeviceChild); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `D3D11DeviceChild` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:591:26 [INFO] [stdout] | [INFO] [stdout] 591 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:604:34 [INFO] [stdout] | [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:77:20 [INFO] [stdout] | [INFO] [stdout] 77 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:607:15 [INFO] [stdout] | [INFO] [stdout] 607 | fn iid() -> REFGUID { &IID_IDWriteFontFamily } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:80:26 [INFO] [stdout] | [INFO] [stdout] 80 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:607:26 [INFO] [stdout] | [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named tuple struct `DWriteFontFamily` defined here [INFO] [stdout] ... [INFO] [stdout] 607 | fn iid() -> REFGUID { &IID_IDWriteFontFamily } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:92:34 [INFO] [stdout] | [INFO] [stdout] 92 | pub struct D3D11DeviceChild(*mut ID3D11DeviceChild); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 95 | fn iid() -> REFGUID { &IID_ID3D11DeviceChild } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:614:34 [INFO] [stdout] | [INFO] [stdout] 610 | pub trait TDWriteFontFileEnumerator: TUnknown { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 614 | fn move_next(&self) -> HResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:95:26 [INFO] [stdout] | [INFO] [stdout] 92 | pub struct D3D11DeviceChild(*mut ID3D11DeviceChild); [INFO] [stdout] | ---------------------------------------------------- similarly named tuple struct `D3D11DeviceChild` defined here [INFO] [stdout] ... [INFO] [stdout] 95 | fn iid() -> REFGUID { &IID_ID3D11DeviceChild } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `D3D11DeviceChild` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:112:39 [INFO] [stdout] | [INFO] [stdout] 112 | fn draw_indexed(&self, index_count: UINT, start_index_location: UINT, base_vertex_location: INT) -> () { [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/d3d11_safe.rs:112:67 [INFO] [stdout] | [INFO] [stdout] 112 | fn draw_indexed(&self, index_count: UINT, start_index_location: UINT, base_vertex_location: INT) -> () { [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/d3d11_safe.rs:112:95 [INFO] [stdout] | [INFO] [stdout] 112 | fn draw_indexed(&self, index_count: UINT, start_index_location: UINT, base_vertex_location: INT) -> () { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:114:45 [INFO] [stdout] | [INFO] [stdout] 114 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).DrawIndexed(index_count, start_index_location, base_vertex_location) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:121:32 [INFO] [stdout] | [INFO] [stdout] 121 | fn draw(&self, vertex_count: UINT, start_vertex_location: UINT) -> () { [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/d3d11_safe.rs:121:61 [INFO] [stdout] | [INFO] [stdout] 121 | fn draw(&self, vertex_count: UINT, start_vertex_location: UINT) -> () { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:123:45 [INFO] [stdout] | [INFO] [stdout] 123 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).Draw(vertex_count, start_vertex_location) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Resource` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:130:32 [INFO] [stdout] | [INFO] [stdout] 130 | fn map(&self, resource: &mut ID3D11Resource, subresource: UINT, map_type: D3D11_MAP, map_flags: UINT, mapped_resource: &mut D3D11_MAPPE... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11Resource` [INFO] [stdout] ... [INFO] [stdout] 909 | pub struct D3D11Resource(*mut ID3D11Resource); [INFO] [stdout] | ---------------------------------------------- similarly named struct `D3D11Resource` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:130:61 [INFO] [stdout] | [INFO] [stdout] 130 | fn map(&self, resource: &mut ID3D11Resource, subresource: UINT, map_type: D3D11_MAP, map_flags: UINT, mapped_resource: &mut D3D11_MAPPE... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_MAP` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:130:77 [INFO] [stdout] | [INFO] [stdout] 130 | fn map(&self, resource: &mut ID3D11Resource, subresource: UINT, map_type: D3D11_MAP, map_flags: UINT, mapped_resource: &mut D3D11_MAPPE... [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/d3d11_safe.rs:130:99 [INFO] [stdout] | [INFO] [stdout] 130 | fn map(&self, resource: &mut ID3D11Resource, subresource: UINT, map_type: D3D11_MAP, map_flags: UINT, mapped_resource: &mut D3D11_MAPPE... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_MAPPED_SUBRESOURCE` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:130:127 [INFO] [stdout] | [INFO] [stdout] 130 | ...AP, map_flags: UINT, mapped_resource: &mut D3D11_MAPPED_SUBRESOURCE) -> 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/d3d11_safe.rs:130:164 [INFO] [stdout] | [INFO] [stdout] 98 | ...ext: TD3D11DeviceChild { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 130 | ...&mut ID3D11Resource, subresource: UINT, map_type: D3D11_MAP, map_flags: UINT, mapped_resource: &mut D3D11_MAPPED_SUBRESOURCE) -> HResult src/d3d11_safe.rs:132:45 [INFO] [stdout] | [INFO] [stdout] 132 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).Map(resource, subresource, map_type, map_flags, mapped_resource) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Resource` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:139:34 [INFO] [stdout] | [INFO] [stdout] 139 | fn unmap(&self, resource: &mut ID3D11Resource, subresource: UINT) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11Resource` [INFO] [stdout] ... [INFO] [stdout] 909 | pub struct D3D11Resource(*mut ID3D11Resource); [INFO] [stdout] | ---------------------------------------------- similarly named struct `D3D11Resource` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:139:63 [INFO] [stdout] | [INFO] [stdout] 139 | fn unmap(&self, resource: &mut ID3D11Resource, subresource: UINT) -> () { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:141:45 [INFO] [stdout] | [INFO] [stdout] 141 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).Unmap(resource, subresource) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11InputLayout` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:150:52 [INFO] [stdout] | [INFO] [stdout] 150 | fn ia_set_input_layout(&self, input_layout: &mut ID3D11InputLayout) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:152:45 [INFO] [stdout] | [INFO] [stdout] 152 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).IASetInputLayout(input_layout) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:161:52 [INFO] [stdout] | [INFO] [stdout] 161 | fn ia_set_index_buffer(&self, index_buffer: &mut ID3D11Buffer, format: DXGI_FORMAT, offset: UINT) -> () { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:161:74 [INFO] [stdout] | [INFO] [stdout] 161 | fn ia_set_index_buffer(&self, index_buffer: &mut ID3D11Buffer, format: DXGI_FORMAT, offset: UINT) -> () { [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/d3d11_safe.rs:161:95 [INFO] [stdout] | [INFO] [stdout] 161 | fn ia_set_index_buffer(&self, index_buffer: &mut ID3D11Buffer, format: DXGI_FORMAT, offset: UINT) -> () { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:163:45 [INFO] [stdout] | [INFO] [stdout] 163 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).IASetIndexBuffer(index_buffer, format, offset) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:170:62 [INFO] [stdout] | [INFO] [stdout] 170 | fn draw_indexed_instanced(&self, index_count_per_instance: UINT, instance_count: UINT, start_index_location: UINT, base_vertex_location... [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/d3d11_safe.rs:170:84 [INFO] [stdout] | [INFO] [stdout] 170 | fn draw_indexed_instanced(&self, index_count_per_instance: UINT, instance_count: UINT, start_index_location: UINT, base_vertex_location... [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/d3d11_safe.rs:170:112 [INFO] [stdout] | [INFO] [stdout] 170 | ...e: UINT, instance_count: UINT, start_index_location: UINT, base_vertex_location: INT, start_instance_location: UINT) -> () { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:615:18 [INFO] [stdout] | [INFO] [stdout] 615 | let mut lv1: BOOL = unsafe {mem::uninitialized::<_>()}; [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/d3d11_safe.rs:170:140 [INFO] [stdout] | [INFO] [stdout] 170 | ...T, start_index_location: UINT, base_vertex_location: INT, start_instance_location: UINT) -> () { [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/d3d11_safe.rs:170:170 [INFO] [stdout] | [INFO] [stdout] 170 | ... base_vertex_location: INT, start_instance_location: UINT) -> () { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:616:45 [INFO] [stdout] | [INFO] [stdout] 616 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFileEnumerator)).MoveNext(&mut lv1 as *mut _ as *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFileEnumerator` [INFO] [stdout] ... [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteFontFileEnumerator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:172:45 [INFO] [stdout] | [INFO] [stdout] 172 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).DrawIndexedInstanced(index_count_per_instance, instance_count, start_in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:624:23 [INFO] [stdout] | [INFO] [stdout] 624 | let mut lv1: *mut IDWriteFontFile = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFile` [INFO] [stdout] ... [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontFile` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:179:55 [INFO] [stdout] | [INFO] [stdout] 179 | fn draw_instanced(&self, vertex_count_per_instance: UINT, instance_count: UINT, start_vertex_location: UINT, start_instance_location: U... [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/d3d11_safe.rs:179:77 [INFO] [stdout] | [INFO] [stdout] 179 | fn draw_instanced(&self, vertex_count_per_instance: UINT, instance_count: UINT, start_vertex_location: UINT, start_instance_location: U... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:625:45 [INFO] [stdout] | [INFO] [stdout] 625 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontFileEnumerator)).GetCurrentFontFile(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFileEnumerator` [INFO] [stdout] ... [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | -------------------------------------------------------------------- similarly named struct `DWriteFontFileEnumerator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:179:106 [INFO] [stdout] | [INFO] [stdout] 179 | fn draw_instanced(&self, vertex_count_per_instance: UINT, instance_count: UINT, start_vertex_location: UINT, start_instance_location: U... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:633:20 [INFO] [stdout] | [INFO] [stdout] 633 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:179:137 [INFO] [stdout] | [INFO] [stdout] 179 | ...tart_vertex_location: UINT, start_instance_location: UINT) -> () { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:636:26 [INFO] [stdout] | [INFO] [stdout] 636 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:181:45 [INFO] [stdout] | [INFO] [stdout] 181 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).DrawInstanced(vertex_count_per_instance, instance_count, start_vertex_l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:648:42 [INFO] [stdout] | [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:651:15 [INFO] [stdout] | [INFO] [stdout] 651 | fn iid() -> REFGUID { &IID_IDWriteFontFileEnumerator } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFileEnumerator` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:651:26 [INFO] [stdout] | [INFO] [stdout] 648 | pub struct DWriteFontFileEnumerator(*mut IDWriteFontFileEnumerator); [INFO] [stdout] | -------------------------------------------------------------------- similarly named tuple struct `DWriteFontFileEnumerator` defined here [INFO] [stdout] ... [INFO] [stdout] 651 | fn iid() -> REFGUID { &IID_IDWriteFontFileEnumerator } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFileEnumerator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:661:20 [INFO] [stdout] | [INFO] [stdout] 661 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:664:26 [INFO] [stdout] | [INFO] [stdout] 664 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:676:38 [INFO] [stdout] | [INFO] [stdout] 676 | pub struct DWriteFontFileLoader(*mut IDWriteFontFileLoader); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:679:15 [INFO] [stdout] | [INFO] [stdout] 679 | fn iid() -> REFGUID { &IID_IDWriteFontFileLoader } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFileLoader` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:679:26 [INFO] [stdout] | [INFO] [stdout] 676 | pub struct DWriteFontFileLoader(*mut IDWriteFontFileLoader); [INFO] [stdout] | ------------------------------------------------------------ similarly named tuple struct `DWriteFontFileLoader` defined here [INFO] [stdout] ... [INFO] [stdout] 679 | fn iid() -> REFGUID { &IID_IDWriteFontFileLoader } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFileLoader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:687:20 [INFO] [stdout] | [INFO] [stdout] 687 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:690:26 [INFO] [stdout] | [INFO] [stdout] 690 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFileStream` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:702:38 [INFO] [stdout] | [INFO] [stdout] 702 | pub struct DWriteFontFileStream(*mut IDWriteFontFileStream); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:705:15 [INFO] [stdout] | [INFO] [stdout] 705 | fn iid() -> REFGUID { &IID_IDWriteFontFileStream } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFileStream` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:705:26 [INFO] [stdout] | [INFO] [stdout] 702 | pub struct DWriteFontFileStream(*mut IDWriteFontFileStream); [INFO] [stdout] | ------------------------------------------------------------ similarly named tuple struct `DWriteFontFileStream` defined here [INFO] [stdout] ... [INFO] [stdout] 705 | fn iid() -> REFGUID { &IID_IDWriteFontFileStream } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFileStream` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:713:20 [INFO] [stdout] | [INFO] [stdout] 713 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:716:26 [INFO] [stdout] | [INFO] [stdout] 716 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:728:32 [INFO] [stdout] | [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:731:15 [INFO] [stdout] | [INFO] [stdout] 731 | fn iid() -> REFGUID { &IID_IDWriteFontFile } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontFile` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:731:26 [INFO] [stdout] | [INFO] [stdout] 728 | pub struct DWriteFontFile(*mut IDWriteFontFile); [INFO] [stdout] | ------------------------------------------------ similarly named tuple struct `DWriteFontFile` defined here [INFO] [stdout] ... [INFO] [stdout] 731 | fn iid() -> REFGUID { &IID_IDWriteFontFile } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontFile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:739:23 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct DWriteFontCollection(*mut IDWriteFontCollection); [INFO] [stdout] | ------------------------------------------------------------ similarly named struct `DWriteFontCollection` defined here [INFO] [stdout] ... [INFO] [stdout] 739 | let mut lv1: *mut IDWriteFontCollection = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontCollection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:740:45 [INFO] [stdout] | [INFO] [stdout] 740 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontList)).GetFontCollection(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontList` [INFO] [stdout] ... [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontList` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:747:31 [INFO] [stdout] | [INFO] [stdout] 747 | fn get_font_count(&self) -> UINT32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:749:45 [INFO] [stdout] | [INFO] [stdout] 749 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontList)).GetFontCount() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontList` [INFO] [stdout] ... [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontList` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT32` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:756:29 [INFO] [stdout] | [INFO] [stdout] 756 | fn get_font(&self, index: UINT32) -> HResult { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:757:23 [INFO] [stdout] | [INFO] [stdout] 757 | let mut lv1: *mut IDWriteFont = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:758:45 [INFO] [stdout] | [INFO] [stdout] 758 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFontList)).GetFont(index, &mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontList` [INFO] [stdout] ... [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named struct `DWriteFontList` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:766:20 [INFO] [stdout] | [INFO] [stdout] 766 | fn new(ptr: *mut IUnknown) -> Self { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:769:26 [INFO] [stdout] | [INFO] [stdout] 769 | fn iptr(&self) -> *mut IUnknown { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `TUnknown` [INFO] [stdout] | [INFO] [stdout] ::: src/iid.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait TUnknown { [INFO] [stdout] | ------------------ similarly named trait `TUnknown` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:781:32 [INFO] [stdout] | [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:784:15 [INFO] [stdout] | [INFO] [stdout] 784 | fn iid() -> REFGUID { &IID_IDWriteFontList } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IID_IDWriteFontList` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:784:26 [INFO] [stdout] | [INFO] [stdout] 781 | pub struct DWriteFontList(*mut IDWriteFontList); [INFO] [stdout] | ------------------------------------------------ similarly named tuple struct `DWriteFontList` defined here [INFO] [stdout] ... [INFO] [stdout] 784 | fn iid() -> REFGUID { &IID_IDWriteFontList } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DWriteFontList` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:792:23 [INFO] [stdout] | [INFO] [stdout] 604 | pub struct DWriteFontFamily(*mut IDWriteFontFamily); [INFO] [stdout] | ---------------------------------------------------- similarly named struct `DWriteFontFamily` defined here [INFO] [stdout] ... [INFO] [stdout] 792 | let mut lv1: *mut IDWriteFontFamily = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFontFamily` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:793:45 [INFO] [stdout] | [INFO] [stdout] 793 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetFontFamily(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:800:27 [INFO] [stdout] | [INFO] [stdout] 800 | fn get_weight(&self) -> DWRITE_FONT_WEIGHT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:802:45 [INFO] [stdout] | [INFO] [stdout] 802 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetWeight() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:809:28 [INFO] [stdout] | [INFO] [stdout] 809 | fn get_stretch(&self) -> DWRITE_FONT_STRETCH { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:811:45 [INFO] [stdout] | [INFO] [stdout] 811 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetStretch() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:818:26 [INFO] [stdout] | [INFO] [stdout] 818 | fn get_style(&self) -> DWRITE_FONT_STYLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:820:45 [INFO] [stdout] | [INFO] [stdout] 820 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetStyle() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:827:31 [INFO] [stdout] | [INFO] [stdout] 827 | fn is_symbol_font(&self) -> BOOL { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:829:45 [INFO] [stdout] | [INFO] [stdout] 829 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).IsSymbolFont() }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:837:23 [INFO] [stdout] | [INFO] [stdout] 837 | let mut lv1: *mut IDWriteLocalizedStrings = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteLocalizedStrings` [INFO] [stdout] ... [INFO] [stdout] 1234 | pub struct DWriteLocalizedStrings(*mut IDWriteLocalizedStrings); [INFO] [stdout] | ---------------------------------------------------------------- similarly named struct `DWriteLocalizedStrings` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:838:45 [INFO] [stdout] | [INFO] [stdout] 838 | let _hr=unsafe { (*(self.iptr() as *mut IDWriteFont)).GetFaceNames(&mut lv1 as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^ help: a struct with a similar name exists: `DWriteFont` [INFO] [stdout] ... [INFO] [stdout] 907 | pub struct DWriteFont(*mut IDWriteFont); [INFO] [stdout] | ---------------------------------------- similarly named struct `DWriteFont` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_INFORMATIONAL_STRING_ID` in this scope [INFO] [stdout] --> src/dwrite_safe.rs:845:62 [INFO] [stdout] | [INFO] [stdout] 845 | fn get_informational_strings(&self, informationalStringID: DWRITE_INFORMATIONAL_STRING_ID) -> HResult<(DWriteLocalizedStrings, BOOL)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_PRIMITIVE_TOPOLOGY` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:192:49 [INFO] [stdout] | [INFO] [stdout] 192 | fn ia_set_primitive_topology(&self, topology: D3D11_PRIMITIVE_TOPOLOGY) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:194:45 [INFO] [stdout] | [INFO] [stdout] 194 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).IASetPrimitiveTopology(topology) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Asynchronous` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:205:31 [INFO] [stdout] | [INFO] [stdout] 205 | fn begin(&self, async: &mut ID3D11Asynchronous) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:207:45 [INFO] [stdout] | [INFO] [stdout] 207 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).Begin(async) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Asynchronous` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:214:29 [INFO] [stdout] | [INFO] [stdout] 214 | fn end(&self, async: &mut ID3D11Asynchronous) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:216:45 [INFO] [stdout] | [INFO] [stdout] 216 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).End(async) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Asynchronous` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:224:37 [INFO] [stdout] | [INFO] [stdout] 224 | fn get_data(&self, async: &mut ID3D11Asynchronous, data: &mut [T], data_size: UINT, get_data_flags: 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/d3d11_safe.rs:224:84 [INFO] [stdout] | [INFO] [stdout] 224 | fn get_data(&self, async: &mut ID3D11Asynchronous, data: &mut [T], data_size: UINT, get_data_flags: 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/d3d11_safe.rs:224:106 [INFO] [stdout] | [INFO] [stdout] 224 | fn get_data(&self, async: &mut ID3D11Asynchronous, data: &mut [T], data_size: UINT, get_data_flags: 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/d3d11_safe.rs:224:123 [INFO] [stdout] | [INFO] [stdout] 98 | pub trait TD3D11DeviceContext: TD3D11DeviceChild { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 224 | fn get_data(&self, async: &mut ID3D11Asynchronous, data: &mut [T], data_size: UINT, get_data_flags: UINT) -> HResult { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:226:45 [INFO] [stdout] | [INFO] [stdout] 226 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).GetData(async, data.as_mut_ptr() as *mut _, data_size, get_data_flags) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [INFO] [stdout] 655 | pub struct D3D11DeviceContext(*mut ID3D11DeviceContext); [INFO] [stdout] | -------------------------------------------------------- similarly named struct `D3D11DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Predicate` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:233:45 [INFO] [stdout] | [INFO] [stdout] 233 | fn set_predication(&self, predicate: &mut ID3D11Predicate, predicate_value: BOOL) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:233:79 [INFO] [stdout] | [INFO] [stdout] 233 | fn set_predication(&self, predicate: &mut ID3D11Predicate, predicate_value: BOOL) -> () { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11_safe.rs:235:45 [INFO] [stdout] | [INFO] [stdout] 235 | let _hr=unsafe { (*(self.iptr() as *mut ID3D11DeviceContext)).SetPredication(predicate, predicate_value) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `D3D11DeviceContext` [INFO] [stdout] ... [WARN] too many lines in the log, truncating it