1 // Licensed under the Apache License, Version 2.0 2 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license 3 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. 4 // All files in the project carrying such notice may not be copied, modified, or distributed 5 // except according to those terms. 6 //! Headers shared between user mode and kernel mode 7 #[cfg(feature = "basetsd")] pub mod basetsd; 8 #[cfg(feature = "bcrypt")] pub mod bcrypt; 9 #[cfg(feature = "bthdef")] pub mod bthdef; 10 #[cfg(feature = "bthioctl")] pub mod bthioctl; 11 #[cfg(feature = "bthsdpdef")] pub mod bthsdpdef; 12 #[cfg(feature = "bugcodes")] pub mod bugcodes; 13 #[cfg(feature = "cderr")] pub mod cderr; 14 #[cfg(feature = "cfg")] pub mod cfg; 15 #[cfg(feature = "d3d9")] pub mod d3d9; 16 #[cfg(feature = "d3d9caps")] pub mod d3d9caps; 17 #[cfg(feature = "d3d9types")] pub mod d3d9types; 18 #[cfg(feature = "d3dkmdt")] pub mod d3dkmdt; 19 #[cfg(feature = "d3dukmdt")] pub mod d3dukmdt; 20 #[cfg(feature = "dcomptypes")] pub mod dcomptypes; 21 #[cfg(feature = "devguid")] pub mod devguid; 22 #[cfg(feature = "devpkey")] pub mod devpkey; 23 #[cfg(feature = "devpropdef")] pub mod devpropdef; 24 #[cfg(feature = "dinputd")] pub mod dinputd; 25 #[cfg(feature = "dxgi")] pub mod dxgi; 26 #[cfg(feature = "dxgi1_2")] pub mod dxgi1_2; 27 #[cfg(feature = "dxgi1_3")] pub mod dxgi1_3; 28 #[cfg(feature = "dxgi1_4")] pub mod dxgi1_4; 29 #[cfg(feature = "dxgi1_5")] pub mod dxgi1_5; 30 #[cfg(feature = "dxgi1_6")] pub mod dxgi1_6; 31 #[cfg(feature = "dxgiformat")] pub mod dxgiformat; 32 #[cfg(feature = "dxgitype")] pub mod dxgitype; 33 #[cfg(feature = "evntprov")] pub mod evntprov; 34 #[cfg(feature = "evntrace")] pub mod evntrace; 35 pub mod guiddef; 36 #[cfg(feature = "hidclass")] pub mod hidclass; 37 #[cfg(feature = "hidpi")] pub mod hidpi; 38 #[cfg(feature = "hidsdi")] pub mod hidsdi; 39 #[cfg(feature = "hidusage")] pub mod hidusage; 40 #[cfg(feature = "ifdef")] pub mod ifdef; 41 #[cfg(feature = "ifmib")] pub mod ifmib; 42 #[cfg(feature = "in6addr")] pub mod in6addr; 43 #[cfg(feature = "inaddr")] pub mod inaddr; 44 #[cfg(feature = "intsafe")] pub mod intsafe; 45 #[cfg(feature = "ipifcons")] pub mod ipifcons; 46 #[cfg(feature = "ipmib")] pub mod ipmib; 47 #[cfg(feature = "iprtrmib")] pub mod iprtrmib; 48 #[cfg(feature = "ks")] pub mod ks; 49 #[cfg(feature = "ksmedia")] pub mod ksmedia; 50 #[cfg(feature = "ktmtypes")] pub mod ktmtypes; 51 #[cfg(feature = "lmcons")] pub mod lmcons; 52 #[cfg(feature = "minwindef")] pub mod minwindef; 53 #[cfg(feature = "mmreg")] pub mod mmreg; 54 #[cfg(feature = "mprapidef")] pub mod mprapidef; 55 #[cfg(feature = "mstcpip")] pub mod mstcpip; 56 #[cfg(feature = "mswsockdef")] pub mod mswsockdef; 57 #[cfg(feature = "netioapi")] pub mod netioapi; 58 #[cfg(feature = "nldef")] pub mod nldef; 59 #[cfg(feature = "ntddndis")] pub mod ntddndis; 60 #[cfg(feature = "ntddscsi")] pub mod ntddscsi; 61 #[cfg(feature = "ntddser")] pub mod ntddser; 62 #[cfg(feature = "ntdef")] pub mod ntdef; 63 #[cfg(feature = "ntstatus")] pub mod ntstatus; 64 #[cfg(feature = "qos")] pub mod qos; 65 #[cfg(feature = "rpc")] pub mod rpc; 66 #[cfg(feature = "rpcdce")] pub mod rpcdce; 67 #[cfg(feature = "rpcndr")] pub mod rpcndr; 68 #[cfg(feature = "sddl")] pub mod sddl; 69 #[cfg(feature = "sspi")] pub mod sspi; 70 #[cfg(feature = "stralign")] pub mod stralign; 71 #[cfg(feature = "tcpestats")] pub mod tcpestats; 72 #[cfg(feature = "tcpmib")] pub mod tcpmib; 73 #[cfg(feature = "transportsettingcommon")] pub mod transportsettingcommon; 74 #[cfg(feature = "tvout")] pub mod tvout; 75 #[cfg(feature = "udpmib")] pub mod udpmib; 76 #[cfg(feature = "usb")] pub mod usb; 77 #[cfg(feature = "usbioctl")] pub mod usbioctl; 78 #[cfg(feature = "usbiodef")] pub mod usbiodef; 79 #[cfg(feature = "usbscan")] pub mod usbscan; 80 #[cfg(feature = "usbspec")] pub mod usbspec; 81 #[cfg(feature = "windef")] pub mod windef; 82 #[cfg(feature = "windot11")] pub mod windot11; 83 #[cfg(feature = "windowsx")] pub mod windowsx; 84 #[cfg(feature = "winerror")] pub mod winerror; 85 #[cfg(feature = "winusbio")] pub mod winusbio; 86 #[cfg(feature = "wlantypes")] pub mod wlantypes; 87 #[cfg(feature = "wmistr")] pub mod wmistr; 88 #[cfg(feature = "wnnc")] pub mod wnnc; 89 #[cfg(feature = "ws2def")] pub mod ws2def; 90 #[cfg(feature = "ws2ipdef")] pub mod ws2ipdef; 91 #[cfg(feature = "wtypes")] pub mod wtypes; 92 #[cfg(feature = "wtypesbase")] pub mod wtypesbase; 93