//! # Features //! **`func-types`** -- Generate [types][fn_ptr] for external functions.
//! **`impl-default`** -- Implement [`Default`] for structs and unions.
//! **`user`** *(default)* -- Link to `ntdll`.
//! **`kernel`** -- Link to `ntoskrnl` on MSVC targets.
//! //! [fn_ptr]: https://doc.rust-lang.org/reference/types.html#function-pointer-types //! [`Default`]: https://doc.rust-lang.org/std/default/trait.Default.html#tymethod.default #![cfg(all(windows, any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64")))] #![no_std] #![deny(unused, unused_qualifications)] #![warn(unused_attributes)] #![allow(bad_style, deprecated, overflowing_literals, unused_macros, clippy::cast_lossless, clippy::cast_ptr_alignment, clippy::len_without_is_empty, clippy::trivially_copy_pass_by_ref, clippy::unreadable_literal)] #[doc(hidden)] pub extern crate core as _core; #[macro_use] #[doc(hidden)] pub extern crate winapi; #[macro_use] mod macros; pub mod ntapi_base; pub mod ntdbg; pub mod ntexapi; pub mod ntgdi; pub mod ntioapi; pub mod ntkeapi; pub mod ntldr; pub mod ntlpcapi; pub mod ntmisc; pub mod ntmmapi; pub mod ntnls; pub mod ntobapi; pub mod ntpebteb; pub mod ntpfapi; pub mod ntpnpapi; pub mod ntpoapi; pub mod ntpsapi; pub mod ntregapi; pub mod ntrtl; pub mod ntsam; pub mod ntseapi; pub mod ntsmss; pub mod nttmapi; pub mod nttp; pub mod ntwow64; pub mod ntxcapi; pub mod ntzwapi; pub mod string; pub mod subprocesstag; pub mod winapi_local; pub mod winsta;