dwrote 0.5.2

Lightweight binding to DirectWrite.
Build #122178 2018-10-18T21:29:27.204613+00:00
# rustc version
rustc 1.28.0-dev (b9bf4f162 2018-06-02)
# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading dwrote v0.5.2
Fresh unicode-xid v0.1.0
Fresh version_check v0.1.5
Fresh libc v0.2.43
Fresh proc-macro2 v0.4.20
Fresh winapi v0.3.6
Fresh serde v1.0.80
Fresh quote v0.6.8
Fresh lazy_static v1.1.0
Fresh syn v0.15.12
Compiling serde_derive v1.0.80
Running `rustc --crate-name serde_derive .cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.80/src/lib.rs --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 --cfg 'feature="default"' -C metadata=8d81f610530ce8eb -C extra-filename=-8d81f610530ce8eb --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern syn=/home/cratesfyi/cratesfyi/debug/deps/libsyn-d82edabbfc7a9d0f.rlib --extern-version syn=syn,0.15.12 --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-5f93e316f9f0b34f.rlib --extern-version quote=quote,0.6.8 --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-9cfead491f541d08.rlib --extern-version proc_macro2=proc-macro2,0.4.20 --cap-lints allow`
Documenting dwrote v0.5.2
Running `rustdoc --crate-name dwrote .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180602-1.28.0-dev-b9bf4f162 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-dc5453d6e4099b53.rlib --extern-version serde=serde,1.0.80 --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-15afba2933e2f7e8.rlib --extern-version libc=libc,0.2.43 --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-8d81f610530ce8eb.so --extern-version serde_derive=serde_derive,1.0.80 --extern winapi=/home/cratesfyi/cratesfyi/debug/deps/libwinapi-5b52476294fd43dd.rlib --extern-version winapi=winapi,0.3.6 --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-f2ec63ec8de36e3b.rlib --extern-version lazy_static=lazy_static,1.1.0`
error[E0469]: imported macro not found
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:12:13
|
12 | #[macro_use(DEFINE_GUID)]
|             ^^^^^^^^^^^

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

error[E0433]: failed to resolve. Could not find `um` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:20:13
|
20 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:21:13
|
21 | use winapi::um::dwrite::IDWriteFactory;
|             ^^ Could not find `um` in `winapi`

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

error[E0433]: failed to resolve. Could not find `um` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:23:13
|
23 | use winapi::um::winnt::{HRESULT, LPCSTR};
|             ^^ Could not find `um` in `winapi`

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

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

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

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

error[E0433]: failed to resolve. Could not find `um` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/helpers.rs:5:13
|
5 | use winapi::um::dwrite::IDWriteLocalizedStrings;
|             ^^ Could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:42:17
|
42 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:43:17
|
43 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:44:17
|
44 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:45:17
|
45 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:56:17
|
56 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:59:17
|
59 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:62:17
|
62 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:63:17
|
63 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:64:17
|
64 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:65:17
|
65 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:66:17
|
66 | 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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:67:17
|
67 | pub use winapi::um::dcommon::{DWRITE_MEASURING_MODE};
|                 ^^ Could not find `um` in `winapi`

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

error[E0433]: failed to resolve. Could not find `um` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/bitmap_render_target.rs:15:13
|
15 | use winapi::ctypes::c_void;
|             ^^^^^^ Could not find `ctypes` in `winapi`

error[E0433]: failed to resolve. Could not find `shared` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection.rs:8:13
|
8 | use winapi::shared::minwindef::{BOOL, FALSE};
|             ^^^^^^ Could not find `shared` in `winapi`

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

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

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

error[E0433]: failed to resolve. Could not find `shared` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file.rs:12:14
|
12 | use std::os::windows::io::IntoRawHandle;
|              ^^^^^^^ Could not find `windows` in `os`

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

error[E0432]: unresolved import `winapi::ctypes`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/rendering_params.rs:8:13
|
8 | use winapi::um::dwrite::IDWriteRenderingParams;
|             ^^ Could not find `um` in `winapi`

error[E0433]: failed to resolve. Could not find `um` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/glyph_run_analysis.rs:14:13
|
14 | use winapi::um::dwrite::IDWriteGlyphRunAnalysis;
|             ^^ Could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:17:13
|
17 | use winapi::um::winnt::HRESULT;
|             ^^ Could not find `um` in `winapi`

error[E0433]: failed to resolve. Could not find `shared` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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 `com_helpers::UuidOfIUnknown`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/types.rs:109:20
|
109 |     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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/types.rs:110:20
|
110 |     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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/types.rs:111:23
|
111 |     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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/types.rs:112:27
|
112 |     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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/types.rs:113:17
|
113 |         winapi::um::dwrite::DWRITE_FONT_SIMULATIONS_OBLIQUE,
|                 ^^ Could not find `um` in `winapi`

error: cannot find macro `DEFINE_GUID!` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:64:95
|
64 |                                                          ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                               ^^^^^^ Could not find `ctypes` in `winapi`
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:23:1
|
23 | DEFINE_GUID! {
| ^^^^^^^^^^^

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

error[E0433]: failed to resolve. Could not find `ctypes` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:64:95
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                 ^^^^^^ Could not find `ctypes` in `winapi`
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:64:95
|
64  |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                 ^^^^^^ Could not find `ctypes` in `winapi`
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/geometry_sink_impl.rs:20:1
|
20 | DEFINE_GUID!{
| ^^^^^^^^^^^

error[E0433]: failed to resolve. Could not find `ctypes` in `winapi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:64:95
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                 ^^^^^^ Could not find `ctypes` in `winapi`
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/types.rs:27:20
|
27 |     fn t(&self) -> DWRITE_FONT_WEIGHT {
|                    ^^^^^^^^^^^^^^^^^^ not found in this scope

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

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

error[E0412]: cannot find type `REFIID` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/bitmap_render_target.rs:19:31
|
19 |     native: UnsafeCell<ComPtr<IDWriteBitmapRenderTarget>>,
|                               ^^^^^^^^^^^^^^^^^^^^^^^^^ did you mean `BitmapRenderTarget`?

error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/bitmap_render_target.rs:23:32
|
23 |     pub fn take(native: ComPtr<IDWriteBitmapRenderTarget>) -> BitmapRenderTarget {
|                                ^^^^^^^^^^^^^^^^^^^^^^^^^ did you mean `BitmapRenderTarget`?

error[E0412]: cannot find type `IDWriteBitmapRenderTarget` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/bitmap_render_target.rs:29:41
|
29 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteBitmapRenderTarget {
|                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ did you mean `BitmapRenderTarget`?

error[E0412]: cannot find type `HDC` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/bitmap_render_target.rs:57:12
|
57 |         -> RECT
|            ^^^^ not found in this scope

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

error[E0412]: cannot find type `IDWriteFont` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection.rs:23:24
|
23 |     collection: ComPtr<IDWriteFontCollection>,
|                        ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontCollection`?

error[E0412]: cannot find type `IDWriteFontCollection` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection.rs:46:31
|
46 |     native: UnsafeCell<ComPtr<IDWriteFontCollection>>,
|                               ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontCollection`?

error[E0412]: cannot find type `IDWriteFontCollection` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection.rs:62:32
|
62 |     pub fn take(native: ComPtr<IDWriteFontCollection>) -> FontCollection {
|                                ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontCollection`?

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

error[E0412]: cannot find type `IDWriteFontCollection` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection.rs:85:41
|
85 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteFontCollection {
|                                         ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontCollection`?

error[E0412]: cannot find type `IDWriteFontFace` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_face.rs:36:14
|
36 |     metrics: FontMetrics,
|              ^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFace` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_face.rs:301:24
|
301 |         axis_values: &[DWRITE_FONT_AXIS_VALUE],
|                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFamily` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file.rs:30:31
|
30 |     native: UnsafeCell<ComPtr<IDWriteFontFile>>,
|                               ^^^^^^^^^^^^^^^ not found in this scope

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

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

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

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file.rs:127:54
|
127 |     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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file.rs:207:61
|
207 |     pub fn create_face(&self, face_index: u32, simulations: DWRITE_FONT_SIMULATIONS) -> FontFace {
|                                                             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteGdiInterop` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/rendering_params.rs:12:31
|
12 |     native: UnsafeCell<ComPtr<IDWriteRenderingParams>>,
|                               ^^^^^^^^^^^^^^^^^^^^^^ did you mean `RenderingParams`?

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/rendering_params.rs:25:32
|
25 |     pub fn take(native: ComPtr<IDWriteRenderingParams>) -> RenderingParams {
|                                ^^^^^^^^^^^^^^^^^^^^^^ did you mean `RenderingParams`?

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/rendering_params.rs:31:41
|
31 |     pub unsafe fn as_ptr(&self) -> *mut IDWriteRenderingParams {
|                                         ^^^^^^^^^^^^^^^^^^^^^^ did you mean `RenderingParams`?

error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/glyph_run_analysis.rs:19:31
|
19 |     native: UnsafeCell<ComPtr<IDWriteGlyphRunAnalysis>>,
|                               ^^^^^^^^^^^^^^^^^^^^^^^ did you mean `GlyphRunAnalysis`?

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

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

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

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

error[E0412]: cannot find type `IDWriteGlyphRunAnalysis` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/glyph_run_analysis.rs:44:32
|
44 |     pub fn take(native: ComPtr<IDWriteGlyphRunAnalysis>) -> GlyphRunAnalysis {
|                                ^^^^^^^^^^^^^^^^^^^^^^^ did you mean `GlyphRunAnalysis`?

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

error[E0412]: cannot find type `RECT` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/glyph_run_analysis.rs:50:82
|
50 |     pub fn get_alpha_texture_bounds(&self, texture_type: DWRITE_TEXTURE_TYPE) -> RECT {
|                                                                                  ^^^^ not found in this scope

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

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

error[E0412]: cannot find type `IDWriteFontFileLoaderVtbl` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:60:9
|
60 |         IUnknownVtbl {
|         ^^^^^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:62:69
|
62 |                 unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                     ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:63:64
|
63 |                                                          riid: REFIID,
|                                                                ^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:64:114
|
64 |                                                          ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                  ^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:80:62
|
80 |                 unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                              ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:80:75
|
80 |                 unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                           ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:86:63
|
86 |                 unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                               ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:86:76
|
86 |                 unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                            ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:32:25
|
32 |             _This: *mut IDWriteFontFileLoader,
|                         ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileLoader`?

error[E0412]: cannot find type `UINT32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:35:39
|
35 |             fontFileStream: *mut *mut IDWriteFontFileStream) -> HRESULT
|                                       ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileStream`?

error[E0412]: cannot find type `HRESULT` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:62:10
|
62 | impl Com<IDWriteFontFileLoader> for FontFileLoader {
|          ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileLoader`?

error[E0412]: cannot find type `IDWriteFontFileLoaderVtbl` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:19:9
|
19 |         IUnknownVtbl {
|         ^^^^^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:21:69
|
21 |                 unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                     ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:22:64
|
22 |                                                          riid: REFIID,
|                                                                ^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:23:90
|
23 |                                                          ppvObject: *mut *mut c_void) -> HRESULT {
|                                                                                          ^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:39:61
|
39 |                 unsafe extern "system" fn AddRef(This: *mut IUnknown) -> ULONG {
|                                                             ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:39:74
|
39 |                 unsafe extern "system" fn AddRef(This: *mut IUnknown) -> ULONG {
|                                                                          ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:47:62
|
47 |                 unsafe extern "system" fn Release(This: *mut IUnknown) -> ULONG {
|                                                              ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:47:75
|
47 |                 unsafe extern "system" fn Release(This: *mut IUnknown) -> ULONG {
|                                                                           ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:91:24
|
91 |             This: *mut IDWriteFontFileStream,
|                        ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileStream`?

error[E0412]: cannot find type `UINT64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:110:25
|
110 |             _This: *mut IDWriteFontFileStream,
|                         ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileStream`?

error[E0412]: cannot find type `IDWriteFontFileStream` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:118:24
|
118 |             This: *mut IDWriteFontFileStream,
|                        ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileStream`?

error[E0412]: cannot find type `UINT64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:129:25
|
129 |             _This: *mut IDWriteFontFileStream,
|                         ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileStream`?

error[E0412]: cannot find type `UINT64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:154:10
|
154 | impl Com<IDWriteFontFileStream> for FontFileStream {
|          ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileStream`?

error[E0412]: cannot find type `IDWriteFontFileStreamVtbl` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:164:31
|
164 | struct FontFileStreamPtr(*mut IDWriteFontFileStream);
|                               ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileStream`?

error[E0412]: cannot find type `IDWriteFontFileLoader` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:175:47
|
175 |     static ref FONT_FILE_LOADER: Mutex<ComPtr<IDWriteFontFileLoader>> = {
|                                               ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileLoader`?

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_file_loader_impl.rs:190:45
|
190 |         -> (ComPtr<IDWriteFontFile>, ComPtr<IDWriteFontFileStream>, usize) {
|                                             ^^^^^^^^^^^^^^^^^^^^^ did you mean `FontFileStream`?

error[E0412]: cannot find type `IDWriteFontCollectionLoaderVtbl` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:32:37
|
32 | static FONT_COLLECTION_LOADER_VTBL: IDWriteFontCollectionLoaderVtbl =
|                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ did you mean `CustomFontCollectionLoaderImpl`?

error[E0422]: cannot find struct, variant or union type `IDWriteFontCollectionLoaderVtbl` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:33:9
|
33 |         IDWriteFontCollectionLoaderVtbl {
|         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ did you mean `CustomFontCollectionLoaderImpl`?

error[E0422]: cannot find struct, variant or union type `IUnknownVtbl` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:60:9
|
60 |           IUnknownVtbl {
|           ^^^^^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:62:69
|
62 |                   unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                       ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:63:64
|
63 |                                                            riid: REFIID,
|                                                                  ^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:64:114
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                    ^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:80:62
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:80:75
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                             ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:86:63
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                 ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:86:76
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                              ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:46:17
|
46 |     type Vtbl = IDWriteFontCollectionLoaderVtbl;
|                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ did you mean `CustomFontCollectionLoaderImpl`?

error[E0412]: cannot find type `IDWriteFontCollectionLoaderVtbl` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:48:27
|
48 |     fn vtbl() -> &'static IDWriteFontCollectionLoaderVtbl {
|                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ did you mean `CustomFontCollectionLoaderImpl`?

error[E0412]: cannot find type `IUnknown` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:74:17
|
74 |         _: *mut IDWriteFactory,
|                 ^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:78:12
|
78 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFile` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:60:9
|
60  |           IUnknownVtbl {
|           ^^^^^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:62:69
|
62  |                   unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                       ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:63:64
|
63  |                                                            riid: REFIID,
|                                                                  ^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:64:114
|
64  |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                    ^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:80:62
|
80  |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:80:75
|
80  |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                             ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:86:63
|
86  |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                 ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:86:76
|
86  |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                              ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:130:12
|
130 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteFontFileEnumerator` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/font_collection_impl.rs:144:12
|
144 |         -> HRESULT {
|            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `ID2D1SimplifiedGeometrySinkVtbl` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:60:9
|
60 |           IUnknownVtbl {
|           ^^^^^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:62:69
|
62 |                   unsafe extern "system" fn QueryInterface(This: *mut IUnknown,
|                                                                       ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:63:64
|
63 |                                                            riid: REFIID,
|                                                                  ^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:64:114
|
64 |                                                            ppvObject: *mut *mut $crate::winapi::ctypes::c_void) -> HRESULT {
|                                                                                                                    ^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:80:62
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:80:75
|
80 |                   unsafe extern "system" fn AddRef(_This: *mut IUnknown) -> ULONG {
|                                                                             ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:86:63
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                 ^^^^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/com_helpers.rs:86:76
|
86 |                   unsafe extern "system" fn Release(_This: *mut IUnknown) -> ULONG {
|                                                                              ^^^^^ not found in this scope
| 
::: .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/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
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:95:29
|
95 | unsafe impl Sync for ComPtr<IDWriteFactory> { }
|                             ^^^^^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:96:29
|
96 | unsafe impl Sync for ComPtr<IDWriteRenderingParams> {}
|                             ^^^^^^^^^^^^^^^^^^^^^^ did you mean `RenderingParams`?

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

error[E0412]: cannot find type `IDWriteRenderingParams` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs:145:40
|
145 | fn DefaultDWriteRenderParams() -> *mut IDWriteRenderingParams {
|                                        ^^^^^^^^^^^^^^^^^^^^^^ did you mean `RenderingParams`?

thread 'main' panicked at 'Error(
CargoError(
ChainedError {
error: Could not document `dwrote`.,
cause: process didn't exit successfully: `rustdoc --crate-name dwrote .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.5.2/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180602-1.28.0-dev-b9bf4f162 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-dc5453d6e4099b53.rlib --extern-version serde=serde,1.0.80 --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-15afba2933e2f7e8.rlib --extern-version libc=libc,0.2.43 --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-8d81f610530ce8eb.so --extern-version serde_derive=serde_derive,1.0.80 --extern winapi=/home/cratesfyi/cratesfyi/debug/deps/libwinapi-5b52476294fd43dd.rlib --extern-version winapi=winapi,0.3.6 --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-f2ec63ec8de36e3b.rlib --extern-version lazy_static=lazy_static,1.1.0` (exit code: 101)
}
),
State {
next_error: None,
backtrace: None
}
)', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.