dwrote 0.9.0

Lightweight binding to DirectWrite.
Build #154965 2019-04-18T15:17:03.671695+00:00
# rustc version
rustc 1.36.0-nightly (3c3d3c177 2019-04-17)# docs.rs version
cratesfyi 0.6.0 (54fff31 2019-04-12)# build log
Updating crates.io index
Fresh unicode-xid v0.1.0
Compiling syn v0.15.32
Compiling winapi v0.3.7
Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=68ce393c37b4031c -C extra-filename=-68ce393c37b4031c --out-dir /home/cratesfyi/cratesfyi/debug/build/syn-68ce393c37b4031c -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh lazy_static v1.3.0
Fresh proc-macro2 v0.4.27
Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.7/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="dwrite"' --cfg 'feature="dwrite_1"' --cfg 'feature="dwrite_3"' --cfg 'feature="libloaderapi"' --cfg 'feature="unknwnbase"' --cfg 'feature="winnls"' --cfg 'feature="winnt"' -C metadata=4eb6d8ac8657aad1 -C extra-filename=-4eb6d8ac8657aad1 --out-dir /home/cratesfyi/cratesfyi/debug/build/winapi-4eb6d8ac8657aad1 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh libc v0.2.51
Fresh serde v1.0.90
Fresh quote v0.6.12
Running `/home/cratesfyi/cratesfyi/debug/build/syn-68ce393c37b4031c/build-script-build`
Running `rustc --crate-name syn /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lib.rs --color never --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=c0f55a694c2738bb -C extra-filename=-c0f55a694c2738bb --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-ebd362bce4540705.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-00d894d61256279a.rlib --extern unicode_xid=/home/cratesfyi/cratesfyi/debug/deps/libunicode_xid-ce7506fe622c452e.rlib --cap-lints allow --cfg syn_can_use_thread_id --cfg syn_can_call_macro_by_path`
Running `/home/cratesfyi/cratesfyi/debug/build/winapi-4eb6d8ac8657aad1/build-script-build`
Running `rustc --crate-name winapi /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.7/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="dwrite"' --cfg 'feature="dwrite_1"' --cfg 'feature="dwrite_3"' --cfg 'feature="libloaderapi"' --cfg 'feature="unknwnbase"' --cfg 'feature="winnls"' --cfg 'feature="winnt"' -C metadata=0e2c45a10e125382 -C extra-filename=-0e2c45a10e125382 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Compiling serde_derive v1.0.90
Running `rustc --crate-name serde_derive /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 --cfg 'feature="default"' -C metadata=81286ff7c3a86c86 -C extra-filename=-81286ff7c3a86c86 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-ebd362bce4540705.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-00d894d61256279a.rlib --extern syn=/home/cratesfyi/cratesfyi/debug/deps/libsyn-c0f55a694c2738bb.rlib --cap-lints allow`
Documenting dwrote v0.9.0
Running `rustdoc --crate-name dwrote /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="serde_derive"' --cfg 'feature="serde_serialization"' -Z unstable-options --resource-suffix -20190417-1.36.0-nightly-3c3d3c177 --static-root-path / --disable-per-crate-search --extern-html-root-url 'lazy_static=https://docs.rs/lazy_static/1.3.0' --extern-html-root-url 'libc=https://docs.rs/libc/0.2.51' --extern-html-root-url 'serde=https://docs.rs/serde/1.0.90' --extern-html-root-url 'serde_derive=https://docs.rs/serde_derive/1.0.90' --extern-html-root-url 'winapi=https://docs.rs/winapi/0.3.7' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-80e09b1905ee7afd.rmeta --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-8d20ef15ad54b86d.rmeta --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-25a960846915448a.rmeta --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-81286ff7c3a86c86.so --extern winapi=/home/cratesfyi/cratesfyi/debug/deps/libwinapi-0e2c45a10e125382.rmeta`
error[E0469]: imported macro not found
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:15:13
|
15 | #[macro_use(DEFINE_GUID)]
|             ^^^^^^^^^^^

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:22:13
|
22 | use winapi::um::dwrite::DWRITE_FACTORY_TYPE_SHARED;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:23:13
|
23 | use winapi::um::dwrite::IDWriteFactory;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:24:13
|
24 | use winapi::um::dwrite::IDWriteRenderingParams;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:25:17
|
25 | pub use winapi::um::winnt::HRESULT;
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:26:13
|
26 | use winapi::um::winnt::LPCSTR;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:27:13
|
27 | use winapi::shared::guiddef::REFIID;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:28:13
|
28 | use winapi::um::unknwnbase::IUnknown;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:29:13
|
29 | use winapi::um::dwrite::DWRITE_FACTORY_TYPE;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:33:13
|
33 | use winapi::shared::winerror::S_OK;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/comptr.rs:7:13
|
7 | use winapi::um::unknwnbase::IUnknown;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/comptr.rs:8:13
|
8 | use winapi::shared::guiddef::REFIID;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/comptr.rs:9:13
|
9 | use winapi::shared::winerror::{S_OK, E_NOINTERFACE};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/helpers.rs:5:13
|
5 | use winapi::um::dwrite::IDWriteLocalizedStrings;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::Interface`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:21:5
|
21 | use winapi::Interface;
|     ^^^^^^^^^^^^^^^^^ no `Interface` in the root

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/helpers.rs:8:13
|
8 | use winapi::shared::winerror::S_OK;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/helpers.rs:9:13
|
9 | use winapi::shared::minwindef::{BOOL, FALSE};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/helpers.rs:10:13
|
10 | use winapi::um::winnls::GetUserDefaultLocaleName;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `windows` in `os`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/helpers.rs:12:14
|
12 | use std::os::windows::ffi::{OsStrExt};
|              ^^^^^^^ could not find `windows` in `os`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:45:17
|
45 | pub use winapi::um::dwrite::DWRITE_FONT_METRICS as FontMetrics;
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:46:17
|
46 | pub use winapi::um::dwrite::DWRITE_GLYPH_OFFSET as GlyphOffset;
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:47:17
|
47 | pub use winapi::um::dwrite::{DWRITE_MATRIX, DWRITE_GLYPH_RUN};
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:48:17
|
48 | pub use winapi::um::dwrite::{DWRITE_RENDERING_MODE_DEFAULT,
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:59:17
|
59 | pub use winapi::um::dcommon::{DWRITE_MEASURING_MODE_NATURAL,
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:62:17
|
62 | pub use winapi::um::dwrite::{DWRITE_FONT_SIMULATIONS_NONE,
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:65:17
|
65 | pub use winapi::um::dwrite::{DWRITE_TEXTURE_ALIASED_1x1, DWRITE_TEXTURE_CLEARTYPE_3x1};
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:66:17
|
66 | pub use winapi::um::dwrite::{DWRITE_FONT_SIMULATIONS};
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:67:17
|
67 | pub use winapi::um::dwrite::{DWRITE_RENDERING_MODE};
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:68:17
|
68 | pub use winapi::um::dwrite::{DWRITE_TEXTURE_TYPE};
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:69:17
|
69 | pub use winapi::um::dwrite_3::{DWRITE_FONT_AXIS_VALUE};
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:70:17
|
70 | pub use winapi::um::dcommon::{DWRITE_MEASURING_MODE};
|                 ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:71:17
|
71 | pub use winapi::shared::windef::RECT;
|                 ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:72:13
|
72 | use winapi::um::libloaderapi::{GetProcAddress, LoadLibraryW};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:10:13
|
10 | use winapi::um::dwrite::{DWRITE_GLYPH_RUN, DWRITE_GLYPH_OFFSET};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:11:13
|
11 | use winapi::um::dwrite::IDWriteBitmapRenderTarget;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:12:13
|
12 | use winapi::um::dcommon::{DWRITE_MEASURING_MODE};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:13:13
|
13 | use winapi::um::wingdi::{BITMAP, OBJ_BITMAP, RGB, GetObjectW, GetCurrentObject};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:14:13
|
14 | use winapi::shared::windef::{RECT, HDC};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/helpers.rs:6:13
|
6 | use winapi::ctypes::wchar_t;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:8:13
|
8 | use winapi::shared::minwindef::{BOOL, FALSE, TRUE};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:9:13
|
9 | use winapi::shared::winerror::S_OK;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:10:13
|
10 | use winapi::um::dwrite::{DWRITE_FONT_METRICS, DWRITE_INFORMATIONAL_STRING_FULL_NAME, DWRITE_INFORMATIONAL_STRING_ID};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:11:13
|
11 | use winapi::um::dwrite::{DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:12:13
|
12 | use winapi::um::dwrite::{DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME, IDWriteFontFace};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:13:13
|
13 | use winapi::um::dwrite::{IDWriteLocalizedStrings, IDWriteFont, IDWriteFontFamily};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:14:13
|
14 | use winapi::um::dwrite_1::IDWriteFont1;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:6:13
|
6 | use winapi::um::dwrite::{IDWriteFontFamily, IDWriteFont, IDWriteFontCollection};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:7:13
|
7 | use winapi::um::dwrite::{IDWriteFontCollectionLoader};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:8:13
|
8 | use winapi::shared::minwindef::{BOOL, FALSE, TRUE};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:9:13
|
9 | use winapi::shared::winerror::S_OK;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:15:13
|
15 | use winapi::ctypes::c_void;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0432]: unresolved import `winapi::Interface`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:17:5
|
17 | use winapi::Interface;
|     ^^^^^^^^^^^^^^^^^ no `Interface` in the root

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:19:13
|
19 | use winapi::shared::minwindef::{BOOL, FALSE, TRUE};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:20:13
|
20 | use winapi::shared::winerror::S_OK;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:21:13
|
21 | use winapi::um::dcommon::DWRITE_MEASURING_MODE;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:22:13
|
22 | use winapi::um::dwrite::{DWRITE_FONT_FACE_TYPE_BITMAP, DWRITE_FONT_FACE_TYPE_CFF};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:23:13
|
23 | use winapi::um::dwrite::{DWRITE_FONT_FACE_TYPE_RAW_CFF, DWRITE_FONT_FACE_TYPE_TYPE1};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:24:13
|
24 | use winapi::um::dwrite::{DWRITE_FONT_FACE_TYPE_TRUETYPE};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:25:13
|
25 | use winapi::um::dwrite::{DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION, DWRITE_FONT_FACE_TYPE_VECTOR};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:26:13
|
26 | use winapi::um::dwrite::{DWRITE_FONT_METRICS, DWRITE_FONT_SIMULATIONS, DWRITE_GLYPH_METRICS};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:27:13
|
27 | use winapi::um::dwrite::{DWRITE_GLYPH_OFFSET, DWRITE_MATRIX, DWRITE_RENDERING_MODE};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:28:13
|
28 | use winapi::um::dwrite::{DWRITE_RENDERING_MODE_DEFAULT, DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:29:13
|
29 | use winapi::um::dwrite::{IDWriteFontCollection, IDWriteFont, IDWriteFontFace, IDWriteFontFile};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:30:13
|
30 | use winapi::um::dwrite::{IDWriteRenderingParams};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:31:13
|
31 | use winapi::um::dwrite_3::{IDWriteFontFace5, IDWriteFontResource, DWRITE_FONT_AXIS_VALUE};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_fallback.rs:8:13
|
8 | use winapi::um::dwrite_2::{IDWriteFactory2, IDWriteFontFallback};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_family.rs:8:13
|
8 | use winapi::um::dwrite::{IDWriteFont, IDWriteFontFamily, IDWriteFontCollection};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_family.rs:9:13
|
9 | use winapi::um::dwrite::{IDWriteLocalizedStrings};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `windows` in `os`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:11:14
|
11 | use std::os::windows::ffi::{OsStrExt, OsStringExt};
|              ^^^^^^^ could not find `windows` in `os`

error[E0433]: failed to resolve: could not find `windows` in `os`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:12:14
|
12 | use std::os::windows::io::IntoRawHandle;
|              ^^^^^^^ could not find `windows` in `os`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:18:13
|
18 | use winapi::ctypes::c_void;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0432]: unresolved import `winapi::Interface`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:18:5
|
18 | use winapi::Interface;
|     ^^^^^^^^^^^^^^^^^ no `Interface` in the root

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:20:13
|
20 | use winapi::um::dwrite::{IDWriteFontFace, IDWriteFontFile, IDWriteFontFileStream};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:21:13
|
21 | use winapi::um::dwrite::{IDWriteFontFileLoader, IDWriteLocalFontFileLoader};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:22:13
|
22 | use winapi::um::dwrite::{DWRITE_FONT_SIMULATIONS, DWRITE_FONT_FACE_TYPE_UNKNOWN};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:23:13
|
23 | use winapi::um::dwrite::{DWRITE_FONT_FACE_TYPE, DWRITE_FONT_FILE_TYPE_UNKNOWN};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:24:13
|
24 | use winapi::um::winnt::HRESULT;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/gdi_interop.rs:9:13
|
9 | use winapi::um::dwrite::IDWriteBitmapRenderTarget;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/gdi_interop.rs:10:13
|
10 | use winapi::um::dwrite::IDWriteGdiInterop;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/rendering_params.rs:8:13
|
8 | use winapi::um::dwrite::IDWriteRenderingParams;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:19:13
|
19 | use winapi::ctypes::c_void;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source.rs:8:13
|
8 | use winapi::um::dwrite::IDWriteTextAnalysisSource;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:9:13
|
9 | use winapi::um::dcommon::DWRITE_MEASURING_MODE;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:10:13
|
10 | use winapi::um::dwrite::{DWRITE_RENDERING_MODE, DWRITE_MATRIX};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:11:13
|
11 | use winapi::um::dwrite::{DWRITE_GLYPH_RUN, DWRITE_TEXTURE_ALIASED_1x1, DWRITE_TEXTURE_TYPE};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:12:13
|
12 | use winapi::um::dwrite::DWRITE_TEXTURE_CLEARTYPE_3x1;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:13:13
|
13 | use winapi::shared::windef::RECT;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:14:13
|
14 | use winapi::um::dwrite::IDWriteGlyphRunAnalysis;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:15:13
|
15 | use winapi::um::winnt::HRESULT;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source.rs:7:13
|
7 | use winapi::ctypes::wchar_t;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:9:13
|
9 | use winapi::shared::basetsd::{UINT32, UINT64};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:10:13
|
10 | use winapi::shared::guiddef::REFIID;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:11:13
|
11 | use winapi::shared::minwindef::ULONG;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:12:13
|
12 | use winapi::shared::winerror::{E_FAIL, E_INVALIDARG, E_NOTIMPL, S_OK};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:13:13
|
13 | use winapi::um::dwrite::IDWriteFontFile;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:14:13
|
14 | use winapi::um::dwrite::{IDWriteFontFileLoader, IDWriteFontFileLoaderVtbl};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:15:13
|
15 | use winapi::um::dwrite::{IDWriteFontFileStream, IDWriteFontFileStreamVtbl};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:16:13
|
16 | use winapi::um::unknwnbase::{IUnknown, IUnknownVtbl};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:17:13
|
17 | use winapi::um::winnt::HRESULT;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:8:13
|
8 | use winapi::ctypes::c_void;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:10:13
|
10 | use winapi::shared::guiddef::REFIID;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:11:13
|
11 | use winapi::shared::minwindef::{BOOL, FALSE, TRUE, ULONG};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:12:13
|
12 | use winapi::shared::winerror::{E_INVALIDARG, S_OK};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:13:13
|
13 | use winapi::um::dwrite::{IDWriteFactory, IDWriteFontCollectionLoader};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:14:13
|
14 | use winapi::um::dwrite::{IDWriteFontCollectionLoaderVtbl, IDWriteFontFile, IDWriteFontFileEnumerator};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:15:13
|
15 | use winapi::um::dwrite::{IDWriteFontFileEnumeratorVtbl};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:16:13
|
16 | use winapi::um::unknwnbase::{IUnknown, IUnknownVtbl};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:17:13
|
17 | use winapi::um::winnt::HRESULT;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:9:13
|
9 | use winapi::ctypes::c_void;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:16:13
|
16 | use winapi::shared::basetsd::UINT32;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:17:13
|
17 | use winapi::shared::guiddef::REFIID;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:18:13
|
18 | use winapi::shared::minwindef::{BOOL, FALSE, TRUE, ULONG};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:19:13
|
19 | use winapi::shared::winerror::{E_INVALIDARG, S_OK};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:20:13
|
20 | use winapi::um::dwrite::{DWRITE_NUMBER_SUBSTITUTION_METHOD, DWRITE_READING_DIRECTION,
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:23:13
|
23 | use winapi::um::unknwnbase::{IUnknown, IUnknownVtbl};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:24:13
|
24 | use winapi::um::winnt::HRESULT;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:7:13
|
7 | use winapi::shared::guiddef::REFIID;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:8:13
|
8 | use winapi::shared::minwindef::{UINT, ULONG};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:9:13
|
9 | use winapi::shared::winerror::S_OK;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:10:13
|
10 | use winapi::um::d2d1::{D2D1_BEZIER_SEGMENT, D2D1_FIGURE_BEGIN, D2D1_FIGURE_END, D2D1_FIGURE_END_CLOSED};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:11:13
|
11 | use winapi::um::d2d1::{D2D1_FILL_MODE, D2D1_PATH_SEGMENT, D2D1_POINT_2F};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:12:13
|
12 | use winapi::um::d2d1::{ID2D1SimplifiedGeometrySink, ID2D1SimplifiedGeometrySinkVtbl};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:13:13
|
13 | use winapi::um::unknwnbase::{IUnknown, IUnknownVtbl};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:14:13
|
14 | use winapi::um::winnt::HRESULT;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:7:13
|
7 | use winapi::um::dwrite::{DWRITE_FONT_STYLE, DWRITE_FONT_WEIGHT, DWRITE_FONT_STRETCH};
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:15:13
|
15 | use winapi::ctypes::wchar_t;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0432]: unresolved import `com_helpers::UuidOfIUnknown`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:19:24
|
19 | use com_helpers::{Com, UuidOfIUnknown};
|                        ^^^^^^^^^^^^^^ no `UuidOfIUnknown` in `com_helpers`

error[E0432]: unresolved import `com_helpers::UuidOfIUnknown`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:28:24
|
28 | use com_helpers::{Com, UuidOfIUnknown};
|                        ^^^^^^^^^^^^^^ no `UuidOfIUnknown` in `com_helpers`

error[E0432]: unresolved import `com_helpers::UuidOfIUnknown`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:16:24
|
16 | use com_helpers::{Com, UuidOfIUnknown};
|                        ^^^^^^^^^^^^^^ no `UuidOfIUnknown` in `com_helpers`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:112:20
|
112 |     None = winapi::um::dwrite::DWRITE_FONT_SIMULATIONS_NONE,
|                    ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:113:20
|
113 |     Bold = winapi::um::dwrite::DWRITE_FONT_SIMULATIONS_BOLD,
|                    ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:114:23
|
114 |     Oblique = winapi::um::dwrite::DWRITE_FONT_SIMULATIONS_OBLIQUE,
|                       ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:115:27
|
115 |     BoldOblique = winapi::um::dwrite::DWRITE_FONT_SIMULATIONS_BOLD |
|                           ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:116:17
|
116 |         winapi::um::dwrite::DWRITE_FONT_SIMULATIONS_OBLIQUE,
|                 ^^ could not find `um` in `winapi`

error: cannot find macro `DEFINE_GUID!` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:6:1
|
6 | DEFINE_GUID!{UuidOfIUnknown, 0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
| ^^^^^^^^^^^

error: cannot find macro `DEFINE_GUID!` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:25:1
|
25 | DEFINE_GUID!{UuidOfIDWriteFontFileLoader, 0x727cad4e, 0xd6af, 0x4c9e, 0x8a, 0x08, 0xd6, 0x95, 0xb1, 0x1c, 0xaa, 0x49}
| ^^^^^^^^^^^

error: cannot find macro `DEFINE_GUID!` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:26:1
|
26 | DEFINE_GUID!{UuidOfIDWriteFontFileStream, 0x6d4865fe, 0x0ab8, 0x4d91, 0x8f, 0x62, 0x5d, 0xd6, 0xbe, 0x34, 0xa3, 0xe0}
| ^^^^^^^^^^^

error[E0433]: failed to resolve: could not find `ctypes` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:95
|
64 |                                                          ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                               ^^^^^^ could not find `ctypes` in `winapi`
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error: cannot find macro `DEFINE_GUID!` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:23:1
|
23 | DEFINE_GUID! {
| ^^^^^^^^^^^

error: cannot find macro `DEFINE_GUID!` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:27:1
|
27 | DEFINE_GUID! {
| ^^^^^^^^^^^

error[E0433]: failed to resolve: could not find `ctypes` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:95
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                 ^^^^^^ could not find `ctypes` in `winapi`
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0433]: failed to resolve: could not find `ctypes` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:95
|
64  |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                 ^^^^^^ could not find `ctypes` in `winapi`
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error: cannot find macro `DEFINE_GUID!` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:58:1
|
58 | DEFINE_GUID! {
| ^^^^^^^^^^^

error[E0433]: failed to resolve: could not find `ctypes` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:95
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                 ^^^^^^ could not find `ctypes` in `winapi`
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error: cannot find macro `DEFINE_GUID!` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:20:1
|
20 | DEFINE_GUID!{
| ^^^^^^^^^^^

error[E0433]: failed to resolve: could not find `ctypes` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:95
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                 ^^^^^^ could not find `ctypes` in `winapi`
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:28:20
|
28 |     fn t(&self) -> DWRITE_FONT_WEIGHT {
|                    ^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:83:20
|
83 |     fn t(&self) -> DWRITE_FONT_STRETCH {
|                    ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/types.rs:101:20
|
101 |     fn t(&self) -> DWRITE_FONT_STYLE {
|                    ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `REFIID` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/comptr.rs:43:43
|
43 |     pub fn query_interface<Q>(&self, iid: REFIID) -> Option<ComPtr<Q>> {
|                                           ^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteLocalizedStrings` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/helpers.rs:28:47
|
28 | pub fn get_locale_string(strings: &mut ComPtr<IDWriteLocalizedStrings>) -> String {
|                                               ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:19:31
|
19 |     native: UnsafeCell<ComPtr<IDWriteBitmapRenderTarget>>,
|                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `BitmapRenderTarget`

error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:23:32
|
23 |     pub fn take(native: ComPtr<IDWriteBitmapRenderTarget>) -> BitmapRenderTarget {
|                                ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `BitmapRenderTarget`

error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:29:41
|
29 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteBitmapRenderTarget {
|                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `BitmapRenderTarget`

error[E0412]: cannot find type `HDC` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:40:36
|
40 |     pub fn get_memory_dc(&self) -> HDC {
|                                    ^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:49:43
|
49 |                           measuring_mode: DWRITE_MEASURING_MODE,
|                                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_GLYPH_OFFSET` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:54:44
|
54 |                           glyph_offsets: &[DWRITE_GLYPH_OFFSET],
|                                            ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `RECT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/bitmap_render_target.rs:57:12
|
57 |         -> RECT
|            ^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFont` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:21:31
|
21 |     native: UnsafeCell<ComPtr<IDWriteFont>>,
|                               ^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFont` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:25:32
|
25 |     pub fn take(native: ComPtr<IDWriteFont>) -> Font {
|                                ^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFont` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:31:41
|
31 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteFont {
|                                         ^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_FONT_METRICS` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:123:30
|
123 |     pub fn metrics(&self) -> DWRITE_FONT_METRICS {
|                              ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `DWRITE_INFORMATIONAL_STRING_FULL_NAME` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:145:16
|
145 |     FullName = DWRITE_INFORMATIONAL_STRING_FULL_NAME,
|                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:146:22
|
146 |     PostscriptName = DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME,
|                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font.rs:147:25
|
147 |     PostscriptCidName = DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME,
|                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontCollection` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:23:24
|
23 |     collection: ComPtr<IDWriteFontCollection>,
|                        ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontCollection`

error[E0412]: cannot find type `IDWriteFontCollection` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:46:31
|
46 |     native: UnsafeCell<ComPtr<IDWriteFontCollection>>,
|                               ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontCollection`

error[E0412]: cannot find type `IDWriteFontCollection` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:69:32
|
69 |     pub fn take(native: ComPtr<IDWriteFontCollection>) -> FontCollection {
|                                ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontCollection`

error[E0412]: cannot find type `IDWriteFontCollectionLoader` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:75:50
|
75 |     pub fn from_loader(collection_loader: ComPtr<IDWriteFontCollectionLoader>) -> FontCollection {
|                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontCollection` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection.rs:92:41
|
92 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteFontCollection {
|                                         ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontCollection`

error[E0412]: cannot find type `IDWriteFontFace` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:34:31
|
34 |     native: UnsafeCell<ComPtr<IDWriteFontFace>>,
|                               ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFace5` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:35:37
|
35 |     face5: UnsafeCell<Option<ComPtr<IDWriteFontFace5>>>,
|                                     ^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `FontMetrics` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:36:14
|
36 |     metrics: FontMetrics,
|              ^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFace` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:40:32
|
40 |     pub fn take(native: ComPtr<IDWriteFontFace>) -> FontFace {
|                                ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFace` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:53:41
|
53 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteFontFace {
|                                         ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:57:48
|
57 |     unsafe fn get_raw_files(&self) -> Vec<*mut IDWriteFontFile> {
|                                                ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_FONT_SIMULATIONS` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:76:66
|
76 |     pub fn create_font_face_with_simulations(&self, simulations: DWRITE_FONT_SIMULATIONS) -> FontFace {
|                                                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `FontMetrics` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:104:31
|
104 |     pub fn metrics(&self) -> &FontMetrics {
|                               ^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `FontMetrics` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:108:34
|
108 |     pub fn get_metrics(&self) -> FontMetrics {
|                                  ^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_GLYPH_METRICS` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:127:93
|
127 |     pub fn get_design_glyph_metrics(&self, glyph_indices: &[u16], is_sideways: bool) -> Vec<DWRITE_GLYPH_METRICS> {
|                                                                                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_MATRIX` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:139:105
|
139 |     pub fn get_gdi_compatible_glyph_metrics(&self, em_size: f32, pixels_per_dip: f32, transform: *const DWRITE_MATRIX,
|                                                                                                         ^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_GLYPH_METRICS` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:141:52
|
141 |                                             -> Vec<DWRITE_GLYPH_METRICS>
|                                                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:186:57
|
186 |                                           measure_mode: DWRITE_MEASURING_MODE,
|                                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:187:66
|
187 |                                           rendering_params: *mut IDWriteRenderingParams) ->
|                                                                  ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_RENDERING_MODE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:188:43
|
188 |                                           DWRITE_RENDERING_MODE {
|                                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:208:71
|
208 |                                                         measure_mode: DWRITE_MEASURING_MODE) ->
|                                                                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_RENDERING_MODE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:209:57
|
209 |                                                         DWRITE_RENDERING_MODE {
|                                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_GLYPH_OFFSET` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:220:58
|
220 |                                  glyph_offsets: Option<&[DWRITE_GLYPH_OFFSET]>,
|                                                          ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFace5` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:279:47
|
279 |     unsafe fn get_face5(&self) -> &mut ComPtr<IDWriteFontFace5> {
|                                               ^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_FONT_SIMULATIONS` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:300:22
|
300 |         simulations: DWRITE_FONT_SIMULATIONS,
|                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_FONT_AXIS_VALUE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_face.rs:301:24
|
301 |         axis_values: &[DWRITE_FONT_AXIS_VALUE],
|                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFallback` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_fallback.rs:14:31
|
14 |     native: UnsafeCell<ComPtr<IDWriteFontFallback>>,
|                               ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFallback` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_fallback.rs:40:32
|
40 |     pub fn take(native: ComPtr<IDWriteFontFallback>) -> FontFallback {
|                                ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFallback` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_fallback.rs:47:41
|
47 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteFontFallback {
|                                         ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFamily` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_family.rs:15:31
|
15 |     native: UnsafeCell<ComPtr<IDWriteFontFamily>>,
|                               ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFamily` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_family.rs:19:32
|
19 |     pub fn take(native: ComPtr<IDWriteFontFamily>) -> FontFamily {
|                                ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFamily` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_family.rs:25:41
|
25 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteFontFamily {
|                                         ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:31:31
|
31 |     native: UnsafeCell<ComPtr<IDWriteFontFile>>,
|                               ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:32:38
|
32 |     stream: UnsafeCell<Option<ComPtr<IDWriteFontFileStream>>>,
|                                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_FONT_FACE_TYPE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:34:16
|
34 |     face_type: DWRITE_FONT_FACE_TYPE,
|                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:115:32
|
115 |     pub fn take(native: ComPtr<IDWriteFontFile>) -> FontFile {
|                                ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:134:54
|
134 |     pub(crate) unsafe fn as_com_ptr(&self) -> ComPtr<IDWriteFontFile> {
|                                                      ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_FONT_SIMULATIONS` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:216:37
|
216 |                        simulations: DWRITE_FONT_SIMULATIONS,
|                                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file.rs:217:27
|
217 |     ) -> Result<FontFace, HRESULT> {
|                           ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteGdiInterop` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/gdi_interop.rs:14:31
|
14 |     native: UnsafeCell<ComPtr<IDWriteGdiInterop>>,
|                               ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteGdiInterop` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/gdi_interop.rs:27:32
|
27 |     pub fn take(native: ComPtr<IDWriteGdiInterop>) -> GdiInterop {
|                                ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/rendering_params.rs:12:31
|
12 |     native: UnsafeCell<ComPtr<IDWriteRenderingParams>>,
|                               ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RenderingParams`

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/rendering_params.rs:25:32
|
25 |     pub fn take(native: ComPtr<IDWriteRenderingParams>) -> RenderingParams {
|                                ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RenderingParams`

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/rendering_params.rs:31:41
|
31 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteRenderingParams {
|                                         ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RenderingParams`

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source.rs:15:31
|
15 |     native: UnsafeCell<ComPtr<IDWriteTextAnalysisSource>>,
|                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `TextAnalysisSource`

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source.rs:33:41
|
33 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteTextAnalysisSource {
|                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `TextAnalysisSource`

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source.rs:38:32
|
38 |     pub fn take(native: ComPtr<IDWriteTextAnalysisSource>) -> TextAnalysisSource {
|                                ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `TextAnalysisSource`

error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:20:31
|
20 |     native: UnsafeCell<ComPtr<IDWriteGlyphRunAnalysis>>,
|                               ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GlyphRunAnalysis`

error[E0412]: cannot find type `DWRITE_GLYPH_RUN` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:24:31
|
24 |     pub fn create(glyph_run: &DWRITE_GLYPH_RUN,
|                               ^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_MATRIX` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:26:37
|
26 |                   transform: Option<DWRITE_MATRIX>,
|                                     ^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_RENDERING_MODE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:27:35
|
27 |                   rendering_mode: DWRITE_RENDERING_MODE,
|                                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_MEASURING_MODE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:28:35
|
28 |                   measuring_mode: DWRITE_MEASURING_MODE,
|                                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:30:64
|
30 |                   baseline_y: f32) -> Result<GlyphRunAnalysis, HRESULT>
|                                                                ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:48:32
|
48 |     pub fn take(native: ComPtr<IDWriteGlyphRunAnalysis>) -> GlyphRunAnalysis {
|                                ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GlyphRunAnalysis`

error[E0412]: cannot find type `DWRITE_TEXTURE_TYPE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:54:58
|
54 |     pub fn get_alpha_texture_bounds(&self, texture_type: DWRITE_TEXTURE_TYPE) -> Result<RECT, HRESULT> {
|                                                          ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `RECT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:54:89
|
54 |     pub fn get_alpha_texture_bounds(&self, texture_type: DWRITE_TEXTURE_TYPE) -> Result<RECT, HRESULT> {
|                                                                                         ^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:54:95
|
54 |     pub fn get_alpha_texture_bounds(&self, texture_type: DWRITE_TEXTURE_TYPE) -> Result<RECT, HRESULT> {
|                                                                                               ^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_TEXTURE_TYPE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:68:54
|
68 |     pub fn create_alpha_texture(&self, texture_type: DWRITE_TEXTURE_TYPE, rect: RECT) -> Result<Vec<u8>, HRESULT> {
|                                                      ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `RECT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:68:81
|
68 |     pub fn create_alpha_texture(&self, texture_type: DWRITE_TEXTURE_TYPE, rect: RECT) -> Result<Vec<u8>, HRESULT> {
|                                                                                 ^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/glyph_run_analysis.rs:68:106
|
68 |     pub fn create_alpha_texture(&self, texture_type: DWRITE_TEXTURE_TYPE, rect: RECT) -> Result<Vec<u8>, HRESULT> {
|                                                                                                          ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileLoaderVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:28:36
|
28 | const FontFileLoaderVtbl: &'static IDWriteFontFileLoaderVtbl = &IDWriteFontFileLoaderVtbl {
|                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IDWriteFontFileLoaderVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:28:65
|
28 | const FontFileLoaderVtbl: &'static IDWriteFontFileLoaderVtbl = &IDWriteFontFileLoaderVtbl {
|                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:60:9
|
60 |         IUnknownVtbl {
|         ^^^^^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:62:69
|
62 |                 unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                     ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `REFIID` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:63:64
|
63 |                                                          riid: REFIID,
|                                                                ^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:114
|
64 |                                                          ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                  ^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:62
|
80 |                 unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                              ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:75
|
80 |                 unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                           ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:63
|
86 |                 unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                               ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:76
|
86 |                 unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                            ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:29:13
|
29 |     parent: implement_iunknown!(static IDWriteFontFileLoader, UuidOfIDWriteFontFileLoader, FontFileLoader),
|             ---------------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `IDWriteFontFileLoader` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:32:25
|
32 |             _This: *mut IDWriteFontFileLoader,
|                         ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileLoader`

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:34:39
|
34 |             fontFileReferenceKeySize: UINT32,
|                                       ^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:35:39
|
35 |             fontFileStream: *mut *mut IDWriteFontFileStream) -> HRESULT
|                                       ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileStream`

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:35:65
|
35 |             fontFileStream: *mut *mut IDWriteFontFileStream) -> HRESULT
|                                                                 ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileLoader` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:62:10
|
62 | impl Com<IDWriteFontFileLoader> for FontFileLoader {
|          ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileLoader`

error[E0412]: cannot find type `IDWriteFontFileLoaderVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:63:17
|
63 |     type Vtbl = IDWriteFontFileLoaderVtbl;
|                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileLoaderVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:64:27
|
64 |     fn vtbl() -> &'static IDWriteFontFileLoaderVtbl { FontFileLoaderVtbl }
|                           ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:67:10
|
67 | impl Com<IUnknown> for FontFileLoader {
|          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:68:17
|
68 |     type Vtbl = IUnknownVtbl;
|                 ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:69:27
|
69 |     fn vtbl() -> &'static IUnknownVtbl { &FontFileLoaderVtbl.parent }
|                           ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStreamVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:87:36
|
87 | const FontFileStreamVtbl: &'static IDWriteFontFileStreamVtbl = &IDWriteFontFileStreamVtbl {
|                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IDWriteFontFileStreamVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:87:65
|
87 | const FontFileStreamVtbl: &'static IDWriteFontFileStreamVtbl = &IDWriteFontFileStreamVtbl {
|                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:19:9
|
19 |         IUnknownVtbl {
|         ^^^^^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:88:13
|
88 |     parent: implement_iunknown!(IDWriteFontFileStream, UuidOfIDWriteFontFileStream, FontFileStream),
|             --------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:21:69
|
21 |                 unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                     ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:88:13
|
88 |     parent: implement_iunknown!(IDWriteFontFileStream, UuidOfIDWriteFontFileStream, FontFileStream),
|             --------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `REFIID` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:22:64
|
22 |                                                          riid: REFIID,
|                                                                ^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:88:13
|
88 |     parent: implement_iunknown!(IDWriteFontFileStream, UuidOfIDWriteFontFileStream, FontFileStream),
|             --------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:23:90
|
23 |                                                          ppvObject: *mut *mut c_void) -> HRESULT {
|                                                                                          ^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:88:13
|
88 |     parent: implement_iunknown!(IDWriteFontFileStream, UuidOfIDWriteFontFileStream, FontFileStream),
|             --------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:39:61
|
39 |                 unsafe extern "system" fn AddRef(This: *mut IUnknown) -> ULONG {
|                                                             ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:88:13
|
88 |     parent: implement_iunknown!(IDWriteFontFileStream, UuidOfIDWriteFontFileStream, FontFileStream),
|             --------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:39:74
|
39 |                 unsafe extern "system" fn AddRef(This: *mut IUnknown) -> ULONG {
|                                                                          ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:88:13
|
88 |     parent: implement_iunknown!(IDWriteFontFileStream, UuidOfIDWriteFontFileStream, FontFileStream),
|             --------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:47:62
|
47 |                 unsafe extern "system" fn Release(This: *mut IUnknown) -> ULONG {
|                                                              ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:88:13
|
88 |     parent: implement_iunknown!(IDWriteFontFileStream, UuidOfIDWriteFontFileStream, FontFileStream),
|             --------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:47:75
|
47 |                 unsafe extern "system" fn Release(This: *mut IUnknown) -> ULONG {
|                                                                           ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:88:13
|
88 |     parent: implement_iunknown!(IDWriteFontFileStream, UuidOfIDWriteFontFileStream, FontFileStream),
|             --------------------------------------------------------------------------------------- in this macro invocation

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:91:24
|
91 |             This: *mut IDWriteFontFileStream,
|                        ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileStream`

error[E0412]: cannot find type `UINT64` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:93:25
|
93 |             fileOffset: UINT64,
|                         ^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT64` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:94:27
|
94 |             fragmentSize: UINT64,
|                           ^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:95:51
|
95 |             fragmentContext: *mut *mut c_void) -> HRESULT
|                                                   ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:110:25
|
110 |             _This: *mut IDWriteFontFileStream,
|                         ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileStream`

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:118:24
|
118 |             This: *mut IDWriteFontFileStream,
|                        ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileStream`

error[E0412]: cannot find type `UINT64` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:119:28
|
119 |             fileSize: *mut UINT64) -> HRESULT
|                            ^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:119:39
|
119 |             fileSize: *mut UINT64) -> HRESULT
|                                       ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:129:25
|
129 |             _This: *mut IDWriteFontFileStream,
|                         ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileStream`

error[E0412]: cannot find type `UINT64` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:130:34
|
130 |             _lastWriteTime: *mut UINT64) -> HRESULT
|                                  ^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:130:45
|
130 |             _lastWriteTime: *mut UINT64) -> HRESULT
|                                             ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:154:10
|
154 | impl Com<IDWriteFontFileStream> for FontFileStream {
|          ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileStream`

error[E0412]: cannot find type `IDWriteFontFileStreamVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:155:17
|
155 |     type Vtbl = IDWriteFontFileStreamVtbl;
|                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStreamVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:156:27
|
156 |     fn vtbl() -> &'static IDWriteFontFileStreamVtbl { FontFileStreamVtbl }
|                           ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:159:10
|
159 | impl Com<IUnknown> for FontFileStream {
|          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:160:17
|
160 |     type Vtbl = IUnknownVtbl;
|                 ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:161:27
|
161 |     fn vtbl() -> &'static IUnknownVtbl { &FontFileStreamVtbl.parent }
|                           ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:164:31
|
164 | struct FontFileStreamPtr(*mut IDWriteFontFileStream);
|                               ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileStream`

error[E0412]: cannot find type `IDWriteFontFileLoader` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:175:47
|
175 |     static ref FONT_FILE_LOADER: Mutex<ComPtr<IDWriteFontFileLoader>> = {
|                                               ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileLoader`

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:190:20
|
190 |         -> (ComPtr<IDWriteFontFile>, ComPtr<IDWriteFontFileStream>, usize) {
|                    ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_file_loader_impl.rs:190:45
|
190 |         -> (ComPtr<IDWriteFontFile>, ComPtr<IDWriteFontFileStream>, usize) {
|                                             ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `FontFileStream`

error[E0412]: cannot find type `IDWriteFontCollectionLoaderVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:32:37
|
32 | static FONT_COLLECTION_LOADER_VTBL: IDWriteFontCollectionLoaderVtbl =
|                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CustomFontCollectionLoaderImpl`

error[E0422]: cannot find struct, variant or union type `IDWriteFontCollectionLoaderVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:33:9
|
33 |         IDWriteFontCollectionLoaderVtbl {
|         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CustomFontCollectionLoaderImpl`

error[E0422]: cannot find struct, variant or union type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:60:9
|
60 |           IUnknownVtbl {
|           ^^^^^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:62:69
|
62 |                   unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                       ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0412]: cannot find type `REFIID` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:63:64
|
63 |                                                            riid: REFIID,
|                                                                  ^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:114
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                    ^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:62
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:75
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                             ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:63
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                 ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:76
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                              ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:34:13
|
34 |       parent: implement_iunknown!(static IDWriteFontCollectionLoader,
|  _____________-
35 | |                                 DWRITE_FONT_COLLECTION_LOADER_UUID,
36 | |                                 CustomFontCollectionLoaderImpl),
| |_______________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:42:28
|
42 |     font_files: Vec<ComPtr<IDWriteFontFile>>,
|                            ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontCollectionLoader` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:45:10
|
45 | impl Com<IDWriteFontCollectionLoader> for CustomFontCollectionLoaderImpl {
|          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontCollectionLoaderVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:46:17
|
46 |     type Vtbl = IDWriteFontCollectionLoaderVtbl;
|                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CustomFontCollectionLoaderImpl`

error[E0412]: cannot find type `IDWriteFontCollectionLoaderVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:48:27
|
48 |     fn vtbl() -> &'static IDWriteFontCollectionLoaderVtbl {
|                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CustomFontCollectionLoaderImpl`

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:53:10
|
53 | impl Com<IUnknown> for CustomFontCollectionLoaderImpl {
|          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:54:17
|
54 |     type Vtbl = IUnknownVtbl;
|                 ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:56:27
|
56 |     fn vtbl() -> &'static IUnknownVtbl {
|                           ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontCollectionLoader` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:62:51
|
62 |     pub fn new(font_files: &[FontFile]) -> ComPtr<IDWriteFontCollectionLoader> {
|                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontCollectionLoader` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:73:20
|
73 |         this: *mut IDWriteFontCollectionLoader,
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFactory` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:74:17
|
74 |         _: *mut IDWriteFactory,
|                 ^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:77:35
|
77 |         out_enumerator: *mut *mut IDWriteFontFileEnumerator)
|                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:78:12
|
78 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:89:28
|
89 |     font_files: Vec<ComPtr<IDWriteFontFile>>,
|                            ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:93:10
|
93 | impl Com<IDWriteFontFileEnumerator> for CustomFontFileEnumeratorImpl {
|          ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumeratorVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:94:17
|
94 |     type Vtbl = IDWriteFontFileEnumeratorVtbl;
|                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumeratorVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:96:27
|
96 |     fn vtbl() -> &'static IDWriteFontFileEnumeratorVtbl {
|                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:101:10
|
101 | impl Com<IUnknown> for CustomFontFileEnumeratorImpl {
|          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:102:17
|
102 |     type Vtbl = IUnknownVtbl;
|                 ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:104:27
|
104 |     fn vtbl() -> &'static IUnknownVtbl {
|                           ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumeratorVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:109:35
|
109 | static FONT_FILE_ENUMERATOR_VTBL: IDWriteFontFileEnumeratorVtbl = IDWriteFontFileEnumeratorVtbl {
|                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IDWriteFontFileEnumeratorVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:109:67
|
109 | static FONT_FILE_ENUMERATOR_VTBL: IDWriteFontFileEnumeratorVtbl = IDWriteFontFileEnumeratorVtbl {
|                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:60:9
|
60  |           IUnknownVtbl {
|           ^^^^^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:62:69
|
62  |                   unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                       ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `REFIID` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:63:64
|
63  |                                                            riid: REFIID,
|                                                                  ^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:114
|
64  |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                    ^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:62
|
80  |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:75
|
80  |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                             ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:63
|
86  |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                 ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:76
|
86  |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                              ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:110:13
|
110 |       parent: implement_iunknown!(static IDWriteFontFileEnumerator,
|  _____________-
111 | |                                 DWRITE_FONT_FILE_ENUMERATOR_UUID,
112 | |                                 CustomFontFileEnumeratorImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:118:39
|
118 |     pub fn new(font_files: Vec<ComPtr<IDWriteFontFile>>) -> CustomFontFileEnumeratorImpl {
|                                       ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:128:20
|
128 |         this: *mut IDWriteFontFileEnumerator,
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:129:34
|
129 |         out_font_file: *mut *mut IDWriteFontFile)
|                                  ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:130:12
|
130 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:142:20
|
142 |         this: *mut IDWriteFontFileEnumerator,
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `BOOL` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:143:32
|
143 |         has_current_file: *mut BOOL)
|                                ^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/font_collection_impl.rs:144:12
|
144 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_READING_DIRECTION` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:40:50
|
40 |     fn get_paragraph_reading_direction(&self) -> DWRITE_READING_DIRECTION;
|                                                  ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteNumberSubstitution` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:53:31
|
53 |     native: UnsafeCell<ComPtr<IDWriteNumberSubstitution>>,
|                               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `NumberSubstitution`

error[E0412]: cannot find type `IDWriteTextAnalysisSourceVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:63:35
|
63 | static TEXT_ANALYSIS_SOURCE_VTBL: IDWriteTextAnalysisSourceVtbl =
|                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IDWriteTextAnalysisSourceVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:64:9
|
64 |         IDWriteTextAnalysisSourceVtbl {
|         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:60:9
|
60 |           IUnknownVtbl {
|           ^^^^^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:62:69
|
62 |                   unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                       ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `REFIID` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:63:64
|
63 |                                                            riid: REFIID,
|                                                                  ^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:114
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                    ^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:62
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:75
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                             ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:63
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                 ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:76
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                              ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:65:13
|
65 |       parent: implement_iunknown!(static IDWriteTextAnalysisSource,
|  _____________-
66 | |                                 DWRITE_TEXT_ANALYSIS_SOURCE_UUID,
67 | |                                 CustomTextAnalysisSourceImpl),
| |_____________________________________________________________- in this macro invocation

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:82:73
|
82 |         text: Vec<wchar_t>, number_subst: NumberSubstitution) -> ComPtr<IDWriteTextAnalysisSource>
|                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:97:10
|
97 | impl Com<IDWriteTextAnalysisSource> for CustomTextAnalysisSourceImpl {
|          ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteTextAnalysisSourceVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:98:17
|
98 |     type Vtbl = IDWriteTextAnalysisSourceVtbl;
|                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteTextAnalysisSourceVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:100:27
|
100 |     fn vtbl() -> &'static IDWriteTextAnalysisSourceVtbl {
|                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:105:10
|
105 | impl Com<IUnknown> for CustomTextAnalysisSourceImpl {
|          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:106:17
|
106 |     type Vtbl = IUnknownVtbl;
|                 ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:108:27
|
108 |     fn vtbl() -> &'static IUnknownVtbl {
|                           ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:114:20
|
114 |         this: *mut IDWriteTextAnalysisSource,
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:115:24
|
115 |         text_position: UINT32,
|                        ^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:116:27
|
116 |         text_length: *mut UINT32,
|                           ^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:118:12
|
118 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:129:20
|
129 |         this: *mut IDWriteTextAnalysisSource,
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:130:24
|
130 |         text_position: UINT32,
|                        ^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:131:27
|
131 |         text_length: *mut UINT32,
|                           ^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteNumberSubstitution` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:132:40
|
132 |         number_substitution: *mut *mut IDWriteNumberSubstitution)
|                                        ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `NumberSubstitution`

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:133:12
|
133 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:145:20
|
145 |         this: *mut IDWriteTextAnalysisSource)
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_READING_DIRECTION` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:146:12
|
146 |         -> DWRITE_READING_DIRECTION {
|            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:152:20
|
152 |         this: *mut IDWriteTextAnalysisSource,
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:153:24
|
153 |         text_position: UINT32,
|                        ^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:155:27
|
155 |         text_length: *mut UINT32)
|                           ^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:156:12
|
156 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteTextAnalysisSource` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:169:20
|
169 |         this: *mut IDWriteTextAnalysisSource,
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:170:24
|
170 |         text_position: UINT32,
|                        ^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT32` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:172:27
|
172 |         text_length: *mut UINT32)
|                           ^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:173:12
|
173 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `DWRITE_NUMBER_SUBSTITUTION_METHOD` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/text_analysis_source_impl.rs:186:30
|
186 |     pub fn new(subst_method: DWRITE_NUMBER_SUBSTITUTION_METHOD, locale: &str,
|                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySinkVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:25:28
|
25 | static GEOMETRY_SINK_VTBL: ID2D1SimplifiedGeometrySinkVtbl = ID2D1SimplifiedGeometrySinkVtbl {
|                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `ID2D1SimplifiedGeometrySinkVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:25:62
|
25 | static GEOMETRY_SINK_VTBL: ID2D1SimplifiedGeometrySinkVtbl = ID2D1SimplifiedGeometrySinkVtbl {
|                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:60:9
|
60 |           IUnknownVtbl {
|           ^^^^^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:62:69
|
62 |                   unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                       ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `REFIID` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:63:64
|
63 |                                                            riid: REFIID,
|                                                                  ^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:64:114
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                    ^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:62
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:80:75
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                             ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:63
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                 ^^^^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `ULONG` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/com_helpers.rs:86:76
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                              ^^^^^ not found in this scope
| 
::: /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:26:13
|
26 |       parent: implement_iunknown!(static ID2D1SimplifiedGeometrySink,
|  _____________-
27 | |                                 D2D1_SIMPLIFIED_GEOMETRY_SINK_UUID,
28 | |                                 GeometrySinkImpl),
| |_________________________________________________- in this macro invocation

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySink` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:43:10
|
43 | impl Com<ID2D1SimplifiedGeometrySink> for GeometrySinkImpl {
|          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySinkVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:44:17
|
44 |     type Vtbl = ID2D1SimplifiedGeometrySinkVtbl;
|                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySinkVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:46:27
|
46 |     fn vtbl() -> &'static ID2D1SimplifiedGeometrySinkVtbl {
|                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:51:10
|
51 | impl Com<IUnknown> for GeometrySinkImpl {
|          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:52:17
|
52 |     type Vtbl = IUnknownVtbl;
|                 ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknownVtbl` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:54:27
|
54 |     fn vtbl() -> &'static IUnknownVtbl {
|                           ^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySink` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:68:67
|
68 | unsafe extern "system" fn GeometrySinkImpl_BeginFigure(this: *mut ID2D1SimplifiedGeometrySink,
|                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `D2D1_POINT_2F` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:69:69
|
69 |                                                        start_point: D2D1_POINT_2F,
|                                                                     ^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `D2D1_FIGURE_BEGIN` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:70:59
|
70 |                                                        _: D2D1_FIGURE_BEGIN) {
|                                                           ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySink` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:75:65
|
75 | unsafe extern "system" fn GeometrySinkImpl_EndFigure(this: *mut ID2D1SimplifiedGeometrySink,
|                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `D2D1_FIGURE_END` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:76:66
|
76 |                                                      figure_end: D2D1_FIGURE_END) {
|                                                                  ^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySink` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:83:64
|
83 | unsafe extern "system" fn GeometrySinkImpl_AddLines(this: *mut ID2D1SimplifiedGeometrySink,
|                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `D2D1_POINT_2F` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:84:68
|
84 |                                                     points: *const D2D1_POINT_2F,
|                                                                    ^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:85:67
|
85 |                                                     points_count: UINT) {
|                                                                   ^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySink` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:93:66
|
93 | unsafe extern "system" fn GeometrySinkImpl_AddBeziers(this: *mut ID2D1SimplifiedGeometrySink,
|                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `D2D1_BEZIER_SEGMENT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:94:71
|
94 |                                                       beziers: *const D2D1_BEZIER_SEGMENT,
|                                                                       ^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `UINT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:95:70
|
95 |                                                       beziers_count: UINT) {
|                                                                      ^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySink` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:105:58
|
105 | unsafe extern "system" fn GeometrySinkImpl_Close(_: *mut ID2D1SimplifiedGeometrySink) -> HRESULT {
|                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:105:90
|
105 | unsafe extern "system" fn GeometrySinkImpl_Close(_: *mut ID2D1SimplifiedGeometrySink) -> HRESULT {
|                                                                                          ^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySink` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:109:64
|
109 | unsafe extern "system" fn GeometrySinkImpl_SetFillMode(_: *mut ID2D1SimplifiedGeometrySink,
|                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `D2D1_FILL_MODE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:110:59
|
110 |                                                        _: D2D1_FILL_MODE) {}
|                                                           ^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySink` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:112:68
|
112 | unsafe extern "system" fn GeometrySinkImpl_SetSegmentFlags(_: *mut ID2D1SimplifiedGeometrySink,
|                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `D2D1_PATH_SEGMENT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/geometry_sink_impl.rs:113:63
|
113 |                                                            _: D2D1_PATH_SEGMENT) {}
|                                                               ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFactory` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:107:29
|
107 | unsafe impl Sync for ComPtr<IDWriteFactory> { }
|                             ^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:108:29
|
108 | unsafe impl Sync for ComPtr<IDWriteRenderingParams> {}
|                             ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RenderingParams`

error[E0412]: cannot find type `DWRITE_FACTORY_TYPE` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:113:63
|
113 |             type DWriteCreateFactoryType = extern "system" fn(DWRITE_FACTORY_TYPE, REFIID, *mut *mut IUnknown) -> HRESULT;
|                                                               ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DWRITE_FACTORY_RAW_PTR`

error[E0412]: cannot find type `REFIID` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:113:84
|
113 |             type DWriteCreateFactoryType = extern "system" fn(DWRITE_FACTORY_TYPE, REFIID, *mut *mut IUnknown) -> HRESULT;
|                                                                                    ^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:113:102
|
113 |             type DWriteCreateFactoryType = extern "system" fn(DWRITE_FACTORY_TYPE, REFIID, *mut *mut IUnknown) -> HRESULT;
|                                                                                                      ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:113:115
|
113 |             type DWriteCreateFactoryType = extern "system" fn(DWRITE_FACTORY_TYPE, REFIID, *mut *mut IUnknown) -> HRESULT;
|                                                                                                                   ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFactory` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:152:28
|
152 | fn DWriteFactory() -> *mut IDWriteFactory {
|                            ^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs:157:40
|
157 | fn DefaultDWriteRenderParams() -> *mut IDWriteRenderingParams {
|                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RenderingParams`

error: Compilation failed, aborting rustdoc

error: aborting due to 403 previous errors

Some errors occurred: E0412, E0422, E0425, E0432, E0433, E0469.
For more information about an error, try `rustc --explain E0412`.
thread 'main' panicked at 'ProcessError { desc: "process didn\'t exit successfully: `rustdoc --crate-name dwrote /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.9.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc --cfg \'feature=\"default\"\' --cfg \'feature=\"serde\"\' --cfg \'feature=\"serde_derive\"\' --cfg \'feature=\"serde_serialization\"\' -Z unstable-options --resource-suffix -20190417-1.36.0-nightly-3c3d3c177 --static-root-path / --disable-per-crate-search --extern-html-root-url \'lazy_static=https://docs.rs/lazy_static/1.3.0\' --extern-html-root-url \'libc=https://docs.rs/libc/0.2.51\' --extern-html-root-url \'serde=https://docs.rs/serde/1.0.90\' --extern-html-root-url \'serde_derive=https://docs.rs/serde_derive/1.0.90\' --extern-html-root-url \'winapi=https://docs.rs/winapi/0.3.7\' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-80e09b1905ee7afd.rmeta --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-8d20ef15ad54b86d.rmeta --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-25a960846915448a.rmeta --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-81286ff7c3a86c86.so --extern winapi=/home/cratesfyi/cratesfyi/debug/deps/libwinapi-0e2c45a10e125382.rmeta` (exit code: 1)", exit: Some(ExitStatus(ExitStatus(256))), output: None }

Could not document `dwrote`.', src/bin/cratesfyi.rs:143:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.