diff options
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/UI/Xaml/mod.rs')
-rw-r--r-- | vendor/windows-sys-0.28.0/src/Windows/UI/Xaml/mod.rs | 665 |
1 files changed, 0 insertions, 665 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/UI/Xaml/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/UI/Xaml/mod.rs deleted file mode 100644 index ab74ee352..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/UI/Xaml/mod.rs +++ /dev/null @@ -1,665 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[cfg(feature = "UI_Xaml_Automation")] -pub mod Automation; -#[cfg(feature = "UI_Xaml_Controls")] -pub mod Controls; -#[cfg(feature = "UI_Xaml_Core")] -pub mod Core; -#[cfg(feature = "UI_Xaml_Data")] -pub mod Data; -#[cfg(feature = "UI_Xaml_Documents")] -pub mod Documents; -#[cfg(feature = "UI_Xaml_Hosting")] -pub mod Hosting; -#[cfg(feature = "UI_Xaml_Input")] -pub mod Input; -#[cfg(feature = "UI_Xaml_Interop")] -pub mod Interop; -#[cfg(feature = "UI_Xaml_Markup")] -pub mod Markup; -#[cfg(feature = "UI_Xaml_Media")] -pub mod Media; -#[cfg(feature = "UI_Xaml_Navigation")] -pub mod Navigation; -#[cfg(feature = "UI_Xaml_Printing")] -pub mod Printing; -#[cfg(feature = "UI_Xaml_Resources")] -pub mod Resources; -#[cfg(feature = "UI_Xaml_Shapes")] -pub mod Shapes; -#[link(name = "windows")] -extern "system" {} -pub type AdaptiveTrigger = *mut ::core::ffi::c_void; -pub type Application = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct ApplicationHighContrastAdjustment(pub u32); -impl ApplicationHighContrastAdjustment { - pub const None: Self = Self(0u32); - pub const Auto: Self = Self(4294967295u32); -} -impl ::core::marker::Copy for ApplicationHighContrastAdjustment {} -impl ::core::clone::Clone for ApplicationHighContrastAdjustment { - fn clone(&self) -> Self { - *self - } -} -pub type ApplicationInitializationCallback = *mut ::core::ffi::c_void; -pub type ApplicationInitializationCallbackParams = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct ApplicationRequiresPointerMode(pub i32); -impl ApplicationRequiresPointerMode { - pub const Auto: Self = Self(0i32); - pub const WhenRequested: Self = Self(1i32); -} -impl ::core::marker::Copy for ApplicationRequiresPointerMode {} -impl ::core::clone::Clone for ApplicationRequiresPointerMode { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct ApplicationTheme(pub i32); -impl ApplicationTheme { - pub const Light: Self = Self(0i32); - pub const Dark: Self = Self(1i32); -} -impl ::core::marker::Copy for ApplicationTheme {} -impl ::core::clone::Clone for ApplicationTheme { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct AutomationTextAttributesEnum(pub i32); -impl AutomationTextAttributesEnum { - pub const AnimationStyleAttribute: Self = Self(40000i32); - pub const BackgroundColorAttribute: Self = Self(40001i32); - pub const BulletStyleAttribute: Self = Self(40002i32); - pub const CapStyleAttribute: Self = Self(40003i32); - pub const CultureAttribute: Self = Self(40004i32); - pub const FontNameAttribute: Self = Self(40005i32); - pub const FontSizeAttribute: Self = Self(40006i32); - pub const FontWeightAttribute: Self = Self(40007i32); - pub const ForegroundColorAttribute: Self = Self(40008i32); - pub const HorizontalTextAlignmentAttribute: Self = Self(40009i32); - pub const IndentationFirstLineAttribute: Self = Self(40010i32); - pub const IndentationLeadingAttribute: Self = Self(40011i32); - pub const IndentationTrailingAttribute: Self = Self(40012i32); - pub const IsHiddenAttribute: Self = Self(40013i32); - pub const IsItalicAttribute: Self = Self(40014i32); - pub const IsReadOnlyAttribute: Self = Self(40015i32); - pub const IsSubscriptAttribute: Self = Self(40016i32); - pub const IsSuperscriptAttribute: Self = Self(40017i32); - pub const MarginBottomAttribute: Self = Self(40018i32); - pub const MarginLeadingAttribute: Self = Self(40019i32); - pub const MarginTopAttribute: Self = Self(40020i32); - pub const MarginTrailingAttribute: Self = Self(40021i32); - pub const OutlineStylesAttribute: Self = Self(40022i32); - pub const OverlineColorAttribute: Self = Self(40023i32); - pub const OverlineStyleAttribute: Self = Self(40024i32); - pub const StrikethroughColorAttribute: Self = Self(40025i32); - pub const StrikethroughStyleAttribute: Self = Self(40026i32); - pub const TabsAttribute: Self = Self(40027i32); - pub const TextFlowDirectionsAttribute: Self = Self(40028i32); - pub const UnderlineColorAttribute: Self = Self(40029i32); - pub const UnderlineStyleAttribute: Self = Self(40030i32); - pub const AnnotationTypesAttribute: Self = Self(40031i32); - pub const AnnotationObjectsAttribute: Self = Self(40032i32); - pub const StyleNameAttribute: Self = Self(40033i32); - pub const StyleIdAttribute: Self = Self(40034i32); - pub const LinkAttribute: Self = Self(40035i32); - pub const IsActiveAttribute: Self = Self(40036i32); - pub const SelectionActiveEndAttribute: Self = Self(40037i32); - pub const CaretPositionAttribute: Self = Self(40038i32); - pub const CaretBidiModeAttribute: Self = Self(40039i32); -} -impl ::core::marker::Copy for AutomationTextAttributesEnum {} -impl ::core::clone::Clone for AutomationTextAttributesEnum { - fn clone(&self) -> Self { - *self - } -} -pub type BindingFailedEventArgs = *mut ::core::ffi::c_void; -pub type BindingFailedEventHandler = *mut ::core::ffi::c_void; -pub type BringIntoViewOptions = *mut ::core::ffi::c_void; -pub type BringIntoViewRequestedEventArgs = *mut ::core::ffi::c_void; -pub type BrushTransition = *mut ::core::ffi::c_void; -pub type ColorPaletteResources = *mut ::core::ffi::c_void; -#[repr(C)] -pub struct CornerRadius { - pub TopLeft: f64, - pub TopRight: f64, - pub BottomRight: f64, - pub BottomLeft: f64, -} -impl ::core::marker::Copy for CornerRadius {} -impl ::core::clone::Clone for CornerRadius { - fn clone(&self) -> Self { - *self - } -} -pub type CornerRadiusHelper = *mut ::core::ffi::c_void; -pub type CreateDefaultValueCallback = *mut ::core::ffi::c_void; -pub type DataContextChangedEventArgs = *mut ::core::ffi::c_void; -pub type DataTemplate = *mut ::core::ffi::c_void; -pub type DataTemplateKey = *mut ::core::ffi::c_void; -pub type DebugSettings = *mut ::core::ffi::c_void; -pub type DependencyObject = *mut ::core::ffi::c_void; -pub type DependencyObjectCollection = *mut ::core::ffi::c_void; -pub type DependencyProperty = *mut ::core::ffi::c_void; -pub type DependencyPropertyChangedCallback = *mut ::core::ffi::c_void; -pub type DependencyPropertyChangedEventArgs = *mut ::core::ffi::c_void; -pub type DependencyPropertyChangedEventHandler = *mut ::core::ffi::c_void; -pub type DispatcherTimer = *mut ::core::ffi::c_void; -pub type DragEventArgs = *mut ::core::ffi::c_void; -pub type DragEventHandler = *mut ::core::ffi::c_void; -pub type DragOperationDeferral = *mut ::core::ffi::c_void; -pub type DragStartingEventArgs = *mut ::core::ffi::c_void; -pub type DragUI = *mut ::core::ffi::c_void; -pub type DragUIOverride = *mut ::core::ffi::c_void; -pub type DropCompletedEventArgs = *mut ::core::ffi::c_void; -#[repr(C)] -#[cfg(feature = "Foundation")] -pub struct Duration { - pub TimeSpan: super::super::Foundation::TimeSpan, - pub Type: DurationType, -} -#[cfg(feature = "Foundation")] -impl ::core::marker::Copy for Duration {} -#[cfg(feature = "Foundation")] -impl ::core::clone::Clone for Duration { - fn clone(&self) -> Self { - *self - } -} -pub type DurationHelper = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct DurationType(pub i32); -impl DurationType { - pub const Automatic: Self = Self(0i32); - pub const TimeSpan: Self = Self(1i32); - pub const Forever: Self = Self(2i32); -} -impl ::core::marker::Copy for DurationType {} -impl ::core::clone::Clone for DurationType { - fn clone(&self) -> Self { - *self - } -} -pub type EffectiveViewportChangedEventArgs = *mut ::core::ffi::c_void; -pub type ElementFactoryGetArgs = *mut ::core::ffi::c_void; -pub type ElementFactoryRecycleArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct ElementHighContrastAdjustment(pub u32); -impl ElementHighContrastAdjustment { - pub const None: Self = Self(0u32); - pub const Application: Self = Self(2147483648u32); - pub const Auto: Self = Self(4294967295u32); -} -impl ::core::marker::Copy for ElementHighContrastAdjustment {} -impl ::core::clone::Clone for ElementHighContrastAdjustment { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct ElementSoundKind(pub i32); -impl ElementSoundKind { - pub const Focus: Self = Self(0i32); - pub const Invoke: Self = Self(1i32); - pub const Show: Self = Self(2i32); - pub const Hide: Self = Self(3i32); - pub const MovePrevious: Self = Self(4i32); - pub const MoveNext: Self = Self(5i32); - pub const GoBack: Self = Self(6i32); -} -impl ::core::marker::Copy for ElementSoundKind {} -impl ::core::clone::Clone for ElementSoundKind { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct ElementSoundMode(pub i32); -impl ElementSoundMode { - pub const Default: Self = Self(0i32); - pub const FocusOnly: Self = Self(1i32); - pub const Off: Self = Self(2i32); -} -impl ::core::marker::Copy for ElementSoundMode {} -impl ::core::clone::Clone for ElementSoundMode { - fn clone(&self) -> Self { - *self - } -} -pub type ElementSoundPlayer = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct ElementSoundPlayerState(pub i32); -impl ElementSoundPlayerState { - pub const Auto: Self = Self(0i32); - pub const Off: Self = Self(1i32); - pub const On: Self = Self(2i32); -} -impl ::core::marker::Copy for ElementSoundPlayerState {} -impl ::core::clone::Clone for ElementSoundPlayerState { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct ElementSpatialAudioMode(pub i32); -impl ElementSpatialAudioMode { - pub const Auto: Self = Self(0i32); - pub const Off: Self = Self(1i32); - pub const On: Self = Self(2i32); -} -impl ::core::marker::Copy for ElementSpatialAudioMode {} -impl ::core::clone::Clone for ElementSpatialAudioMode { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct ElementTheme(pub i32); -impl ElementTheme { - pub const Default: Self = Self(0i32); - pub const Light: Self = Self(1i32); - pub const Dark: Self = Self(2i32); -} -impl ::core::marker::Copy for ElementTheme {} -impl ::core::clone::Clone for ElementTheme { - fn clone(&self) -> Self { - *self - } -} -pub type EnteredBackgroundEventHandler = *mut ::core::ffi::c_void; -pub type EventTrigger = *mut ::core::ffi::c_void; -pub type ExceptionRoutedEventArgs = *mut ::core::ffi::c_void; -pub type ExceptionRoutedEventHandler = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct FlowDirection(pub i32); -impl FlowDirection { - pub const LeftToRight: Self = Self(0i32); - pub const RightToLeft: Self = Self(1i32); -} -impl ::core::marker::Copy for FlowDirection {} -impl ::core::clone::Clone for FlowDirection { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FocusState(pub i32); -impl FocusState { - pub const Unfocused: Self = Self(0i32); - pub const Pointer: Self = Self(1i32); - pub const Keyboard: Self = Self(2i32); - pub const Programmatic: Self = Self(3i32); -} -impl ::core::marker::Copy for FocusState {} -impl ::core::clone::Clone for FocusState { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FocusVisualKind(pub i32); -impl FocusVisualKind { - pub const DottedLine: Self = Self(0i32); - pub const HighVisibility: Self = Self(1i32); - pub const Reveal: Self = Self(2i32); -} -impl ::core::marker::Copy for FocusVisualKind {} -impl ::core::clone::Clone for FocusVisualKind { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FontCapitals(pub i32); -impl FontCapitals { - pub const Normal: Self = Self(0i32); - pub const AllSmallCaps: Self = Self(1i32); - pub const SmallCaps: Self = Self(2i32); - pub const AllPetiteCaps: Self = Self(3i32); - pub const PetiteCaps: Self = Self(4i32); - pub const Unicase: Self = Self(5i32); - pub const Titling: Self = Self(6i32); -} -impl ::core::marker::Copy for FontCapitals {} -impl ::core::clone::Clone for FontCapitals { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FontEastAsianLanguage(pub i32); -impl FontEastAsianLanguage { - pub const Normal: Self = Self(0i32); - pub const HojoKanji: Self = Self(1i32); - pub const Jis04: Self = Self(2i32); - pub const Jis78: Self = Self(3i32); - pub const Jis83: Self = Self(4i32); - pub const Jis90: Self = Self(5i32); - pub const NlcKanji: Self = Self(6i32); - pub const Simplified: Self = Self(7i32); - pub const Traditional: Self = Self(8i32); - pub const TraditionalNames: Self = Self(9i32); -} -impl ::core::marker::Copy for FontEastAsianLanguage {} -impl ::core::clone::Clone for FontEastAsianLanguage { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FontEastAsianWidths(pub i32); -impl FontEastAsianWidths { - pub const Normal: Self = Self(0i32); - pub const Full: Self = Self(1i32); - pub const Half: Self = Self(2i32); - pub const Proportional: Self = Self(3i32); - pub const Quarter: Self = Self(4i32); - pub const Third: Self = Self(5i32); -} -impl ::core::marker::Copy for FontEastAsianWidths {} -impl ::core::clone::Clone for FontEastAsianWidths { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FontFraction(pub i32); -impl FontFraction { - pub const Normal: Self = Self(0i32); - pub const Stacked: Self = Self(1i32); - pub const Slashed: Self = Self(2i32); -} -impl ::core::marker::Copy for FontFraction {} -impl ::core::clone::Clone for FontFraction { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FontNumeralAlignment(pub i32); -impl FontNumeralAlignment { - pub const Normal: Self = Self(0i32); - pub const Proportional: Self = Self(1i32); - pub const Tabular: Self = Self(2i32); -} -impl ::core::marker::Copy for FontNumeralAlignment {} -impl ::core::clone::Clone for FontNumeralAlignment { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FontNumeralStyle(pub i32); -impl FontNumeralStyle { - pub const Normal: Self = Self(0i32); - pub const Lining: Self = Self(1i32); - pub const OldStyle: Self = Self(2i32); -} -impl ::core::marker::Copy for FontNumeralStyle {} -impl ::core::clone::Clone for FontNumeralStyle { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FontVariants(pub i32); -impl FontVariants { - pub const Normal: Self = Self(0i32); - pub const Superscript: Self = Self(1i32); - pub const Subscript: Self = Self(2i32); - pub const Ordinal: Self = Self(3i32); - pub const Inferior: Self = Self(4i32); - pub const Ruby: Self = Self(5i32); -} -impl ::core::marker::Copy for FontVariants {} -impl ::core::clone::Clone for FontVariants { - fn clone(&self) -> Self { - *self - } -} -pub type FrameworkElement = *mut ::core::ffi::c_void; -pub type FrameworkTemplate = *mut ::core::ffi::c_void; -pub type FrameworkView = *mut ::core::ffi::c_void; -pub type FrameworkViewSource = *mut ::core::ffi::c_void; -#[repr(C)] -pub struct GridLength { - pub Value: f64, - pub GridUnitType: GridUnitType, -} -impl ::core::marker::Copy for GridLength {} -impl ::core::clone::Clone for GridLength { - fn clone(&self) -> Self { - *self - } -} -pub type GridLengthHelper = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct GridUnitType(pub i32); -impl GridUnitType { - pub const Auto: Self = Self(0i32); - pub const Pixel: Self = Self(1i32); - pub const Star: Self = Self(2i32); -} -impl ::core::marker::Copy for GridUnitType {} -impl ::core::clone::Clone for GridUnitType { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct HorizontalAlignment(pub i32); -impl HorizontalAlignment { - pub const Left: Self = Self(0i32); - pub const Center: Self = Self(1i32); - pub const Right: Self = Self(2i32); - pub const Stretch: Self = Self(3i32); -} -impl ::core::marker::Copy for HorizontalAlignment {} -impl ::core::clone::Clone for HorizontalAlignment { - fn clone(&self) -> Self { - *self - } -} -pub type IDataTemplateExtension = *mut ::core::ffi::c_void; -pub type IElementFactory = *mut ::core::ffi::c_void; -pub type LeavingBackgroundEventHandler = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct LineStackingStrategy(pub i32); -impl LineStackingStrategy { - pub const MaxHeight: Self = Self(0i32); - pub const BlockLineHeight: Self = Self(1i32); - pub const BaselineToBaseline: Self = Self(2i32); -} -impl ::core::marker::Copy for LineStackingStrategy {} -impl ::core::clone::Clone for LineStackingStrategy { - fn clone(&self) -> Self { - *self - } -} -pub type MediaFailedRoutedEventArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct OpticalMarginAlignment(pub i32); -impl OpticalMarginAlignment { - pub const None: Self = Self(0i32); - pub const TrimSideBearings: Self = Self(1i32); -} -impl ::core::marker::Copy for OpticalMarginAlignment {} -impl ::core::clone::Clone for OpticalMarginAlignment { - fn clone(&self) -> Self { - *self - } -} -pub type PointHelper = *mut ::core::ffi::c_void; -pub type PropertyChangedCallback = *mut ::core::ffi::c_void; -pub type PropertyMetadata = *mut ::core::ffi::c_void; -pub type PropertyPath = *mut ::core::ffi::c_void; -pub type RectHelper = *mut ::core::ffi::c_void; -pub type ResourceDictionary = *mut ::core::ffi::c_void; -pub type RoutedEvent = *mut ::core::ffi::c_void; -pub type RoutedEventArgs = *mut ::core::ffi::c_void; -pub type RoutedEventHandler = *mut ::core::ffi::c_void; -pub type ScalarTransition = *mut ::core::ffi::c_void; -pub type Setter = *mut ::core::ffi::c_void; -pub type SetterBase = *mut ::core::ffi::c_void; -pub type SetterBaseCollection = *mut ::core::ffi::c_void; -pub type SizeChangedEventArgs = *mut ::core::ffi::c_void; -pub type SizeChangedEventHandler = *mut ::core::ffi::c_void; -pub type SizeHelper = *mut ::core::ffi::c_void; -pub type StateTrigger = *mut ::core::ffi::c_void; -pub type StateTriggerBase = *mut ::core::ffi::c_void; -pub type Style = *mut ::core::ffi::c_void; -pub type SuspendingEventHandler = *mut ::core::ffi::c_void; -pub type TargetPropertyPath = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct TextAlignment(pub i32); -impl TextAlignment { - pub const Center: Self = Self(0i32); - pub const Left: Self = Self(1i32); - pub const Start: Self = Self(1i32); - pub const Right: Self = Self(2i32); - pub const End: Self = Self(2i32); - pub const Justify: Self = Self(3i32); - pub const DetectFromContent: Self = Self(4i32); -} -impl ::core::marker::Copy for TextAlignment {} -impl ::core::clone::Clone for TextAlignment { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct TextLineBounds(pub i32); -impl TextLineBounds { - pub const Full: Self = Self(0i32); - pub const TrimToCapHeight: Self = Self(1i32); - pub const TrimToBaseline: Self = Self(2i32); - pub const Tight: Self = Self(3i32); -} -impl ::core::marker::Copy for TextLineBounds {} -impl ::core::clone::Clone for TextLineBounds { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct TextReadingOrder(pub i32); -impl TextReadingOrder { - pub const Default: Self = Self(0i32); - pub const UseFlowDirection: Self = Self(0i32); - pub const DetectFromContent: Self = Self(1i32); -} -impl ::core::marker::Copy for TextReadingOrder {} -impl ::core::clone::Clone for TextReadingOrder { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct TextTrimming(pub i32); -impl TextTrimming { - pub const None: Self = Self(0i32); - pub const CharacterEllipsis: Self = Self(1i32); - pub const WordEllipsis: Self = Self(2i32); - pub const Clip: Self = Self(3i32); -} -impl ::core::marker::Copy for TextTrimming {} -impl ::core::clone::Clone for TextTrimming { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct TextWrapping(pub i32); -impl TextWrapping { - pub const NoWrap: Self = Self(1i32); - pub const Wrap: Self = Self(2i32); - pub const WrapWholeWords: Self = Self(3i32); -} -impl ::core::marker::Copy for TextWrapping {} -impl ::core::clone::Clone for TextWrapping { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct Thickness { - pub Left: f64, - pub Top: f64, - pub Right: f64, - pub Bottom: f64, -} -impl ::core::marker::Copy for Thickness {} -impl ::core::clone::Clone for Thickness { - fn clone(&self) -> Self { - *self - } -} -pub type ThicknessHelper = *mut ::core::ffi::c_void; -pub type TriggerAction = *mut ::core::ffi::c_void; -pub type TriggerActionCollection = *mut ::core::ffi::c_void; -pub type TriggerBase = *mut ::core::ffi::c_void; -pub type TriggerCollection = *mut ::core::ffi::c_void; -pub type UIElement = *mut ::core::ffi::c_void; -pub type UIElementWeakCollection = *mut ::core::ffi::c_void; -pub type UnhandledExceptionEventArgs = *mut ::core::ffi::c_void; -pub type UnhandledExceptionEventHandler = *mut ::core::ffi::c_void; -pub type Vector3Transition = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct Vector3TransitionComponents(pub u32); -impl Vector3TransitionComponents { - pub const X: Self = Self(1u32); - pub const Y: Self = Self(2u32); - pub const Z: Self = Self(4u32); -} -impl ::core::marker::Copy for Vector3TransitionComponents {} -impl ::core::clone::Clone for Vector3TransitionComponents { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct VerticalAlignment(pub i32); -impl VerticalAlignment { - pub const Top: Self = Self(0i32); - pub const Center: Self = Self(1i32); - pub const Bottom: Self = Self(2i32); - pub const Stretch: Self = Self(3i32); -} -impl ::core::marker::Copy for VerticalAlignment {} -impl ::core::clone::Clone for VerticalAlignment { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct Visibility(pub i32); -impl Visibility { - pub const Visible: Self = Self(0i32); - pub const Collapsed: Self = Self(1i32); -} -impl ::core::marker::Copy for Visibility {} -impl ::core::clone::Clone for Visibility { - fn clone(&self) -> Self { - *self - } -} -pub type VisualState = *mut ::core::ffi::c_void; -pub type VisualStateChangedEventArgs = *mut ::core::ffi::c_void; -pub type VisualStateChangedEventHandler = *mut ::core::ffi::c_void; -pub type VisualStateGroup = *mut ::core::ffi::c_void; -pub type VisualStateManager = *mut ::core::ffi::c_void; -pub type VisualTransition = *mut ::core::ffi::c_void; -pub type Window = *mut ::core::ffi::c_void; -pub type WindowActivatedEventHandler = *mut ::core::ffi::c_void; -pub type WindowClosedEventHandler = *mut ::core::ffi::c_void; -pub type WindowCreatedEventArgs = *mut ::core::ffi::c_void; -pub type WindowSizeChangedEventHandler = *mut ::core::ffi::c_void; -pub type WindowVisibilityChangedEventHandler = *mut ::core::ffi::c_void; -pub type XamlRoot = *mut ::core::ffi::c_void; -pub type XamlRootChangedEventArgs = *mut ::core::ffi::c_void; |