#[cfg(feature = "UI_Accessibility")] pub mod Accessibility; #[cfg(feature = "UI_ApplicationSettings")] pub mod ApplicationSettings; #[cfg(feature = "UI_Composition")] pub mod Composition; #[cfg(feature = "UI_Core")] pub mod Core; #[cfg(feature = "UI_Input")] pub mod Input; #[cfg(feature = "UI_Notifications")] pub mod Notifications; #[cfg(feature = "UI_Popups")] pub mod Popups; #[cfg(feature = "UI_Shell")] pub mod Shell; #[cfg(feature = "UI_StartScreen")] pub mod StartScreen; #[cfg(feature = "UI_Text")] pub mod Text; #[cfg(feature = "UI_UIAutomation")] pub mod UIAutomation; #[cfg(feature = "UI_ViewManagement")] pub mod ViewManagement; #[cfg(feature = "UI_WebUI")] pub mod WebUI; #[cfg(feature = "UI_WindowManagement")] pub mod WindowManagement; #[cfg(feature = "UI_Xaml")] pub mod Xaml; #[repr(C)] #[doc = "*Required features: `\"UI\"`*"] pub struct Color { pub A: u8, pub R: u8, pub G: u8, pub B: u8, } impl ::core::marker::Copy for Color {} impl ::core::clone::Clone for Color { fn clone(&self) -> Self { *self } } pub type ColorHelper = *mut ::core::ffi::c_void; pub type Colors = *mut ::core::ffi::c_void; pub type UIContentRoot = *mut ::core::ffi::c_void; pub type UIContext = *mut ::core::ffi::c_void; #[repr(C)] #[doc = "*Required features: `\"UI\"`*"] pub struct WindowId { pub Value: u64, } impl ::core::marker::Copy for WindowId {} impl ::core::clone::Clone for WindowId { fn clone(&self) -> Self { *self } }