diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/UI')
61 files changed, 11020 insertions, 0 deletions
diff --git a/vendor/windows-sys/src/Windows/UI/Accessibility/mod.rs b/vendor/windows-sys/src/Windows/UI/Accessibility/mod.rs new file mode 100644 index 000000000..b0865b6a7 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Accessibility/mod.rs @@ -0,0 +1,2 @@ +pub type ScreenReaderPositionChangedEventArgs = *mut ::core::ffi::c_void; +pub type ScreenReaderService = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/ApplicationSettings/mod.rs b/vendor/windows-sys/src/Windows/UI/ApplicationSettings/mod.rs new file mode 100644 index 000000000..c4a9cf29c --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/ApplicationSettings/mod.rs @@ -0,0 +1,64 @@ +pub type AccountsSettingsPane = *mut ::core::ffi::c_void; +pub type AccountsSettingsPaneCommandsRequestedEventArgs = *mut ::core::ffi::c_void; +pub type AccountsSettingsPaneEventDeferral = *mut ::core::ffi::c_void; +pub type CredentialCommand = *mut ::core::ffi::c_void; +pub type CredentialCommandCredentialDeletedHandler = *mut ::core::ffi::c_void; +pub type SettingsCommand = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ApplicationSettings\"`, `\"deprecated\"`*"] +#[cfg(feature = "deprecated")] +#[repr(transparent)] +pub struct SettingsEdgeLocation(pub i32); +#[cfg(feature = "deprecated")] +impl SettingsEdgeLocation { + pub const Right: Self = Self(0i32); + pub const Left: Self = Self(1i32); +} +#[cfg(feature = "deprecated")] +impl ::core::marker::Copy for SettingsEdgeLocation {} +#[cfg(feature = "deprecated")] +impl ::core::clone::Clone for SettingsEdgeLocation { + fn clone(&self) -> Self { + *self + } +} +pub type SettingsPane = *mut ::core::ffi::c_void; +pub type SettingsPaneCommandsRequest = *mut ::core::ffi::c_void; +pub type SettingsPaneCommandsRequestedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ApplicationSettings\"`*"] +#[repr(transparent)] +pub struct SupportedWebAccountActions(pub u32); +impl SupportedWebAccountActions { + pub const None: Self = Self(0u32); + pub const Reconnect: Self = Self(1u32); + pub const Remove: Self = Self(2u32); + pub const ViewDetails: Self = Self(4u32); + pub const Manage: Self = Self(8u32); + pub const More: Self = Self(16u32); +} +impl ::core::marker::Copy for SupportedWebAccountActions {} +impl ::core::clone::Clone for SupportedWebAccountActions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_ApplicationSettings\"`*"] +#[repr(transparent)] +pub struct WebAccountAction(pub i32); +impl WebAccountAction { + pub const Reconnect: Self = Self(0i32); + pub const Remove: Self = Self(1i32); + pub const ViewDetails: Self = Self(2i32); + pub const Manage: Self = Self(3i32); + pub const More: Self = Self(4i32); +} +impl ::core::marker::Copy for WebAccountAction {} +impl ::core::clone::Clone for WebAccountAction { + fn clone(&self) -> Self { + *self + } +} +pub type WebAccountCommand = *mut ::core::ffi::c_void; +pub type WebAccountCommandInvokedHandler = *mut ::core::ffi::c_void; +pub type WebAccountInvokedArgs = *mut ::core::ffi::c_void; +pub type WebAccountProviderCommand = *mut ::core::ffi::c_void; +pub type WebAccountProviderCommandInvokedHandler = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Composition/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/Composition/Core/mod.rs new file mode 100644 index 000000000..37045cb86 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Composition/Core/mod.rs @@ -0,0 +1 @@ +pub type CompositorController = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Composition/Desktop/mod.rs b/vendor/windows-sys/src/Windows/UI/Composition/Desktop/mod.rs new file mode 100644 index 000000000..588ef4515 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Composition/Desktop/mod.rs @@ -0,0 +1 @@ +pub type DesktopWindowTarget = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Composition/Diagnostics/mod.rs b/vendor/windows-sys/src/Windows/UI/Composition/Diagnostics/mod.rs new file mode 100644 index 000000000..9c2baf6e5 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Composition/Diagnostics/mod.rs @@ -0,0 +1,22 @@ +pub type CompositionDebugHeatMaps = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Diagnostics\"`*"] +#[repr(transparent)] +pub struct CompositionDebugOverdrawContentKinds(pub u32); +impl CompositionDebugOverdrawContentKinds { + pub const None: Self = Self(0u32); + pub const OffscreenRendered: Self = Self(1u32); + pub const Colors: Self = Self(2u32); + pub const Effects: Self = Self(4u32); + pub const Shadows: Self = Self(8u32); + pub const Lights: Self = Self(16u32); + pub const Surfaces: Self = Self(32u32); + pub const SwapChains: Self = Self(64u32); + pub const All: Self = Self(4294967295u32); +} +impl ::core::marker::Copy for CompositionDebugOverdrawContentKinds {} +impl ::core::clone::Clone for CompositionDebugOverdrawContentKinds { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionDebugSettings = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Composition/Effects/mod.rs b/vendor/windows-sys/src/Windows/UI/Composition/Effects/mod.rs new file mode 100644 index 000000000..2167f5995 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Composition/Effects/mod.rs @@ -0,0 +1,14 @@ +pub type SceneLightingEffect = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Effects\"`*"] +#[repr(transparent)] +pub struct SceneLightingEffectReflectanceModel(pub i32); +impl SceneLightingEffectReflectanceModel { + pub const BlinnPhong: Self = Self(0i32); + pub const PhysicallyBasedBlinnPhong: Self = Self(1i32); +} +impl ::core::marker::Copy for SceneLightingEffectReflectanceModel {} +impl ::core::clone::Clone for SceneLightingEffectReflectanceModel { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Composition/Interactions/mod.rs b/vendor/windows-sys/src/Windows/UI/Composition/Interactions/mod.rs new file mode 100644 index 000000000..31a65ee2e --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Composition/Interactions/mod.rs @@ -0,0 +1,116 @@ +pub type CompositionConditionalValue = *mut ::core::ffi::c_void; +pub type CompositionInteractionSourceCollection = *mut ::core::ffi::c_void; +pub type ICompositionInteractionSource = *mut ::core::ffi::c_void; +pub type IInteractionTrackerOwner = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Interactions\"`*"] +#[repr(transparent)] +pub struct InteractionBindingAxisModes(pub u32); +impl InteractionBindingAxisModes { + pub const None: Self = Self(0u32); + pub const PositionX: Self = Self(1u32); + pub const PositionY: Self = Self(2u32); + pub const Scale: Self = Self(4u32); +} +impl ::core::marker::Copy for InteractionBindingAxisModes {} +impl ::core::clone::Clone for InteractionBindingAxisModes { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition_Interactions\"`*"] +#[repr(transparent)] +pub struct InteractionChainingMode(pub i32); +impl InteractionChainingMode { + pub const Auto: Self = Self(0i32); + pub const Always: Self = Self(1i32); + pub const Never: Self = Self(2i32); +} +impl ::core::marker::Copy for InteractionChainingMode {} +impl ::core::clone::Clone for InteractionChainingMode { + fn clone(&self) -> Self { + *self + } +} +pub type InteractionSourceConfiguration = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Interactions\"`*"] +#[repr(transparent)] +pub struct InteractionSourceMode(pub i32); +impl InteractionSourceMode { + pub const Disabled: Self = Self(0i32); + pub const EnabledWithInertia: Self = Self(1i32); + pub const EnabledWithoutInertia: Self = Self(2i32); +} +impl ::core::marker::Copy for InteractionSourceMode {} +impl ::core::clone::Clone for InteractionSourceMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition_Interactions\"`*"] +#[repr(transparent)] +pub struct InteractionSourceRedirectionMode(pub i32); +impl InteractionSourceRedirectionMode { + pub const Disabled: Self = Self(0i32); + pub const Enabled: Self = Self(1i32); +} +impl ::core::marker::Copy for InteractionSourceRedirectionMode {} +impl ::core::clone::Clone for InteractionSourceRedirectionMode { + fn clone(&self) -> Self { + *self + } +} +pub type InteractionTracker = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Interactions\"`*"] +#[repr(transparent)] +pub struct InteractionTrackerClampingOption(pub i32); +impl InteractionTrackerClampingOption { + pub const Auto: Self = Self(0i32); + pub const Disabled: Self = Self(1i32); +} +impl ::core::marker::Copy for InteractionTrackerClampingOption {} +impl ::core::clone::Clone for InteractionTrackerClampingOption { + fn clone(&self) -> Self { + *self + } +} +pub type InteractionTrackerCustomAnimationStateEnteredArgs = *mut ::core::ffi::c_void; +pub type InteractionTrackerIdleStateEnteredArgs = *mut ::core::ffi::c_void; +pub type InteractionTrackerInertiaModifier = *mut ::core::ffi::c_void; +pub type InteractionTrackerInertiaMotion = *mut ::core::ffi::c_void; +pub type InteractionTrackerInertiaNaturalMotion = *mut ::core::ffi::c_void; +pub type InteractionTrackerInertiaRestingValue = *mut ::core::ffi::c_void; +pub type InteractionTrackerInertiaStateEnteredArgs = *mut ::core::ffi::c_void; +pub type InteractionTrackerInteractingStateEnteredArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Interactions\"`*"] +#[repr(transparent)] +pub struct InteractionTrackerPositionUpdateOption(pub i32); +impl InteractionTrackerPositionUpdateOption { + pub const Default: Self = Self(0i32); + pub const AllowActiveCustomScaleAnimation: Self = Self(1i32); +} +impl ::core::marker::Copy for InteractionTrackerPositionUpdateOption {} +impl ::core::clone::Clone for InteractionTrackerPositionUpdateOption { + fn clone(&self) -> Self { + *self + } +} +pub type InteractionTrackerRequestIgnoredArgs = *mut ::core::ffi::c_void; +pub type InteractionTrackerValuesChangedArgs = *mut ::core::ffi::c_void; +pub type InteractionTrackerVector2InertiaModifier = *mut ::core::ffi::c_void; +pub type InteractionTrackerVector2InertiaNaturalMotion = *mut ::core::ffi::c_void; +pub type VisualInteractionSource = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Interactions\"`*"] +#[repr(transparent)] +pub struct VisualInteractionSourceRedirectionMode(pub i32); +impl VisualInteractionSourceRedirectionMode { + pub const Off: Self = Self(0i32); + pub const CapableTouchpadOnly: Self = Self(1i32); + pub const PointerWheelOnly: Self = Self(2i32); + pub const CapableTouchpadAndPointerWheel: Self = Self(3i32); +} +impl ::core::marker::Copy for VisualInteractionSourceRedirectionMode {} +impl ::core::clone::Clone for VisualInteractionSourceRedirectionMode { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Composition/Scenes/mod.rs b/vendor/windows-sys/src/Windows/UI/Composition/Scenes/mod.rs new file mode 100644 index 000000000..bdbfe43a0 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Composition/Scenes/mod.rs @@ -0,0 +1,75 @@ +#[doc = "*Required features: `\"UI_Composition_Scenes\"`*"] +#[repr(transparent)] +pub struct SceneAlphaMode(pub i32); +impl SceneAlphaMode { + pub const Opaque: Self = Self(0i32); + pub const AlphaTest: Self = Self(1i32); + pub const Blend: Self = Self(2i32); +} +impl ::core::marker::Copy for SceneAlphaMode {} +impl ::core::clone::Clone for SceneAlphaMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition_Scenes\"`*"] +#[repr(transparent)] +pub struct SceneAttributeSemantic(pub i32); +impl SceneAttributeSemantic { + pub const Index: Self = Self(0i32); + pub const Vertex: Self = Self(1i32); + pub const Normal: Self = Self(2i32); + pub const TexCoord0: Self = Self(3i32); + pub const TexCoord1: Self = Self(4i32); + pub const Color: Self = Self(5i32); + pub const Tangent: Self = Self(6i32); +} +impl ::core::marker::Copy for SceneAttributeSemantic {} +impl ::core::clone::Clone for SceneAttributeSemantic { + fn clone(&self) -> Self { + *self + } +} +pub type SceneBoundingBox = *mut ::core::ffi::c_void; +pub type SceneComponent = *mut ::core::ffi::c_void; +pub type SceneComponentCollection = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Scenes\"`*"] +#[repr(transparent)] +pub struct SceneComponentType(pub i32); +impl SceneComponentType { + pub const MeshRendererComponent: Self = Self(0i32); +} +impl ::core::marker::Copy for SceneComponentType {} +impl ::core::clone::Clone for SceneComponentType { + fn clone(&self) -> Self { + *self + } +} +pub type SceneMaterial = *mut ::core::ffi::c_void; +pub type SceneMaterialInput = *mut ::core::ffi::c_void; +pub type SceneMesh = *mut ::core::ffi::c_void; +pub type SceneMeshMaterialAttributeMap = *mut ::core::ffi::c_void; +pub type SceneMeshRendererComponent = *mut ::core::ffi::c_void; +pub type SceneMetallicRoughnessMaterial = *mut ::core::ffi::c_void; +pub type SceneModelTransform = *mut ::core::ffi::c_void; +pub type SceneNode = *mut ::core::ffi::c_void; +pub type SceneNodeCollection = *mut ::core::ffi::c_void; +pub type SceneObject = *mut ::core::ffi::c_void; +pub type ScenePbrMaterial = *mut ::core::ffi::c_void; +pub type SceneRendererComponent = *mut ::core::ffi::c_void; +pub type SceneSurfaceMaterialInput = *mut ::core::ffi::c_void; +pub type SceneVisual = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition_Scenes\"`*"] +#[repr(transparent)] +pub struct SceneWrappingMode(pub i32); +impl SceneWrappingMode { + pub const ClampToEdge: Self = Self(0i32); + pub const MirroredRepeat: Self = Self(1i32); + pub const Repeat: Self = Self(2i32); +} +impl ::core::marker::Copy for SceneWrappingMode {} +impl ::core::clone::Clone for SceneWrappingMode { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Composition/mod.rs b/vendor/windows-sys/src/Windows/UI/Composition/mod.rs new file mode 100644 index 000000000..c5a0bd54b --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Composition/mod.rs @@ -0,0 +1,445 @@ +#[cfg(feature = "UI_Composition_Core")] +pub mod Core; +#[cfg(feature = "UI_Composition_Desktop")] +pub mod Desktop; +#[cfg(feature = "UI_Composition_Diagnostics")] +pub mod Diagnostics; +#[cfg(feature = "UI_Composition_Effects")] +pub mod Effects; +#[cfg(feature = "UI_Composition_Interactions")] +pub mod Interactions; +#[cfg(feature = "UI_Composition_Scenes")] +pub mod Scenes; +pub type AmbientLight = *mut ::core::ffi::c_void; +pub type AnimationController = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct AnimationControllerProgressBehavior(pub i32); +impl AnimationControllerProgressBehavior { + pub const Default: Self = Self(0i32); + pub const IncludesDelayTime: Self = Self(1i32); +} +impl ::core::marker::Copy for AnimationControllerProgressBehavior {} +impl ::core::clone::Clone for AnimationControllerProgressBehavior { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct AnimationDelayBehavior(pub i32); +impl AnimationDelayBehavior { + pub const SetInitialValueAfterDelay: Self = Self(0i32); + pub const SetInitialValueBeforeDelay: Self = Self(1i32); +} +impl ::core::marker::Copy for AnimationDelayBehavior {} +impl ::core::clone::Clone for AnimationDelayBehavior { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct AnimationDirection(pub i32); +impl AnimationDirection { + pub const Normal: Self = Self(0i32); + pub const Reverse: Self = Self(1i32); + pub const Alternate: Self = Self(2i32); + pub const AlternateReverse: Self = Self(3i32); +} +impl ::core::marker::Copy for AnimationDirection {} +impl ::core::clone::Clone for AnimationDirection { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct AnimationIterationBehavior(pub i32); +impl AnimationIterationBehavior { + pub const Count: Self = Self(0i32); + pub const Forever: Self = Self(1i32); +} +impl ::core::marker::Copy for AnimationIterationBehavior {} +impl ::core::clone::Clone for AnimationIterationBehavior { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct AnimationPropertyAccessMode(pub i32); +impl AnimationPropertyAccessMode { + pub const None: Self = Self(0i32); + pub const ReadOnly: Self = Self(1i32); + pub const WriteOnly: Self = Self(2i32); + pub const ReadWrite: Self = Self(3i32); +} +impl ::core::marker::Copy for AnimationPropertyAccessMode {} +impl ::core::clone::Clone for AnimationPropertyAccessMode { + fn clone(&self) -> Self { + *self + } +} +pub type AnimationPropertyInfo = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct AnimationStopBehavior(pub i32); +impl AnimationStopBehavior { + pub const LeaveCurrentValue: Self = Self(0i32); + pub const SetToInitialValue: Self = Self(1i32); + pub const SetToFinalValue: Self = Self(2i32); +} +impl ::core::marker::Copy for AnimationStopBehavior {} +impl ::core::clone::Clone for AnimationStopBehavior { + fn clone(&self) -> Self { + *self + } +} +pub type BackEasingFunction = *mut ::core::ffi::c_void; +pub type BooleanKeyFrameAnimation = *mut ::core::ffi::c_void; +pub type BounceEasingFunction = *mut ::core::ffi::c_void; +pub type BounceScalarNaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type BounceVector2NaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type BounceVector3NaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type CircleEasingFunction = *mut ::core::ffi::c_void; +pub type ColorKeyFrameAnimation = *mut ::core::ffi::c_void; +pub type CompositionAnimation = *mut ::core::ffi::c_void; +pub type CompositionAnimationGroup = *mut ::core::ffi::c_void; +pub type CompositionBackdropBrush = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionBackfaceVisibility(pub i32); +impl CompositionBackfaceVisibility { + pub const Inherit: Self = Self(0i32); + pub const Visible: Self = Self(1i32); + pub const Hidden: Self = Self(2i32); +} +impl ::core::marker::Copy for CompositionBackfaceVisibility {} +impl ::core::clone::Clone for CompositionBackfaceVisibility { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionBatchCompletedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionBatchTypes(pub u32); +impl CompositionBatchTypes { + pub const None: Self = Self(0u32); + pub const Animation: Self = Self(1u32); + pub const Effect: Self = Self(2u32); + pub const InfiniteAnimation: Self = Self(4u32); + pub const AllAnimations: Self = Self(5u32); +} +impl ::core::marker::Copy for CompositionBatchTypes {} +impl ::core::clone::Clone for CompositionBatchTypes { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionBitmapInterpolationMode(pub i32); +impl CompositionBitmapInterpolationMode { + pub const NearestNeighbor: Self = Self(0i32); + pub const Linear: Self = Self(1i32); + pub const MagLinearMinLinearMipLinear: Self = Self(2i32); + pub const MagLinearMinLinearMipNearest: Self = Self(3i32); + pub const MagLinearMinNearestMipLinear: Self = Self(4i32); + pub const MagLinearMinNearestMipNearest: Self = Self(5i32); + pub const MagNearestMinLinearMipLinear: Self = Self(6i32); + pub const MagNearestMinLinearMipNearest: Self = Self(7i32); + pub const MagNearestMinNearestMipLinear: Self = Self(8i32); + pub const MagNearestMinNearestMipNearest: Self = Self(9i32); +} +impl ::core::marker::Copy for CompositionBitmapInterpolationMode {} +impl ::core::clone::Clone for CompositionBitmapInterpolationMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionBorderMode(pub i32); +impl CompositionBorderMode { + pub const Inherit: Self = Self(0i32); + pub const Soft: Self = Self(1i32); + pub const Hard: Self = Self(2i32); +} +impl ::core::marker::Copy for CompositionBorderMode {} +impl ::core::clone::Clone for CompositionBorderMode { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionBrush = *mut ::core::ffi::c_void; +pub type CompositionCapabilities = *mut ::core::ffi::c_void; +pub type CompositionClip = *mut ::core::ffi::c_void; +pub type CompositionColorBrush = *mut ::core::ffi::c_void; +pub type CompositionColorGradientStop = *mut ::core::ffi::c_void; +pub type CompositionColorGradientStopCollection = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionColorSpace(pub i32); +impl CompositionColorSpace { + pub const Auto: Self = Self(0i32); + pub const Hsl: Self = Self(1i32); + pub const Rgb: Self = Self(2i32); + pub const HslLinear: Self = Self(3i32); + pub const RgbLinear: Self = Self(4i32); +} +impl ::core::marker::Copy for CompositionColorSpace {} +impl ::core::clone::Clone for CompositionColorSpace { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionCommitBatch = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionCompositeMode(pub i32); +impl CompositionCompositeMode { + pub const Inherit: Self = Self(0i32); + pub const SourceOver: Self = Self(1i32); + pub const DestinationInvert: Self = Self(2i32); + pub const MinBlend: Self = Self(3i32); +} +impl ::core::marker::Copy for CompositionCompositeMode {} +impl ::core::clone::Clone for CompositionCompositeMode { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionContainerShape = *mut ::core::ffi::c_void; +pub type CompositionDrawingSurface = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionDropShadowSourcePolicy(pub i32); +impl CompositionDropShadowSourcePolicy { + pub const Default: Self = Self(0i32); + pub const InheritFromVisualContent: Self = Self(1i32); +} +impl ::core::marker::Copy for CompositionDropShadowSourcePolicy {} +impl ::core::clone::Clone for CompositionDropShadowSourcePolicy { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionEasingFunction = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionEasingFunctionMode(pub i32); +impl CompositionEasingFunctionMode { + pub const In: Self = Self(0i32); + pub const Out: Self = Self(1i32); + pub const InOut: Self = Self(2i32); +} +impl ::core::marker::Copy for CompositionEasingFunctionMode {} +impl ::core::clone::Clone for CompositionEasingFunctionMode { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionEffectBrush = *mut ::core::ffi::c_void; +pub type CompositionEffectFactory = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionEffectFactoryLoadStatus(pub i32); +impl CompositionEffectFactoryLoadStatus { + pub const Success: Self = Self(0i32); + pub const EffectTooComplex: Self = Self(1i32); + pub const Pending: Self = Self(2i32); + pub const Other: Self = Self(-1i32); +} +impl ::core::marker::Copy for CompositionEffectFactoryLoadStatus {} +impl ::core::clone::Clone for CompositionEffectFactoryLoadStatus { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionEffectSourceParameter = *mut ::core::ffi::c_void; +pub type CompositionEllipseGeometry = *mut ::core::ffi::c_void; +pub type CompositionGeometricClip = *mut ::core::ffi::c_void; +pub type CompositionGeometry = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionGetValueStatus(pub i32); +impl CompositionGetValueStatus { + pub const Succeeded: Self = Self(0i32); + pub const TypeMismatch: Self = Self(1i32); + pub const NotFound: Self = Self(2i32); +} +impl ::core::marker::Copy for CompositionGetValueStatus {} +impl ::core::clone::Clone for CompositionGetValueStatus { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionGradientBrush = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionGradientExtendMode(pub i32); +impl CompositionGradientExtendMode { + pub const Clamp: Self = Self(0i32); + pub const Wrap: Self = Self(1i32); + pub const Mirror: Self = Self(2i32); +} +impl ::core::marker::Copy for CompositionGradientExtendMode {} +impl ::core::clone::Clone for CompositionGradientExtendMode { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionGraphicsDevice = *mut ::core::ffi::c_void; +pub type CompositionLight = *mut ::core::ffi::c_void; +pub type CompositionLineGeometry = *mut ::core::ffi::c_void; +pub type CompositionLinearGradientBrush = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionMappingMode(pub i32); +impl CompositionMappingMode { + pub const Absolute: Self = Self(0i32); + pub const Relative: Self = Self(1i32); +} +impl ::core::marker::Copy for CompositionMappingMode {} +impl ::core::clone::Clone for CompositionMappingMode { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionMaskBrush = *mut ::core::ffi::c_void; +pub type CompositionMipmapSurface = *mut ::core::ffi::c_void; +pub type CompositionNineGridBrush = *mut ::core::ffi::c_void; +pub type CompositionObject = *mut ::core::ffi::c_void; +pub type CompositionPath = *mut ::core::ffi::c_void; +pub type CompositionPathGeometry = *mut ::core::ffi::c_void; +pub type CompositionProjectedShadow = *mut ::core::ffi::c_void; +pub type CompositionProjectedShadowCaster = *mut ::core::ffi::c_void; +pub type CompositionProjectedShadowCasterCollection = *mut ::core::ffi::c_void; +pub type CompositionProjectedShadowReceiver = *mut ::core::ffi::c_void; +pub type CompositionProjectedShadowReceiverUnorderedCollection = *mut ::core::ffi::c_void; +pub type CompositionPropertySet = *mut ::core::ffi::c_void; +pub type CompositionRadialGradientBrush = *mut ::core::ffi::c_void; +pub type CompositionRectangleGeometry = *mut ::core::ffi::c_void; +pub type CompositionRoundedRectangleGeometry = *mut ::core::ffi::c_void; +pub type CompositionScopedBatch = *mut ::core::ffi::c_void; +pub type CompositionShadow = *mut ::core::ffi::c_void; +pub type CompositionShape = *mut ::core::ffi::c_void; +pub type CompositionShapeCollection = *mut ::core::ffi::c_void; +pub type CompositionSpriteShape = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionStretch(pub i32); +impl CompositionStretch { + pub const None: Self = Self(0i32); + pub const Fill: Self = Self(1i32); + pub const Uniform: Self = Self(2i32); + pub const UniformToFill: Self = Self(3i32); +} +impl ::core::marker::Copy for CompositionStretch {} +impl ::core::clone::Clone for CompositionStretch { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionStrokeCap(pub i32); +impl CompositionStrokeCap { + pub const Flat: Self = Self(0i32); + pub const Square: Self = Self(1i32); + pub const Round: Self = Self(2i32); + pub const Triangle: Self = Self(3i32); +} +impl ::core::marker::Copy for CompositionStrokeCap {} +impl ::core::clone::Clone for CompositionStrokeCap { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionStrokeDashArray = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Composition\"`*"] +#[repr(transparent)] +pub struct CompositionStrokeLineJoin(pub i32); +impl CompositionStrokeLineJoin { + pub const Miter: Self = Self(0i32); + pub const Bevel: Self = Self(1i32); + pub const Round: Self = Self(2i32); + pub const MiterOrBevel: Self = Self(3i32); +} +impl ::core::marker::Copy for CompositionStrokeLineJoin {} +impl ::core::clone::Clone for CompositionStrokeLineJoin { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionSurfaceBrush = *mut ::core::ffi::c_void; +pub type CompositionTarget = *mut ::core::ffi::c_void; +pub type CompositionTransform = *mut ::core::ffi::c_void; +pub type CompositionViewBox = *mut ::core::ffi::c_void; +pub type CompositionVirtualDrawingSurface = *mut ::core::ffi::c_void; +pub type CompositionVisualSurface = *mut ::core::ffi::c_void; +pub type Compositor = *mut ::core::ffi::c_void; +pub type ContainerVisual = *mut ::core::ffi::c_void; +pub type CubicBezierEasingFunction = *mut ::core::ffi::c_void; +pub type DelegatedInkTrailVisual = *mut ::core::ffi::c_void; +pub type DistantLight = *mut ::core::ffi::c_void; +pub type DropShadow = *mut ::core::ffi::c_void; +pub type ElasticEasingFunction = *mut ::core::ffi::c_void; +pub type ExponentialEasingFunction = *mut ::core::ffi::c_void; +pub type ExpressionAnimation = *mut ::core::ffi::c_void; +pub type IAnimationObject = *mut ::core::ffi::c_void; +pub type ICompositionAnimationBase = *mut ::core::ffi::c_void; +pub type ICompositionSupportsSystemBackdrop = *mut ::core::ffi::c_void; +pub type ICompositionSurface = *mut ::core::ffi::c_void; +pub type ICompositionSurfaceFacade = *mut ::core::ffi::c_void; +pub type IVisualElement = *mut ::core::ffi::c_void; +pub type IVisualElement2 = *mut ::core::ffi::c_void; +pub type ImplicitAnimationCollection = *mut ::core::ffi::c_void; +pub type InitialValueExpressionCollection = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Composition\"`, `\"Foundation\"`*"] +#[cfg(feature = "Foundation")] +pub struct InkTrailPoint { + pub Point: super::super::Foundation::Point, + pub Radius: f32, +} +#[cfg(feature = "Foundation")] +impl ::core::marker::Copy for InkTrailPoint {} +#[cfg(feature = "Foundation")] +impl ::core::clone::Clone for InkTrailPoint { + fn clone(&self) -> Self { + *self + } +} +pub type InsetClip = *mut ::core::ffi::c_void; +pub type KeyFrameAnimation = *mut ::core::ffi::c_void; +pub type LayerVisual = *mut ::core::ffi::c_void; +pub type LinearEasingFunction = *mut ::core::ffi::c_void; +pub type NaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type PathKeyFrameAnimation = *mut ::core::ffi::c_void; +pub type PointLight = *mut ::core::ffi::c_void; +pub type PowerEasingFunction = *mut ::core::ffi::c_void; +pub type QuaternionKeyFrameAnimation = *mut ::core::ffi::c_void; +pub type RectangleClip = *mut ::core::ffi::c_void; +pub type RedirectVisual = *mut ::core::ffi::c_void; +pub type RenderingDeviceReplacedEventArgs = *mut ::core::ffi::c_void; +pub type ScalarKeyFrameAnimation = *mut ::core::ffi::c_void; +pub type ScalarNaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type ShapeVisual = *mut ::core::ffi::c_void; +pub type SineEasingFunction = *mut ::core::ffi::c_void; +pub type SpotLight = *mut ::core::ffi::c_void; +pub type SpringScalarNaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type SpringVector2NaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type SpringVector3NaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type SpriteVisual = *mut ::core::ffi::c_void; +pub type StepEasingFunction = *mut ::core::ffi::c_void; +pub type Vector2KeyFrameAnimation = *mut ::core::ffi::c_void; +pub type Vector2NaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type Vector3KeyFrameAnimation = *mut ::core::ffi::c_void; +pub type Vector3NaturalMotionAnimation = *mut ::core::ffi::c_void; +pub type Vector4KeyFrameAnimation = *mut ::core::ffi::c_void; +pub type Visual = *mut ::core::ffi::c_void; +pub type VisualCollection = *mut ::core::ffi::c_void; +pub type VisualUnorderedCollection = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Core/AnimationMetrics/mod.rs b/vendor/windows-sys/src/Windows/UI/Core/AnimationMetrics/mod.rs new file mode 100644 index 000000000..acd208e5d --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Core/AnimationMetrics/mod.rs @@ -0,0 +1,98 @@ +pub type AnimationDescription = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core_AnimationMetrics\"`*"] +#[repr(transparent)] +pub struct AnimationEffect(pub i32); +impl AnimationEffect { + pub const Expand: Self = Self(0i32); + pub const Collapse: Self = Self(1i32); + pub const Reposition: Self = Self(2i32); + pub const FadeIn: Self = Self(3i32); + pub const FadeOut: Self = Self(4i32); + pub const AddToList: Self = Self(5i32); + pub const DeleteFromList: Self = Self(6i32); + pub const AddToGrid: Self = Self(7i32); + pub const DeleteFromGrid: Self = Self(8i32); + pub const AddToSearchGrid: Self = Self(9i32); + pub const DeleteFromSearchGrid: Self = Self(10i32); + pub const AddToSearchList: Self = Self(11i32); + pub const DeleteFromSearchList: Self = Self(12i32); + pub const ShowEdgeUI: Self = Self(13i32); + pub const ShowPanel: Self = Self(14i32); + pub const HideEdgeUI: Self = Self(15i32); + pub const HidePanel: Self = Self(16i32); + pub const ShowPopup: Self = Self(17i32); + pub const HidePopup: Self = Self(18i32); + pub const PointerDown: Self = Self(19i32); + pub const PointerUp: Self = Self(20i32); + pub const DragSourceStart: Self = Self(21i32); + pub const DragSourceEnd: Self = Self(22i32); + pub const TransitionContent: Self = Self(23i32); + pub const Reveal: Self = Self(24i32); + pub const Hide: Self = Self(25i32); + pub const DragBetweenEnter: Self = Self(26i32); + pub const DragBetweenLeave: Self = Self(27i32); + pub const SwipeSelect: Self = Self(28i32); + pub const SwipeDeselect: Self = Self(29i32); + pub const SwipeReveal: Self = Self(30i32); + pub const EnterPage: Self = Self(31i32); + pub const TransitionPage: Self = Self(32i32); + pub const CrossFade: Self = Self(33i32); + pub const Peek: Self = Self(34i32); + pub const UpdateBadge: Self = Self(35i32); +} +impl ::core::marker::Copy for AnimationEffect {} +impl ::core::clone::Clone for AnimationEffect { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Core_AnimationMetrics\"`*"] +#[repr(transparent)] +pub struct AnimationEffectTarget(pub i32); +impl AnimationEffectTarget { + pub const Primary: Self = Self(0i32); + pub const Added: Self = Self(1i32); + pub const Affected: Self = Self(2i32); + pub const Background: Self = Self(3i32); + pub const Content: Self = Self(4i32); + pub const Deleted: Self = Self(5i32); + pub const Deselected: Self = Self(6i32); + pub const DragSource: Self = Self(7i32); + pub const Hidden: Self = Self(8i32); + pub const Incoming: Self = Self(9i32); + pub const Outgoing: Self = Self(10i32); + pub const Outline: Self = Self(11i32); + pub const Remaining: Self = Self(12i32); + pub const Revealed: Self = Self(13i32); + pub const RowIn: Self = Self(14i32); + pub const RowOut: Self = Self(15i32); + pub const Selected: Self = Self(16i32); + pub const Selection: Self = Self(17i32); + pub const Shown: Self = Self(18i32); + pub const Tapped: Self = Self(19i32); +} +impl ::core::marker::Copy for AnimationEffectTarget {} +impl ::core::clone::Clone for AnimationEffectTarget { + fn clone(&self) -> Self { + *self + } +} +pub type IPropertyAnimation = *mut ::core::ffi::c_void; +pub type OpacityAnimation = *mut ::core::ffi::c_void; +pub type PropertyAnimation = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core_AnimationMetrics\"`*"] +#[repr(transparent)] +pub struct PropertyAnimationType(pub i32); +impl PropertyAnimationType { + pub const Scale: Self = Self(0i32); + pub const Translation: Self = Self(1i32); + pub const Opacity: Self = Self(2i32); +} +impl ::core::marker::Copy for PropertyAnimationType {} +impl ::core::clone::Clone for PropertyAnimationType { + fn clone(&self) -> Self { + *self + } +} +pub type ScaleAnimation = *mut ::core::ffi::c_void; +pub type TranslationAnimation = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Core/Preview/mod.rs b/vendor/windows-sys/src/Windows/UI/Core/Preview/mod.rs new file mode 100644 index 000000000..3b548318c --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Core/Preview/mod.rs @@ -0,0 +1,3 @@ +pub type CoreAppWindowPreview = *mut ::core::ffi::c_void; +pub type SystemNavigationCloseRequestedPreviewEventArgs = *mut ::core::ffi::c_void; +pub type SystemNavigationManagerPreview = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/Core/mod.rs new file mode 100644 index 000000000..06f50dbe6 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Core/mod.rs @@ -0,0 +1,263 @@ +#[cfg(feature = "UI_Core_AnimationMetrics")] +pub mod AnimationMetrics; +#[cfg(feature = "UI_Core_Preview")] +pub mod Preview; +pub type AcceleratorKeyEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct AppViewBackButtonVisibility(pub i32); +impl AppViewBackButtonVisibility { + pub const Visible: Self = Self(0i32); + pub const Collapsed: Self = Self(1i32); + pub const Disabled: Self = Self(2i32); +} +impl ::core::marker::Copy for AppViewBackButtonVisibility {} +impl ::core::clone::Clone for AppViewBackButtonVisibility { + fn clone(&self) -> Self { + *self + } +} +pub type AutomationProviderRequestedEventArgs = *mut ::core::ffi::c_void; +pub type BackRequestedEventArgs = *mut ::core::ffi::c_void; +pub type CharacterReceivedEventArgs = *mut ::core::ffi::c_void; +pub type ClosestInteractiveBoundsRequestedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreAcceleratorKeyEventType(pub i32); +impl CoreAcceleratorKeyEventType { + pub const Character: Self = Self(2i32); + pub const DeadCharacter: Self = Self(3i32); + pub const KeyDown: Self = Self(0i32); + pub const KeyUp: Self = Self(1i32); + pub const SystemCharacter: Self = Self(6i32); + pub const SystemDeadCharacter: Self = Self(7i32); + pub const SystemKeyDown: Self = Self(4i32); + pub const SystemKeyUp: Self = Self(5i32); + pub const UnicodeCharacter: Self = Self(8i32); +} +impl ::core::marker::Copy for CoreAcceleratorKeyEventType {} +impl ::core::clone::Clone for CoreAcceleratorKeyEventType { + fn clone(&self) -> Self { + *self + } +} +pub type CoreAcceleratorKeys = *mut ::core::ffi::c_void; +pub type CoreComponentInputSource = *mut ::core::ffi::c_void; +pub type CoreCursor = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreCursorType(pub i32); +impl CoreCursorType { + pub const Arrow: Self = Self(0i32); + pub const Cross: Self = Self(1i32); + pub const Custom: Self = Self(2i32); + pub const Hand: Self = Self(3i32); + pub const Help: Self = Self(4i32); + pub const IBeam: Self = Self(5i32); + pub const SizeAll: Self = Self(6i32); + pub const SizeNortheastSouthwest: Self = Self(7i32); + pub const SizeNorthSouth: Self = Self(8i32); + pub const SizeNorthwestSoutheast: Self = Self(9i32); + pub const SizeWestEast: Self = Self(10i32); + pub const UniversalNo: Self = Self(11i32); + pub const UpArrow: Self = Self(12i32); + pub const Wait: Self = Self(13i32); + pub const Pin: Self = Self(14i32); + pub const Person: Self = Self(15i32); +} +impl ::core::marker::Copy for CoreCursorType {} +impl ::core::clone::Clone for CoreCursorType { + fn clone(&self) -> Self { + *self + } +} +pub type CoreDispatcher = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreDispatcherPriority(pub i32); +impl CoreDispatcherPriority { + pub const Idle: Self = Self(-2i32); + pub const Low: Self = Self(-1i32); + pub const Normal: Self = Self(0i32); + pub const High: Self = Self(1i32); +} +impl ::core::marker::Copy for CoreDispatcherPriority {} +impl ::core::clone::Clone for CoreDispatcherPriority { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreIndependentInputFilters(pub u32); +impl CoreIndependentInputFilters { + pub const None: Self = Self(0u32); + pub const MouseButton: Self = Self(1u32); + pub const MouseWheel: Self = Self(2u32); + pub const MouseHover: Self = Self(4u32); + pub const PenWithBarrel: Self = Self(8u32); + pub const PenInverted: Self = Self(16u32); +} +impl ::core::marker::Copy for CoreIndependentInputFilters {} +impl ::core::clone::Clone for CoreIndependentInputFilters { + fn clone(&self) -> Self { + *self + } +} +pub type CoreIndependentInputSource = *mut ::core::ffi::c_void; +pub type CoreIndependentInputSourceController = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreInputDeviceTypes(pub u32); +impl CoreInputDeviceTypes { + pub const None: Self = Self(0u32); + pub const Touch: Self = Self(1u32); + pub const Pen: Self = Self(2u32); + pub const Mouse: Self = Self(4u32); +} +impl ::core::marker::Copy for CoreInputDeviceTypes {} +impl ::core::clone::Clone for CoreInputDeviceTypes { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Core\"`*"] +pub struct CorePhysicalKeyStatus { + pub RepeatCount: u32, + pub ScanCode: u32, + pub IsExtendedKey: bool, + pub IsMenuKeyDown: bool, + pub WasKeyDown: bool, + pub IsKeyReleased: bool, +} +impl ::core::marker::Copy for CorePhysicalKeyStatus {} +impl ::core::clone::Clone for CorePhysicalKeyStatus { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreProcessEventsOption(pub i32); +impl CoreProcessEventsOption { + pub const ProcessOneAndAllPending: Self = Self(0i32); + pub const ProcessOneIfPresent: Self = Self(1i32); + pub const ProcessUntilQuit: Self = Self(2i32); + pub const ProcessAllIfPresent: Self = Self(3i32); +} +impl ::core::marker::Copy for CoreProcessEventsOption {} +impl ::core::clone::Clone for CoreProcessEventsOption { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Core\"`, `\"Foundation\"`*"] +#[cfg(feature = "Foundation")] +pub struct CoreProximityEvaluation { + pub Score: i32, + pub AdjustedPoint: super::super::Foundation::Point, +} +#[cfg(feature = "Foundation")] +impl ::core::marker::Copy for CoreProximityEvaluation {} +#[cfg(feature = "Foundation")] +impl ::core::clone::Clone for CoreProximityEvaluation { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreProximityEvaluationScore(pub i32); +impl CoreProximityEvaluationScore { + pub const Closest: Self = Self(0i32); + pub const Farthest: Self = Self(2147483647i32); +} +impl ::core::marker::Copy for CoreProximityEvaluationScore {} +impl ::core::clone::Clone for CoreProximityEvaluationScore { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreVirtualKeyStates(pub u32); +impl CoreVirtualKeyStates { + pub const None: Self = Self(0u32); + pub const Down: Self = Self(1u32); + pub const Locked: Self = Self(2u32); +} +impl ::core::marker::Copy for CoreVirtualKeyStates {} +impl ::core::clone::Clone for CoreVirtualKeyStates { + fn clone(&self) -> Self { + *self + } +} +pub type CoreWindow = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreWindowActivationMode(pub i32); +impl CoreWindowActivationMode { + pub const None: Self = Self(0i32); + pub const Deactivated: Self = Self(1i32); + pub const ActivatedNotForeground: Self = Self(2i32); + pub const ActivatedInForeground: Self = Self(3i32); +} +impl ::core::marker::Copy for CoreWindowActivationMode {} +impl ::core::clone::Clone for CoreWindowActivationMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreWindowActivationState(pub i32); +impl CoreWindowActivationState { + pub const CodeActivated: Self = Self(0i32); + pub const Deactivated: Self = Self(1i32); + pub const PointerActivated: Self = Self(2i32); +} +impl ::core::marker::Copy for CoreWindowActivationState {} +impl ::core::clone::Clone for CoreWindowActivationState { + fn clone(&self) -> Self { + *self + } +} +pub type CoreWindowDialog = *mut ::core::ffi::c_void; +pub type CoreWindowEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Core\"`*"] +#[repr(transparent)] +pub struct CoreWindowFlowDirection(pub i32); +impl CoreWindowFlowDirection { + pub const LeftToRight: Self = Self(0i32); + pub const RightToLeft: Self = Self(1i32); +} +impl ::core::marker::Copy for CoreWindowFlowDirection {} +impl ::core::clone::Clone for CoreWindowFlowDirection { + fn clone(&self) -> Self { + *self + } +} +pub type CoreWindowFlyout = *mut ::core::ffi::c_void; +pub type CoreWindowPopupShowingEventArgs = *mut ::core::ffi::c_void; +pub type CoreWindowResizeManager = *mut ::core::ffi::c_void; +pub type DispatchedHandler = *mut ::core::ffi::c_void; +pub type ICoreAcceleratorKeys = *mut ::core::ffi::c_void; +pub type ICoreInputSourceBase = *mut ::core::ffi::c_void; +pub type ICorePointerInputSource = *mut ::core::ffi::c_void; +pub type ICorePointerInputSource2 = *mut ::core::ffi::c_void; +pub type ICorePointerRedirector = *mut ::core::ffi::c_void; +pub type ICoreWindow = *mut ::core::ffi::c_void; +pub type ICoreWindowEventArgs = *mut ::core::ffi::c_void; +pub type IInitializeWithCoreWindow = *mut ::core::ffi::c_void; +pub type IdleDispatchedHandler = *mut ::core::ffi::c_void; +pub type IdleDispatchedHandlerArgs = *mut ::core::ffi::c_void; +pub type InputEnabledEventArgs = *mut ::core::ffi::c_void; +pub type KeyEventArgs = *mut ::core::ffi::c_void; +pub type PointerEventArgs = *mut ::core::ffi::c_void; +pub type SystemNavigationManager = *mut ::core::ffi::c_void; +pub type TouchHitTestingEventArgs = *mut ::core::ffi::c_void; +pub type VisibilityChangedEventArgs = *mut ::core::ffi::c_void; +pub type WindowActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WindowSizeChangedEventArgs = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Input/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/Core/mod.rs new file mode 100644 index 000000000..0755a6408 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/Core/mod.rs @@ -0,0 +1 @@ +pub type RadialControllerIndependentInputSource = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Input/Inking/Analysis/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/Inking/Analysis/mod.rs new file mode 100644 index 000000000..fcc336eaa --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/Inking/Analysis/mod.rs @@ -0,0 +1,86 @@ +pub type IInkAnalysisNode = *mut ::core::ffi::c_void; +pub type IInkAnalyzerFactory = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking_Analysis\"`*"] +#[repr(transparent)] +pub struct InkAnalysisDrawingKind(pub i32); +impl InkAnalysisDrawingKind { + pub const Drawing: Self = Self(0i32); + pub const Circle: Self = Self(1i32); + pub const Ellipse: Self = Self(2i32); + pub const Triangle: Self = Self(3i32); + pub const IsoscelesTriangle: Self = Self(4i32); + pub const EquilateralTriangle: Self = Self(5i32); + pub const RightTriangle: Self = Self(6i32); + pub const Quadrilateral: Self = Self(7i32); + pub const Rectangle: Self = Self(8i32); + pub const Square: Self = Self(9i32); + pub const Diamond: Self = Self(10i32); + pub const Trapezoid: Self = Self(11i32); + pub const Parallelogram: Self = Self(12i32); + pub const Pentagon: Self = Self(13i32); + pub const Hexagon: Self = Self(14i32); +} +impl ::core::marker::Copy for InkAnalysisDrawingKind {} +impl ::core::clone::Clone for InkAnalysisDrawingKind { + fn clone(&self) -> Self { + *self + } +} +pub type InkAnalysisInkBullet = *mut ::core::ffi::c_void; +pub type InkAnalysisInkDrawing = *mut ::core::ffi::c_void; +pub type InkAnalysisInkWord = *mut ::core::ffi::c_void; +pub type InkAnalysisLine = *mut ::core::ffi::c_void; +pub type InkAnalysisListItem = *mut ::core::ffi::c_void; +pub type InkAnalysisNode = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking_Analysis\"`*"] +#[repr(transparent)] +pub struct InkAnalysisNodeKind(pub i32); +impl InkAnalysisNodeKind { + pub const UnclassifiedInk: Self = Self(0i32); + pub const Root: Self = Self(1i32); + pub const WritingRegion: Self = Self(2i32); + pub const Paragraph: Self = Self(3i32); + pub const Line: Self = Self(4i32); + pub const InkWord: Self = Self(5i32); + pub const InkBullet: Self = Self(6i32); + pub const InkDrawing: Self = Self(7i32); + pub const ListItem: Self = Self(8i32); +} +impl ::core::marker::Copy for InkAnalysisNodeKind {} +impl ::core::clone::Clone for InkAnalysisNodeKind { + fn clone(&self) -> Self { + *self + } +} +pub type InkAnalysisParagraph = *mut ::core::ffi::c_void; +pub type InkAnalysisResult = *mut ::core::ffi::c_void; +pub type InkAnalysisRoot = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking_Analysis\"`*"] +#[repr(transparent)] +pub struct InkAnalysisStatus(pub i32); +impl InkAnalysisStatus { + pub const Updated: Self = Self(0i32); + pub const Unchanged: Self = Self(1i32); +} +impl ::core::marker::Copy for InkAnalysisStatus {} +impl ::core::clone::Clone for InkAnalysisStatus { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input_Inking_Analysis\"`*"] +#[repr(transparent)] +pub struct InkAnalysisStrokeKind(pub i32); +impl InkAnalysisStrokeKind { + pub const Auto: Self = Self(0i32); + pub const Writing: Self = Self(1i32); + pub const Drawing: Self = Self(2i32); +} +impl ::core::marker::Copy for InkAnalysisStrokeKind {} +impl ::core::clone::Clone for InkAnalysisStrokeKind { + fn clone(&self) -> Self { + *self + } +} +pub type InkAnalysisWritingRegion = *mut ::core::ffi::c_void; +pub type InkAnalyzer = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Input/Inking/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/Inking/Core/mod.rs new file mode 100644 index 000000000..905d564b4 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/Inking/Core/mod.rs @@ -0,0 +1,19 @@ +pub type CoreIncrementalInkStroke = *mut ::core::ffi::c_void; +pub type CoreInkIndependentInputSource = *mut ::core::ffi::c_void; +pub type CoreInkPresenterHost = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking_Core\"`*"] +#[repr(transparent)] +pub struct CoreWetStrokeDisposition(pub i32); +impl CoreWetStrokeDisposition { + pub const Inking: Self = Self(0i32); + pub const Completed: Self = Self(1i32); + pub const Canceled: Self = Self(2i32); +} +impl ::core::marker::Copy for CoreWetStrokeDisposition {} +impl ::core::clone::Clone for CoreWetStrokeDisposition { + fn clone(&self) -> Self { + *self + } +} +pub type CoreWetStrokeUpdateEventArgs = *mut ::core::ffi::c_void; +pub type CoreWetStrokeUpdateSource = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Input/Inking/Preview/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/Inking/Preview/mod.rs new file mode 100644 index 000000000..c823e85b1 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/Inking/Preview/mod.rs @@ -0,0 +1 @@ +pub type PalmRejectionDelayZonePreview = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Input/Inking/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/Inking/mod.rs new file mode 100644 index 000000000..5f279fcec --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/Inking/mod.rs @@ -0,0 +1,196 @@ +#[cfg(feature = "UI_Input_Inking_Analysis")] +pub mod Analysis; +#[cfg(feature = "UI_Input_Inking_Core")] +pub mod Core; +#[cfg(feature = "UI_Input_Inking_Preview")] +pub mod Preview; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct HandwritingLineHeight(pub i32); +impl HandwritingLineHeight { + pub const Small: Self = Self(0i32); + pub const Medium: Self = Self(1i32); + pub const Large: Self = Self(2i32); +} +impl ::core::marker::Copy for HandwritingLineHeight {} +impl ::core::clone::Clone for HandwritingLineHeight { + fn clone(&self) -> Self { + *self + } +} +pub type IInkPointFactory = *mut ::core::ffi::c_void; +pub type IInkPresenterRulerFactory = *mut ::core::ffi::c_void; +pub type IInkPresenterStencil = *mut ::core::ffi::c_void; +pub type IInkRecognizerContainer = *mut ::core::ffi::c_void; +pub type IInkStrokeContainer = *mut ::core::ffi::c_void; +pub type InkDrawingAttributes = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkDrawingAttributesKind(pub i32); +impl InkDrawingAttributesKind { + pub const Default: Self = Self(0i32); + pub const Pencil: Self = Self(1i32); +} +impl ::core::marker::Copy for InkDrawingAttributesKind {} +impl ::core::clone::Clone for InkDrawingAttributesKind { + fn clone(&self) -> Self { + *self + } +} +pub type InkDrawingAttributesPencilProperties = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkHighContrastAdjustment(pub i32); +impl InkHighContrastAdjustment { + pub const UseSystemColorsWhenNecessary: Self = Self(0i32); + pub const UseSystemColors: Self = Self(1i32); + pub const UseOriginalColors: Self = Self(2i32); +} +impl ::core::marker::Copy for InkHighContrastAdjustment {} +impl ::core::clone::Clone for InkHighContrastAdjustment { + fn clone(&self) -> Self { + *self + } +} +pub type InkInputConfiguration = *mut ::core::ffi::c_void; +pub type InkInputProcessingConfiguration = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkInputProcessingMode(pub i32); +impl InkInputProcessingMode { + pub const None: Self = Self(0i32); + pub const Inking: Self = Self(1i32); + pub const Erasing: Self = Self(2i32); +} +impl ::core::marker::Copy for InkInputProcessingMode {} +impl ::core::clone::Clone for InkInputProcessingMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkInputRightDragAction(pub i32); +impl InkInputRightDragAction { + pub const LeaveUnprocessed: Self = Self(0i32); + pub const AllowProcessing: Self = Self(1i32); +} +impl ::core::marker::Copy for InkInputRightDragAction {} +impl ::core::clone::Clone for InkInputRightDragAction { + fn clone(&self) -> Self { + *self + } +} +pub type InkManager = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkManipulationMode(pub i32); +impl InkManipulationMode { + pub const Inking: Self = Self(0i32); + pub const Erasing: Self = Self(1i32); + pub const Selecting: Self = Self(2i32); +} +impl ::core::marker::Copy for InkManipulationMode {} +impl ::core::clone::Clone for InkManipulationMode { + fn clone(&self) -> Self { + *self + } +} +pub type InkModelerAttributes = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkPersistenceFormat(pub i32); +impl InkPersistenceFormat { + pub const GifWithEmbeddedIsf: Self = Self(0i32); + pub const Isf: Self = Self(1i32); +} +impl ::core::marker::Copy for InkPersistenceFormat {} +impl ::core::clone::Clone for InkPersistenceFormat { + fn clone(&self) -> Self { + *self + } +} +pub type InkPoint = *mut ::core::ffi::c_void; +pub type InkPresenter = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkPresenterPredefinedConfiguration(pub i32); +impl InkPresenterPredefinedConfiguration { + pub const SimpleSinglePointer: Self = Self(0i32); + pub const SimpleMultiplePointer: Self = Self(1i32); +} +impl ::core::marker::Copy for InkPresenterPredefinedConfiguration {} +impl ::core::clone::Clone for InkPresenterPredefinedConfiguration { + fn clone(&self) -> Self { + *self + } +} +pub type InkPresenterProtractor = *mut ::core::ffi::c_void; +pub type InkPresenterRuler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkPresenterStencilKind(pub i32); +impl InkPresenterStencilKind { + pub const Other: Self = Self(0i32); + pub const Ruler: Self = Self(1i32); + pub const Protractor: Self = Self(2i32); +} +impl ::core::marker::Copy for InkPresenterStencilKind {} +impl ::core::clone::Clone for InkPresenterStencilKind { + fn clone(&self) -> Self { + *self + } +} +pub type InkRecognitionResult = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct InkRecognitionTarget(pub i32); +impl InkRecognitionTarget { + pub const All: Self = Self(0i32); + pub const Selected: Self = Self(1i32); + pub const Recent: Self = Self(2i32); +} +impl ::core::marker::Copy for InkRecognitionTarget {} +impl ::core::clone::Clone for InkRecognitionTarget { + fn clone(&self) -> Self { + *self + } +} +pub type InkRecognizer = *mut ::core::ffi::c_void; +pub type InkRecognizerContainer = *mut ::core::ffi::c_void; +pub type InkStroke = *mut ::core::ffi::c_void; +pub type InkStrokeBuilder = *mut ::core::ffi::c_void; +pub type InkStrokeContainer = *mut ::core::ffi::c_void; +pub type InkStrokeInput = *mut ::core::ffi::c_void; +pub type InkStrokeRenderingSegment = *mut ::core::ffi::c_void; +pub type InkStrokesCollectedEventArgs = *mut ::core::ffi::c_void; +pub type InkStrokesErasedEventArgs = *mut ::core::ffi::c_void; +pub type InkSynchronizer = *mut ::core::ffi::c_void; +pub type InkUnprocessedInput = *mut ::core::ffi::c_void; +pub type PenAndInkSettings = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct PenHandedness(pub i32); +impl PenHandedness { + pub const Right: Self = Self(0i32); + pub const Left: Self = Self(1i32); +} +impl ::core::marker::Copy for PenHandedness {} +impl ::core::clone::Clone for PenHandedness { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input_Inking\"`*"] +#[repr(transparent)] +pub struct PenTipShape(pub i32); +impl PenTipShape { + pub const Circle: Self = Self(0i32); + pub const Rectangle: Self = Self(1i32); +} +impl ::core::marker::Copy for PenTipShape {} +impl ::core::clone::Clone for PenTipShape { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Input/Preview/Injection/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/Preview/Injection/mod.rs new file mode 100644 index 000000000..caf43552c --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/Preview/Injection/mod.rs @@ -0,0 +1,209 @@ +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputButtonChangeKind(pub i32); +impl InjectedInputButtonChangeKind { + pub const None: Self = Self(0i32); + pub const FirstButtonDown: Self = Self(1i32); + pub const FirstButtonUp: Self = Self(2i32); + pub const SecondButtonDown: Self = Self(3i32); + pub const SecondButtonUp: Self = Self(4i32); + pub const ThirdButtonDown: Self = Self(5i32); + pub const ThirdButtonUp: Self = Self(6i32); + pub const FourthButtonDown: Self = Self(7i32); + pub const FourthButtonUp: Self = Self(8i32); + pub const FifthButtonDown: Self = Self(9i32); + pub const FifthButtonUp: Self = Self(10i32); +} +impl ::core::marker::Copy for InjectedInputButtonChangeKind {} +impl ::core::clone::Clone for InjectedInputButtonChangeKind { + fn clone(&self) -> Self { + *self + } +} +pub type InjectedInputGamepadInfo = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputKeyOptions(pub u32); +impl InjectedInputKeyOptions { + pub const None: Self = Self(0u32); + pub const ExtendedKey: Self = Self(1u32); + pub const KeyUp: Self = Self(2u32); + pub const ScanCode: Self = Self(8u32); + pub const Unicode: Self = Self(4u32); +} +impl ::core::marker::Copy for InjectedInputKeyOptions {} +impl ::core::clone::Clone for InjectedInputKeyOptions { + fn clone(&self) -> Self { + *self + } +} +pub type InjectedInputKeyboardInfo = *mut ::core::ffi::c_void; +pub type InjectedInputMouseInfo = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputMouseOptions(pub u32); +impl InjectedInputMouseOptions { + pub const None: Self = Self(0u32); + pub const Move: Self = Self(1u32); + pub const LeftDown: Self = Self(2u32); + pub const LeftUp: Self = Self(4u32); + pub const RightDown: Self = Self(8u32); + pub const RightUp: Self = Self(16u32); + pub const MiddleDown: Self = Self(32u32); + pub const MiddleUp: Self = Self(64u32); + pub const XDown: Self = Self(128u32); + pub const XUp: Self = Self(256u32); + pub const Wheel: Self = Self(2048u32); + pub const HWheel: Self = Self(4096u32); + pub const MoveNoCoalesce: Self = Self(8192u32); + pub const VirtualDesk: Self = Self(16384u32); + pub const Absolute: Self = Self(32768u32); +} +impl ::core::marker::Copy for InjectedInputMouseOptions {} +impl ::core::clone::Clone for InjectedInputMouseOptions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputPenButtons(pub u32); +impl InjectedInputPenButtons { + pub const None: Self = Self(0u32); + pub const Barrel: Self = Self(1u32); + pub const Inverted: Self = Self(2u32); + pub const Eraser: Self = Self(4u32); +} +impl ::core::marker::Copy for InjectedInputPenButtons {} +impl ::core::clone::Clone for InjectedInputPenButtons { + fn clone(&self) -> Self { + *self + } +} +pub type InjectedInputPenInfo = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputPenParameters(pub u32); +impl InjectedInputPenParameters { + pub const None: Self = Self(0u32); + pub const Pressure: Self = Self(1u32); + pub const Rotation: Self = Self(2u32); + pub const TiltX: Self = Self(4u32); + pub const TiltY: Self = Self(8u32); +} +impl ::core::marker::Copy for InjectedInputPenParameters {} +impl ::core::clone::Clone for InjectedInputPenParameters { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +pub struct InjectedInputPoint { + pub PositionX: i32, + pub PositionY: i32, +} +impl ::core::marker::Copy for InjectedInputPoint {} +impl ::core::clone::Clone for InjectedInputPoint { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +pub struct InjectedInputPointerInfo { + pub PointerId: u32, + pub PointerOptions: InjectedInputPointerOptions, + pub PixelLocation: InjectedInputPoint, + pub TimeOffsetInMilliseconds: u32, + pub PerformanceCount: u64, +} +impl ::core::marker::Copy for InjectedInputPointerInfo {} +impl ::core::clone::Clone for InjectedInputPointerInfo { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputPointerOptions(pub u32); +impl InjectedInputPointerOptions { + pub const None: Self = Self(0u32); + pub const New: Self = Self(1u32); + pub const InRange: Self = Self(2u32); + pub const InContact: Self = Self(4u32); + pub const FirstButton: Self = Self(16u32); + pub const SecondButton: Self = Self(32u32); + pub const Primary: Self = Self(8192u32); + pub const Confidence: Self = Self(16384u32); + pub const Canceled: Self = Self(32768u32); + pub const PointerDown: Self = Self(65536u32); + pub const Update: Self = Self(131072u32); + pub const PointerUp: Self = Self(262144u32); + pub const CaptureChanged: Self = Self(2097152u32); +} +impl ::core::marker::Copy for InjectedInputPointerOptions {} +impl ::core::clone::Clone for InjectedInputPointerOptions { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +pub struct InjectedInputRectangle { + pub Left: i32, + pub Top: i32, + pub Bottom: i32, + pub Right: i32, +} +impl ::core::marker::Copy for InjectedInputRectangle {} +impl ::core::clone::Clone for InjectedInputRectangle { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputShortcut(pub i32); +impl InjectedInputShortcut { + pub const Back: Self = Self(0i32); + pub const Start: Self = Self(1i32); + pub const Search: Self = Self(2i32); +} +impl ::core::marker::Copy for InjectedInputShortcut {} +impl ::core::clone::Clone for InjectedInputShortcut { + fn clone(&self) -> Self { + *self + } +} +pub type InjectedInputTouchInfo = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputTouchParameters(pub u32); +impl InjectedInputTouchParameters { + pub const None: Self = Self(0u32); + pub const Contact: Self = Self(1u32); + pub const Orientation: Self = Self(2u32); + pub const Pressure: Self = Self(4u32); +} +impl ::core::marker::Copy for InjectedInputTouchParameters {} +impl ::core::clone::Clone for InjectedInputTouchParameters { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input_Preview_Injection\"`*"] +#[repr(transparent)] +pub struct InjectedInputVisualizationMode(pub i32); +impl InjectedInputVisualizationMode { + pub const None: Self = Self(0i32); + pub const Default: Self = Self(1i32); + pub const Indirect: Self = Self(2i32); +} +impl ::core::marker::Copy for InjectedInputVisualizationMode {} +impl ::core::clone::Clone for InjectedInputVisualizationMode { + fn clone(&self) -> Self { + *self + } +} +pub type InputInjector = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Input/Preview/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/Preview/mod.rs new file mode 100644 index 000000000..4551897bf --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/Preview/mod.rs @@ -0,0 +1,2 @@ +#[cfg(feature = "UI_Input_Preview_Injection")] +pub mod Injection; diff --git a/vendor/windows-sys/src/Windows/UI/Input/Spatial/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/Spatial/mod.rs new file mode 100644 index 000000000..ce2913912 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/Spatial/mod.rs @@ -0,0 +1,109 @@ +pub type SpatialGestureRecognizer = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Spatial\"`*"] +#[repr(transparent)] +pub struct SpatialGestureSettings(pub u32); +impl SpatialGestureSettings { + pub const None: Self = Self(0u32); + pub const Tap: Self = Self(1u32); + pub const DoubleTap: Self = Self(2u32); + pub const Hold: Self = Self(4u32); + pub const ManipulationTranslate: Self = Self(8u32); + pub const NavigationX: Self = Self(16u32); + pub const NavigationY: Self = Self(32u32); + pub const NavigationZ: Self = Self(64u32); + pub const NavigationRailsX: Self = Self(128u32); + pub const NavigationRailsY: Self = Self(256u32); + pub const NavigationRailsZ: Self = Self(512u32); +} +impl ::core::marker::Copy for SpatialGestureSettings {} +impl ::core::clone::Clone for SpatialGestureSettings { + fn clone(&self) -> Self { + *self + } +} +pub type SpatialHoldCanceledEventArgs = *mut ::core::ffi::c_void; +pub type SpatialHoldCompletedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialHoldStartedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialInteraction = *mut ::core::ffi::c_void; +pub type SpatialInteractionController = *mut ::core::ffi::c_void; +pub type SpatialInteractionControllerProperties = *mut ::core::ffi::c_void; +pub type SpatialInteractionDetectedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialInteractionManager = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Spatial\"`*"] +#[repr(transparent)] +pub struct SpatialInteractionPressKind(pub i32); +impl SpatialInteractionPressKind { + pub const None: Self = Self(0i32); + pub const Select: Self = Self(1i32); + pub const Menu: Self = Self(2i32); + pub const Grasp: Self = Self(3i32); + pub const Touchpad: Self = Self(4i32); + pub const Thumbstick: Self = Self(5i32); +} +impl ::core::marker::Copy for SpatialInteractionPressKind {} +impl ::core::clone::Clone for SpatialInteractionPressKind { + fn clone(&self) -> Self { + *self + } +} +pub type SpatialInteractionSource = *mut ::core::ffi::c_void; +pub type SpatialInteractionSourceEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Spatial\"`*"] +#[repr(transparent)] +pub struct SpatialInteractionSourceHandedness(pub i32); +impl SpatialInteractionSourceHandedness { + pub const Unspecified: Self = Self(0i32); + pub const Left: Self = Self(1i32); + pub const Right: Self = Self(2i32); +} +impl ::core::marker::Copy for SpatialInteractionSourceHandedness {} +impl ::core::clone::Clone for SpatialInteractionSourceHandedness { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input_Spatial\"`*"] +#[repr(transparent)] +pub struct SpatialInteractionSourceKind(pub i32); +impl SpatialInteractionSourceKind { + pub const Other: Self = Self(0i32); + pub const Hand: Self = Self(1i32); + pub const Voice: Self = Self(2i32); + pub const Controller: Self = Self(3i32); +} +impl ::core::marker::Copy for SpatialInteractionSourceKind {} +impl ::core::clone::Clone for SpatialInteractionSourceKind { + fn clone(&self) -> Self { + *self + } +} +pub type SpatialInteractionSourceLocation = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input_Spatial\"`*"] +#[repr(transparent)] +pub struct SpatialInteractionSourcePositionAccuracy(pub i32); +impl SpatialInteractionSourcePositionAccuracy { + pub const High: Self = Self(0i32); + pub const Approximate: Self = Self(1i32); +} +impl ::core::marker::Copy for SpatialInteractionSourcePositionAccuracy {} +impl ::core::clone::Clone for SpatialInteractionSourcePositionAccuracy { + fn clone(&self) -> Self { + *self + } +} +pub type SpatialInteractionSourceProperties = *mut ::core::ffi::c_void; +pub type SpatialInteractionSourceState = *mut ::core::ffi::c_void; +pub type SpatialManipulationCanceledEventArgs = *mut ::core::ffi::c_void; +pub type SpatialManipulationCompletedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialManipulationDelta = *mut ::core::ffi::c_void; +pub type SpatialManipulationStartedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialManipulationUpdatedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialNavigationCanceledEventArgs = *mut ::core::ffi::c_void; +pub type SpatialNavigationCompletedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialNavigationStartedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialNavigationUpdatedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialPointerInteractionSourcePose = *mut ::core::ffi::c_void; +pub type SpatialPointerPose = *mut ::core::ffi::c_void; +pub type SpatialRecognitionEndedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialRecognitionStartedEventArgs = *mut ::core::ffi::c_void; +pub type SpatialTappedEventArgs = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Input/mod.rs b/vendor/windows-sys/src/Windows/UI/Input/mod.rs new file mode 100644 index 000000000..2ada9e917 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Input/mod.rs @@ -0,0 +1,271 @@ +#[cfg(feature = "UI_Input_Core")] +pub mod Core; +#[cfg(feature = "UI_Input_Inking")] +pub mod Inking; +#[cfg(feature = "UI_Input_Preview")] +pub mod Preview; +#[cfg(feature = "UI_Input_Spatial")] +pub mod Spatial; +pub type AttachableInputObject = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Input\"`*"] +pub struct CrossSlideThresholds { + pub SelectionStart: f32, + pub SpeedBumpStart: f32, + pub SpeedBumpEnd: f32, + pub RearrangeStart: f32, +} +impl ::core::marker::Copy for CrossSlideThresholds {} +impl ::core::clone::Clone for CrossSlideThresholds { + fn clone(&self) -> Self { + *self + } +} +pub type CrossSlidingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct CrossSlidingState(pub i32); +impl CrossSlidingState { + pub const Started: Self = Self(0i32); + pub const Dragging: Self = Self(1i32); + pub const Selecting: Self = Self(2i32); + pub const SelectSpeedBumping: Self = Self(3i32); + pub const SpeedBumping: Self = Self(4i32); + pub const Rearranging: Self = Self(5i32); + pub const Completed: Self = Self(6i32); +} +impl ::core::marker::Copy for CrossSlidingState {} +impl ::core::clone::Clone for CrossSlidingState { + fn clone(&self) -> Self { + *self + } +} +pub type DraggingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct DraggingState(pub i32); +impl DraggingState { + pub const Started: Self = Self(0i32); + pub const Continuing: Self = Self(1i32); + pub const Completed: Self = Self(2i32); +} +impl ::core::marker::Copy for DraggingState {} +impl ::core::clone::Clone for DraggingState { + fn clone(&self) -> Self { + *self + } +} +pub type EdgeGesture = *mut ::core::ffi::c_void; +pub type EdgeGestureEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct EdgeGestureKind(pub i32); +impl EdgeGestureKind { + pub const Touch: Self = Self(0i32); + pub const Keyboard: Self = Self(1i32); + pub const Mouse: Self = Self(2i32); +} +impl ::core::marker::Copy for EdgeGestureKind {} +impl ::core::clone::Clone for EdgeGestureKind { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct GazeInputAccessStatus(pub i32); +impl GazeInputAccessStatus { + pub const Unspecified: Self = Self(0i32); + pub const Allowed: Self = Self(1i32); + pub const DeniedByUser: Self = Self(2i32); + pub const DeniedBySystem: Self = Self(3i32); +} +impl ::core::marker::Copy for GazeInputAccessStatus {} +impl ::core::clone::Clone for GazeInputAccessStatus { + fn clone(&self) -> Self { + *self + } +} +pub type GestureRecognizer = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct GestureSettings(pub u32); +impl GestureSettings { + pub const None: Self = Self(0u32); + pub const Tap: Self = Self(1u32); + pub const DoubleTap: Self = Self(2u32); + pub const Hold: Self = Self(4u32); + pub const HoldWithMouse: Self = Self(8u32); + pub const RightTap: Self = Self(16u32); + pub const Drag: Self = Self(32u32); + pub const ManipulationTranslateX: Self = Self(64u32); + pub const ManipulationTranslateY: Self = Self(128u32); + pub const ManipulationTranslateRailsX: Self = Self(256u32); + pub const ManipulationTranslateRailsY: Self = Self(512u32); + pub const ManipulationRotate: Self = Self(1024u32); + pub const ManipulationScale: Self = Self(2048u32); + pub const ManipulationTranslateInertia: Self = Self(4096u32); + pub const ManipulationRotateInertia: Self = Self(8192u32); + pub const ManipulationScaleInertia: Self = Self(16384u32); + pub const CrossSlide: Self = Self(32768u32); + pub const ManipulationMultipleFingerPanning: Self = Self(65536u32); +} +impl ::core::marker::Copy for GestureSettings {} +impl ::core::clone::Clone for GestureSettings { + fn clone(&self) -> Self { + *self + } +} +pub type HoldingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct HoldingState(pub i32); +impl HoldingState { + pub const Started: Self = Self(0i32); + pub const Completed: Self = Self(1i32); + pub const Canceled: Self = Self(2i32); +} +impl ::core::marker::Copy for HoldingState {} +impl ::core::clone::Clone for HoldingState { + fn clone(&self) -> Self { + *self + } +} +pub type IPointerPointTransform = *mut ::core::ffi::c_void; +pub type InputActivationListener = *mut ::core::ffi::c_void; +pub type InputActivationListenerActivationChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct InputActivationState(pub i32); +impl InputActivationState { + pub const None: Self = Self(0i32); + pub const Deactivated: Self = Self(1i32); + pub const ActivatedNotForeground: Self = Self(2i32); + pub const ActivatedInForeground: Self = Self(3i32); +} +impl ::core::marker::Copy for InputActivationState {} +impl ::core::clone::Clone for InputActivationState { + fn clone(&self) -> Self { + *self + } +} +pub type KeyboardDeliveryInterceptor = *mut ::core::ffi::c_void; +pub type ManipulationCompletedEventArgs = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Input\"`, `\"Foundation\"`*"] +#[cfg(feature = "Foundation")] +pub struct ManipulationDelta { + pub Translation: super::super::Foundation::Point, + pub Scale: f32, + pub Rotation: f32, + pub Expansion: f32, +} +#[cfg(feature = "Foundation")] +impl ::core::marker::Copy for ManipulationDelta {} +#[cfg(feature = "Foundation")] +impl ::core::clone::Clone for ManipulationDelta { + fn clone(&self) -> Self { + *self + } +} +pub type ManipulationInertiaStartingEventArgs = *mut ::core::ffi::c_void; +pub type ManipulationStartedEventArgs = *mut ::core::ffi::c_void; +pub type ManipulationUpdatedEventArgs = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Input\"`, `\"Foundation\"`*"] +#[cfg(feature = "Foundation")] +pub struct ManipulationVelocities { + pub Linear: super::super::Foundation::Point, + pub Angular: f32, + pub Expansion: f32, +} +#[cfg(feature = "Foundation")] +impl ::core::marker::Copy for ManipulationVelocities {} +#[cfg(feature = "Foundation")] +impl ::core::clone::Clone for ManipulationVelocities { + fn clone(&self) -> Self { + *self + } +} +pub type MouseWheelParameters = *mut ::core::ffi::c_void; +pub type PointerPoint = *mut ::core::ffi::c_void; +pub type PointerPointProperties = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct PointerUpdateKind(pub i32); +impl PointerUpdateKind { + pub const Other: Self = Self(0i32); + pub const LeftButtonPressed: Self = Self(1i32); + pub const LeftButtonReleased: Self = Self(2i32); + pub const RightButtonPressed: Self = Self(3i32); + pub const RightButtonReleased: Self = Self(4i32); + pub const MiddleButtonPressed: Self = Self(5i32); + pub const MiddleButtonReleased: Self = Self(6i32); + pub const XButton1Pressed: Self = Self(7i32); + pub const XButton1Released: Self = Self(8i32); + pub const XButton2Pressed: Self = Self(9i32); + pub const XButton2Released: Self = Self(10i32); +} +impl ::core::marker::Copy for PointerUpdateKind {} +impl ::core::clone::Clone for PointerUpdateKind { + fn clone(&self) -> Self { + *self + } +} +pub type PointerVisualizationSettings = *mut ::core::ffi::c_void; +pub type RadialController = *mut ::core::ffi::c_void; +pub type RadialControllerButtonClickedEventArgs = *mut ::core::ffi::c_void; +pub type RadialControllerButtonHoldingEventArgs = *mut ::core::ffi::c_void; +pub type RadialControllerButtonPressedEventArgs = *mut ::core::ffi::c_void; +pub type RadialControllerButtonReleasedEventArgs = *mut ::core::ffi::c_void; +pub type RadialControllerConfiguration = *mut ::core::ffi::c_void; +pub type RadialControllerControlAcquiredEventArgs = *mut ::core::ffi::c_void; +pub type RadialControllerMenu = *mut ::core::ffi::c_void; +pub type RadialControllerMenuItem = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct RadialControllerMenuKnownIcon(pub i32); +impl RadialControllerMenuKnownIcon { + pub const Scroll: Self = Self(0i32); + pub const Zoom: Self = Self(1i32); + pub const UndoRedo: Self = Self(2i32); + pub const Volume: Self = Self(3i32); + pub const NextPreviousTrack: Self = Self(4i32); + pub const Ruler: Self = Self(5i32); + pub const InkColor: Self = Self(6i32); + pub const InkThickness: Self = Self(7i32); + pub const PenType: Self = Self(8i32); +} +impl ::core::marker::Copy for RadialControllerMenuKnownIcon {} +impl ::core::clone::Clone for RadialControllerMenuKnownIcon { + fn clone(&self) -> Self { + *self + } +} +pub type RadialControllerRotationChangedEventArgs = *mut ::core::ffi::c_void; +pub type RadialControllerScreenContact = *mut ::core::ffi::c_void; +pub type RadialControllerScreenContactContinuedEventArgs = *mut ::core::ffi::c_void; +pub type RadialControllerScreenContactEndedEventArgs = *mut ::core::ffi::c_void; +pub type RadialControllerScreenContactStartedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Input\"`*"] +#[repr(transparent)] +pub struct RadialControllerSystemMenuItemKind(pub i32); +impl RadialControllerSystemMenuItemKind { + pub const Scroll: Self = Self(0i32); + pub const Zoom: Self = Self(1i32); + pub const UndoRedo: Self = Self(2i32); + pub const Volume: Self = Self(3i32); + pub const NextPreviousTrack: Self = Self(4i32); +} +impl ::core::marker::Copy for RadialControllerSystemMenuItemKind {} +impl ::core::clone::Clone for RadialControllerSystemMenuItemKind { + fn clone(&self) -> Self { + *self + } +} +pub type RightTappedEventArgs = *mut ::core::ffi::c_void; +pub type SystemButtonEventController = *mut ::core::ffi::c_void; +pub type SystemFunctionButtonEventArgs = *mut ::core::ffi::c_void; +pub type SystemFunctionLockChangedEventArgs = *mut ::core::ffi::c_void; +pub type SystemFunctionLockIndicatorChangedEventArgs = *mut ::core::ffi::c_void; +pub type TappedEventArgs = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Notifications/Management/mod.rs b/vendor/windows-sys/src/Windows/UI/Notifications/Management/mod.rs new file mode 100644 index 000000000..cda5549a2 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Notifications/Management/mod.rs @@ -0,0 +1,15 @@ +pub type UserNotificationListener = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications_Management\"`*"] +#[repr(transparent)] +pub struct UserNotificationListenerAccessStatus(pub i32); +impl UserNotificationListenerAccessStatus { + pub const Unspecified: Self = Self(0i32); + pub const Allowed: Self = Self(1i32); + pub const Denied: Self = Self(2i32); +} +impl ::core::marker::Copy for UserNotificationListenerAccessStatus {} +impl ::core::clone::Clone for UserNotificationListenerAccessStatus { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Notifications/mod.rs b/vendor/windows-sys/src/Windows/UI/Notifications/mod.rs new file mode 100644 index 000000000..d33ba077c --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Notifications/mod.rs @@ -0,0 +1,353 @@ +#[cfg(feature = "UI_Notifications_Management")] +pub mod Management; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct AdaptiveNotificationContentKind(pub i32); +impl AdaptiveNotificationContentKind { + pub const Text: Self = Self(0i32); +} +impl ::core::marker::Copy for AdaptiveNotificationContentKind {} +impl ::core::clone::Clone for AdaptiveNotificationContentKind { + fn clone(&self) -> Self { + *self + } +} +pub type AdaptiveNotificationText = *mut ::core::ffi::c_void; +pub type BadgeNotification = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct BadgeTemplateType(pub i32); +impl BadgeTemplateType { + pub const BadgeGlyph: Self = Self(0i32); + pub const BadgeNumber: Self = Self(1i32); +} +impl ::core::marker::Copy for BadgeTemplateType {} +impl ::core::clone::Clone for BadgeTemplateType { + fn clone(&self) -> Self { + *self + } +} +pub type BadgeUpdateManagerForUser = *mut ::core::ffi::c_void; +pub type BadgeUpdater = *mut ::core::ffi::c_void; +pub type IAdaptiveNotificationContent = *mut ::core::ffi::c_void; +pub type Notification = *mut ::core::ffi::c_void; +pub type NotificationBinding = *mut ::core::ffi::c_void; +pub type NotificationData = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct NotificationKinds(pub u32); +impl NotificationKinds { + pub const Unknown: Self = Self(0u32); + pub const Toast: Self = Self(1u32); +} +impl ::core::marker::Copy for NotificationKinds {} +impl ::core::clone::Clone for NotificationKinds { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct NotificationMirroring(pub i32); +impl NotificationMirroring { + pub const Allowed: Self = Self(0i32); + pub const Disabled: Self = Self(1i32); +} +impl ::core::marker::Copy for NotificationMirroring {} +impl ::core::clone::Clone for NotificationMirroring { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct NotificationSetting(pub i32); +impl NotificationSetting { + pub const Enabled: Self = Self(0i32); + pub const DisabledForApplication: Self = Self(1i32); + pub const DisabledForUser: Self = Self(2i32); + pub const DisabledByGroupPolicy: Self = Self(3i32); + pub const DisabledByManifest: Self = Self(4i32); +} +impl ::core::marker::Copy for NotificationSetting {} +impl ::core::clone::Clone for NotificationSetting { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct NotificationUpdateResult(pub i32); +impl NotificationUpdateResult { + pub const Succeeded: Self = Self(0i32); + pub const Failed: Self = Self(1i32); + pub const NotificationNotFound: Self = Self(2i32); +} +impl ::core::marker::Copy for NotificationUpdateResult {} +impl ::core::clone::Clone for NotificationUpdateResult { + fn clone(&self) -> Self { + *self + } +} +pub type NotificationVisual = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct PeriodicUpdateRecurrence(pub i32); +impl PeriodicUpdateRecurrence { + pub const HalfHour: Self = Self(0i32); + pub const Hour: Self = Self(1i32); + pub const SixHours: Self = Self(2i32); + pub const TwelveHours: Self = Self(3i32); + pub const Daily: Self = Self(4i32); +} +impl ::core::marker::Copy for PeriodicUpdateRecurrence {} +impl ::core::clone::Clone for PeriodicUpdateRecurrence { + fn clone(&self) -> Self { + *self + } +} +pub type ScheduledTileNotification = *mut ::core::ffi::c_void; +pub type ScheduledToastNotification = *mut ::core::ffi::c_void; +pub type ScheduledToastNotificationShowingEventArgs = *mut ::core::ffi::c_void; +pub type ShownTileNotification = *mut ::core::ffi::c_void; +pub type TileFlyoutNotification = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct TileFlyoutTemplateType(pub i32); +impl TileFlyoutTemplateType { + pub const TileFlyoutTemplate01: Self = Self(0i32); +} +impl ::core::marker::Copy for TileFlyoutTemplateType {} +impl ::core::clone::Clone for TileFlyoutTemplateType { + fn clone(&self) -> Self { + *self + } +} +pub type TileFlyoutUpdater = *mut ::core::ffi::c_void; +pub type TileNotification = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct TileTemplateType(pub i32); +impl TileTemplateType { + pub const TileSquareImage: Self = Self(0i32); + pub const TileSquareBlock: Self = Self(1i32); + pub const TileSquareText01: Self = Self(2i32); + pub const TileSquareText02: Self = Self(3i32); + pub const TileSquareText03: Self = Self(4i32); + pub const TileSquareText04: Self = Self(5i32); + pub const TileSquarePeekImageAndText01: Self = Self(6i32); + pub const TileSquarePeekImageAndText02: Self = Self(7i32); + pub const TileSquarePeekImageAndText03: Self = Self(8i32); + pub const TileSquarePeekImageAndText04: Self = Self(9i32); + pub const TileWideImage: Self = Self(10i32); + pub const TileWideImageCollection: Self = Self(11i32); + pub const TileWideImageAndText01: Self = Self(12i32); + pub const TileWideImageAndText02: Self = Self(13i32); + pub const TileWideBlockAndText01: Self = Self(14i32); + pub const TileWideBlockAndText02: Self = Self(15i32); + pub const TileWidePeekImageCollection01: Self = Self(16i32); + pub const TileWidePeekImageCollection02: Self = Self(17i32); + pub const TileWidePeekImageCollection03: Self = Self(18i32); + pub const TileWidePeekImageCollection04: Self = Self(19i32); + pub const TileWidePeekImageCollection05: Self = Self(20i32); + pub const TileWidePeekImageCollection06: Self = Self(21i32); + pub const TileWidePeekImageAndText01: Self = Self(22i32); + pub const TileWidePeekImageAndText02: Self = Self(23i32); + pub const TileWidePeekImage01: Self = Self(24i32); + pub const TileWidePeekImage02: Self = Self(25i32); + pub const TileWidePeekImage03: Self = Self(26i32); + pub const TileWidePeekImage04: Self = Self(27i32); + pub const TileWidePeekImage05: Self = Self(28i32); + pub const TileWidePeekImage06: Self = Self(29i32); + pub const TileWideSmallImageAndText01: Self = Self(30i32); + pub const TileWideSmallImageAndText02: Self = Self(31i32); + pub const TileWideSmallImageAndText03: Self = Self(32i32); + pub const TileWideSmallImageAndText04: Self = Self(33i32); + pub const TileWideSmallImageAndText05: Self = Self(34i32); + pub const TileWideText01: Self = Self(35i32); + pub const TileWideText02: Self = Self(36i32); + pub const TileWideText03: Self = Self(37i32); + pub const TileWideText04: Self = Self(38i32); + pub const TileWideText05: Self = Self(39i32); + pub const TileWideText06: Self = Self(40i32); + pub const TileWideText07: Self = Self(41i32); + pub const TileWideText08: Self = Self(42i32); + pub const TileWideText09: Self = Self(43i32); + pub const TileWideText10: Self = Self(44i32); + pub const TileWideText11: Self = Self(45i32); + pub const TileSquare150x150Image: Self = Self(0i32); + pub const TileSquare150x150Block: Self = Self(1i32); + pub const TileSquare150x150Text01: Self = Self(2i32); + pub const TileSquare150x150Text02: Self = Self(3i32); + pub const TileSquare150x150Text03: Self = Self(4i32); + pub const TileSquare150x150Text04: Self = Self(5i32); + pub const TileSquare150x150PeekImageAndText01: Self = Self(6i32); + pub const TileSquare150x150PeekImageAndText02: Self = Self(7i32); + pub const TileSquare150x150PeekImageAndText03: Self = Self(8i32); + pub const TileSquare150x150PeekImageAndText04: Self = Self(9i32); + pub const TileWide310x150Image: Self = Self(10i32); + pub const TileWide310x150ImageCollection: Self = Self(11i32); + pub const TileWide310x150ImageAndText01: Self = Self(12i32); + pub const TileWide310x150ImageAndText02: Self = Self(13i32); + pub const TileWide310x150BlockAndText01: Self = Self(14i32); + pub const TileWide310x150BlockAndText02: Self = Self(15i32); + pub const TileWide310x150PeekImageCollection01: Self = Self(16i32); + pub const TileWide310x150PeekImageCollection02: Self = Self(17i32); + pub const TileWide310x150PeekImageCollection03: Self = Self(18i32); + pub const TileWide310x150PeekImageCollection04: Self = Self(19i32); + pub const TileWide310x150PeekImageCollection05: Self = Self(20i32); + pub const TileWide310x150PeekImageCollection06: Self = Self(21i32); + pub const TileWide310x150PeekImageAndText01: Self = Self(22i32); + pub const TileWide310x150PeekImageAndText02: Self = Self(23i32); + pub const TileWide310x150PeekImage01: Self = Self(24i32); + pub const TileWide310x150PeekImage02: Self = Self(25i32); + pub const TileWide310x150PeekImage03: Self = Self(26i32); + pub const TileWide310x150PeekImage04: Self = Self(27i32); + pub const TileWide310x150PeekImage05: Self = Self(28i32); + pub const TileWide310x150PeekImage06: Self = Self(29i32); + pub const TileWide310x150SmallImageAndText01: Self = Self(30i32); + pub const TileWide310x150SmallImageAndText02: Self = Self(31i32); + pub const TileWide310x150SmallImageAndText03: Self = Self(32i32); + pub const TileWide310x150SmallImageAndText04: Self = Self(33i32); + pub const TileWide310x150SmallImageAndText05: Self = Self(34i32); + pub const TileWide310x150Text01: Self = Self(35i32); + pub const TileWide310x150Text02: Self = Self(36i32); + pub const TileWide310x150Text03: Self = Self(37i32); + pub const TileWide310x150Text04: Self = Self(38i32); + pub const TileWide310x150Text05: Self = Self(39i32); + pub const TileWide310x150Text06: Self = Self(40i32); + pub const TileWide310x150Text07: Self = Self(41i32); + pub const TileWide310x150Text08: Self = Self(42i32); + pub const TileWide310x150Text09: Self = Self(43i32); + pub const TileWide310x150Text10: Self = Self(44i32); + pub const TileWide310x150Text11: Self = Self(45i32); + pub const TileSquare310x310BlockAndText01: Self = Self(46i32); + pub const TileSquare310x310BlockAndText02: Self = Self(47i32); + pub const TileSquare310x310Image: Self = Self(48i32); + pub const TileSquare310x310ImageAndText01: Self = Self(49i32); + pub const TileSquare310x310ImageAndText02: Self = Self(50i32); + pub const TileSquare310x310ImageAndTextOverlay01: Self = Self(51i32); + pub const TileSquare310x310ImageAndTextOverlay02: Self = Self(52i32); + pub const TileSquare310x310ImageAndTextOverlay03: Self = Self(53i32); + pub const TileSquare310x310ImageCollectionAndText01: Self = Self(54i32); + pub const TileSquare310x310ImageCollectionAndText02: Self = Self(55i32); + pub const TileSquare310x310ImageCollection: Self = Self(56i32); + pub const TileSquare310x310SmallImagesAndTextList01: Self = Self(57i32); + pub const TileSquare310x310SmallImagesAndTextList02: Self = Self(58i32); + pub const TileSquare310x310SmallImagesAndTextList03: Self = Self(59i32); + pub const TileSquare310x310SmallImagesAndTextList04: Self = Self(60i32); + pub const TileSquare310x310Text01: Self = Self(61i32); + pub const TileSquare310x310Text02: Self = Self(62i32); + pub const TileSquare310x310Text03: Self = Self(63i32); + pub const TileSquare310x310Text04: Self = Self(64i32); + pub const TileSquare310x310Text05: Self = Self(65i32); + pub const TileSquare310x310Text06: Self = Self(66i32); + pub const TileSquare310x310Text07: Self = Self(67i32); + pub const TileSquare310x310Text08: Self = Self(68i32); + pub const TileSquare310x310TextList01: Self = Self(69i32); + pub const TileSquare310x310TextList02: Self = Self(70i32); + pub const TileSquare310x310TextList03: Self = Self(71i32); + pub const TileSquare310x310SmallImageAndText01: Self = Self(72i32); + pub const TileSquare310x310SmallImagesAndTextList05: Self = Self(73i32); + pub const TileSquare310x310Text09: Self = Self(74i32); + pub const TileSquare71x71IconWithBadge: Self = Self(75i32); + pub const TileSquare150x150IconWithBadge: Self = Self(76i32); + pub const TileWide310x150IconWithBadgeAndText: Self = Self(77i32); + pub const TileSquare71x71Image: Self = Self(78i32); + pub const TileTall150x310Image: Self = Self(79i32); +} +impl ::core::marker::Copy for TileTemplateType {} +impl ::core::clone::Clone for TileTemplateType { + fn clone(&self) -> Self { + *self + } +} +pub type TileUpdateManagerForUser = *mut ::core::ffi::c_void; +pub type TileUpdater = *mut ::core::ffi::c_void; +pub type ToastActivatedEventArgs = *mut ::core::ffi::c_void; +pub type ToastCollection = *mut ::core::ffi::c_void; +pub type ToastCollectionManager = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct ToastDismissalReason(pub i32); +impl ToastDismissalReason { + pub const UserCanceled: Self = Self(0i32); + pub const ApplicationHidden: Self = Self(1i32); + pub const TimedOut: Self = Self(2i32); +} +impl ::core::marker::Copy for ToastDismissalReason {} +impl ::core::clone::Clone for ToastDismissalReason { + fn clone(&self) -> Self { + *self + } +} +pub type ToastDismissedEventArgs = *mut ::core::ffi::c_void; +pub type ToastFailedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct ToastHistoryChangedType(pub i32); +impl ToastHistoryChangedType { + pub const Cleared: Self = Self(0i32); + pub const Removed: Self = Self(1i32); + pub const Expired: Self = Self(2i32); + pub const Added: Self = Self(3i32); +} +impl ::core::marker::Copy for ToastHistoryChangedType {} +impl ::core::clone::Clone for ToastHistoryChangedType { + fn clone(&self) -> Self { + *self + } +} +pub type ToastNotification = *mut ::core::ffi::c_void; +pub type ToastNotificationActionTriggerDetail = *mut ::core::ffi::c_void; +pub type ToastNotificationHistory = *mut ::core::ffi::c_void; +pub type ToastNotificationHistoryChangedTriggerDetail = *mut ::core::ffi::c_void; +pub type ToastNotificationManagerForUser = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct ToastNotificationPriority(pub i32); +impl ToastNotificationPriority { + pub const Default: Self = Self(0i32); + pub const High: Self = Self(1i32); +} +impl ::core::marker::Copy for ToastNotificationPriority {} +impl ::core::clone::Clone for ToastNotificationPriority { + fn clone(&self) -> Self { + *self + } +} +pub type ToastNotifier = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct ToastTemplateType(pub i32); +impl ToastTemplateType { + pub const ToastImageAndText01: Self = Self(0i32); + pub const ToastImageAndText02: Self = Self(1i32); + pub const ToastImageAndText03: Self = Self(2i32); + pub const ToastImageAndText04: Self = Self(3i32); + pub const ToastText01: Self = Self(4i32); + pub const ToastText02: Self = Self(5i32); + pub const ToastText03: Self = Self(6i32); + pub const ToastText04: Self = Self(7i32); +} +impl ::core::marker::Copy for ToastTemplateType {} +impl ::core::clone::Clone for ToastTemplateType { + fn clone(&self) -> Self { + *self + } +} +pub type UserNotification = *mut ::core::ffi::c_void; +pub type UserNotificationChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Notifications\"`*"] +#[repr(transparent)] +pub struct UserNotificationChangedKind(pub i32); +impl UserNotificationChangedKind { + pub const Added: Self = Self(0i32); + pub const Removed: Self = Self(1i32); +} +impl ::core::marker::Copy for UserNotificationChangedKind {} +impl ::core::clone::Clone for UserNotificationChangedKind { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Popups/mod.rs b/vendor/windows-sys/src/Windows/UI/Popups/mod.rs new file mode 100644 index 000000000..6dfe37b2d --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Popups/mod.rs @@ -0,0 +1,35 @@ +pub type IUICommand = *mut ::core::ffi::c_void; +pub type MessageDialog = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Popups\"`*"] +#[repr(transparent)] +pub struct MessageDialogOptions(pub u32); +impl MessageDialogOptions { + pub const None: Self = Self(0u32); + pub const AcceptUserInputAfterDelay: Self = Self(1u32); +} +impl ::core::marker::Copy for MessageDialogOptions {} +impl ::core::clone::Clone for MessageDialogOptions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Popups\"`*"] +#[repr(transparent)] +pub struct Placement(pub i32); +impl Placement { + pub const Default: Self = Self(0i32); + pub const Above: Self = Self(1i32); + pub const Below: Self = Self(2i32); + pub const Left: Self = Self(3i32); + pub const Right: Self = Self(4i32); +} +impl ::core::marker::Copy for Placement {} +impl ::core::clone::Clone for Placement { + fn clone(&self) -> Self { + *self + } +} +pub type PopupMenu = *mut ::core::ffi::c_void; +pub type UICommand = *mut ::core::ffi::c_void; +pub type UICommandInvokedHandler = *mut ::core::ffi::c_void; +pub type UICommandSeparator = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Shell/mod.rs b/vendor/windows-sys/src/Windows/UI/Shell/mod.rs new file mode 100644 index 000000000..a017b7d9e --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Shell/mod.rs @@ -0,0 +1,60 @@ +pub type IAdaptiveCard = *mut ::core::ffi::c_void; +pub type IAdaptiveCardBuilderStatics = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Shell\"`*"] +#[repr(transparent)] +pub struct SecurityAppKind(pub i32); +impl SecurityAppKind { + pub const WebProtection: Self = Self(0i32); +} +impl ::core::marker::Copy for SecurityAppKind {} +impl ::core::clone::Clone for SecurityAppKind { + fn clone(&self) -> Self { + *self + } +} +pub type SecurityAppManager = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Shell\"`*"] +#[repr(transparent)] +pub struct SecurityAppState(pub i32); +impl SecurityAppState { + pub const Disabled: Self = Self(0i32); + pub const Enabled: Self = Self(1i32); +} +impl ::core::marker::Copy for SecurityAppState {} +impl ::core::clone::Clone for SecurityAppState { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Shell\"`*"] +#[repr(transparent)] +pub struct SecurityAppSubstatus(pub i32); +impl SecurityAppSubstatus { + pub const Undetermined: Self = Self(0i32); + pub const NoActionNeeded: Self = Self(1i32); + pub const ActionRecommended: Self = Self(2i32); + pub const ActionNeeded: Self = Self(3i32); +} +impl ::core::marker::Copy for SecurityAppSubstatus {} +impl ::core::clone::Clone for SecurityAppSubstatus { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Shell\"`*"] +#[repr(transparent)] +pub struct ShareWindowCommand(pub i32); +impl ShareWindowCommand { + pub const None: Self = Self(0i32); + pub const StartSharing: Self = Self(1i32); + pub const StopSharing: Self = Self(2i32); +} +impl ::core::marker::Copy for ShareWindowCommand {} +impl ::core::clone::Clone for ShareWindowCommand { + fn clone(&self) -> Self { + *self + } +} +pub type ShareWindowCommandEventArgs = *mut ::core::ffi::c_void; +pub type ShareWindowCommandSource = *mut ::core::ffi::c_void; +pub type TaskbarManager = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/StartScreen/mod.rs b/vendor/windows-sys/src/Windows/UI/StartScreen/mod.rs new file mode 100644 index 000000000..16bb31a7c --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/StartScreen/mod.rs @@ -0,0 +1,96 @@ +#[doc = "*Required features: `\"UI_StartScreen\"`*"] +#[repr(transparent)] +pub struct ForegroundText(pub i32); +impl ForegroundText { + pub const Dark: Self = Self(0i32); + pub const Light: Self = Self(1i32); +} +impl ::core::marker::Copy for ForegroundText {} +impl ::core::clone::Clone for ForegroundText { + fn clone(&self) -> Self { + *self + } +} +pub type JumpList = *mut ::core::ffi::c_void; +pub type JumpListItem = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_StartScreen\"`*"] +#[repr(transparent)] +pub struct JumpListItemKind(pub i32); +impl JumpListItemKind { + pub const Arguments: Self = Self(0i32); + pub const Separator: Self = Self(1i32); +} +impl ::core::marker::Copy for JumpListItemKind {} +impl ::core::clone::Clone for JumpListItemKind { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_StartScreen\"`*"] +#[repr(transparent)] +pub struct JumpListSystemGroupKind(pub i32); +impl JumpListSystemGroupKind { + pub const None: Self = Self(0i32); + pub const Frequent: Self = Self(1i32); + pub const Recent: Self = Self(2i32); +} +impl ::core::marker::Copy for JumpListSystemGroupKind {} +impl ::core::clone::Clone for JumpListSystemGroupKind { + fn clone(&self) -> Self { + *self + } +} +pub type SecondaryTile = *mut ::core::ffi::c_void; +pub type SecondaryTileVisualElements = *mut ::core::ffi::c_void; +pub type StartScreenManager = *mut ::core::ffi::c_void; +pub type TileMixedRealityModel = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_StartScreen\"`*"] +#[repr(transparent)] +pub struct TileMixedRealityModelActivationBehavior(pub i32); +impl TileMixedRealityModelActivationBehavior { + pub const Default: Self = Self(0i32); + pub const None: Self = Self(1i32); +} +impl ::core::marker::Copy for TileMixedRealityModelActivationBehavior {} +impl ::core::clone::Clone for TileMixedRealityModelActivationBehavior { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_StartScreen\"`*"] +#[repr(transparent)] +pub struct TileOptions(pub u32); +impl TileOptions { + pub const None: Self = Self(0u32); + pub const ShowNameOnLogo: Self = Self(1u32); + pub const ShowNameOnWideLogo: Self = Self(2u32); + pub const CopyOnDeployment: Self = Self(4u32); +} +impl ::core::marker::Copy for TileOptions {} +impl ::core::clone::Clone for TileOptions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_StartScreen\"`*"] +#[repr(transparent)] +pub struct TileSize(pub i32); +impl TileSize { + pub const Default: Self = Self(0i32); + pub const Square30x30: Self = Self(1i32); + pub const Square70x70: Self = Self(2i32); + pub const Square150x150: Self = Self(3i32); + pub const Wide310x150: Self = Self(4i32); + pub const Square310x310: Self = Self(5i32); + pub const Square71x71: Self = Self(6i32); + pub const Square44x44: Self = Self(7i32); +} +impl ::core::marker::Copy for TileSize {} +impl ::core::clone::Clone for TileSize { + fn clone(&self) -> Self { + *self + } +} +pub type VisualElementsRequest = *mut ::core::ffi::c_void; +pub type VisualElementsRequestDeferral = *mut ::core::ffi::c_void; +pub type VisualElementsRequestedEventArgs = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Text/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/Text/Core/mod.rs new file mode 100644 index 000000000..75f5cdd7a --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Text/Core/mod.rs @@ -0,0 +1,173 @@ +pub type CoreTextCompositionCompletedEventArgs = *mut ::core::ffi::c_void; +pub type CoreTextCompositionSegment = *mut ::core::ffi::c_void; +pub type CoreTextCompositionStartedEventArgs = *mut ::core::ffi::c_void; +pub type CoreTextEditContext = *mut ::core::ffi::c_void; +pub type CoreTextFormatUpdatingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Text_Core\"`*"] +#[repr(transparent)] +pub struct CoreTextFormatUpdatingReason(pub i32); +impl CoreTextFormatUpdatingReason { + pub const None: Self = Self(0i32); + pub const CompositionUnconverted: Self = Self(1i32); + pub const CompositionConverted: Self = Self(2i32); + pub const CompositionTargetUnconverted: Self = Self(3i32); + pub const CompositionTargetConverted: Self = Self(4i32); +} +impl ::core::marker::Copy for CoreTextFormatUpdatingReason {} +impl ::core::clone::Clone for CoreTextFormatUpdatingReason { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text_Core\"`*"] +#[repr(transparent)] +pub struct CoreTextFormatUpdatingResult(pub i32); +impl CoreTextFormatUpdatingResult { + pub const Succeeded: Self = Self(0i32); + pub const Failed: Self = Self(1i32); +} +impl ::core::marker::Copy for CoreTextFormatUpdatingResult {} +impl ::core::clone::Clone for CoreTextFormatUpdatingResult { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text_Core\"`*"] +#[repr(transparent)] +pub struct CoreTextInputPaneDisplayPolicy(pub i32); +impl CoreTextInputPaneDisplayPolicy { + pub const Automatic: Self = Self(0i32); + pub const Manual: Self = Self(1i32); +} +impl ::core::marker::Copy for CoreTextInputPaneDisplayPolicy {} +impl ::core::clone::Clone for CoreTextInputPaneDisplayPolicy { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text_Core\"`*"] +#[repr(transparent)] +pub struct CoreTextInputScope(pub i32); +impl CoreTextInputScope { + pub const Default: Self = Self(0i32); + pub const Url: Self = Self(1i32); + pub const FilePath: Self = Self(2i32); + pub const FileName: Self = Self(3i32); + pub const EmailUserName: Self = Self(4i32); + pub const EmailAddress: Self = Self(5i32); + pub const UserName: Self = Self(6i32); + pub const PersonalFullName: Self = Self(7i32); + pub const PersonalNamePrefix: Self = Self(8i32); + pub const PersonalGivenName: Self = Self(9i32); + pub const PersonalMiddleName: Self = Self(10i32); + pub const PersonalSurname: Self = Self(11i32); + pub const PersonalNameSuffix: Self = Self(12i32); + pub const Address: Self = Self(13i32); + pub const AddressPostalCode: Self = Self(14i32); + pub const AddressStreet: Self = Self(15i32); + pub const AddressStateOrProvince: Self = Self(16i32); + pub const AddressCity: Self = Self(17i32); + pub const AddressCountryName: Self = Self(18i32); + pub const AddressCountryShortName: Self = Self(19i32); + pub const CurrencyAmountAndSymbol: Self = Self(20i32); + pub const CurrencyAmount: Self = Self(21i32); + pub const Date: Self = Self(22i32); + pub const DateMonth: Self = Self(23i32); + pub const DateDay: Self = Self(24i32); + pub const DateYear: Self = Self(25i32); + pub const DateMonthName: Self = Self(26i32); + pub const DateDayName: Self = Self(27i32); + pub const Number: Self = Self(29i32); + pub const SingleCharacter: Self = Self(30i32); + pub const Password: Self = Self(31i32); + pub const TelephoneNumber: Self = Self(32i32); + pub const TelephoneCountryCode: Self = Self(33i32); + pub const TelephoneAreaCode: Self = Self(34i32); + pub const TelephoneLocalNumber: Self = Self(35i32); + pub const Time: Self = Self(36i32); + pub const TimeHour: Self = Self(37i32); + pub const TimeMinuteOrSecond: Self = Self(38i32); + pub const NumberFullWidth: Self = Self(39i32); + pub const AlphanumericHalfWidth: Self = Self(40i32); + pub const AlphanumericFullWidth: Self = Self(41i32); + pub const CurrencyChinese: Self = Self(42i32); + pub const Bopomofo: Self = Self(43i32); + pub const Hiragana: Self = Self(44i32); + pub const KatakanaHalfWidth: Self = Self(45i32); + pub const KatakanaFullWidth: Self = Self(46i32); + pub const Hanja: Self = Self(47i32); + pub const HangulHalfWidth: Self = Self(48i32); + pub const HangulFullWidth: Self = Self(49i32); + pub const Search: Self = Self(50i32); + pub const Formula: Self = Self(51i32); + pub const SearchIncremental: Self = Self(52i32); + pub const ChineseHalfWidth: Self = Self(53i32); + pub const ChineseFullWidth: Self = Self(54i32); + pub const NativeScript: Self = Self(55i32); + pub const Text: Self = Self(57i32); + pub const Chat: Self = Self(58i32); + pub const NameOrPhoneNumber: Self = Self(59i32); + pub const EmailUserNameOrAddress: Self = Self(60i32); + pub const Private: Self = Self(61i32); + pub const Maps: Self = Self(62i32); + pub const PasswordNumeric: Self = Self(63i32); + pub const FormulaNumber: Self = Self(67i32); + pub const ChatWithoutEmoji: Self = Self(68i32); + pub const Digits: Self = Self(28i32); + pub const PinNumeric: Self = Self(64i32); + pub const PinAlphanumeric: Self = Self(65i32); +} +impl ::core::marker::Copy for CoreTextInputScope {} +impl ::core::clone::Clone for CoreTextInputScope { + fn clone(&self) -> Self { + *self + } +} +pub type CoreTextLayoutBounds = *mut ::core::ffi::c_void; +pub type CoreTextLayoutRequest = *mut ::core::ffi::c_void; +pub type CoreTextLayoutRequestedEventArgs = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Text_Core\"`*"] +pub struct CoreTextRange { + pub StartCaretPosition: i32, + pub EndCaretPosition: i32, +} +impl ::core::marker::Copy for CoreTextRange {} +impl ::core::clone::Clone for CoreTextRange { + fn clone(&self) -> Self { + *self + } +} +pub type CoreTextSelectionRequest = *mut ::core::ffi::c_void; +pub type CoreTextSelectionRequestedEventArgs = *mut ::core::ffi::c_void; +pub type CoreTextSelectionUpdatingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Text_Core\"`*"] +#[repr(transparent)] +pub struct CoreTextSelectionUpdatingResult(pub i32); +impl CoreTextSelectionUpdatingResult { + pub const Succeeded: Self = Self(0i32); + pub const Failed: Self = Self(1i32); +} +impl ::core::marker::Copy for CoreTextSelectionUpdatingResult {} +impl ::core::clone::Clone for CoreTextSelectionUpdatingResult { + fn clone(&self) -> Self { + *self + } +} +pub type CoreTextServicesManager = *mut ::core::ffi::c_void; +pub type CoreTextTextRequest = *mut ::core::ffi::c_void; +pub type CoreTextTextRequestedEventArgs = *mut ::core::ffi::c_void; +pub type CoreTextTextUpdatingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Text_Core\"`*"] +#[repr(transparent)] +pub struct CoreTextTextUpdatingResult(pub i32); +impl CoreTextTextUpdatingResult { + pub const Succeeded: Self = Self(0i32); + pub const Failed: Self = Self(1i32); +} +impl ::core::marker::Copy for CoreTextTextUpdatingResult {} +impl ::core::clone::Clone for CoreTextTextUpdatingResult { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Text/mod.rs b/vendor/windows-sys/src/Windows/UI/Text/mod.rs new file mode 100644 index 000000000..ecc1d5ce3 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Text/mod.rs @@ -0,0 +1,602 @@ +#[cfg(feature = "UI_Text_Core")] +pub mod Core; +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct CaretType(pub i32); +impl CaretType { + pub const Normal: Self = Self(0i32); + pub const Null: Self = Self(1i32); +} +impl ::core::marker::Copy for CaretType {} +impl ::core::clone::Clone for CaretType { + fn clone(&self) -> Self { + *self + } +} +pub type ContentLinkInfo = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct FindOptions(pub u32); +impl FindOptions { + pub const None: Self = Self(0u32); + pub const Word: Self = Self(2u32); + pub const Case: Self = Self(4u32); +} +impl ::core::marker::Copy for FindOptions {} +impl ::core::clone::Clone for FindOptions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct FontStretch(pub i32); +impl FontStretch { + pub const Undefined: Self = Self(0i32); + pub const UltraCondensed: Self = Self(1i32); + pub const ExtraCondensed: Self = Self(2i32); + pub const Condensed: Self = Self(3i32); + pub const SemiCondensed: Self = Self(4i32); + pub const Normal: Self = Self(5i32); + pub const SemiExpanded: Self = Self(6i32); + pub const Expanded: Self = Self(7i32); + pub const ExtraExpanded: Self = Self(8i32); + pub const UltraExpanded: Self = Self(9i32); +} +impl ::core::marker::Copy for FontStretch {} +impl ::core::clone::Clone for FontStretch { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct FontStyle(pub i32); +impl FontStyle { + pub const Normal: Self = Self(0i32); + pub const Oblique: Self = Self(1i32); + pub const Italic: Self = Self(2i32); +} +impl ::core::marker::Copy for FontStyle {} +impl ::core::clone::Clone for FontStyle { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Text\"`*"] +pub struct FontWeight { + pub Weight: u16, +} +impl ::core::marker::Copy for FontWeight {} +impl ::core::clone::Clone for FontWeight { + fn clone(&self) -> Self { + *self + } +} +pub type FontWeights = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct FormatEffect(pub i32); +impl FormatEffect { + pub const Off: Self = Self(0i32); + pub const On: Self = Self(1i32); + pub const Toggle: Self = Self(2i32); + pub const Undefined: Self = Self(3i32); +} +impl ::core::marker::Copy for FormatEffect {} +impl ::core::clone::Clone for FormatEffect { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct HorizontalCharacterAlignment(pub i32); +impl HorizontalCharacterAlignment { + pub const Left: Self = Self(0i32); + pub const Right: Self = Self(1i32); + pub const Center: Self = Self(2i32); +} +impl ::core::marker::Copy for HorizontalCharacterAlignment {} +impl ::core::clone::Clone for HorizontalCharacterAlignment { + fn clone(&self) -> Self { + *self + } +} +pub type ITextCharacterFormat = *mut ::core::ffi::c_void; +pub type ITextDocument = *mut ::core::ffi::c_void; +pub type ITextParagraphFormat = *mut ::core::ffi::c_void; +pub type ITextRange = *mut ::core::ffi::c_void; +pub type ITextSelection = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct LetterCase(pub i32); +impl LetterCase { + pub const Lower: Self = Self(0i32); + pub const Upper: Self = Self(1i32); +} +impl ::core::marker::Copy for LetterCase {} +impl ::core::clone::Clone for LetterCase { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct LineSpacingRule(pub i32); +impl LineSpacingRule { + pub const Undefined: Self = Self(0i32); + pub const Single: Self = Self(1i32); + pub const OneAndHalf: Self = Self(2i32); + pub const Double: Self = Self(3i32); + pub const AtLeast: Self = Self(4i32); + pub const Exactly: Self = Self(5i32); + pub const Multiple: Self = Self(6i32); + pub const Percent: Self = Self(7i32); +} +impl ::core::marker::Copy for LineSpacingRule {} +impl ::core::clone::Clone for LineSpacingRule { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct LinkType(pub i32); +impl LinkType { + pub const Undefined: Self = Self(0i32); + pub const NotALink: Self = Self(1i32); + pub const ClientLink: Self = Self(2i32); + pub const FriendlyLinkName: Self = Self(3i32); + pub const FriendlyLinkAddress: Self = Self(4i32); + pub const AutoLink: Self = Self(5i32); + pub const AutoLinkEmail: Self = Self(6i32); + pub const AutoLinkPhone: Self = Self(7i32); + pub const AutoLinkPath: Self = Self(8i32); +} +impl ::core::marker::Copy for LinkType {} +impl ::core::clone::Clone for LinkType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct MarkerAlignment(pub i32); +impl MarkerAlignment { + pub const Undefined: Self = Self(0i32); + pub const Left: Self = Self(1i32); + pub const Center: Self = Self(2i32); + pub const Right: Self = Self(3i32); +} +impl ::core::marker::Copy for MarkerAlignment {} +impl ::core::clone::Clone for MarkerAlignment { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct MarkerStyle(pub i32); +impl MarkerStyle { + pub const Undefined: Self = Self(0i32); + pub const Parenthesis: Self = Self(1i32); + pub const Parentheses: Self = Self(2i32); + pub const Period: Self = Self(3i32); + pub const Plain: Self = Self(4i32); + pub const Minus: Self = Self(5i32); + pub const NoNumber: Self = Self(6i32); +} +impl ::core::marker::Copy for MarkerStyle {} +impl ::core::clone::Clone for MarkerStyle { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct MarkerType(pub i32); +impl MarkerType { + pub const Undefined: Self = Self(0i32); + pub const None: Self = Self(1i32); + pub const Bullet: Self = Self(2i32); + pub const Arabic: Self = Self(3i32); + pub const LowercaseEnglishLetter: Self = Self(4i32); + pub const UppercaseEnglishLetter: Self = Self(5i32); + pub const LowercaseRoman: Self = Self(6i32); + pub const UppercaseRoman: Self = Self(7i32); + pub const UnicodeSequence: Self = Self(8i32); + pub const CircledNumber: Self = Self(9i32); + pub const BlackCircleWingding: Self = Self(10i32); + pub const WhiteCircleWingding: Self = Self(11i32); + pub const ArabicWide: Self = Self(12i32); + pub const SimplifiedChinese: Self = Self(13i32); + pub const TraditionalChinese: Self = Self(14i32); + pub const JapanSimplifiedChinese: Self = Self(15i32); + pub const JapanKorea: Self = Self(16i32); + pub const ArabicDictionary: Self = Self(17i32); + pub const ArabicAbjad: Self = Self(18i32); + pub const Hebrew: Self = Self(19i32); + pub const ThaiAlphabetic: Self = Self(20i32); + pub const ThaiNumeric: Self = Self(21i32); + pub const DevanagariVowel: Self = Self(22i32); + pub const DevanagariConsonant: Self = Self(23i32); + pub const DevanagariNumeric: Self = Self(24i32); +} +impl ::core::marker::Copy for MarkerType {} +impl ::core::clone::Clone for MarkerType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct ParagraphAlignment(pub i32); +impl ParagraphAlignment { + pub const Undefined: Self = Self(0i32); + pub const Left: Self = Self(1i32); + pub const Center: Self = Self(2i32); + pub const Right: Self = Self(3i32); + pub const Justify: Self = Self(4i32); +} +impl ::core::marker::Copy for ParagraphAlignment {} +impl ::core::clone::Clone for ParagraphAlignment { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct ParagraphStyle(pub i32); +impl ParagraphStyle { + pub const Undefined: Self = Self(0i32); + pub const None: Self = Self(1i32); + pub const Normal: Self = Self(2i32); + pub const Heading1: Self = Self(3i32); + pub const Heading2: Self = Self(4i32); + pub const Heading3: Self = Self(5i32); + pub const Heading4: Self = Self(6i32); + pub const Heading5: Self = Self(7i32); + pub const Heading6: Self = Self(8i32); + pub const Heading7: Self = Self(9i32); + pub const Heading8: Self = Self(10i32); + pub const Heading9: Self = Self(11i32); +} +impl ::core::marker::Copy for ParagraphStyle {} +impl ::core::clone::Clone for ParagraphStyle { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct PointOptions(pub u32); +impl PointOptions { + pub const None: Self = Self(0u32); + pub const IncludeInset: Self = Self(1u32); + pub const Start: Self = Self(32u32); + pub const ClientCoordinates: Self = Self(256u32); + pub const AllowOffClient: Self = Self(512u32); + pub const Transform: Self = Self(1024u32); + pub const NoHorizontalScroll: Self = Self(65536u32); + pub const NoVerticalScroll: Self = Self(262144u32); +} +impl ::core::marker::Copy for PointOptions {} +impl ::core::clone::Clone for PointOptions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct RangeGravity(pub i32); +impl RangeGravity { + pub const UIBehavior: Self = Self(0i32); + pub const Backward: Self = Self(1i32); + pub const Forward: Self = Self(2i32); + pub const Inward: Self = Self(3i32); + pub const Outward: Self = Self(4i32); +} +impl ::core::marker::Copy for RangeGravity {} +impl ::core::clone::Clone for RangeGravity { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct RichEditMathMode(pub i32); +impl RichEditMathMode { + pub const NoMath: Self = Self(0i32); + pub const MathOnly: Self = Self(1i32); +} +impl ::core::marker::Copy for RichEditMathMode {} +impl ::core::clone::Clone for RichEditMathMode { + fn clone(&self) -> Self { + *self + } +} +pub type RichEditTextDocument = *mut ::core::ffi::c_void; +pub type RichEditTextRange = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct SelectionOptions(pub u32); +impl SelectionOptions { + pub const StartActive: Self = Self(1u32); + pub const AtEndOfLine: Self = Self(2u32); + pub const Overtype: Self = Self(4u32); + pub const Active: Self = Self(8u32); + pub const Replace: Self = Self(16u32); +} +impl ::core::marker::Copy for SelectionOptions {} +impl ::core::clone::Clone for SelectionOptions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct SelectionType(pub i32); +impl SelectionType { + pub const None: Self = Self(0i32); + pub const InsertionPoint: Self = Self(1i32); + pub const Normal: Self = Self(2i32); + pub const InlineShape: Self = Self(7i32); + pub const Shape: Self = Self(8i32); +} +impl ::core::marker::Copy for SelectionType {} +impl ::core::clone::Clone for SelectionType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct TabAlignment(pub i32); +impl TabAlignment { + pub const Left: Self = Self(0i32); + pub const Center: Self = Self(1i32); + pub const Right: Self = Self(2i32); + pub const Decimal: Self = Self(3i32); + pub const Bar: Self = Self(4i32); +} +impl ::core::marker::Copy for TabAlignment {} +impl ::core::clone::Clone for TabAlignment { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct TabLeader(pub i32); +impl TabLeader { + pub const Spaces: Self = Self(0i32); + pub const Dots: Self = Self(1i32); + pub const Dashes: Self = Self(2i32); + pub const Lines: Self = Self(3i32); + pub const ThickLines: Self = Self(4i32); + pub const Equals: Self = Self(5i32); +} +impl ::core::marker::Copy for TabLeader {} +impl ::core::clone::Clone for TabLeader { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct TextDecorations(pub u32); +impl TextDecorations { + pub const None: Self = Self(0u32); + pub const Underline: Self = Self(1u32); + pub const Strikethrough: Self = Self(2u32); +} +impl ::core::marker::Copy for TextDecorations {} +impl ::core::clone::Clone for TextDecorations { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct TextGetOptions(pub u32); +impl TextGetOptions { + pub const None: Self = Self(0u32); + pub const AdjustCrlf: Self = Self(1u32); + pub const UseCrlf: Self = Self(2u32); + pub const UseObjectText: Self = Self(4u32); + pub const AllowFinalEop: Self = Self(8u32); + pub const NoHidden: Self = Self(32u32); + pub const IncludeNumbering: Self = Self(64u32); + pub const FormatRtf: Self = Self(8192u32); + pub const UseLf: Self = Self(16777216u32); +} +impl ::core::marker::Copy for TextGetOptions {} +impl ::core::clone::Clone for TextGetOptions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct TextRangeUnit(pub i32); +impl TextRangeUnit { + pub const Character: Self = Self(0i32); + pub const Word: Self = Self(1i32); + pub const Sentence: Self = Self(2i32); + pub const Paragraph: Self = Self(3i32); + pub const Line: Self = Self(4i32); + pub const Story: Self = Self(5i32); + pub const Screen: Self = Self(6i32); + pub const Section: Self = Self(7i32); + pub const Window: Self = Self(8i32); + pub const CharacterFormat: Self = Self(9i32); + pub const ParagraphFormat: Self = Self(10i32); + pub const Object: Self = Self(11i32); + pub const HardParagraph: Self = Self(12i32); + pub const Cluster: Self = Self(13i32); + pub const Bold: Self = Self(14i32); + pub const Italic: Self = Self(15i32); + pub const Underline: Self = Self(16i32); + pub const Strikethrough: Self = Self(17i32); + pub const ProtectedText: Self = Self(18i32); + pub const Link: Self = Self(19i32); + pub const SmallCaps: Self = Self(20i32); + pub const AllCaps: Self = Self(21i32); + pub const Hidden: Self = Self(22i32); + pub const Outline: Self = Self(23i32); + pub const Shadow: Self = Self(24i32); + pub const Imprint: Self = Self(25i32); + pub const Disabled: Self = Self(26i32); + pub const Revised: Self = Self(27i32); + pub const Subscript: Self = Self(28i32); + pub const Superscript: Self = Self(29i32); + pub const FontBound: Self = Self(30i32); + pub const LinkProtected: Self = Self(31i32); + pub const ContentLink: Self = Self(32i32); +} +impl ::core::marker::Copy for TextRangeUnit {} +impl ::core::clone::Clone for TextRangeUnit { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct TextScript(pub i32); +impl TextScript { + pub const Undefined: Self = Self(0i32); + pub const Ansi: Self = Self(1i32); + pub const EastEurope: Self = Self(2i32); + pub const Cyrillic: Self = Self(3i32); + pub const Greek: Self = Self(4i32); + pub const Turkish: Self = Self(5i32); + pub const Hebrew: Self = Self(6i32); + pub const Arabic: Self = Self(7i32); + pub const Baltic: Self = Self(8i32); + pub const Vietnamese: Self = Self(9i32); + pub const Default: Self = Self(10i32); + pub const Symbol: Self = Self(11i32); + pub const Thai: Self = Self(12i32); + pub const ShiftJis: Self = Self(13i32); + pub const GB2312: Self = Self(14i32); + pub const Hangul: Self = Self(15i32); + pub const Big5: Self = Self(16i32); + pub const PC437: Self = Self(17i32); + pub const Oem: Self = Self(18i32); + pub const Mac: Self = Self(19i32); + pub const Armenian: Self = Self(20i32); + pub const Syriac: Self = Self(21i32); + pub const Thaana: Self = Self(22i32); + pub const Devanagari: Self = Self(23i32); + pub const Bengali: Self = Self(24i32); + pub const Gurmukhi: Self = Self(25i32); + pub const Gujarati: Self = Self(26i32); + pub const Oriya: Self = Self(27i32); + pub const Tamil: Self = Self(28i32); + pub const Telugu: Self = Self(29i32); + pub const Kannada: Self = Self(30i32); + pub const Malayalam: Self = Self(31i32); + pub const Sinhala: Self = Self(32i32); + pub const Lao: Self = Self(33i32); + pub const Tibetan: Self = Self(34i32); + pub const Myanmar: Self = Self(35i32); + pub const Georgian: Self = Self(36i32); + pub const Jamo: Self = Self(37i32); + pub const Ethiopic: Self = Self(38i32); + pub const Cherokee: Self = Self(39i32); + pub const Aboriginal: Self = Self(40i32); + pub const Ogham: Self = Self(41i32); + pub const Runic: Self = Self(42i32); + pub const Khmer: Self = Self(43i32); + pub const Mongolian: Self = Self(44i32); + pub const Braille: Self = Self(45i32); + pub const Yi: Self = Self(46i32); + pub const Limbu: Self = Self(47i32); + pub const TaiLe: Self = Self(48i32); + pub const NewTaiLue: Self = Self(49i32); + pub const SylotiNagri: Self = Self(50i32); + pub const Kharoshthi: Self = Self(51i32); + pub const Kayahli: Self = Self(52i32); + pub const UnicodeSymbol: Self = Self(53i32); + pub const Emoji: Self = Self(54i32); + pub const Glagolitic: Self = Self(55i32); + pub const Lisu: Self = Self(56i32); + pub const Vai: Self = Self(57i32); + pub const NKo: Self = Self(58i32); + pub const Osmanya: Self = Self(59i32); + pub const PhagsPa: Self = Self(60i32); + pub const Gothic: Self = Self(61i32); + pub const Deseret: Self = Self(62i32); + pub const Tifinagh: Self = Self(63i32); +} +impl ::core::marker::Copy for TextScript {} +impl ::core::clone::Clone for TextScript { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct TextSetOptions(pub u32); +impl TextSetOptions { + pub const None: Self = Self(0u32); + pub const UnicodeBidi: Self = Self(1u32); + pub const Unlink: Self = Self(8u32); + pub const Unhide: Self = Self(16u32); + pub const CheckTextLimit: Self = Self(32u32); + pub const FormatRtf: Self = Self(8192u32); + pub const ApplyRtfDocumentDefaults: Self = Self(16384u32); +} +impl ::core::marker::Copy for TextSetOptions {} +impl ::core::clone::Clone for TextSetOptions { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct UnderlineType(pub i32); +impl UnderlineType { + pub const Undefined: Self = Self(0i32); + pub const None: Self = Self(1i32); + pub const Single: Self = Self(2i32); + pub const Words: Self = Self(3i32); + pub const Double: Self = Self(4i32); + pub const Dotted: Self = Self(5i32); + pub const Dash: Self = Self(6i32); + pub const DashDot: Self = Self(7i32); + pub const DashDotDot: Self = Self(8i32); + pub const Wave: Self = Self(9i32); + pub const Thick: Self = Self(10i32); + pub const Thin: Self = Self(11i32); + pub const DoubleWave: Self = Self(12i32); + pub const HeavyWave: Self = Self(13i32); + pub const LongDash: Self = Self(14i32); + pub const ThickDash: Self = Self(15i32); + pub const ThickDashDot: Self = Self(16i32); + pub const ThickDashDotDot: Self = Self(17i32); + pub const ThickDotted: Self = Self(18i32); + pub const ThickLongDash: Self = Self(19i32); +} +impl ::core::marker::Copy for UnderlineType {} +impl ::core::clone::Clone for UnderlineType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Text\"`*"] +#[repr(transparent)] +pub struct VerticalCharacterAlignment(pub i32); +impl VerticalCharacterAlignment { + pub const Top: Self = Self(0i32); + pub const Baseline: Self = Self(1i32); + pub const Bottom: Self = Self(2i32); +} +impl ::core::marker::Copy for VerticalCharacterAlignment {} +impl ::core::clone::Clone for VerticalCharacterAlignment { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/UIAutomation/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/UIAutomation/Core/mod.rs new file mode 100644 index 000000000..28c8852a9 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/UIAutomation/Core/mod.rs @@ -0,0 +1,47 @@ +#[repr(C)] +#[doc = "*Required features: `\"UI_UIAutomation_Core\"`*"] +pub struct AutomationAnnotationTypeRegistration { + pub LocalId: i32, +} +impl ::core::marker::Copy for AutomationAnnotationTypeRegistration {} +impl ::core::clone::Clone for AutomationAnnotationTypeRegistration { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_UIAutomation_Core\"`*"] +pub struct AutomationRemoteOperationOperandId { + pub Value: i32, +} +impl ::core::marker::Copy for AutomationRemoteOperationOperandId {} +impl ::core::clone::Clone for AutomationRemoteOperationOperandId { + fn clone(&self) -> Self { + *self + } +} +pub type AutomationRemoteOperationResult = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_UIAutomation_Core\"`*"] +#[repr(transparent)] +pub struct AutomationRemoteOperationStatus(pub i32); +impl AutomationRemoteOperationStatus { + pub const Success: Self = Self(0i32); + pub const MalformedBytecode: Self = Self(1i32); + pub const InstructionLimitExceeded: Self = Self(2i32); + pub const UnhandledException: Self = Self(3i32); + pub const ExecutionFailure: Self = Self(4i32); +} +impl ::core::marker::Copy for AutomationRemoteOperationStatus {} +impl ::core::clone::Clone for AutomationRemoteOperationStatus { + fn clone(&self) -> Self { + *self + } +} +pub type CoreAutomationRemoteOperation = *mut ::core::ffi::c_void; +pub type CoreAutomationRemoteOperationContext = *mut ::core::ffi::c_void; +pub type ICoreAutomationConnectionBoundObjectProvider = *mut ::core::ffi::c_void; +pub type ICoreAutomationRemoteOperationExtensionProvider = *mut ::core::ffi::c_void; +pub type RemoteAutomationClientSession = *mut ::core::ffi::c_void; +pub type RemoteAutomationConnectionRequestedEventArgs = *mut ::core::ffi::c_void; +pub type RemoteAutomationDisconnectedEventArgs = *mut ::core::ffi::c_void; +pub type RemoteAutomationWindow = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/UIAutomation/mod.rs b/vendor/windows-sys/src/Windows/UI/UIAutomation/mod.rs new file mode 100644 index 000000000..0d564c5d1 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/UIAutomation/mod.rs @@ -0,0 +1,6 @@ +#[cfg(feature = "UI_UIAutomation_Core")] +pub mod Core; +pub type AutomationConnection = *mut ::core::ffi::c_void; +pub type AutomationConnectionBoundObject = *mut ::core::ffi::c_void; +pub type AutomationElement = *mut ::core::ffi::c_void; +pub type AutomationTextRange = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/ViewManagement/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/ViewManagement/Core/mod.rs new file mode 100644 index 000000000..71e116d9b --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/ViewManagement/Core/mod.rs @@ -0,0 +1,58 @@ +pub type CoreFrameworkInputView = *mut ::core::ffi::c_void; +pub type CoreFrameworkInputViewAnimationStartingEventArgs = *mut ::core::ffi::c_void; +pub type CoreFrameworkInputViewOcclusionsChangedEventArgs = *mut ::core::ffi::c_void; +pub type CoreInputView = *mut ::core::ffi::c_void; +pub type CoreInputViewAnimationStartingEventArgs = *mut ::core::ffi::c_void; +pub type CoreInputViewHidingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement_Core\"`*"] +#[repr(transparent)] +pub struct CoreInputViewKind(pub i32); +impl CoreInputViewKind { + pub const Default: Self = Self(0i32); + pub const Keyboard: Self = Self(1i32); + pub const Handwriting: Self = Self(2i32); + pub const Emoji: Self = Self(3i32); + pub const Symbols: Self = Self(4i32); + pub const Clipboard: Self = Self(5i32); + pub const Dictation: Self = Self(6i32); +} +impl ::core::marker::Copy for CoreInputViewKind {} +impl ::core::clone::Clone for CoreInputViewKind { + fn clone(&self) -> Self { + *self + } +} +pub type CoreInputViewOcclusion = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement_Core\"`*"] +#[repr(transparent)] +pub struct CoreInputViewOcclusionKind(pub i32); +impl CoreInputViewOcclusionKind { + pub const Docked: Self = Self(0i32); + pub const Floating: Self = Self(1i32); + pub const Overlay: Self = Self(2i32); +} +impl ::core::marker::Copy for CoreInputViewOcclusionKind {} +impl ::core::clone::Clone for CoreInputViewOcclusionKind { + fn clone(&self) -> Self { + *self + } +} +pub type CoreInputViewOcclusionsChangedEventArgs = *mut ::core::ffi::c_void; +pub type CoreInputViewShowingEventArgs = *mut ::core::ffi::c_void; +pub type CoreInputViewTransferringXYFocusEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement_Core\"`*"] +#[repr(transparent)] +pub struct CoreInputViewXYFocusTransferDirection(pub i32); +impl CoreInputViewXYFocusTransferDirection { + pub const Up: Self = Self(0i32); + pub const Right: Self = Self(1i32); + pub const Down: Self = Self(2i32); + pub const Left: Self = Self(3i32); +} +impl ::core::marker::Copy for CoreInputViewXYFocusTransferDirection {} +impl ::core::clone::Clone for CoreInputViewXYFocusTransferDirection { + fn clone(&self) -> Self { + *self + } +} +pub type UISettingsController = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/ViewManagement/mod.rs b/vendor/windows-sys/src/Windows/UI/ViewManagement/mod.rs new file mode 100644 index 000000000..b9396bf99 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/ViewManagement/mod.rs @@ -0,0 +1,222 @@ +#[cfg(feature = "UI_ViewManagement_Core")] +pub mod Core; +pub type AccessibilitySettings = *mut ::core::ffi::c_void; +pub type ActivationViewSwitcher = *mut ::core::ffi::c_void; +pub type ApplicationView = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct ApplicationViewBoundsMode(pub i32); +impl ApplicationViewBoundsMode { + pub const UseVisible: Self = Self(0i32); + pub const UseCoreWindow: Self = Self(1i32); +} +impl ::core::marker::Copy for ApplicationViewBoundsMode {} +impl ::core::clone::Clone for ApplicationViewBoundsMode { + fn clone(&self) -> Self { + *self + } +} +pub type ApplicationViewConsolidatedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct ApplicationViewMode(pub i32); +impl ApplicationViewMode { + pub const Default: Self = Self(0i32); + pub const CompactOverlay: Self = Self(1i32); +} +impl ::core::marker::Copy for ApplicationViewMode {} +impl ::core::clone::Clone for ApplicationViewMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct ApplicationViewOrientation(pub i32); +impl ApplicationViewOrientation { + pub const Landscape: Self = Self(0i32); + pub const Portrait: Self = Self(1i32); +} +impl ::core::marker::Copy for ApplicationViewOrientation {} +impl ::core::clone::Clone for ApplicationViewOrientation { + fn clone(&self) -> Self { + *self + } +} +pub type ApplicationViewScaling = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement\"`, `\"deprecated\"`*"] +#[cfg(feature = "deprecated")] +#[repr(transparent)] +pub struct ApplicationViewState(pub i32); +#[cfg(feature = "deprecated")] +impl ApplicationViewState { + pub const FullScreenLandscape: Self = Self(0i32); + pub const Filled: Self = Self(1i32); + pub const Snapped: Self = Self(2i32); + pub const FullScreenPortrait: Self = Self(3i32); +} +#[cfg(feature = "deprecated")] +impl ::core::marker::Copy for ApplicationViewState {} +#[cfg(feature = "deprecated")] +impl ::core::clone::Clone for ApplicationViewState { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct ApplicationViewSwitchingOptions(pub u32); +impl ApplicationViewSwitchingOptions { + pub const Default: Self = Self(0u32); + pub const SkipAnimation: Self = Self(1u32); + pub const ConsolidateViews: Self = Self(2u32); +} +impl ::core::marker::Copy for ApplicationViewSwitchingOptions {} +impl ::core::clone::Clone for ApplicationViewSwitchingOptions { + fn clone(&self) -> Self { + *self + } +} +pub type ApplicationViewTitleBar = *mut ::core::ffi::c_void; +pub type ApplicationViewTransferContext = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct ApplicationViewWindowingMode(pub i32); +impl ApplicationViewWindowingMode { + pub const Auto: Self = Self(0i32); + pub const PreferredLaunchViewSize: Self = Self(1i32); + pub const FullScreen: Self = Self(2i32); + pub const CompactOverlay: Self = Self(3i32); + pub const Maximized: Self = Self(4i32); +} +impl ::core::marker::Copy for ApplicationViewWindowingMode {} +impl ::core::clone::Clone for ApplicationViewWindowingMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct FullScreenSystemOverlayMode(pub i32); +impl FullScreenSystemOverlayMode { + pub const Standard: Self = Self(0i32); + pub const Minimal: Self = Self(1i32); +} +impl ::core::marker::Copy for FullScreenSystemOverlayMode {} +impl ::core::clone::Clone for FullScreenSystemOverlayMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct HandPreference(pub i32); +impl HandPreference { + pub const LeftHanded: Self = Self(0i32); + pub const RightHanded: Self = Self(1i32); +} +impl ::core::marker::Copy for HandPreference {} +impl ::core::clone::Clone for HandPreference { + fn clone(&self) -> Self { + *self + } +} +pub type InputPane = *mut ::core::ffi::c_void; +pub type InputPaneVisibilityEventArgs = *mut ::core::ffi::c_void; +pub type StatusBar = *mut ::core::ffi::c_void; +pub type StatusBarProgressIndicator = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct UIColorType(pub i32); +impl UIColorType { + pub const Background: Self = Self(0i32); + pub const Foreground: Self = Self(1i32); + pub const AccentDark3: Self = Self(2i32); + pub const AccentDark2: Self = Self(3i32); + pub const AccentDark1: Self = Self(4i32); + pub const Accent: Self = Self(5i32); + pub const AccentLight1: Self = Self(6i32); + pub const AccentLight2: Self = Self(7i32); + pub const AccentLight3: Self = Self(8i32); + pub const Complement: Self = Self(9i32); +} +impl ::core::marker::Copy for UIColorType {} +impl ::core::clone::Clone for UIColorType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct UIElementType(pub i32); +impl UIElementType { + pub const ActiveCaption: Self = Self(0i32); + pub const Background: Self = Self(1i32); + pub const ButtonFace: Self = Self(2i32); + pub const ButtonText: Self = Self(3i32); + pub const CaptionText: Self = Self(4i32); + pub const GrayText: Self = Self(5i32); + pub const Highlight: Self = Self(6i32); + pub const HighlightText: Self = Self(7i32); + pub const Hotlight: Self = Self(8i32); + pub const InactiveCaption: Self = Self(9i32); + pub const InactiveCaptionText: Self = Self(10i32); + pub const Window: Self = Self(11i32); + pub const WindowText: Self = Self(12i32); + pub const AccentColor: Self = Self(1000i32); + pub const TextHigh: Self = Self(1001i32); + pub const TextMedium: Self = Self(1002i32); + pub const TextLow: Self = Self(1003i32); + pub const TextContrastWithHigh: Self = Self(1004i32); + pub const NonTextHigh: Self = Self(1005i32); + pub const NonTextMediumHigh: Self = Self(1006i32); + pub const NonTextMedium: Self = Self(1007i32); + pub const NonTextMediumLow: Self = Self(1008i32); + pub const NonTextLow: Self = Self(1009i32); + pub const PageBackground: Self = Self(1010i32); + pub const PopupBackground: Self = Self(1011i32); + pub const OverlayOutsidePopup: Self = Self(1012i32); +} +impl ::core::marker::Copy for UIElementType {} +impl ::core::clone::Clone for UIElementType { + fn clone(&self) -> Self { + *self + } +} +pub type UISettings = *mut ::core::ffi::c_void; +pub type UISettingsAnimationsEnabledChangedEventArgs = *mut ::core::ffi::c_void; +pub type UISettingsAutoHideScrollBarsChangedEventArgs = *mut ::core::ffi::c_void; +pub type UISettingsMessageDurationChangedEventArgs = *mut ::core::ffi::c_void; +pub type UIViewSettings = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct UserInteractionMode(pub i32); +impl UserInteractionMode { + pub const Mouse: Self = Self(0i32); + pub const Touch: Self = Self(1i32); +} +impl ::core::marker::Copy for UserInteractionMode {} +impl ::core::clone::Clone for UserInteractionMode { + fn clone(&self) -> Self { + *self + } +} +pub type ViewModePreferences = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_ViewManagement\"`*"] +#[repr(transparent)] +pub struct ViewSizePreference(pub i32); +impl ViewSizePreference { + pub const Default: Self = Self(0i32); + pub const UseLess: Self = Self(1i32); + pub const UseHalf: Self = Self(2i32); + pub const UseMore: Self = Self(3i32); + pub const UseMinimum: Self = Self(4i32); + pub const UseNone: Self = Self(5i32); + pub const Custom: Self = Self(6i32); +} +impl ::core::marker::Copy for ViewSizePreference {} +impl ::core::clone::Clone for ViewSizePreference { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/WebUI/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/WebUI/Core/mod.rs new file mode 100644 index 000000000..159bc5487 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/WebUI/Core/mod.rs @@ -0,0 +1,26 @@ +pub type IWebUICommandBarElement = *mut ::core::ffi::c_void; +pub type IWebUICommandBarIcon = *mut ::core::ffi::c_void; +pub type MenuClosedEventHandler = *mut ::core::ffi::c_void; +pub type MenuOpenedEventHandler = *mut ::core::ffi::c_void; +pub type SizeChangedEventHandler = *mut ::core::ffi::c_void; +pub type WebUICommandBar = *mut ::core::ffi::c_void; +pub type WebUICommandBarBitmapIcon = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_WebUI_Core\"`*"] +#[repr(transparent)] +pub struct WebUICommandBarClosedDisplayMode(pub i32); +impl WebUICommandBarClosedDisplayMode { + pub const Default: Self = Self(0i32); + pub const Minimal: Self = Self(1i32); + pub const Compact: Self = Self(2i32); +} +impl ::core::marker::Copy for WebUICommandBarClosedDisplayMode {} +impl ::core::clone::Clone for WebUICommandBarClosedDisplayMode { + fn clone(&self) -> Self { + *self + } +} +pub type WebUICommandBarConfirmationButton = *mut ::core::ffi::c_void; +pub type WebUICommandBarIconButton = *mut ::core::ffi::c_void; +pub type WebUICommandBarItemInvokedEventArgs = *mut ::core::ffi::c_void; +pub type WebUICommandBarSizeChangedEventArgs = *mut ::core::ffi::c_void; +pub type WebUICommandBarSymbolIcon = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/WebUI/mod.rs b/vendor/windows-sys/src/Windows/UI/WebUI/mod.rs new file mode 100644 index 000000000..3c15c7b3c --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/WebUI/mod.rs @@ -0,0 +1,87 @@ +#[cfg(feature = "UI_WebUI_Core")] +pub mod Core; +pub type ActivatedDeferral = *mut ::core::ffi::c_void; +pub type ActivatedEventHandler = *mut ::core::ffi::c_void; +pub type ActivatedOperation = *mut ::core::ffi::c_void; +pub type BackgroundActivatedEventArgs = *mut ::core::ffi::c_void; +pub type BackgroundActivatedEventHandler = *mut ::core::ffi::c_void; +pub type EnteredBackgroundEventArgs = *mut ::core::ffi::c_void; +pub type EnteredBackgroundEventHandler = *mut ::core::ffi::c_void; +pub type HtmlPrintDocumentSource = *mut ::core::ffi::c_void; +pub type IActivatedEventArgsDeferral = *mut ::core::ffi::c_void; +pub type IWebUIBackgroundTaskInstance = *mut ::core::ffi::c_void; +pub type IWebUINavigatedEventArgs = *mut ::core::ffi::c_void; +pub type LeavingBackgroundEventArgs = *mut ::core::ffi::c_void; +pub type LeavingBackgroundEventHandler = *mut ::core::ffi::c_void; +pub type NavigatedEventHandler = *mut ::core::ffi::c_void; +pub type NewWebUIViewCreatedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_WebUI\"`*"] +#[repr(transparent)] +pub struct PrintContent(pub i32); +impl PrintContent { + pub const AllPages: Self = Self(0i32); + pub const CurrentPage: Self = Self(1i32); + pub const CustomPageRange: Self = Self(2i32); + pub const CurrentSelection: Self = Self(3i32); +} +impl ::core::marker::Copy for PrintContent {} +impl ::core::clone::Clone for PrintContent { + fn clone(&self) -> Self { + *self + } +} +pub type ResumingEventHandler = *mut ::core::ffi::c_void; +pub type SuspendingDeferral = *mut ::core::ffi::c_void; +pub type SuspendingEventArgs = *mut ::core::ffi::c_void; +pub type SuspendingEventHandler = *mut ::core::ffi::c_void; +pub type SuspendingOperation = *mut ::core::ffi::c_void; +pub type WebUIAppointmentsProviderAddAppointmentActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIBackgroundTaskInstanceRuntimeClass = *mut ::core::ffi::c_void; +pub type WebUIBarcodeScannerPreviewActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUICachedFileUpdaterActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUICameraSettingsActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUICommandLineActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIContactCallActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIContactMapActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIContactMessageActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIContactPanelActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIContactPickerActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIContactPostActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIContactVideoCallActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIDeviceActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIDevicePairingActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIDialReceiverActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIFileActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIFileOpenPickerActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIFileOpenPickerContinuationEventArgs = *mut ::core::ffi::c_void; +pub type WebUIFileSavePickerActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIFileSavePickerContinuationEventArgs = *mut ::core::ffi::c_void; +pub type WebUIFolderPickerContinuationEventArgs = *mut ::core::ffi::c_void; +pub type WebUILaunchActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUILockScreenActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUILockScreenCallActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUILockScreenComponentActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUINavigatedDeferral = *mut ::core::ffi::c_void; +pub type WebUINavigatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUINavigatedOperation = *mut ::core::ffi::c_void; +pub type WebUIPhoneCallActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIPrint3DWorkflowActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIPrintTaskSettingsActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIPrintWorkflowForegroundTaskActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIProtocolActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIProtocolForResultsActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIRestrictedLaunchActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUISearchActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIShareTargetActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIStartupTaskActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIToastNotificationActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIUserDataAccountProviderActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIView = *mut ::core::ffi::c_void; +pub type WebUIVoiceCommandActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIWalletActionActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIWebAccountProviderActivatedEventArgs = *mut ::core::ffi::c_void; +pub type WebUIWebAuthenticationBrokerContinuationEventArgs = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/WindowManagement/Preview/mod.rs b/vendor/windows-sys/src/Windows/UI/WindowManagement/Preview/mod.rs new file mode 100644 index 000000000..1b3084ce6 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/WindowManagement/Preview/mod.rs @@ -0,0 +1 @@ +pub type WindowManagementPreview = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/WindowManagement/mod.rs b/vendor/windows-sys/src/Windows/UI/WindowManagement/mod.rs new file mode 100644 index 000000000..559b7bf46 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/WindowManagement/mod.rs @@ -0,0 +1,88 @@ +#[cfg(feature = "UI_WindowManagement_Preview")] +pub mod Preview; +pub type AppWindow = *mut ::core::ffi::c_void; +pub type AppWindowChangedEventArgs = *mut ::core::ffi::c_void; +pub type AppWindowCloseRequestedEventArgs = *mut ::core::ffi::c_void; +pub type AppWindowClosedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_WindowManagement\"`*"] +#[repr(transparent)] +pub struct AppWindowClosedReason(pub i32); +impl AppWindowClosedReason { + pub const Other: Self = Self(0i32); + pub const AppInitiated: Self = Self(1i32); + pub const UserInitiated: Self = Self(2i32); +} +impl ::core::marker::Copy for AppWindowClosedReason {} +impl ::core::clone::Clone for AppWindowClosedReason { + fn clone(&self) -> Self { + *self + } +} +pub type AppWindowFrame = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_WindowManagement\"`*"] +#[repr(transparent)] +pub struct AppWindowFrameStyle(pub i32); +impl AppWindowFrameStyle { + pub const Default: Self = Self(0i32); + pub const NoFrame: Self = Self(1i32); +} +impl ::core::marker::Copy for AppWindowFrameStyle {} +impl ::core::clone::Clone for AppWindowFrameStyle { + fn clone(&self) -> Self { + *self + } +} +pub type AppWindowPlacement = *mut ::core::ffi::c_void; +pub type AppWindowPresentationConfiguration = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_WindowManagement\"`*"] +#[repr(transparent)] +pub struct AppWindowPresentationKind(pub i32); +impl AppWindowPresentationKind { + pub const Default: Self = Self(0i32); + pub const CompactOverlay: Self = Self(1i32); + pub const FullScreen: Self = Self(2i32); +} +impl ::core::marker::Copy for AppWindowPresentationKind {} +impl ::core::clone::Clone for AppWindowPresentationKind { + fn clone(&self) -> Self { + *self + } +} +pub type AppWindowPresenter = *mut ::core::ffi::c_void; +pub type AppWindowTitleBar = *mut ::core::ffi::c_void; +pub type AppWindowTitleBarOcclusion = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_WindowManagement\"`*"] +#[repr(transparent)] +pub struct AppWindowTitleBarVisibility(pub i32); +impl AppWindowTitleBarVisibility { + pub const Default: Self = Self(0i32); + pub const AlwaysHidden: Self = Self(1i32); +} +impl ::core::marker::Copy for AppWindowTitleBarVisibility {} +impl ::core::clone::Clone for AppWindowTitleBarVisibility { + fn clone(&self) -> Self { + *self + } +} +pub type CompactOverlayPresentationConfiguration = *mut ::core::ffi::c_void; +pub type DefaultPresentationConfiguration = *mut ::core::ffi::c_void; +pub type DisplayRegion = *mut ::core::ffi::c_void; +pub type FullScreenPresentationConfiguration = *mut ::core::ffi::c_void; +pub type WindowingEnvironment = *mut ::core::ffi::c_void; +pub type WindowingEnvironmentAddedEventArgs = *mut ::core::ffi::c_void; +pub type WindowingEnvironmentChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_WindowManagement\"`*"] +#[repr(transparent)] +pub struct WindowingEnvironmentKind(pub i32); +impl WindowingEnvironmentKind { + pub const Unknown: Self = Self(0i32); + pub const Overlapped: Self = Self(1i32); + pub const Tiled: Self = Self(2i32); +} +impl ::core::marker::Copy for WindowingEnvironmentKind {} +impl ::core::clone::Clone for WindowingEnvironmentKind { + fn clone(&self) -> Self { + *self + } +} +pub type WindowingEnvironmentRemovedEventArgs = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Peers/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Peers/mod.rs new file mode 100644 index 000000000..cab4c39f8 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Peers/mod.rs @@ -0,0 +1,385 @@ +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AccessibilityView(pub i32); +impl AccessibilityView { + pub const Raw: Self = Self(0i32); + pub const Control: Self = Self(1i32); + pub const Content: Self = Self(2i32); +} +impl ::core::marker::Copy for AccessibilityView {} +impl ::core::clone::Clone for AccessibilityView { + fn clone(&self) -> Self { + *self + } +} +pub type AppBarAutomationPeer = *mut ::core::ffi::c_void; +pub type AppBarButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type AppBarToggleButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type AutoSuggestBoxAutomationPeer = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationControlType(pub i32); +impl AutomationControlType { + pub const Button: Self = Self(0i32); + pub const Calendar: Self = Self(1i32); + pub const CheckBox: Self = Self(2i32); + pub const ComboBox: Self = Self(3i32); + pub const Edit: Self = Self(4i32); + pub const Hyperlink: Self = Self(5i32); + pub const Image: Self = Self(6i32); + pub const ListItem: Self = Self(7i32); + pub const List: Self = Self(8i32); + pub const Menu: Self = Self(9i32); + pub const MenuBar: Self = Self(10i32); + pub const MenuItem: Self = Self(11i32); + pub const ProgressBar: Self = Self(12i32); + pub const RadioButton: Self = Self(13i32); + pub const ScrollBar: Self = Self(14i32); + pub const Slider: Self = Self(15i32); + pub const Spinner: Self = Self(16i32); + pub const StatusBar: Self = Self(17i32); + pub const Tab: Self = Self(18i32); + pub const TabItem: Self = Self(19i32); + pub const Text: Self = Self(20i32); + pub const ToolBar: Self = Self(21i32); + pub const ToolTip: Self = Self(22i32); + pub const Tree: Self = Self(23i32); + pub const TreeItem: Self = Self(24i32); + pub const Custom: Self = Self(25i32); + pub const Group: Self = Self(26i32); + pub const Thumb: Self = Self(27i32); + pub const DataGrid: Self = Self(28i32); + pub const DataItem: Self = Self(29i32); + pub const Document: Self = Self(30i32); + pub const SplitButton: Self = Self(31i32); + pub const Window: Self = Self(32i32); + pub const Pane: Self = Self(33i32); + pub const Header: Self = Self(34i32); + pub const HeaderItem: Self = Self(35i32); + pub const Table: Self = Self(36i32); + pub const TitleBar: Self = Self(37i32); + pub const Separator: Self = Self(38i32); + pub const SemanticZoom: Self = Self(39i32); + pub const AppBar: Self = Self(40i32); +} +impl ::core::marker::Copy for AutomationControlType {} +impl ::core::clone::Clone for AutomationControlType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationEvents(pub i32); +impl AutomationEvents { + pub const ToolTipOpened: Self = Self(0i32); + pub const ToolTipClosed: Self = Self(1i32); + pub const MenuOpened: Self = Self(2i32); + pub const MenuClosed: Self = Self(3i32); + pub const AutomationFocusChanged: Self = Self(4i32); + pub const InvokePatternOnInvoked: Self = Self(5i32); + pub const SelectionItemPatternOnElementAddedToSelection: Self = Self(6i32); + pub const SelectionItemPatternOnElementRemovedFromSelection: Self = Self(7i32); + pub const SelectionItemPatternOnElementSelected: Self = Self(8i32); + pub const SelectionPatternOnInvalidated: Self = Self(9i32); + pub const TextPatternOnTextSelectionChanged: Self = Self(10i32); + pub const TextPatternOnTextChanged: Self = Self(11i32); + pub const AsyncContentLoaded: Self = Self(12i32); + pub const PropertyChanged: Self = Self(13i32); + pub const StructureChanged: Self = Self(14i32); + pub const DragStart: Self = Self(15i32); + pub const DragCancel: Self = Self(16i32); + pub const DragComplete: Self = Self(17i32); + pub const DragEnter: Self = Self(18i32); + pub const DragLeave: Self = Self(19i32); + pub const Dropped: Self = Self(20i32); + pub const LiveRegionChanged: Self = Self(21i32); + pub const InputReachedTarget: Self = Self(22i32); + pub const InputReachedOtherElement: Self = Self(23i32); + pub const InputDiscarded: Self = Self(24i32); + pub const WindowClosed: Self = Self(25i32); + pub const WindowOpened: Self = Self(26i32); + pub const ConversionTargetChanged: Self = Self(27i32); + pub const TextEditTextChanged: Self = Self(28i32); + pub const LayoutInvalidated: Self = Self(29i32); +} +impl ::core::marker::Copy for AutomationEvents {} +impl ::core::clone::Clone for AutomationEvents { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationHeadingLevel(pub i32); +impl AutomationHeadingLevel { + pub const None: Self = Self(0i32); + pub const Level1: Self = Self(1i32); + pub const Level2: Self = Self(2i32); + pub const Level3: Self = Self(3i32); + pub const Level4: Self = Self(4i32); + pub const Level5: Self = Self(5i32); + pub const Level6: Self = Self(6i32); + pub const Level7: Self = Self(7i32); + pub const Level8: Self = Self(8i32); + pub const Level9: Self = Self(9i32); +} +impl ::core::marker::Copy for AutomationHeadingLevel {} +impl ::core::clone::Clone for AutomationHeadingLevel { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationLandmarkType(pub i32); +impl AutomationLandmarkType { + pub const None: Self = Self(0i32); + pub const Custom: Self = Self(1i32); + pub const Form: Self = Self(2i32); + pub const Main: Self = Self(3i32); + pub const Navigation: Self = Self(4i32); + pub const Search: Self = Self(5i32); +} +impl ::core::marker::Copy for AutomationLandmarkType {} +impl ::core::clone::Clone for AutomationLandmarkType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationLiveSetting(pub i32); +impl AutomationLiveSetting { + pub const Off: Self = Self(0i32); + pub const Polite: Self = Self(1i32); + pub const Assertive: Self = Self(2i32); +} +impl ::core::marker::Copy for AutomationLiveSetting {} +impl ::core::clone::Clone for AutomationLiveSetting { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationNavigationDirection(pub i32); +impl AutomationNavigationDirection { + pub const Parent: Self = Self(0i32); + pub const NextSibling: Self = Self(1i32); + pub const PreviousSibling: Self = Self(2i32); + pub const FirstChild: Self = Self(3i32); + pub const LastChild: Self = Self(4i32); +} +impl ::core::marker::Copy for AutomationNavigationDirection {} +impl ::core::clone::Clone for AutomationNavigationDirection { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationNotificationKind(pub i32); +impl AutomationNotificationKind { + pub const ItemAdded: Self = Self(0i32); + pub const ItemRemoved: Self = Self(1i32); + pub const ActionCompleted: Self = Self(2i32); + pub const ActionAborted: Self = Self(3i32); + pub const Other: Self = Self(4i32); +} +impl ::core::marker::Copy for AutomationNotificationKind {} +impl ::core::clone::Clone for AutomationNotificationKind { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationNotificationProcessing(pub i32); +impl AutomationNotificationProcessing { + pub const ImportantAll: Self = Self(0i32); + pub const ImportantMostRecent: Self = Self(1i32); + pub const All: Self = Self(2i32); + pub const MostRecent: Self = Self(3i32); + pub const CurrentThenMostRecent: Self = Self(4i32); +} +impl ::core::marker::Copy for AutomationNotificationProcessing {} +impl ::core::clone::Clone for AutomationNotificationProcessing { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationOrientation(pub i32); +impl AutomationOrientation { + pub const None: Self = Self(0i32); + pub const Horizontal: Self = Self(1i32); + pub const Vertical: Self = Self(2i32); +} +impl ::core::marker::Copy for AutomationOrientation {} +impl ::core::clone::Clone for AutomationOrientation { + fn clone(&self) -> Self { + *self + } +} +pub type AutomationPeer = *mut ::core::ffi::c_void; +pub type AutomationPeerAnnotation = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct AutomationStructureChangeType(pub i32); +impl AutomationStructureChangeType { + pub const ChildAdded: Self = Self(0i32); + pub const ChildRemoved: Self = Self(1i32); + pub const ChildrenInvalidated: Self = Self(2i32); + pub const ChildrenBulkAdded: Self = Self(3i32); + pub const ChildrenBulkRemoved: Self = Self(4i32); + pub const ChildrenReordered: Self = Self(5i32); +} +impl ::core::marker::Copy for AutomationStructureChangeType {} +impl ::core::clone::Clone for AutomationStructureChangeType { + fn clone(&self) -> Self { + *self + } +} +pub type ButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type ButtonBaseAutomationPeer = *mut ::core::ffi::c_void; +pub type CalendarDatePickerAutomationPeer = *mut ::core::ffi::c_void; +pub type CaptureElementAutomationPeer = *mut ::core::ffi::c_void; +pub type CheckBoxAutomationPeer = *mut ::core::ffi::c_void; +pub type ColorPickerSliderAutomationPeer = *mut ::core::ffi::c_void; +pub type ColorSpectrumAutomationPeer = *mut ::core::ffi::c_void; +pub type ComboBoxAutomationPeer = *mut ::core::ffi::c_void; +pub type ComboBoxItemAutomationPeer = *mut ::core::ffi::c_void; +pub type ComboBoxItemDataAutomationPeer = *mut ::core::ffi::c_void; +pub type DatePickerAutomationPeer = *mut ::core::ffi::c_void; +pub type DatePickerFlyoutPresenterAutomationPeer = *mut ::core::ffi::c_void; +pub type FlipViewAutomationPeer = *mut ::core::ffi::c_void; +pub type FlipViewItemAutomationPeer = *mut ::core::ffi::c_void; +pub type FlipViewItemDataAutomationPeer = *mut ::core::ffi::c_void; +pub type FlyoutPresenterAutomationPeer = *mut ::core::ffi::c_void; +pub type FrameworkElementAutomationPeer = *mut ::core::ffi::c_void; +pub type GridViewAutomationPeer = *mut ::core::ffi::c_void; +pub type GridViewHeaderItemAutomationPeer = *mut ::core::ffi::c_void; +pub type GridViewItemAutomationPeer = *mut ::core::ffi::c_void; +pub type GridViewItemDataAutomationPeer = *mut ::core::ffi::c_void; +pub type GroupItemAutomationPeer = *mut ::core::ffi::c_void; +pub type HubAutomationPeer = *mut ::core::ffi::c_void; +pub type HubSectionAutomationPeer = *mut ::core::ffi::c_void; +pub type HyperlinkButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type ImageAutomationPeer = *mut ::core::ffi::c_void; +pub type InkToolbarAutomationPeer = *mut ::core::ffi::c_void; +pub type ItemAutomationPeer = *mut ::core::ffi::c_void; +pub type ItemsControlAutomationPeer = *mut ::core::ffi::c_void; +pub type ListBoxAutomationPeer = *mut ::core::ffi::c_void; +pub type ListBoxItemAutomationPeer = *mut ::core::ffi::c_void; +pub type ListBoxItemDataAutomationPeer = *mut ::core::ffi::c_void; +pub type ListPickerFlyoutPresenterAutomationPeer = *mut ::core::ffi::c_void; +pub type ListViewAutomationPeer = *mut ::core::ffi::c_void; +pub type ListViewBaseAutomationPeer = *mut ::core::ffi::c_void; +pub type ListViewBaseHeaderItemAutomationPeer = *mut ::core::ffi::c_void; +pub type ListViewHeaderItemAutomationPeer = *mut ::core::ffi::c_void; +pub type ListViewItemAutomationPeer = *mut ::core::ffi::c_void; +pub type ListViewItemDataAutomationPeer = *mut ::core::ffi::c_void; +pub type LoopingSelectorAutomationPeer = *mut ::core::ffi::c_void; +pub type LoopingSelectorItemAutomationPeer = *mut ::core::ffi::c_void; +pub type LoopingSelectorItemDataAutomationPeer = *mut ::core::ffi::c_void; +pub type MapControlAutomationPeer = *mut ::core::ffi::c_void; +pub type MediaElementAutomationPeer = *mut ::core::ffi::c_void; +pub type MediaPlayerElementAutomationPeer = *mut ::core::ffi::c_void; +pub type MediaTransportControlsAutomationPeer = *mut ::core::ffi::c_void; +pub type MenuBarAutomationPeer = *mut ::core::ffi::c_void; +pub type MenuBarItemAutomationPeer = *mut ::core::ffi::c_void; +pub type MenuFlyoutItemAutomationPeer = *mut ::core::ffi::c_void; +pub type MenuFlyoutPresenterAutomationPeer = *mut ::core::ffi::c_void; +pub type NavigationViewItemAutomationPeer = *mut ::core::ffi::c_void; +pub type PasswordBoxAutomationPeer = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +#[repr(transparent)] +pub struct PatternInterface(pub i32); +impl PatternInterface { + pub const Invoke: Self = Self(0i32); + pub const Selection: Self = Self(1i32); + pub const Value: Self = Self(2i32); + pub const RangeValue: Self = Self(3i32); + pub const Scroll: Self = Self(4i32); + pub const ScrollItem: Self = Self(5i32); + pub const ExpandCollapse: Self = Self(6i32); + pub const Grid: Self = Self(7i32); + pub const GridItem: Self = Self(8i32); + pub const MultipleView: Self = Self(9i32); + pub const Window: Self = Self(10i32); + pub const SelectionItem: Self = Self(11i32); + pub const Dock: Self = Self(12i32); + pub const Table: Self = Self(13i32); + pub const TableItem: Self = Self(14i32); + pub const Toggle: Self = Self(15i32); + pub const Transform: Self = Self(16i32); + pub const Text: Self = Self(17i32); + pub const ItemContainer: Self = Self(18i32); + pub const VirtualizedItem: Self = Self(19i32); + pub const Text2: Self = Self(20i32); + pub const TextChild: Self = Self(21i32); + pub const TextRange: Self = Self(22i32); + pub const Annotation: Self = Self(23i32); + pub const Drag: Self = Self(24i32); + pub const DropTarget: Self = Self(25i32); + pub const ObjectModel: Self = Self(26i32); + pub const Spreadsheet: Self = Self(27i32); + pub const SpreadsheetItem: Self = Self(28i32); + pub const Styles: Self = Self(29i32); + pub const Transform2: Self = Self(30i32); + pub const SynchronizedInput: Self = Self(31i32); + pub const TextEdit: Self = Self(32i32); + pub const CustomNavigation: Self = Self(33i32); +} +impl ::core::marker::Copy for PatternInterface {} +impl ::core::clone::Clone for PatternInterface { + fn clone(&self) -> Self { + *self + } +} +pub type PersonPictureAutomationPeer = *mut ::core::ffi::c_void; +pub type PickerFlyoutPresenterAutomationPeer = *mut ::core::ffi::c_void; +pub type PivotAutomationPeer = *mut ::core::ffi::c_void; +pub type PivotItemAutomationPeer = *mut ::core::ffi::c_void; +pub type PivotItemDataAutomationPeer = *mut ::core::ffi::c_void; +pub type ProgressBarAutomationPeer = *mut ::core::ffi::c_void; +pub type ProgressRingAutomationPeer = *mut ::core::ffi::c_void; +pub type RadioButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type RangeBaseAutomationPeer = *mut ::core::ffi::c_void; +pub type RatingControlAutomationPeer = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Automation_Peers\"`*"] +pub struct RawElementProviderRuntimeId { + pub Part1: u32, + pub Part2: u32, +} +impl ::core::marker::Copy for RawElementProviderRuntimeId {} +impl ::core::clone::Clone for RawElementProviderRuntimeId { + fn clone(&self) -> Self { + *self + } +} +pub type RepeatButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type RichEditBoxAutomationPeer = *mut ::core::ffi::c_void; +pub type RichTextBlockAutomationPeer = *mut ::core::ffi::c_void; +pub type RichTextBlockOverflowAutomationPeer = *mut ::core::ffi::c_void; +pub type ScrollBarAutomationPeer = *mut ::core::ffi::c_void; +pub type ScrollViewerAutomationPeer = *mut ::core::ffi::c_void; +pub type SearchBoxAutomationPeer = *mut ::core::ffi::c_void; +pub type SelectorAutomationPeer = *mut ::core::ffi::c_void; +pub type SelectorItemAutomationPeer = *mut ::core::ffi::c_void; +pub type SemanticZoomAutomationPeer = *mut ::core::ffi::c_void; +pub type SettingsFlyoutAutomationPeer = *mut ::core::ffi::c_void; +pub type SliderAutomationPeer = *mut ::core::ffi::c_void; +pub type TextBlockAutomationPeer = *mut ::core::ffi::c_void; +pub type TextBoxAutomationPeer = *mut ::core::ffi::c_void; +pub type ThumbAutomationPeer = *mut ::core::ffi::c_void; +pub type TimePickerAutomationPeer = *mut ::core::ffi::c_void; +pub type TimePickerFlyoutPresenterAutomationPeer = *mut ::core::ffi::c_void; +pub type ToggleButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type ToggleMenuFlyoutItemAutomationPeer = *mut ::core::ffi::c_void; +pub type ToggleSwitchAutomationPeer = *mut ::core::ffi::c_void; +pub type TreeViewItemAutomationPeer = *mut ::core::ffi::c_void; +pub type TreeViewListAutomationPeer = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Provider/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Provider/mod.rs new file mode 100644 index 000000000..399ba7967 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Provider/mod.rs @@ -0,0 +1,36 @@ +pub type IAnnotationProvider = *mut ::core::ffi::c_void; +pub type ICustomNavigationProvider = *mut ::core::ffi::c_void; +pub type IDockProvider = *mut ::core::ffi::c_void; +pub type IDragProvider = *mut ::core::ffi::c_void; +pub type IDropTargetProvider = *mut ::core::ffi::c_void; +pub type IExpandCollapseProvider = *mut ::core::ffi::c_void; +pub type IGridItemProvider = *mut ::core::ffi::c_void; +pub type IGridProvider = *mut ::core::ffi::c_void; +pub type IInvokeProvider = *mut ::core::ffi::c_void; +pub type IItemContainerProvider = *mut ::core::ffi::c_void; +pub type IMultipleViewProvider = *mut ::core::ffi::c_void; +pub type IObjectModelProvider = *mut ::core::ffi::c_void; +pub type IRangeValueProvider = *mut ::core::ffi::c_void; +pub type IRawElementProviderSimple = *mut ::core::ffi::c_void; +pub type IScrollItemProvider = *mut ::core::ffi::c_void; +pub type IScrollProvider = *mut ::core::ffi::c_void; +pub type ISelectionItemProvider = *mut ::core::ffi::c_void; +pub type ISelectionProvider = *mut ::core::ffi::c_void; +pub type ISpreadsheetItemProvider = *mut ::core::ffi::c_void; +pub type ISpreadsheetProvider = *mut ::core::ffi::c_void; +pub type IStylesProvider = *mut ::core::ffi::c_void; +pub type ISynchronizedInputProvider = *mut ::core::ffi::c_void; +pub type ITableItemProvider = *mut ::core::ffi::c_void; +pub type ITableProvider = *mut ::core::ffi::c_void; +pub type ITextChildProvider = *mut ::core::ffi::c_void; +pub type ITextEditProvider = *mut ::core::ffi::c_void; +pub type ITextProvider = *mut ::core::ffi::c_void; +pub type ITextProvider2 = *mut ::core::ffi::c_void; +pub type ITextRangeProvider = *mut ::core::ffi::c_void; +pub type ITextRangeProvider2 = *mut ::core::ffi::c_void; +pub type IToggleProvider = *mut ::core::ffi::c_void; +pub type ITransformProvider = *mut ::core::ffi::c_void; +pub type ITransformProvider2 = *mut ::core::ffi::c_void; +pub type IValueProvider = *mut ::core::ffi::c_void; +pub type IVirtualizedItemProvider = *mut ::core::ffi::c_void; +pub type IWindowProvider = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Text/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Text/mod.rs new file mode 100644 index 000000000..3bc0d7034 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Automation/Text/mod.rs @@ -0,0 +1,31 @@ +#[doc = "*Required features: `\"UI_Xaml_Automation_Text\"`*"] +#[repr(transparent)] +pub struct TextPatternRangeEndpoint(pub i32); +impl TextPatternRangeEndpoint { + pub const Start: Self = Self(0i32); + pub const End: Self = Self(1i32); +} +impl ::core::marker::Copy for TextPatternRangeEndpoint {} +impl ::core::clone::Clone for TextPatternRangeEndpoint { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation_Text\"`*"] +#[repr(transparent)] +pub struct TextUnit(pub i32); +impl TextUnit { + pub const Character: Self = Self(0i32); + pub const Format: Self = Self(1i32); + pub const Word: Self = Self(2i32); + pub const Line: Self = Self(3i32); + pub const Paragraph: Self = Self(4i32); + pub const Page: Self = Self(5i32); + pub const Document: Self = Self(6i32); +} +impl ::core::marker::Copy for TextUnit {} +impl ::core::clone::Clone for TextUnit { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Automation/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Automation/mod.rs new file mode 100644 index 000000000..a92efb030 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Automation/mod.rs @@ -0,0 +1,398 @@ +#[cfg(feature = "UI_Xaml_Automation_Peers")] +pub mod Peers; +#[cfg(feature = "UI_Xaml_Automation_Provider")] +pub mod Provider; +#[cfg(feature = "UI_Xaml_Automation_Text")] +pub mod Text; +pub type AnnotationPatternIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AnnotationType(pub i32); +impl AnnotationType { + pub const Unknown: Self = Self(60000i32); + pub const SpellingError: Self = Self(60001i32); + pub const GrammarError: Self = Self(60002i32); + pub const Comment: Self = Self(60003i32); + pub const FormulaError: Self = Self(60004i32); + pub const TrackChanges: Self = Self(60005i32); + pub const Header: Self = Self(60006i32); + pub const Footer: Self = Self(60007i32); + pub const Highlighted: Self = Self(60008i32); + pub const Endnote: Self = Self(60009i32); + pub const Footnote: Self = Self(60010i32); + pub const InsertionChange: Self = Self(60011i32); + pub const DeletionChange: Self = Self(60012i32); + pub const MoveChange: Self = Self(60013i32); + pub const FormatChange: Self = Self(60014i32); + pub const UnsyncedChange: Self = Self(60015i32); + pub const EditingLockedChange: Self = Self(60016i32); + pub const ExternalChange: Self = Self(60017i32); + pub const ConflictingChange: Self = Self(60018i32); + pub const Author: Self = Self(60019i32); + pub const AdvancedProofingIssue: Self = Self(60020i32); + pub const DataValidationError: Self = Self(60021i32); + pub const CircularReferenceError: Self = Self(60022i32); +} +impl ::core::marker::Copy for AnnotationType {} +impl ::core::clone::Clone for AnnotationType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationActiveEnd(pub i32); +impl AutomationActiveEnd { + pub const None: Self = Self(0i32); + pub const Start: Self = Self(1i32); + pub const End: Self = Self(2i32); +} +impl ::core::marker::Copy for AutomationActiveEnd {} +impl ::core::clone::Clone for AutomationActiveEnd { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationAnimationStyle(pub i32); +impl AutomationAnimationStyle { + pub const None: Self = Self(0i32); + pub const LasVegasLights: Self = Self(1i32); + pub const BlinkingBackground: Self = Self(2i32); + pub const SparkleText: Self = Self(3i32); + pub const MarchingBlackAnts: Self = Self(4i32); + pub const MarchingRedAnts: Self = Self(5i32); + pub const Shimmer: Self = Self(6i32); + pub const Other: Self = Self(7i32); +} +impl ::core::marker::Copy for AutomationAnimationStyle {} +impl ::core::clone::Clone for AutomationAnimationStyle { + fn clone(&self) -> Self { + *self + } +} +pub type AutomationAnnotation = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationBulletStyle(pub i32); +impl AutomationBulletStyle { + pub const None: Self = Self(0i32); + pub const HollowRoundBullet: Self = Self(1i32); + pub const FilledRoundBullet: Self = Self(2i32); + pub const HollowSquareBullet: Self = Self(3i32); + pub const FilledSquareBullet: Self = Self(4i32); + pub const DashBullet: Self = Self(5i32); + pub const Other: Self = Self(6i32); +} +impl ::core::marker::Copy for AutomationBulletStyle {} +impl ::core::clone::Clone for AutomationBulletStyle { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationCaretBidiMode(pub i32); +impl AutomationCaretBidiMode { + pub const LTR: Self = Self(0i32); + pub const RTL: Self = Self(1i32); +} +impl ::core::marker::Copy for AutomationCaretBidiMode {} +impl ::core::clone::Clone for AutomationCaretBidiMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationCaretPosition(pub i32); +impl AutomationCaretPosition { + pub const Unknown: Self = Self(0i32); + pub const EndOfLine: Self = Self(1i32); + pub const BeginningOfLine: Self = Self(2i32); +} +impl ::core::marker::Copy for AutomationCaretPosition {} +impl ::core::clone::Clone for AutomationCaretPosition { + fn clone(&self) -> Self { + *self + } +} +pub type AutomationElementIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationFlowDirections(pub i32); +impl AutomationFlowDirections { + pub const Default: Self = Self(0i32); + pub const RightToLeft: Self = Self(1i32); + pub const BottomToTop: Self = Self(2i32); + pub const Vertical: Self = Self(3i32); +} +impl ::core::marker::Copy for AutomationFlowDirections {} +impl ::core::clone::Clone for AutomationFlowDirections { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationOutlineStyles(pub i32); +impl AutomationOutlineStyles { + pub const None: Self = Self(0i32); + pub const Outline: Self = Self(1i32); + pub const Shadow: Self = Self(2i32); + pub const Engraved: Self = Self(3i32); + pub const Embossed: Self = Self(4i32); +} +impl ::core::marker::Copy for AutomationOutlineStyles {} +impl ::core::clone::Clone for AutomationOutlineStyles { + fn clone(&self) -> Self { + *self + } +} +pub type AutomationProperties = *mut ::core::ffi::c_void; +pub type AutomationProperty = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationStyleId(pub i32); +impl AutomationStyleId { + pub const Heading1: Self = Self(70001i32); + pub const Heading2: Self = Self(70002i32); + pub const Heading3: Self = Self(70003i32); + pub const Heading4: Self = Self(70004i32); + pub const Heading5: Self = Self(70005i32); + pub const Heading6: Self = Self(70006i32); + pub const Heading7: Self = Self(70007i32); + pub const Heading8: Self = Self(70008i32); + pub const Heading9: Self = Self(70009i32); + pub const Title: Self = Self(70010i32); + pub const Subtitle: Self = Self(70011i32); + pub const Normal: Self = Self(70012i32); + pub const Emphasis: Self = Self(70013i32); + pub const Quote: Self = Self(70014i32); + pub const BulletedList: Self = Self(70015i32); +} +impl ::core::marker::Copy for AutomationStyleId {} +impl ::core::clone::Clone for AutomationStyleId { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationTextDecorationLineStyle(pub i32); +impl AutomationTextDecorationLineStyle { + pub const None: Self = Self(0i32); + pub const Single: Self = Self(1i32); + pub const WordsOnly: Self = Self(2i32); + pub const Double: Self = Self(3i32); + pub const Dot: Self = Self(4i32); + pub const Dash: Self = Self(5i32); + pub const DashDot: Self = Self(6i32); + pub const DashDotDot: Self = Self(7i32); + pub const Wavy: Self = Self(8i32); + pub const ThickSingle: Self = Self(9i32); + pub const DoubleWavy: Self = Self(10i32); + pub const ThickWavy: Self = Self(11i32); + pub const LongDash: Self = Self(12i32); + pub const ThickDash: Self = Self(13i32); + pub const ThickDashDot: Self = Self(14i32); + pub const ThickDashDotDot: Self = Self(15i32); + pub const ThickDot: Self = Self(16i32); + pub const ThickLongDash: Self = Self(17i32); + pub const Other: Self = Self(18i32); +} +impl ::core::marker::Copy for AutomationTextDecorationLineStyle {} +impl ::core::clone::Clone for AutomationTextDecorationLineStyle { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct AutomationTextEditChangeType(pub i32); +impl AutomationTextEditChangeType { + pub const None: Self = Self(0i32); + pub const AutoCorrect: Self = Self(1i32); + pub const Composition: Self = Self(2i32); + pub const CompositionFinalized: Self = Self(3i32); +} +impl ::core::marker::Copy for AutomationTextEditChangeType {} +impl ::core::clone::Clone for AutomationTextEditChangeType { + fn clone(&self) -> Self { + *self + } +} +pub type DockPatternIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct DockPosition(pub i32); +impl DockPosition { + pub const Top: Self = Self(0i32); + pub const Left: Self = Self(1i32); + pub const Bottom: Self = Self(2i32); + pub const Right: Self = Self(3i32); + pub const Fill: Self = Self(4i32); + pub const None: Self = Self(5i32); +} +impl ::core::marker::Copy for DockPosition {} +impl ::core::clone::Clone for DockPosition { + fn clone(&self) -> Self { + *self + } +} +pub type DragPatternIdentifiers = *mut ::core::ffi::c_void; +pub type DropTargetPatternIdentifiers = *mut ::core::ffi::c_void; +pub type ExpandCollapsePatternIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct ExpandCollapseState(pub i32); +impl ExpandCollapseState { + pub const Collapsed: Self = Self(0i32); + pub const Expanded: Self = Self(1i32); + pub const PartiallyExpanded: Self = Self(2i32); + pub const LeafNode: Self = Self(3i32); +} +impl ::core::marker::Copy for ExpandCollapseState {} +impl ::core::clone::Clone for ExpandCollapseState { + fn clone(&self) -> Self { + *self + } +} +pub type GridItemPatternIdentifiers = *mut ::core::ffi::c_void; +pub type GridPatternIdentifiers = *mut ::core::ffi::c_void; +pub type MultipleViewPatternIdentifiers = *mut ::core::ffi::c_void; +pub type RangeValuePatternIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct RowOrColumnMajor(pub i32); +impl RowOrColumnMajor { + pub const RowMajor: Self = Self(0i32); + pub const ColumnMajor: Self = Self(1i32); + pub const Indeterminate: Self = Self(2i32); +} +impl ::core::marker::Copy for RowOrColumnMajor {} +impl ::core::clone::Clone for RowOrColumnMajor { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct ScrollAmount(pub i32); +impl ScrollAmount { + pub const LargeDecrement: Self = Self(0i32); + pub const SmallDecrement: Self = Self(1i32); + pub const NoAmount: Self = Self(2i32); + pub const LargeIncrement: Self = Self(3i32); + pub const SmallIncrement: Self = Self(4i32); +} +impl ::core::marker::Copy for ScrollAmount {} +impl ::core::clone::Clone for ScrollAmount { + fn clone(&self) -> Self { + *self + } +} +pub type ScrollPatternIdentifiers = *mut ::core::ffi::c_void; +pub type SelectionItemPatternIdentifiers = *mut ::core::ffi::c_void; +pub type SelectionPatternIdentifiers = *mut ::core::ffi::c_void; +pub type SpreadsheetItemPatternIdentifiers = *mut ::core::ffi::c_void; +pub type StylesPatternIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct SupportedTextSelection(pub i32); +impl SupportedTextSelection { + pub const None: Self = Self(0i32); + pub const Single: Self = Self(1i32); + pub const Multiple: Self = Self(2i32); +} +impl ::core::marker::Copy for SupportedTextSelection {} +impl ::core::clone::Clone for SupportedTextSelection { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct SynchronizedInputType(pub i32); +impl SynchronizedInputType { + pub const KeyUp: Self = Self(1i32); + pub const KeyDown: Self = Self(2i32); + pub const LeftMouseUp: Self = Self(4i32); + pub const LeftMouseDown: Self = Self(8i32); + pub const RightMouseUp: Self = Self(16i32); + pub const RightMouseDown: Self = Self(32i32); +} +impl ::core::marker::Copy for SynchronizedInputType {} +impl ::core::clone::Clone for SynchronizedInputType { + fn clone(&self) -> Self { + *self + } +} +pub type TableItemPatternIdentifiers = *mut ::core::ffi::c_void; +pub type TablePatternIdentifiers = *mut ::core::ffi::c_void; +pub type TogglePatternIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct ToggleState(pub i32); +impl ToggleState { + pub const Off: Self = Self(0i32); + pub const On: Self = Self(1i32); + pub const Indeterminate: Self = Self(2i32); +} +impl ::core::marker::Copy for ToggleState {} +impl ::core::clone::Clone for ToggleState { + fn clone(&self) -> Self { + *self + } +} +pub type TransformPattern2Identifiers = *mut ::core::ffi::c_void; +pub type TransformPatternIdentifiers = *mut ::core::ffi::c_void; +pub type ValuePatternIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct WindowInteractionState(pub i32); +impl WindowInteractionState { + pub const Running: Self = Self(0i32); + pub const Closing: Self = Self(1i32); + pub const ReadyForUserInteraction: Self = Self(2i32); + pub const BlockedByModalWindow: Self = Self(3i32); + pub const NotResponding: Self = Self(4i32); +} +impl ::core::marker::Copy for WindowInteractionState {} +impl ::core::clone::Clone for WindowInteractionState { + fn clone(&self) -> Self { + *self + } +} +pub type WindowPatternIdentifiers = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct WindowVisualState(pub i32); +impl WindowVisualState { + pub const Normal: Self = Self(0i32); + pub const Maximized: Self = Self(1i32); + pub const Minimized: Self = Self(2i32); +} +impl ::core::marker::Copy for WindowVisualState {} +impl ::core::clone::Clone for WindowVisualState { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Automation\"`*"] +#[repr(transparent)] +pub struct ZoomUnit(pub i32); +impl ZoomUnit { + pub const NoAmount: Self = Self(0i32); + pub const LargeDecrement: Self = Self(1i32); + pub const SmallDecrement: Self = Self(2i32); + pub const LargeIncrement: Self = Self(3i32); + pub const SmallIncrement: Self = Self(4i32); +} +impl ::core::marker::Copy for ZoomUnit {} +impl ::core::clone::Clone for ZoomUnit { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Controls/Maps/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Controls/Maps/mod.rs new file mode 100644 index 000000000..aa3731af3 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Controls/Maps/mod.rs @@ -0,0 +1,268 @@ +pub type CustomMapTileDataSource = *mut ::core::ffi::c_void; +pub type HttpMapTileDataSource = *mut ::core::ffi::c_void; +pub type LocalMapTileDataSource = *mut ::core::ffi::c_void; +pub type MapActualCameraChangedEventArgs = *mut ::core::ffi::c_void; +pub type MapActualCameraChangingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapAnimationKind(pub i32); +impl MapAnimationKind { + pub const Default: Self = Self(0i32); + pub const None: Self = Self(1i32); + pub const Linear: Self = Self(2i32); + pub const Bow: Self = Self(3i32); +} +impl ::core::marker::Copy for MapAnimationKind {} +impl ::core::clone::Clone for MapAnimationKind { + fn clone(&self) -> Self { + *self + } +} +pub type MapBillboard = *mut ::core::ffi::c_void; +pub type MapCamera = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapCameraChangeReason(pub i32); +impl MapCameraChangeReason { + pub const System: Self = Self(0i32); + pub const UserInteraction: Self = Self(1i32); + pub const Programmatic: Self = Self(2i32); +} +impl ::core::marker::Copy for MapCameraChangeReason {} +impl ::core::clone::Clone for MapCameraChangeReason { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapColorScheme(pub i32); +impl MapColorScheme { + pub const Light: Self = Self(0i32); + pub const Dark: Self = Self(1i32); +} +impl ::core::marker::Copy for MapColorScheme {} +impl ::core::clone::Clone for MapColorScheme { + fn clone(&self) -> Self { + *self + } +} +pub type MapContextRequestedEventArgs = *mut ::core::ffi::c_void; +pub type MapControl = *mut ::core::ffi::c_void; +pub type MapControlBusinessLandmarkClickEventArgs = *mut ::core::ffi::c_void; +pub type MapControlBusinessLandmarkPointerEnteredEventArgs = *mut ::core::ffi::c_void; +pub type MapControlBusinessLandmarkPointerExitedEventArgs = *mut ::core::ffi::c_void; +pub type MapControlBusinessLandmarkRightTappedEventArgs = *mut ::core::ffi::c_void; +pub type MapControlDataHelper = *mut ::core::ffi::c_void; +pub type MapControlTransitFeatureClickEventArgs = *mut ::core::ffi::c_void; +pub type MapControlTransitFeaturePointerEnteredEventArgs = *mut ::core::ffi::c_void; +pub type MapControlTransitFeaturePointerExitedEventArgs = *mut ::core::ffi::c_void; +pub type MapControlTransitFeatureRightTappedEventArgs = *mut ::core::ffi::c_void; +pub type MapCustomExperience = *mut ::core::ffi::c_void; +pub type MapCustomExperienceChangedEventArgs = *mut ::core::ffi::c_void; +pub type MapElement = *mut ::core::ffi::c_void; +pub type MapElement3D = *mut ::core::ffi::c_void; +pub type MapElementClickEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapElementCollisionBehavior(pub i32); +impl MapElementCollisionBehavior { + pub const Hide: Self = Self(0i32); + pub const RemainVisible: Self = Self(1i32); +} +impl ::core::marker::Copy for MapElementCollisionBehavior {} +impl ::core::clone::Clone for MapElementCollisionBehavior { + fn clone(&self) -> Self { + *self + } +} +pub type MapElementPointerEnteredEventArgs = *mut ::core::ffi::c_void; +pub type MapElementPointerExitedEventArgs = *mut ::core::ffi::c_void; +pub type MapElementsLayer = *mut ::core::ffi::c_void; +pub type MapElementsLayerClickEventArgs = *mut ::core::ffi::c_void; +pub type MapElementsLayerContextRequestedEventArgs = *mut ::core::ffi::c_void; +pub type MapElementsLayerPointerEnteredEventArgs = *mut ::core::ffi::c_void; +pub type MapElementsLayerPointerExitedEventArgs = *mut ::core::ffi::c_void; +pub type MapIcon = *mut ::core::ffi::c_void; +pub type MapInputEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapInteractionMode(pub i32); +impl MapInteractionMode { + pub const Auto: Self = Self(0i32); + pub const Disabled: Self = Self(1i32); + pub const GestureOnly: Self = Self(2i32); + pub const PointerAndKeyboard: Self = Self(2i32); + pub const ControlOnly: Self = Self(3i32); + pub const GestureAndControl: Self = Self(4i32); + pub const PointerKeyboardAndControl: Self = Self(4i32); + pub const PointerOnly: Self = Self(5i32); +} +impl ::core::marker::Copy for MapInteractionMode {} +impl ::core::clone::Clone for MapInteractionMode { + fn clone(&self) -> Self { + *self + } +} +pub type MapItemsControl = *mut ::core::ffi::c_void; +pub type MapLayer = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapLoadingStatus(pub i32); +impl MapLoadingStatus { + pub const Loading: Self = Self(0i32); + pub const Loaded: Self = Self(1i32); + pub const DataUnavailable: Self = Self(2i32); + pub const DownloadedMapsManagerUnavailable: Self = Self(3i32); +} +impl ::core::marker::Copy for MapLoadingStatus {} +impl ::core::clone::Clone for MapLoadingStatus { + fn clone(&self) -> Self { + *self + } +} +pub type MapModel3D = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapModel3DShadingOption(pub i32); +impl MapModel3DShadingOption { + pub const Default: Self = Self(0i32); + pub const Flat: Self = Self(1i32); + pub const Smooth: Self = Self(2i32); +} +impl ::core::marker::Copy for MapModel3DShadingOption {} +impl ::core::clone::Clone for MapModel3DShadingOption { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapPanInteractionMode(pub i32); +impl MapPanInteractionMode { + pub const Auto: Self = Self(0i32); + pub const Disabled: Self = Self(1i32); +} +impl ::core::marker::Copy for MapPanInteractionMode {} +impl ::core::clone::Clone for MapPanInteractionMode { + fn clone(&self) -> Self { + *self + } +} +pub type MapPolygon = *mut ::core::ffi::c_void; +pub type MapPolyline = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapProjection(pub i32); +impl MapProjection { + pub const WebMercator: Self = Self(0i32); + pub const Globe: Self = Self(1i32); +} +impl ::core::marker::Copy for MapProjection {} +impl ::core::clone::Clone for MapProjection { + fn clone(&self) -> Self { + *self + } +} +pub type MapRightTappedEventArgs = *mut ::core::ffi::c_void; +pub type MapRouteView = *mut ::core::ffi::c_void; +pub type MapScene = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapStyle(pub i32); +impl MapStyle { + pub const None: Self = Self(0i32); + pub const Road: Self = Self(1i32); + pub const Aerial: Self = Self(2i32); + pub const AerialWithRoads: Self = Self(3i32); + pub const Terrain: Self = Self(4i32); + pub const Aerial3D: Self = Self(5i32); + pub const Aerial3DWithRoads: Self = Self(6i32); + pub const Custom: Self = Self(7i32); +} +impl ::core::marker::Copy for MapStyle {} +impl ::core::clone::Clone for MapStyle { + fn clone(&self) -> Self { + *self + } +} +pub type MapStyleSheet = *mut ::core::ffi::c_void; +pub type MapTargetCameraChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapTileAnimationState(pub i32); +impl MapTileAnimationState { + pub const Stopped: Self = Self(0i32); + pub const Paused: Self = Self(1i32); + pub const Playing: Self = Self(2i32); +} +impl ::core::marker::Copy for MapTileAnimationState {} +impl ::core::clone::Clone for MapTileAnimationState { + fn clone(&self) -> Self { + *self + } +} +pub type MapTileBitmapRequest = *mut ::core::ffi::c_void; +pub type MapTileBitmapRequestDeferral = *mut ::core::ffi::c_void; +pub type MapTileBitmapRequestedEventArgs = *mut ::core::ffi::c_void; +pub type MapTileDataSource = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapTileLayer(pub i32); +impl MapTileLayer { + pub const LabelOverlay: Self = Self(0i32); + pub const RoadOverlay: Self = Self(1i32); + pub const AreaOverlay: Self = Self(2i32); + pub const BackgroundOverlay: Self = Self(3i32); + pub const BackgroundReplacement: Self = Self(4i32); +} +impl ::core::marker::Copy for MapTileLayer {} +impl ::core::clone::Clone for MapTileLayer { + fn clone(&self) -> Self { + *self + } +} +pub type MapTileSource = *mut ::core::ffi::c_void; +pub type MapTileUriRequest = *mut ::core::ffi::c_void; +pub type MapTileUriRequestDeferral = *mut ::core::ffi::c_void; +pub type MapTileUriRequestedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapVisibleRegionKind(pub i32); +impl MapVisibleRegionKind { + pub const Near: Self = Self(0i32); + pub const Full: Self = Self(1i32); +} +impl ::core::marker::Copy for MapVisibleRegionKind {} +impl ::core::clone::Clone for MapVisibleRegionKind { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +#[repr(transparent)] +pub struct MapWatermarkMode(pub i32); +impl MapWatermarkMode { + pub const Automatic: Self = Self(0i32); + pub const On: Self = Self(1i32); +} +impl ::core::marker::Copy for MapWatermarkMode {} +impl ::core::clone::Clone for MapWatermarkMode { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Controls_Maps\"`*"] +pub struct MapZoomLevelRange { + pub Min: f64, + pub Max: f64, +} +impl ::core::marker::Copy for MapZoomLevelRange {} +impl ::core::clone::Clone for MapZoomLevelRange { + fn clone(&self) -> Self { + *self + } +} +pub type StreetsideExperience = *mut ::core::ffi::c_void; +pub type StreetsidePanorama = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Controls/Primitives/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Controls/Primitives/mod.rs new file mode 100644 index 000000000..58ef6ea05 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Controls/Primitives/mod.rs @@ -0,0 +1,327 @@ +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct AnimationDirection(pub i32); +impl AnimationDirection { + pub const Left: Self = Self(0i32); + pub const Top: Self = Self(1i32); + pub const Right: Self = Self(2i32); + pub const Bottom: Self = Self(3i32); +} +impl ::core::marker::Copy for AnimationDirection {} +impl ::core::clone::Clone for AnimationDirection { + fn clone(&self) -> Self { + *self + } +} +pub type AppBarButtonTemplateSettings = *mut ::core::ffi::c_void; +pub type AppBarTemplateSettings = *mut ::core::ffi::c_void; +pub type AppBarToggleButtonTemplateSettings = *mut ::core::ffi::c_void; +pub type ButtonBase = *mut ::core::ffi::c_void; +pub type CalendarPanel = *mut ::core::ffi::c_void; +pub type CalendarViewTemplateSettings = *mut ::core::ffi::c_void; +pub type CarouselPanel = *mut ::core::ffi::c_void; +pub type ColorPickerSlider = *mut ::core::ffi::c_void; +pub type ColorSpectrum = *mut ::core::ffi::c_void; +pub type ComboBoxTemplateSettings = *mut ::core::ffi::c_void; +pub type CommandBarFlyoutCommandBar = *mut ::core::ffi::c_void; +pub type CommandBarFlyoutCommandBarTemplateSettings = *mut ::core::ffi::c_void; +pub type CommandBarTemplateSettings = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct ComponentResourceLocation(pub i32); +impl ComponentResourceLocation { + pub const Application: Self = Self(0i32); + pub const Nested: Self = Self(1i32); +} +impl ::core::marker::Copy for ComponentResourceLocation {} +impl ::core::clone::Clone for ComponentResourceLocation { + fn clone(&self) -> Self { + *self + } +} +pub type DragCompletedEventArgs = *mut ::core::ffi::c_void; +pub type DragCompletedEventHandler = *mut ::core::ffi::c_void; +pub type DragDeltaEventArgs = *mut ::core::ffi::c_void; +pub type DragDeltaEventHandler = *mut ::core::ffi::c_void; +pub type DragStartedEventArgs = *mut ::core::ffi::c_void; +pub type DragStartedEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct EdgeTransitionLocation(pub i32); +impl EdgeTransitionLocation { + pub const Left: Self = Self(0i32); + pub const Top: Self = Self(1i32); + pub const Right: Self = Self(2i32); + pub const Bottom: Self = Self(3i32); +} +impl ::core::marker::Copy for EdgeTransitionLocation {} +impl ::core::clone::Clone for EdgeTransitionLocation { + fn clone(&self) -> Self { + *self + } +} +pub type FlyoutBase = *mut ::core::ffi::c_void; +pub type FlyoutBaseClosingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct FlyoutPlacementMode(pub i32); +impl FlyoutPlacementMode { + pub const Top: Self = Self(0i32); + pub const Bottom: Self = Self(1i32); + pub const Left: Self = Self(2i32); + pub const Right: Self = Self(3i32); + pub const Full: Self = Self(4i32); + pub const TopEdgeAlignedLeft: Self = Self(5i32); + pub const TopEdgeAlignedRight: Self = Self(6i32); + pub const BottomEdgeAlignedLeft: Self = Self(7i32); + pub const BottomEdgeAlignedRight: Self = Self(8i32); + pub const LeftEdgeAlignedTop: Self = Self(9i32); + pub const LeftEdgeAlignedBottom: Self = Self(10i32); + pub const RightEdgeAlignedTop: Self = Self(11i32); + pub const RightEdgeAlignedBottom: Self = Self(12i32); + pub const Auto: Self = Self(13i32); +} +impl ::core::marker::Copy for FlyoutPlacementMode {} +impl ::core::clone::Clone for FlyoutPlacementMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct FlyoutShowMode(pub i32); +impl FlyoutShowMode { + pub const Auto: Self = Self(0i32); + pub const Standard: Self = Self(1i32); + pub const Transient: Self = Self(2i32); + pub const TransientWithDismissOnPointerMoveAway: Self = Self(3i32); +} +impl ::core::marker::Copy for FlyoutShowMode {} +impl ::core::clone::Clone for FlyoutShowMode { + fn clone(&self) -> Self { + *self + } +} +pub type FlyoutShowOptions = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct GeneratorDirection(pub i32); +impl GeneratorDirection { + pub const Forward: Self = Self(0i32); + pub const Backward: Self = Self(1i32); +} +impl ::core::marker::Copy for GeneratorDirection {} +impl ::core::clone::Clone for GeneratorDirection { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +pub struct GeneratorPosition { + pub Index: i32, + pub Offset: i32, +} +impl ::core::marker::Copy for GeneratorPosition {} +impl ::core::clone::Clone for GeneratorPosition { + fn clone(&self) -> Self { + *self + } +} +pub type GeneratorPositionHelper = *mut ::core::ffi::c_void; +pub type GridViewItemPresenter = *mut ::core::ffi::c_void; +pub type GridViewItemTemplateSettings = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct GroupHeaderPlacement(pub i32); +impl GroupHeaderPlacement { + pub const Top: Self = Self(0i32); + pub const Left: Self = Self(1i32); +} +impl ::core::marker::Copy for GroupHeaderPlacement {} +impl ::core::clone::Clone for GroupHeaderPlacement { + fn clone(&self) -> Self { + *self + } +} +pub type IScrollSnapPointsInfo = *mut ::core::ffi::c_void; +pub type ItemsChangedEventArgs = *mut ::core::ffi::c_void; +pub type ItemsChangedEventHandler = *mut ::core::ffi::c_void; +pub type JumpListItemBackgroundConverter = *mut ::core::ffi::c_void; +pub type JumpListItemForegroundConverter = *mut ::core::ffi::c_void; +pub type LayoutInformation = *mut ::core::ffi::c_void; +pub type ListViewItemPresenter = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct ListViewItemPresenterCheckMode(pub i32); +impl ListViewItemPresenterCheckMode { + pub const Inline: Self = Self(0i32); + pub const Overlay: Self = Self(1i32); +} +impl ::core::marker::Copy for ListViewItemPresenterCheckMode {} +impl ::core::clone::Clone for ListViewItemPresenterCheckMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct ListViewItemPresenterSelectionIndicatorMode(pub i32); +impl ListViewItemPresenterSelectionIndicatorMode { + pub const Inline: Self = Self(0i32); + pub const Overlay: Self = Self(1i32); +} +impl ::core::marker::Copy for ListViewItemPresenterSelectionIndicatorMode {} +impl ::core::clone::Clone for ListViewItemPresenterSelectionIndicatorMode { + fn clone(&self) -> Self { + *self + } +} +pub type ListViewItemTemplateSettings = *mut ::core::ffi::c_void; +pub type LoopingSelector = *mut ::core::ffi::c_void; +pub type LoopingSelectorItem = *mut ::core::ffi::c_void; +pub type LoopingSelectorPanel = *mut ::core::ffi::c_void; +pub type MenuFlyoutItemTemplateSettings = *mut ::core::ffi::c_void; +pub type MenuFlyoutPresenterTemplateSettings = *mut ::core::ffi::c_void; +pub type NavigationViewItemPresenter = *mut ::core::ffi::c_void; +pub type OrientedVirtualizingPanel = *mut ::core::ffi::c_void; +pub type PickerFlyoutBase = *mut ::core::ffi::c_void; +pub type PivotHeaderItem = *mut ::core::ffi::c_void; +pub type PivotHeaderPanel = *mut ::core::ffi::c_void; +pub type PivotPanel = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct PlacementMode(pub i32); +impl PlacementMode { + pub const Bottom: Self = Self(2i32); + pub const Left: Self = Self(9i32); + pub const Mouse: Self = Self(7i32); + pub const Right: Self = Self(4i32); + pub const Top: Self = Self(10i32); +} +impl ::core::marker::Copy for PlacementMode {} +impl ::core::clone::Clone for PlacementMode { + fn clone(&self) -> Self { + *self + } +} +pub type Popup = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct PopupPlacementMode(pub i32); +impl PopupPlacementMode { + pub const Auto: Self = Self(0i32); + pub const Top: Self = Self(1i32); + pub const Bottom: Self = Self(2i32); + pub const Left: Self = Self(3i32); + pub const Right: Self = Self(4i32); + pub const TopEdgeAlignedLeft: Self = Self(5i32); + pub const TopEdgeAlignedRight: Self = Self(6i32); + pub const BottomEdgeAlignedLeft: Self = Self(7i32); + pub const BottomEdgeAlignedRight: Self = Self(8i32); + pub const LeftEdgeAlignedTop: Self = Self(9i32); + pub const LeftEdgeAlignedBottom: Self = Self(10i32); + pub const RightEdgeAlignedTop: Self = Self(11i32); + pub const RightEdgeAlignedBottom: Self = Self(12i32); +} +impl ::core::marker::Copy for PopupPlacementMode {} +impl ::core::clone::Clone for PopupPlacementMode { + fn clone(&self) -> Self { + *self + } +} +pub type ProgressBarTemplateSettings = *mut ::core::ffi::c_void; +pub type ProgressRingTemplateSettings = *mut ::core::ffi::c_void; +pub type RangeBase = *mut ::core::ffi::c_void; +pub type RangeBaseValueChangedEventArgs = *mut ::core::ffi::c_void; +pub type RangeBaseValueChangedEventHandler = *mut ::core::ffi::c_void; +pub type RepeatButton = *mut ::core::ffi::c_void; +pub type ScrollBar = *mut ::core::ffi::c_void; +pub type ScrollEventArgs = *mut ::core::ffi::c_void; +pub type ScrollEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct ScrollEventType(pub i32); +impl ScrollEventType { + pub const SmallDecrement: Self = Self(0i32); + pub const SmallIncrement: Self = Self(1i32); + pub const LargeDecrement: Self = Self(2i32); + pub const LargeIncrement: Self = Self(3i32); + pub const ThumbPosition: Self = Self(4i32); + pub const ThumbTrack: Self = Self(5i32); + pub const First: Self = Self(6i32); + pub const Last: Self = Self(7i32); + pub const EndScroll: Self = Self(8i32); +} +impl ::core::marker::Copy for ScrollEventType {} +impl ::core::clone::Clone for ScrollEventType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct ScrollingIndicatorMode(pub i32); +impl ScrollingIndicatorMode { + pub const None: Self = Self(0i32); + pub const TouchIndicator: Self = Self(1i32); + pub const MouseIndicator: Self = Self(2i32); +} +impl ::core::marker::Copy for ScrollingIndicatorMode {} +impl ::core::clone::Clone for ScrollingIndicatorMode { + fn clone(&self) -> Self { + *self + } +} +pub type Selector = *mut ::core::ffi::c_void; +pub type SelectorItem = *mut ::core::ffi::c_void; +pub type SettingsFlyoutTemplateSettings = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct SliderSnapsTo(pub i32); +impl SliderSnapsTo { + pub const StepValues: Self = Self(0i32); + pub const Ticks: Self = Self(1i32); +} +impl ::core::marker::Copy for SliderSnapsTo {} +impl ::core::clone::Clone for SliderSnapsTo { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct SnapPointsAlignment(pub i32); +impl SnapPointsAlignment { + pub const Near: Self = Self(0i32); + pub const Center: Self = Self(1i32); + pub const Far: Self = Self(2i32); +} +impl ::core::marker::Copy for SnapPointsAlignment {} +impl ::core::clone::Clone for SnapPointsAlignment { + fn clone(&self) -> Self { + *self + } +} +pub type SplitViewTemplateSettings = *mut ::core::ffi::c_void; +pub type Thumb = *mut ::core::ffi::c_void; +pub type TickBar = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls_Primitives\"`*"] +#[repr(transparent)] +pub struct TickPlacement(pub i32); +impl TickPlacement { + pub const None: Self = Self(0i32); + pub const TopLeft: Self = Self(1i32); + pub const BottomRight: Self = Self(2i32); + pub const Outside: Self = Self(3i32); + pub const Inline: Self = Self(4i32); +} +impl ::core::marker::Copy for TickPlacement {} +impl ::core::clone::Clone for TickPlacement { + fn clone(&self) -> Self { + *self + } +} +pub type ToggleButton = *mut ::core::ffi::c_void; +pub type ToggleSwitchTemplateSettings = *mut ::core::ffi::c_void; +pub type ToolTipTemplateSettings = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Controls/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Controls/mod.rs new file mode 100644 index 000000000..68b779eba --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Controls/mod.rs @@ -0,0 +1,1538 @@ +#[cfg(feature = "UI_Xaml_Controls_Maps")] +pub mod Maps; +#[cfg(feature = "UI_Xaml_Controls_Primitives")] +pub mod Primitives; +pub type AnchorRequestedEventArgs = *mut ::core::ffi::c_void; +pub type AppBar = *mut ::core::ffi::c_void; +pub type AppBarButton = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct AppBarClosedDisplayMode(pub i32); +impl AppBarClosedDisplayMode { + pub const Compact: Self = Self(0i32); + pub const Minimal: Self = Self(1i32); + pub const Hidden: Self = Self(2i32); +} +impl ::core::marker::Copy for AppBarClosedDisplayMode {} +impl ::core::clone::Clone for AppBarClosedDisplayMode { + fn clone(&self) -> Self { + *self + } +} +pub type AppBarElementContainer = *mut ::core::ffi::c_void; +pub type AppBarSeparator = *mut ::core::ffi::c_void; +pub type AppBarToggleButton = *mut ::core::ffi::c_void; +pub type AutoSuggestBox = *mut ::core::ffi::c_void; +pub type AutoSuggestBoxQuerySubmittedEventArgs = *mut ::core::ffi::c_void; +pub type AutoSuggestBoxSuggestionChosenEventArgs = *mut ::core::ffi::c_void; +pub type AutoSuggestBoxTextChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct AutoSuggestionBoxTextChangeReason(pub i32); +impl AutoSuggestionBoxTextChangeReason { + pub const UserInput: Self = Self(0i32); + pub const ProgrammaticChange: Self = Self(1i32); + pub const SuggestionChosen: Self = Self(2i32); +} +impl ::core::marker::Copy for AutoSuggestionBoxTextChangeReason {} +impl ::core::clone::Clone for AutoSuggestionBoxTextChangeReason { + fn clone(&self) -> Self { + *self + } +} +pub type BackClickEventArgs = *mut ::core::ffi::c_void; +pub type BackClickEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct BackgroundSizing(pub i32); +impl BackgroundSizing { + pub const InnerBorderEdge: Self = Self(0i32); + pub const OuterBorderEdge: Self = Self(1i32); +} +impl ::core::marker::Copy for BackgroundSizing {} +impl ::core::clone::Clone for BackgroundSizing { + fn clone(&self) -> Self { + *self + } +} +pub type BitmapIcon = *mut ::core::ffi::c_void; +pub type BitmapIconSource = *mut ::core::ffi::c_void; +pub type Border = *mut ::core::ffi::c_void; +pub type Button = *mut ::core::ffi::c_void; +pub type CalendarDatePicker = *mut ::core::ffi::c_void; +pub type CalendarDatePickerDateChangedEventArgs = *mut ::core::ffi::c_void; +pub type CalendarView = *mut ::core::ffi::c_void; +pub type CalendarViewDayItem = *mut ::core::ffi::c_void; +pub type CalendarViewDayItemChangingEventArgs = *mut ::core::ffi::c_void; +pub type CalendarViewDayItemChangingEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct CalendarViewDisplayMode(pub i32); +impl CalendarViewDisplayMode { + pub const Month: Self = Self(0i32); + pub const Year: Self = Self(1i32); + pub const Decade: Self = Self(2i32); +} +impl ::core::marker::Copy for CalendarViewDisplayMode {} +impl ::core::clone::Clone for CalendarViewDisplayMode { + fn clone(&self) -> Self { + *self + } +} +pub type CalendarViewSelectedDatesChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct CalendarViewSelectionMode(pub i32); +impl CalendarViewSelectionMode { + pub const None: Self = Self(0i32); + pub const Single: Self = Self(1i32); + pub const Multiple: Self = Self(2i32); +} +impl ::core::marker::Copy for CalendarViewSelectionMode {} +impl ::core::clone::Clone for CalendarViewSelectionMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct CandidateWindowAlignment(pub i32); +impl CandidateWindowAlignment { + pub const Default: Self = Self(0i32); + pub const BottomEdge: Self = Self(1i32); +} +impl ::core::marker::Copy for CandidateWindowAlignment {} +impl ::core::clone::Clone for CandidateWindowAlignment { + fn clone(&self) -> Self { + *self + } +} +pub type CandidateWindowBoundsChangedEventArgs = *mut ::core::ffi::c_void; +pub type Canvas = *mut ::core::ffi::c_void; +pub type CaptureElement = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct CharacterCasing(pub i32); +impl CharacterCasing { + pub const Normal: Self = Self(0i32); + pub const Lower: Self = Self(1i32); + pub const Upper: Self = Self(2i32); +} +impl ::core::marker::Copy for CharacterCasing {} +impl ::core::clone::Clone for CharacterCasing { + fn clone(&self) -> Self { + *self + } +} +pub type CheckBox = *mut ::core::ffi::c_void; +pub type ChoosingGroupHeaderContainerEventArgs = *mut ::core::ffi::c_void; +pub type ChoosingItemContainerEventArgs = *mut ::core::ffi::c_void; +pub type CleanUpVirtualizedItemEventArgs = *mut ::core::ffi::c_void; +pub type CleanUpVirtualizedItemEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ClickMode(pub i32); +impl ClickMode { + pub const Release: Self = Self(0i32); + pub const Press: Self = Self(1i32); + pub const Hover: Self = Self(2i32); +} +impl ::core::marker::Copy for ClickMode {} +impl ::core::clone::Clone for ClickMode { + fn clone(&self) -> Self { + *self + } +} +pub type ColorChangedEventArgs = *mut ::core::ffi::c_void; +pub type ColorPicker = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ColorPickerHsvChannel(pub i32); +impl ColorPickerHsvChannel { + pub const Hue: Self = Self(0i32); + pub const Saturation: Self = Self(1i32); + pub const Value: Self = Self(2i32); + pub const Alpha: Self = Self(3i32); +} +impl ::core::marker::Copy for ColorPickerHsvChannel {} +impl ::core::clone::Clone for ColorPickerHsvChannel { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ColorSpectrumComponents(pub i32); +impl ColorSpectrumComponents { + pub const HueValue: Self = Self(0i32); + pub const ValueHue: Self = Self(1i32); + pub const HueSaturation: Self = Self(2i32); + pub const SaturationHue: Self = Self(3i32); + pub const SaturationValue: Self = Self(4i32); + pub const ValueSaturation: Self = Self(5i32); +} +impl ::core::marker::Copy for ColorSpectrumComponents {} +impl ::core::clone::Clone for ColorSpectrumComponents { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ColorSpectrumShape(pub i32); +impl ColorSpectrumShape { + pub const Box: Self = Self(0i32); + pub const Ring: Self = Self(1i32); +} +impl ::core::marker::Copy for ColorSpectrumShape {} +impl ::core::clone::Clone for ColorSpectrumShape { + fn clone(&self) -> Self { + *self + } +} +pub type ColumnDefinition = *mut ::core::ffi::c_void; +pub type ColumnDefinitionCollection = *mut ::core::ffi::c_void; +pub type ComboBox = *mut ::core::ffi::c_void; +pub type ComboBoxItem = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ComboBoxSelectionChangedTrigger(pub i32); +impl ComboBoxSelectionChangedTrigger { + pub const Committed: Self = Self(0i32); + pub const Always: Self = Self(1i32); +} +impl ::core::marker::Copy for ComboBoxSelectionChangedTrigger {} +impl ::core::clone::Clone for ComboBoxSelectionChangedTrigger { + fn clone(&self) -> Self { + *self + } +} +pub type ComboBoxTextSubmittedEventArgs = *mut ::core::ffi::c_void; +pub type CommandBar = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct CommandBarDefaultLabelPosition(pub i32); +impl CommandBarDefaultLabelPosition { + pub const Bottom: Self = Self(0i32); + pub const Right: Self = Self(1i32); + pub const Collapsed: Self = Self(2i32); +} +impl ::core::marker::Copy for CommandBarDefaultLabelPosition {} +impl ::core::clone::Clone for CommandBarDefaultLabelPosition { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct CommandBarDynamicOverflowAction(pub i32); +impl CommandBarDynamicOverflowAction { + pub const AddingToOverflow: Self = Self(0i32); + pub const RemovingFromOverflow: Self = Self(1i32); +} +impl ::core::marker::Copy for CommandBarDynamicOverflowAction {} +impl ::core::clone::Clone for CommandBarDynamicOverflowAction { + fn clone(&self) -> Self { + *self + } +} +pub type CommandBarFlyout = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct CommandBarLabelPosition(pub i32); +impl CommandBarLabelPosition { + pub const Default: Self = Self(0i32); + pub const Collapsed: Self = Self(1i32); +} +impl ::core::marker::Copy for CommandBarLabelPosition {} +impl ::core::clone::Clone for CommandBarLabelPosition { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct CommandBarOverflowButtonVisibility(pub i32); +impl CommandBarOverflowButtonVisibility { + pub const Auto: Self = Self(0i32); + pub const Visible: Self = Self(1i32); + pub const Collapsed: Self = Self(2i32); +} +impl ::core::marker::Copy for CommandBarOverflowButtonVisibility {} +impl ::core::clone::Clone for CommandBarOverflowButtonVisibility { + fn clone(&self) -> Self { + *self + } +} +pub type CommandBarOverflowPresenter = *mut ::core::ffi::c_void; +pub type ContainerContentChangingEventArgs = *mut ::core::ffi::c_void; +pub type ContentControl = *mut ::core::ffi::c_void; +pub type ContentDialog = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ContentDialogButton(pub i32); +impl ContentDialogButton { + pub const None: Self = Self(0i32); + pub const Primary: Self = Self(1i32); + pub const Secondary: Self = Self(2i32); + pub const Close: Self = Self(3i32); +} +impl ::core::marker::Copy for ContentDialogButton {} +impl ::core::clone::Clone for ContentDialogButton { + fn clone(&self) -> Self { + *self + } +} +pub type ContentDialogButtonClickDeferral = *mut ::core::ffi::c_void; +pub type ContentDialogButtonClickEventArgs = *mut ::core::ffi::c_void; +pub type ContentDialogClosedEventArgs = *mut ::core::ffi::c_void; +pub type ContentDialogClosingDeferral = *mut ::core::ffi::c_void; +pub type ContentDialogClosingEventArgs = *mut ::core::ffi::c_void; +pub type ContentDialogOpenedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ContentDialogPlacement(pub i32); +impl ContentDialogPlacement { + pub const Popup: Self = Self(0i32); + pub const InPlace: Self = Self(1i32); +} +impl ::core::marker::Copy for ContentDialogPlacement {} +impl ::core::clone::Clone for ContentDialogPlacement { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ContentDialogResult(pub i32); +impl ContentDialogResult { + pub const None: Self = Self(0i32); + pub const Primary: Self = Self(1i32); + pub const Secondary: Self = Self(2i32); +} +impl ::core::marker::Copy for ContentDialogResult {} +impl ::core::clone::Clone for ContentDialogResult { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ContentLinkChangeKind(pub i32); +impl ContentLinkChangeKind { + pub const Inserted: Self = Self(0i32); + pub const Removed: Self = Self(1i32); + pub const Edited: Self = Self(2i32); +} +impl ::core::marker::Copy for ContentLinkChangeKind {} +impl ::core::clone::Clone for ContentLinkChangeKind { + fn clone(&self) -> Self { + *self + } +} +pub type ContentLinkChangedEventArgs = *mut ::core::ffi::c_void; +pub type ContentPresenter = *mut ::core::ffi::c_void; +pub type ContextMenuEventArgs = *mut ::core::ffi::c_void; +pub type ContextMenuOpeningEventHandler = *mut ::core::ffi::c_void; +pub type Control = *mut ::core::ffi::c_void; +pub type ControlTemplate = *mut ::core::ffi::c_void; +pub type DataTemplateSelector = *mut ::core::ffi::c_void; +pub type DatePickedEventArgs = *mut ::core::ffi::c_void; +pub type DatePicker = *mut ::core::ffi::c_void; +pub type DatePickerFlyout = *mut ::core::ffi::c_void; +pub type DatePickerFlyoutItem = *mut ::core::ffi::c_void; +pub type DatePickerFlyoutPresenter = *mut ::core::ffi::c_void; +pub type DatePickerSelectedValueChangedEventArgs = *mut ::core::ffi::c_void; +pub type DatePickerValueChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct DisabledFormattingAccelerators(pub u32); +impl DisabledFormattingAccelerators { + pub const None: Self = Self(0u32); + pub const Bold: Self = Self(1u32); + pub const Italic: Self = Self(2u32); + pub const Underline: Self = Self(4u32); + pub const All: Self = Self(4294967295u32); +} +impl ::core::marker::Copy for DisabledFormattingAccelerators {} +impl ::core::clone::Clone for DisabledFormattingAccelerators { + fn clone(&self) -> Self { + *self + } +} +pub type DragItemsCompletedEventArgs = *mut ::core::ffi::c_void; +pub type DragItemsStartingEventArgs = *mut ::core::ffi::c_void; +pub type DragItemsStartingEventHandler = *mut ::core::ffi::c_void; +pub type DropDownButton = *mut ::core::ffi::c_void; +pub type DropDownButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type DynamicOverflowItemsChangingEventArgs = *mut ::core::ffi::c_void; +pub type FlipView = *mut ::core::ffi::c_void; +pub type FlipViewItem = *mut ::core::ffi::c_void; +pub type Flyout = *mut ::core::ffi::c_void; +pub type FlyoutPresenter = *mut ::core::ffi::c_void; +pub type FocusDisengagedEventArgs = *mut ::core::ffi::c_void; +pub type FocusEngagedEventArgs = *mut ::core::ffi::c_void; +pub type FontIcon = *mut ::core::ffi::c_void; +pub type FontIconSource = *mut ::core::ffi::c_void; +pub type Frame = *mut ::core::ffi::c_void; +pub type Grid = *mut ::core::ffi::c_void; +pub type GridView = *mut ::core::ffi::c_void; +pub type GridViewHeaderItem = *mut ::core::ffi::c_void; +pub type GridViewItem = *mut ::core::ffi::c_void; +pub type GroupItem = *mut ::core::ffi::c_void; +pub type GroupStyle = *mut ::core::ffi::c_void; +pub type GroupStyleSelector = *mut ::core::ffi::c_void; +pub type HandwritingPanelClosedEventArgs = *mut ::core::ffi::c_void; +pub type HandwritingPanelOpenedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct HandwritingPanelPlacementAlignment(pub i32); +impl HandwritingPanelPlacementAlignment { + pub const Auto: Self = Self(0i32); + pub const TopLeft: Self = Self(1i32); + pub const TopRight: Self = Self(2i32); + pub const BottomLeft: Self = Self(3i32); + pub const BottomRight: Self = Self(4i32); +} +impl ::core::marker::Copy for HandwritingPanelPlacementAlignment {} +impl ::core::clone::Clone for HandwritingPanelPlacementAlignment { + fn clone(&self) -> Self { + *self + } +} +pub type HandwritingView = *mut ::core::ffi::c_void; +pub type HandwritingViewCandidatesChangedEventArgs = *mut ::core::ffi::c_void; +pub type HandwritingViewTextSubmittedEventArgs = *mut ::core::ffi::c_void; +pub type Hub = *mut ::core::ffi::c_void; +pub type HubSection = *mut ::core::ffi::c_void; +pub type HubSectionCollection = *mut ::core::ffi::c_void; +pub type HubSectionHeaderClickEventArgs = *mut ::core::ffi::c_void; +pub type HubSectionHeaderClickEventHandler = *mut ::core::ffi::c_void; +pub type HyperlinkButton = *mut ::core::ffi::c_void; +pub type ICommandBarElement = *mut ::core::ffi::c_void; +pub type ICommandBarElement2 = *mut ::core::ffi::c_void; +pub type IInsertionPanel = *mut ::core::ffi::c_void; +pub type IItemContainerMapping = *mut ::core::ffi::c_void; +pub type INavigate = *mut ::core::ffi::c_void; +pub type IScrollAnchorProvider = *mut ::core::ffi::c_void; +pub type ISemanticZoomInformation = *mut ::core::ffi::c_void; +pub type IconElement = *mut ::core::ffi::c_void; +pub type IconSource = *mut ::core::ffi::c_void; +pub type IconSourceElement = *mut ::core::ffi::c_void; +pub type Image = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct IncrementalLoadingTrigger(pub i32); +impl IncrementalLoadingTrigger { + pub const None: Self = Self(0i32); + pub const Edge: Self = Self(1i32); +} +impl ::core::marker::Copy for IncrementalLoadingTrigger {} +impl ::core::clone::Clone for IncrementalLoadingTrigger { + fn clone(&self) -> Self { + *self + } +} +pub type InkCanvas = *mut ::core::ffi::c_void; +pub type InkToolbar = *mut ::core::ffi::c_void; +pub type InkToolbarBallpointPenButton = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct InkToolbarButtonFlyoutPlacement(pub i32); +impl InkToolbarButtonFlyoutPlacement { + pub const Auto: Self = Self(0i32); + pub const Top: Self = Self(1i32); + pub const Bottom: Self = Self(2i32); + pub const Left: Self = Self(3i32); + pub const Right: Self = Self(4i32); +} +impl ::core::marker::Copy for InkToolbarButtonFlyoutPlacement {} +impl ::core::clone::Clone for InkToolbarButtonFlyoutPlacement { + fn clone(&self) -> Self { + *self + } +} +pub type InkToolbarCustomPen = *mut ::core::ffi::c_void; +pub type InkToolbarCustomPenButton = *mut ::core::ffi::c_void; +pub type InkToolbarCustomToggleButton = *mut ::core::ffi::c_void; +pub type InkToolbarCustomToolButton = *mut ::core::ffi::c_void; +pub type InkToolbarEraserButton = *mut ::core::ffi::c_void; +pub type InkToolbarFlyoutItem = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct InkToolbarFlyoutItemKind(pub i32); +impl InkToolbarFlyoutItemKind { + pub const Simple: Self = Self(0i32); + pub const Radio: Self = Self(1i32); + pub const Check: Self = Self(2i32); + pub const RadioCheck: Self = Self(3i32); +} +impl ::core::marker::Copy for InkToolbarFlyoutItemKind {} +impl ::core::clone::Clone for InkToolbarFlyoutItemKind { + fn clone(&self) -> Self { + *self + } +} +pub type InkToolbarHighlighterButton = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct InkToolbarInitialControls(pub i32); +impl InkToolbarInitialControls { + pub const All: Self = Self(0i32); + pub const None: Self = Self(1i32); + pub const PensOnly: Self = Self(2i32); + pub const AllExceptPens: Self = Self(3i32); +} +impl ::core::marker::Copy for InkToolbarInitialControls {} +impl ::core::clone::Clone for InkToolbarInitialControls { + fn clone(&self) -> Self { + *self + } +} +pub type InkToolbarIsStencilButtonCheckedChangedEventArgs = *mut ::core::ffi::c_void; +pub type InkToolbarMenuButton = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct InkToolbarMenuKind(pub i32); +impl InkToolbarMenuKind { + pub const Stencil: Self = Self(0i32); +} +impl ::core::marker::Copy for InkToolbarMenuKind {} +impl ::core::clone::Clone for InkToolbarMenuKind { + fn clone(&self) -> Self { + *self + } +} +pub type InkToolbarPenButton = *mut ::core::ffi::c_void; +pub type InkToolbarPenConfigurationControl = *mut ::core::ffi::c_void; +pub type InkToolbarPencilButton = *mut ::core::ffi::c_void; +pub type InkToolbarRulerButton = *mut ::core::ffi::c_void; +pub type InkToolbarStencilButton = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct InkToolbarStencilKind(pub i32); +impl InkToolbarStencilKind { + pub const Ruler: Self = Self(0i32); + pub const Protractor: Self = Self(1i32); +} +impl ::core::marker::Copy for InkToolbarStencilKind {} +impl ::core::clone::Clone for InkToolbarStencilKind { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct InkToolbarToggle(pub i32); +impl InkToolbarToggle { + pub const Ruler: Self = Self(0i32); + pub const Custom: Self = Self(1i32); +} +impl ::core::marker::Copy for InkToolbarToggle {} +impl ::core::clone::Clone for InkToolbarToggle { + fn clone(&self) -> Self { + *self + } +} +pub type InkToolbarToggleButton = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct InkToolbarTool(pub i32); +impl InkToolbarTool { + pub const BallpointPen: Self = Self(0i32); + pub const Pencil: Self = Self(1i32); + pub const Highlighter: Self = Self(2i32); + pub const Eraser: Self = Self(3i32); + pub const CustomPen: Self = Self(4i32); + pub const CustomTool: Self = Self(5i32); +} +impl ::core::marker::Copy for InkToolbarTool {} +impl ::core::clone::Clone for InkToolbarTool { + fn clone(&self) -> Self { + *self + } +} +pub type InkToolbarToolButton = *mut ::core::ffi::c_void; +pub type IsTextTrimmedChangedEventArgs = *mut ::core::ffi::c_void; +pub type ItemClickEventArgs = *mut ::core::ffi::c_void; +pub type ItemClickEventHandler = *mut ::core::ffi::c_void; +pub type ItemCollection = *mut ::core::ffi::c_void; +pub type ItemContainerGenerator = *mut ::core::ffi::c_void; +pub type ItemsControl = *mut ::core::ffi::c_void; +pub type ItemsPanelTemplate = *mut ::core::ffi::c_void; +pub type ItemsPickedEventArgs = *mut ::core::ffi::c_void; +pub type ItemsPresenter = *mut ::core::ffi::c_void; +pub type ItemsStackPanel = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ItemsUpdatingScrollMode(pub i32); +impl ItemsUpdatingScrollMode { + pub const KeepItemsInView: Self = Self(0i32); + pub const KeepScrollOffset: Self = Self(1i32); + pub const KeepLastItemInView: Self = Self(2i32); +} +impl ::core::marker::Copy for ItemsUpdatingScrollMode {} +impl ::core::clone::Clone for ItemsUpdatingScrollMode { + fn clone(&self) -> Self { + *self + } +} +pub type ItemsWrapGrid = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct LightDismissOverlayMode(pub i32); +impl LightDismissOverlayMode { + pub const Auto: Self = Self(0i32); + pub const On: Self = Self(1i32); + pub const Off: Self = Self(2i32); +} +impl ::core::marker::Copy for LightDismissOverlayMode {} +impl ::core::clone::Clone for LightDismissOverlayMode { + fn clone(&self) -> Self { + *self + } +} +pub type ListBox = *mut ::core::ffi::c_void; +pub type ListBoxItem = *mut ::core::ffi::c_void; +pub type ListPickerFlyout = *mut ::core::ffi::c_void; +pub type ListPickerFlyoutPresenter = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ListPickerFlyoutSelectionMode(pub i32); +impl ListPickerFlyoutSelectionMode { + pub const Single: Self = Self(0i32); + pub const Multiple: Self = Self(1i32); +} +impl ::core::marker::Copy for ListPickerFlyoutSelectionMode {} +impl ::core::clone::Clone for ListPickerFlyoutSelectionMode { + fn clone(&self) -> Self { + *self + } +} +pub type ListView = *mut ::core::ffi::c_void; +pub type ListViewBase = *mut ::core::ffi::c_void; +pub type ListViewBaseHeaderItem = *mut ::core::ffi::c_void; +pub type ListViewHeaderItem = *mut ::core::ffi::c_void; +pub type ListViewItem = *mut ::core::ffi::c_void; +pub type ListViewItemToKeyHandler = *mut ::core::ffi::c_void; +pub type ListViewKeyToItemHandler = *mut ::core::ffi::c_void; +pub type ListViewPersistenceHelper = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ListViewReorderMode(pub i32); +impl ListViewReorderMode { + pub const Disabled: Self = Self(0i32); + pub const Enabled: Self = Self(1i32); +} +impl ::core::marker::Copy for ListViewReorderMode {} +impl ::core::clone::Clone for ListViewReorderMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ListViewSelectionMode(pub i32); +impl ListViewSelectionMode { + pub const None: Self = Self(0i32); + pub const Single: Self = Self(1i32); + pub const Multiple: Self = Self(2i32); + pub const Extended: Self = Self(3i32); +} +impl ::core::marker::Copy for ListViewSelectionMode {} +impl ::core::clone::Clone for ListViewSelectionMode { + fn clone(&self) -> Self { + *self + } +} +pub type MediaElement = *mut ::core::ffi::c_void; +pub type MediaPlayerElement = *mut ::core::ffi::c_void; +pub type MediaPlayerPresenter = *mut ::core::ffi::c_void; +pub type MediaTransportControls = *mut ::core::ffi::c_void; +pub type MediaTransportControlsHelper = *mut ::core::ffi::c_void; +pub type MenuBar = *mut ::core::ffi::c_void; +pub type MenuBarItem = *mut ::core::ffi::c_void; +pub type MenuBarItemFlyout = *mut ::core::ffi::c_void; +pub type MenuFlyout = *mut ::core::ffi::c_void; +pub type MenuFlyoutItem = *mut ::core::ffi::c_void; +pub type MenuFlyoutItemBase = *mut ::core::ffi::c_void; +pub type MenuFlyoutPresenter = *mut ::core::ffi::c_void; +pub type MenuFlyoutSeparator = *mut ::core::ffi::c_void; +pub type MenuFlyoutSubItem = *mut ::core::ffi::c_void; +pub type NavigationView = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct NavigationViewBackButtonVisible(pub i32); +impl NavigationViewBackButtonVisible { + pub const Collapsed: Self = Self(0i32); + pub const Visible: Self = Self(1i32); + pub const Auto: Self = Self(2i32); +} +impl ::core::marker::Copy for NavigationViewBackButtonVisible {} +impl ::core::clone::Clone for NavigationViewBackButtonVisible { + fn clone(&self) -> Self { + *self + } +} +pub type NavigationViewBackRequestedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct NavigationViewDisplayMode(pub i32); +impl NavigationViewDisplayMode { + pub const Minimal: Self = Self(0i32); + pub const Compact: Self = Self(1i32); + pub const Expanded: Self = Self(2i32); +} +impl ::core::marker::Copy for NavigationViewDisplayMode {} +impl ::core::clone::Clone for NavigationViewDisplayMode { + fn clone(&self) -> Self { + *self + } +} +pub type NavigationViewDisplayModeChangedEventArgs = *mut ::core::ffi::c_void; +pub type NavigationViewItem = *mut ::core::ffi::c_void; +pub type NavigationViewItemBase = *mut ::core::ffi::c_void; +pub type NavigationViewItemHeader = *mut ::core::ffi::c_void; +pub type NavigationViewItemInvokedEventArgs = *mut ::core::ffi::c_void; +pub type NavigationViewItemSeparator = *mut ::core::ffi::c_void; +pub type NavigationViewList = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct NavigationViewOverflowLabelMode(pub i32); +impl NavigationViewOverflowLabelMode { + pub const MoreLabel: Self = Self(0i32); + pub const NoLabel: Self = Self(1i32); +} +impl ::core::marker::Copy for NavigationViewOverflowLabelMode {} +impl ::core::clone::Clone for NavigationViewOverflowLabelMode { + fn clone(&self) -> Self { + *self + } +} +pub type NavigationViewPaneClosingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct NavigationViewPaneDisplayMode(pub i32); +impl NavigationViewPaneDisplayMode { + pub const Auto: Self = Self(0i32); + pub const Left: Self = Self(1i32); + pub const Top: Self = Self(2i32); + pub const LeftCompact: Self = Self(3i32); + pub const LeftMinimal: Self = Self(4i32); +} +impl ::core::marker::Copy for NavigationViewPaneDisplayMode {} +impl ::core::clone::Clone for NavigationViewPaneDisplayMode { + fn clone(&self) -> Self { + *self + } +} +pub type NavigationViewSelectionChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct NavigationViewSelectionFollowsFocus(pub i32); +impl NavigationViewSelectionFollowsFocus { + pub const Disabled: Self = Self(0i32); + pub const Enabled: Self = Self(1i32); +} +impl ::core::marker::Copy for NavigationViewSelectionFollowsFocus {} +impl ::core::clone::Clone for NavigationViewSelectionFollowsFocus { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct NavigationViewShoulderNavigationEnabled(pub i32); +impl NavigationViewShoulderNavigationEnabled { + pub const WhenSelectionFollowsFocus: Self = Self(0i32); + pub const Always: Self = Self(1i32); + pub const Never: Self = Self(2i32); +} +impl ::core::marker::Copy for NavigationViewShoulderNavigationEnabled {} +impl ::core::clone::Clone for NavigationViewShoulderNavigationEnabled { + fn clone(&self) -> Self { + *self + } +} +pub type NavigationViewTemplateSettings = *mut ::core::ffi::c_void; +pub type NotifyEventArgs = *mut ::core::ffi::c_void; +pub type NotifyEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct Orientation(pub i32); +impl Orientation { + pub const Vertical: Self = Self(0i32); + pub const Horizontal: Self = Self(1i32); +} +impl ::core::marker::Copy for Orientation {} +impl ::core::clone::Clone for Orientation { + fn clone(&self) -> Self { + *self + } +} +pub type Page = *mut ::core::ffi::c_void; +pub type Panel = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct PanelScrollingDirection(pub i32); +impl PanelScrollingDirection { + pub const None: Self = Self(0i32); + pub const Forward: Self = Self(1i32); + pub const Backward: Self = Self(2i32); +} +impl ::core::marker::Copy for PanelScrollingDirection {} +impl ::core::clone::Clone for PanelScrollingDirection { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ParallaxSourceOffsetKind(pub i32); +impl ParallaxSourceOffsetKind { + pub const Absolute: Self = Self(0i32); + pub const Relative: Self = Self(1i32); +} +impl ::core::marker::Copy for ParallaxSourceOffsetKind {} +impl ::core::clone::Clone for ParallaxSourceOffsetKind { + fn clone(&self) -> Self { + *self + } +} +pub type ParallaxView = *mut ::core::ffi::c_void; +pub type PasswordBox = *mut ::core::ffi::c_void; +pub type PasswordBoxPasswordChangingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct PasswordRevealMode(pub i32); +impl PasswordRevealMode { + pub const Peek: Self = Self(0i32); + pub const Hidden: Self = Self(1i32); + pub const Visible: Self = Self(2i32); +} +impl ::core::marker::Copy for PasswordRevealMode {} +impl ::core::clone::Clone for PasswordRevealMode { + fn clone(&self) -> Self { + *self + } +} +pub type PathIcon = *mut ::core::ffi::c_void; +pub type PathIconSource = *mut ::core::ffi::c_void; +pub type PersonPicture = *mut ::core::ffi::c_void; +pub type PickerConfirmedEventArgs = *mut ::core::ffi::c_void; +pub type PickerFlyout = *mut ::core::ffi::c_void; +pub type PickerFlyoutPresenter = *mut ::core::ffi::c_void; +pub type Pivot = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct PivotHeaderFocusVisualPlacement(pub i32); +impl PivotHeaderFocusVisualPlacement { + pub const ItemHeaders: Self = Self(0i32); + pub const SelectedItemHeader: Self = Self(1i32); +} +impl ::core::marker::Copy for PivotHeaderFocusVisualPlacement {} +impl ::core::clone::Clone for PivotHeaderFocusVisualPlacement { + fn clone(&self) -> Self { + *self + } +} +pub type PivotItem = *mut ::core::ffi::c_void; +pub type PivotItemEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct PivotSlideInAnimationGroup(pub i32); +impl PivotSlideInAnimationGroup { + pub const Default: Self = Self(0i32); + pub const GroupOne: Self = Self(1i32); + pub const GroupTwo: Self = Self(2i32); + pub const GroupThree: Self = Self(3i32); +} +impl ::core::marker::Copy for PivotSlideInAnimationGroup {} +impl ::core::clone::Clone for PivotSlideInAnimationGroup { + fn clone(&self) -> Self { + *self + } +} +pub type ProgressBar = *mut ::core::ffi::c_void; +pub type ProgressRing = *mut ::core::ffi::c_void; +pub type RadioButton = *mut ::core::ffi::c_void; +pub type RatingControl = *mut ::core::ffi::c_void; +pub type RatingItemFontInfo = *mut ::core::ffi::c_void; +pub type RatingItemImageInfo = *mut ::core::ffi::c_void; +pub type RatingItemInfo = *mut ::core::ffi::c_void; +pub type RefreshContainer = *mut ::core::ffi::c_void; +pub type RefreshInteractionRatioChangedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct RefreshPullDirection(pub i32); +impl RefreshPullDirection { + pub const LeftToRight: Self = Self(0i32); + pub const TopToBottom: Self = Self(1i32); + pub const RightToLeft: Self = Self(2i32); + pub const BottomToTop: Self = Self(3i32); +} +impl ::core::marker::Copy for RefreshPullDirection {} +impl ::core::clone::Clone for RefreshPullDirection { + fn clone(&self) -> Self { + *self + } +} +pub type RefreshRequestedEventArgs = *mut ::core::ffi::c_void; +pub type RefreshStateChangedEventArgs = *mut ::core::ffi::c_void; +pub type RefreshVisualizer = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct RefreshVisualizerOrientation(pub i32); +impl RefreshVisualizerOrientation { + pub const Auto: Self = Self(0i32); + pub const Normal: Self = Self(1i32); + pub const Rotate90DegreesCounterclockwise: Self = Self(2i32); + pub const Rotate270DegreesCounterclockwise: Self = Self(3i32); +} +impl ::core::marker::Copy for RefreshVisualizerOrientation {} +impl ::core::clone::Clone for RefreshVisualizerOrientation { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct RefreshVisualizerState(pub i32); +impl RefreshVisualizerState { + pub const Idle: Self = Self(0i32); + pub const Peeking: Self = Self(1i32); + pub const Interacting: Self = Self(2i32); + pub const Pending: Self = Self(3i32); + pub const Refreshing: Self = Self(4i32); +} +impl ::core::marker::Copy for RefreshVisualizerState {} +impl ::core::clone::Clone for RefreshVisualizerState { + fn clone(&self) -> Self { + *self + } +} +pub type RelativePanel = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct RequiresPointer(pub i32); +impl RequiresPointer { + pub const Never: Self = Self(0i32); + pub const WhenEngaged: Self = Self(1i32); + pub const WhenFocused: Self = Self(2i32); +} +impl ::core::marker::Copy for RequiresPointer {} +impl ::core::clone::Clone for RequiresPointer { + fn clone(&self) -> Self { + *self + } +} +pub type RichEditBox = *mut ::core::ffi::c_void; +pub type RichEditBoxSelectionChangingEventArgs = *mut ::core::ffi::c_void; +pub type RichEditBoxTextChangingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct RichEditClipboardFormat(pub i32); +impl RichEditClipboardFormat { + pub const AllFormats: Self = Self(0i32); + pub const PlainText: Self = Self(1i32); +} +impl ::core::marker::Copy for RichEditClipboardFormat {} +impl ::core::clone::Clone for RichEditClipboardFormat { + fn clone(&self) -> Self { + *self + } +} +pub type RichTextBlock = *mut ::core::ffi::c_void; +pub type RichTextBlockOverflow = *mut ::core::ffi::c_void; +pub type RowDefinition = *mut ::core::ffi::c_void; +pub type RowDefinitionCollection = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ScrollBarVisibility(pub i32); +impl ScrollBarVisibility { + pub const Disabled: Self = Self(0i32); + pub const Auto: Self = Self(1i32); + pub const Hidden: Self = Self(2i32); + pub const Visible: Self = Self(3i32); +} +impl ::core::marker::Copy for ScrollBarVisibility {} +impl ::core::clone::Clone for ScrollBarVisibility { + fn clone(&self) -> Self { + *self + } +} +pub type ScrollContentPresenter = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ScrollIntoViewAlignment(pub i32); +impl ScrollIntoViewAlignment { + pub const Default: Self = Self(0i32); + pub const Leading: Self = Self(1i32); +} +impl ::core::marker::Copy for ScrollIntoViewAlignment {} +impl ::core::clone::Clone for ScrollIntoViewAlignment { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ScrollMode(pub i32); +impl ScrollMode { + pub const Disabled: Self = Self(0i32); + pub const Enabled: Self = Self(1i32); + pub const Auto: Self = Self(2i32); +} +impl ::core::marker::Copy for ScrollMode {} +impl ::core::clone::Clone for ScrollMode { + fn clone(&self) -> Self { + *self + } +} +pub type ScrollViewer = *mut ::core::ffi::c_void; +pub type ScrollViewerView = *mut ::core::ffi::c_void; +pub type ScrollViewerViewChangedEventArgs = *mut ::core::ffi::c_void; +pub type ScrollViewerViewChangingEventArgs = *mut ::core::ffi::c_void; +pub type SearchBox = *mut ::core::ffi::c_void; +pub type SearchBoxQueryChangedEventArgs = *mut ::core::ffi::c_void; +pub type SearchBoxQuerySubmittedEventArgs = *mut ::core::ffi::c_void; +pub type SearchBoxResultSuggestionChosenEventArgs = *mut ::core::ffi::c_void; +pub type SearchBoxSuggestionsRequestedEventArgs = *mut ::core::ffi::c_void; +pub type SectionsInViewChangedEventArgs = *mut ::core::ffi::c_void; +pub type SectionsInViewChangedEventHandler = *mut ::core::ffi::c_void; +pub type SelectionChangedEventArgs = *mut ::core::ffi::c_void; +pub type SelectionChangedEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct SelectionMode(pub i32); +impl SelectionMode { + pub const Single: Self = Self(0i32); + pub const Multiple: Self = Self(1i32); + pub const Extended: Self = Self(2i32); +} +impl ::core::marker::Copy for SelectionMode {} +impl ::core::clone::Clone for SelectionMode { + fn clone(&self) -> Self { + *self + } +} +pub type SemanticZoom = *mut ::core::ffi::c_void; +pub type SemanticZoomLocation = *mut ::core::ffi::c_void; +pub type SemanticZoomViewChangedEventArgs = *mut ::core::ffi::c_void; +pub type SemanticZoomViewChangedEventHandler = *mut ::core::ffi::c_void; +pub type SettingsFlyout = *mut ::core::ffi::c_void; +pub type Slider = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct SnapPointsType(pub i32); +impl SnapPointsType { + pub const None: Self = Self(0i32); + pub const Optional: Self = Self(1i32); + pub const Mandatory: Self = Self(2i32); + pub const OptionalSingle: Self = Self(3i32); + pub const MandatorySingle: Self = Self(4i32); +} +impl ::core::marker::Copy for SnapPointsType {} +impl ::core::clone::Clone for SnapPointsType { + fn clone(&self) -> Self { + *self + } +} +pub type SplitButton = *mut ::core::ffi::c_void; +pub type SplitButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type SplitButtonClickEventArgs = *mut ::core::ffi::c_void; +pub type SplitView = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct SplitViewDisplayMode(pub i32); +impl SplitViewDisplayMode { + pub const Overlay: Self = Self(0i32); + pub const Inline: Self = Self(1i32); + pub const CompactOverlay: Self = Self(2i32); + pub const CompactInline: Self = Self(3i32); +} +impl ::core::marker::Copy for SplitViewDisplayMode {} +impl ::core::clone::Clone for SplitViewDisplayMode { + fn clone(&self) -> Self { + *self + } +} +pub type SplitViewPaneClosingEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct SplitViewPanePlacement(pub i32); +impl SplitViewPanePlacement { + pub const Left: Self = Self(0i32); + pub const Right: Self = Self(1i32); +} +impl ::core::marker::Copy for SplitViewPanePlacement {} +impl ::core::clone::Clone for SplitViewPanePlacement { + fn clone(&self) -> Self { + *self + } +} +pub type StackPanel = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct StretchDirection(pub i32); +impl StretchDirection { + pub const UpOnly: Self = Self(0i32); + pub const DownOnly: Self = Self(1i32); + pub const Both: Self = Self(2i32); +} +impl ::core::marker::Copy for StretchDirection {} +impl ::core::clone::Clone for StretchDirection { + fn clone(&self) -> Self { + *self + } +} +pub type StyleSelector = *mut ::core::ffi::c_void; +pub type SwapChainBackgroundPanel = *mut ::core::ffi::c_void; +pub type SwapChainPanel = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct SwipeBehaviorOnInvoked(pub i32); +impl SwipeBehaviorOnInvoked { + pub const Auto: Self = Self(0i32); + pub const Close: Self = Self(1i32); + pub const RemainOpen: Self = Self(2i32); +} +impl ::core::marker::Copy for SwipeBehaviorOnInvoked {} +impl ::core::clone::Clone for SwipeBehaviorOnInvoked { + fn clone(&self) -> Self { + *self + } +} +pub type SwipeControl = *mut ::core::ffi::c_void; +pub type SwipeItem = *mut ::core::ffi::c_void; +pub type SwipeItemInvokedEventArgs = *mut ::core::ffi::c_void; +pub type SwipeItems = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct SwipeMode(pub i32); +impl SwipeMode { + pub const Reveal: Self = Self(0i32); + pub const Execute: Self = Self(1i32); +} +impl ::core::marker::Copy for SwipeMode {} +impl ::core::clone::Clone for SwipeMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct Symbol(pub i32); +impl Symbol { + pub const Previous: Self = Self(57600i32); + pub const Next: Self = Self(57601i32); + pub const Play: Self = Self(57602i32); + pub const Pause: Self = Self(57603i32); + pub const Edit: Self = Self(57604i32); + pub const Save: Self = Self(57605i32); + pub const Clear: Self = Self(57606i32); + pub const Delete: Self = Self(57607i32); + pub const Remove: Self = Self(57608i32); + pub const Add: Self = Self(57609i32); + pub const Cancel: Self = Self(57610i32); + pub const Accept: Self = Self(57611i32); + pub const More: Self = Self(57612i32); + pub const Redo: Self = Self(57613i32); + pub const Undo: Self = Self(57614i32); + pub const Home: Self = Self(57615i32); + pub const Up: Self = Self(57616i32); + pub const Forward: Self = Self(57617i32); + pub const Back: Self = Self(57618i32); + pub const Favorite: Self = Self(57619i32); + pub const Camera: Self = Self(57620i32); + pub const Setting: Self = Self(57621i32); + pub const Video: Self = Self(57622i32); + pub const Sync: Self = Self(57623i32); + pub const Download: Self = Self(57624i32); + pub const Mail: Self = Self(57625i32); + pub const Find: Self = Self(57626i32); + pub const Help: Self = Self(57627i32); + pub const Upload: Self = Self(57628i32); + pub const Emoji: Self = Self(57629i32); + pub const TwoPage: Self = Self(57630i32); + pub const LeaveChat: Self = Self(57631i32); + pub const MailForward: Self = Self(57632i32); + pub const Clock: Self = Self(57633i32); + pub const Send: Self = Self(57634i32); + pub const Crop: Self = Self(57635i32); + pub const RotateCamera: Self = Self(57636i32); + pub const People: Self = Self(57637i32); + pub const OpenPane: Self = Self(57638i32); + pub const ClosePane: Self = Self(57639i32); + pub const World: Self = Self(57640i32); + pub const Flag: Self = Self(57641i32); + pub const PreviewLink: Self = Self(57642i32); + pub const Globe: Self = Self(57643i32); + pub const Trim: Self = Self(57644i32); + pub const AttachCamera: Self = Self(57645i32); + pub const ZoomIn: Self = Self(57646i32); + pub const Bookmarks: Self = Self(57647i32); + pub const Document: Self = Self(57648i32); + pub const ProtectedDocument: Self = Self(57649i32); + pub const Page: Self = Self(57650i32); + pub const Bullets: Self = Self(57651i32); + pub const Comment: Self = Self(57652i32); + pub const MailFilled: Self = Self(57653i32); + pub const ContactInfo: Self = Self(57654i32); + pub const HangUp: Self = Self(57655i32); + pub const ViewAll: Self = Self(57656i32); + pub const MapPin: Self = Self(57657i32); + pub const Phone: Self = Self(57658i32); + pub const VideoChat: Self = Self(57659i32); + pub const Switch: Self = Self(57660i32); + pub const Contact: Self = Self(57661i32); + pub const Rename: Self = Self(57662i32); + pub const Pin: Self = Self(57665i32); + pub const MusicInfo: Self = Self(57666i32); + pub const Go: Self = Self(57667i32); + pub const Keyboard: Self = Self(57668i32); + pub const DockLeft: Self = Self(57669i32); + pub const DockRight: Self = Self(57670i32); + pub const DockBottom: Self = Self(57671i32); + pub const Remote: Self = Self(57672i32); + pub const Refresh: Self = Self(57673i32); + pub const Rotate: Self = Self(57674i32); + pub const Shuffle: Self = Self(57675i32); + pub const List: Self = Self(57676i32); + pub const Shop: Self = Self(57677i32); + pub const SelectAll: Self = Self(57678i32); + pub const Orientation: Self = Self(57679i32); + pub const Import: Self = Self(57680i32); + pub const ImportAll: Self = Self(57681i32); + pub const BrowsePhotos: Self = Self(57685i32); + pub const WebCam: Self = Self(57686i32); + pub const Pictures: Self = Self(57688i32); + pub const SaveLocal: Self = Self(57689i32); + pub const Caption: Self = Self(57690i32); + pub const Stop: Self = Self(57691i32); + pub const ShowResults: Self = Self(57692i32); + pub const Volume: Self = Self(57693i32); + pub const Repair: Self = Self(57694i32); + pub const Message: Self = Self(57695i32); + pub const Page2: Self = Self(57696i32); + pub const CalendarDay: Self = Self(57697i32); + pub const CalendarWeek: Self = Self(57698i32); + pub const Calendar: Self = Self(57699i32); + pub const Character: Self = Self(57700i32); + pub const MailReplyAll: Self = Self(57701i32); + pub const Read: Self = Self(57702i32); + pub const Link: Self = Self(57703i32); + pub const Account: Self = Self(57704i32); + pub const ShowBcc: Self = Self(57705i32); + pub const HideBcc: Self = Self(57706i32); + pub const Cut: Self = Self(57707i32); + pub const Attach: Self = Self(57708i32); + pub const Paste: Self = Self(57709i32); + pub const Filter: Self = Self(57710i32); + pub const Copy: Self = Self(57711i32); + pub const Emoji2: Self = Self(57712i32); + pub const Important: Self = Self(57713i32); + pub const MailReply: Self = Self(57714i32); + pub const SlideShow: Self = Self(57715i32); + pub const Sort: Self = Self(57716i32); + pub const Manage: Self = Self(57720i32); + pub const AllApps: Self = Self(57721i32); + pub const DisconnectDrive: Self = Self(57722i32); + pub const MapDrive: Self = Self(57723i32); + pub const NewWindow: Self = Self(57724i32); + pub const OpenWith: Self = Self(57725i32); + pub const ContactPresence: Self = Self(57729i32); + pub const Priority: Self = Self(57730i32); + pub const GoToToday: Self = Self(57732i32); + pub const Font: Self = Self(57733i32); + pub const FontColor: Self = Self(57734i32); + pub const Contact2: Self = Self(57735i32); + pub const Folder: Self = Self(57736i32); + pub const Audio: Self = Self(57737i32); + pub const Placeholder: Self = Self(57738i32); + pub const View: Self = Self(57739i32); + pub const SetLockScreen: Self = Self(57740i32); + pub const SetTile: Self = Self(57741i32); + pub const ClosedCaption: Self = Self(57744i32); + pub const StopSlideShow: Self = Self(57745i32); + pub const Permissions: Self = Self(57746i32); + pub const Highlight: Self = Self(57747i32); + pub const DisableUpdates: Self = Self(57748i32); + pub const UnFavorite: Self = Self(57749i32); + pub const UnPin: Self = Self(57750i32); + pub const OpenLocal: Self = Self(57751i32); + pub const Mute: Self = Self(57752i32); + pub const Italic: Self = Self(57753i32); + pub const Underline: Self = Self(57754i32); + pub const Bold: Self = Self(57755i32); + pub const MoveToFolder: Self = Self(57756i32); + pub const LikeDislike: Self = Self(57757i32); + pub const Dislike: Self = Self(57758i32); + pub const Like: Self = Self(57759i32); + pub const AlignRight: Self = Self(57760i32); + pub const AlignCenter: Self = Self(57761i32); + pub const AlignLeft: Self = Self(57762i32); + pub const Zoom: Self = Self(57763i32); + pub const ZoomOut: Self = Self(57764i32); + pub const OpenFile: Self = Self(57765i32); + pub const OtherUser: Self = Self(57766i32); + pub const Admin: Self = Self(57767i32); + pub const Street: Self = Self(57795i32); + pub const Map: Self = Self(57796i32); + pub const ClearSelection: Self = Self(57797i32); + pub const FontDecrease: Self = Self(57798i32); + pub const FontIncrease: Self = Self(57799i32); + pub const FontSize: Self = Self(57800i32); + pub const CellPhone: Self = Self(57801i32); + pub const ReShare: Self = Self(57802i32); + pub const Tag: Self = Self(57803i32); + pub const RepeatOne: Self = Self(57804i32); + pub const RepeatAll: Self = Self(57805i32); + pub const OutlineStar: Self = Self(57806i32); + pub const SolidStar: Self = Self(57807i32); + pub const Calculator: Self = Self(57808i32); + pub const Directions: Self = Self(57809i32); + pub const Target: Self = Self(57810i32); + pub const Library: Self = Self(57811i32); + pub const PhoneBook: Self = Self(57812i32); + pub const Memo: Self = Self(57813i32); + pub const Microphone: Self = Self(57814i32); + pub const PostUpdate: Self = Self(57815i32); + pub const BackToWindow: Self = Self(57816i32); + pub const FullScreen: Self = Self(57817i32); + pub const NewFolder: Self = Self(57818i32); + pub const CalendarReply: Self = Self(57819i32); + pub const UnSyncFolder: Self = Self(57821i32); + pub const ReportHacked: Self = Self(57822i32); + pub const SyncFolder: Self = Self(57823i32); + pub const BlockContact: Self = Self(57824i32); + pub const SwitchApps: Self = Self(57825i32); + pub const AddFriend: Self = Self(57826i32); + pub const TouchPointer: Self = Self(57827i32); + pub const GoToStart: Self = Self(57828i32); + pub const ZeroBars: Self = Self(57829i32); + pub const OneBar: Self = Self(57830i32); + pub const TwoBars: Self = Self(57831i32); + pub const ThreeBars: Self = Self(57832i32); + pub const FourBars: Self = Self(57833i32); + pub const Scan: Self = Self(58004i32); + pub const Preview: Self = Self(58005i32); + pub const GlobalNavigationButton: Self = Self(59136i32); + pub const Share: Self = Self(59181i32); + pub const Print: Self = Self(59209i32); + pub const XboxOneConsole: Self = Self(59792i32); +} +impl ::core::marker::Copy for Symbol {} +impl ::core::clone::Clone for Symbol { + fn clone(&self) -> Self { + *self + } +} +pub type SymbolIcon = *mut ::core::ffi::c_void; +pub type SymbolIconSource = *mut ::core::ffi::c_void; +pub type TextBlock = *mut ::core::ffi::c_void; +pub type TextBox = *mut ::core::ffi::c_void; +pub type TextBoxBeforeTextChangingEventArgs = *mut ::core::ffi::c_void; +pub type TextBoxSelectionChangingEventArgs = *mut ::core::ffi::c_void; +pub type TextBoxTextChangingEventArgs = *mut ::core::ffi::c_void; +pub type TextChangedEventArgs = *mut ::core::ffi::c_void; +pub type TextChangedEventHandler = *mut ::core::ffi::c_void; +pub type TextCommandBarFlyout = *mut ::core::ffi::c_void; +pub type TextCompositionChangedEventArgs = *mut ::core::ffi::c_void; +pub type TextCompositionEndedEventArgs = *mut ::core::ffi::c_void; +pub type TextCompositionStartedEventArgs = *mut ::core::ffi::c_void; +pub type TextControlCopyingToClipboardEventArgs = *mut ::core::ffi::c_void; +pub type TextControlCuttingToClipboardEventArgs = *mut ::core::ffi::c_void; +pub type TextControlPasteEventArgs = *mut ::core::ffi::c_void; +pub type TextControlPasteEventHandler = *mut ::core::ffi::c_void; +pub type TimePickedEventArgs = *mut ::core::ffi::c_void; +pub type TimePicker = *mut ::core::ffi::c_void; +pub type TimePickerFlyout = *mut ::core::ffi::c_void; +pub type TimePickerFlyoutPresenter = *mut ::core::ffi::c_void; +pub type TimePickerSelectedValueChangedEventArgs = *mut ::core::ffi::c_void; +pub type TimePickerValueChangedEventArgs = *mut ::core::ffi::c_void; +pub type ToggleMenuFlyoutItem = *mut ::core::ffi::c_void; +pub type ToggleSplitButton = *mut ::core::ffi::c_void; +pub type ToggleSplitButtonAutomationPeer = *mut ::core::ffi::c_void; +pub type ToggleSplitButtonIsCheckedChangedEventArgs = *mut ::core::ffi::c_void; +pub type ToggleSwitch = *mut ::core::ffi::c_void; +pub type ToolTip = *mut ::core::ffi::c_void; +pub type ToolTipService = *mut ::core::ffi::c_void; +pub type TreeView = *mut ::core::ffi::c_void; +pub type TreeViewCollapsedEventArgs = *mut ::core::ffi::c_void; +pub type TreeViewDragItemsCompletedEventArgs = *mut ::core::ffi::c_void; +pub type TreeViewDragItemsStartingEventArgs = *mut ::core::ffi::c_void; +pub type TreeViewExpandingEventArgs = *mut ::core::ffi::c_void; +pub type TreeViewItem = *mut ::core::ffi::c_void; +pub type TreeViewItemInvokedEventArgs = *mut ::core::ffi::c_void; +pub type TreeViewItemTemplateSettings = *mut ::core::ffi::c_void; +pub type TreeViewList = *mut ::core::ffi::c_void; +pub type TreeViewNode = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct TreeViewSelectionMode(pub i32); +impl TreeViewSelectionMode { + pub const None: Self = Self(0i32); + pub const Single: Self = Self(1i32); + pub const Multiple: Self = Self(2i32); +} +impl ::core::marker::Copy for TreeViewSelectionMode {} +impl ::core::clone::Clone for TreeViewSelectionMode { + fn clone(&self) -> Self { + *self + } +} +pub type TwoPaneView = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct TwoPaneViewMode(pub i32); +impl TwoPaneViewMode { + pub const SinglePane: Self = Self(0i32); + pub const Wide: Self = Self(1i32); + pub const Tall: Self = Self(2i32); +} +impl ::core::marker::Copy for TwoPaneViewMode {} +impl ::core::clone::Clone for TwoPaneViewMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct TwoPaneViewPriority(pub i32); +impl TwoPaneViewPriority { + pub const Pane1: Self = Self(0i32); + pub const Pane2: Self = Self(1i32); +} +impl ::core::marker::Copy for TwoPaneViewPriority {} +impl ::core::clone::Clone for TwoPaneViewPriority { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct TwoPaneViewTallModeConfiguration(pub i32); +impl TwoPaneViewTallModeConfiguration { + pub const SinglePane: Self = Self(0i32); + pub const TopBottom: Self = Self(1i32); + pub const BottomTop: Self = Self(2i32); +} +impl ::core::marker::Copy for TwoPaneViewTallModeConfiguration {} +impl ::core::clone::Clone for TwoPaneViewTallModeConfiguration { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct TwoPaneViewWideModeConfiguration(pub i32); +impl TwoPaneViewWideModeConfiguration { + pub const SinglePane: Self = Self(0i32); + pub const LeftRight: Self = Self(1i32); + pub const RightLeft: Self = Self(2i32); +} +impl ::core::marker::Copy for TwoPaneViewWideModeConfiguration {} +impl ::core::clone::Clone for TwoPaneViewWideModeConfiguration { + fn clone(&self) -> Self { + *self + } +} +pub type UIElementCollection = *mut ::core::ffi::c_void; +pub type UserControl = *mut ::core::ffi::c_void; +pub type VariableSizedWrapGrid = *mut ::core::ffi::c_void; +pub type Viewbox = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct VirtualizationMode(pub i32); +impl VirtualizationMode { + pub const Standard: Self = Self(0i32); + pub const Recycling: Self = Self(1i32); +} +impl ::core::marker::Copy for VirtualizationMode {} +impl ::core::clone::Clone for VirtualizationMode { + fn clone(&self) -> Self { + *self + } +} +pub type VirtualizingPanel = *mut ::core::ffi::c_void; +pub type VirtualizingStackPanel = *mut ::core::ffi::c_void; +pub type WebView = *mut ::core::ffi::c_void; +pub type WebViewBrush = *mut ::core::ffi::c_void; +pub type WebViewContentLoadingEventArgs = *mut ::core::ffi::c_void; +pub type WebViewDOMContentLoadedEventArgs = *mut ::core::ffi::c_void; +pub type WebViewDeferredPermissionRequest = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct WebViewExecutionMode(pub i32); +impl WebViewExecutionMode { + pub const SameThread: Self = Self(0i32); + pub const SeparateThread: Self = Self(1i32); + pub const SeparateProcess: Self = Self(2i32); +} +impl ::core::marker::Copy for WebViewExecutionMode {} +impl ::core::clone::Clone for WebViewExecutionMode { + fn clone(&self) -> Self { + *self + } +} +pub type WebViewLongRunningScriptDetectedEventArgs = *mut ::core::ffi::c_void; +pub type WebViewNavigationCompletedEventArgs = *mut ::core::ffi::c_void; +pub type WebViewNavigationFailedEventArgs = *mut ::core::ffi::c_void; +pub type WebViewNavigationFailedEventHandler = *mut ::core::ffi::c_void; +pub type WebViewNavigationStartingEventArgs = *mut ::core::ffi::c_void; +pub type WebViewNewWindowRequestedEventArgs = *mut ::core::ffi::c_void; +pub type WebViewPermissionRequest = *mut ::core::ffi::c_void; +pub type WebViewPermissionRequestedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct WebViewPermissionState(pub i32); +impl WebViewPermissionState { + pub const Unknown: Self = Self(0i32); + pub const Defer: Self = Self(1i32); + pub const Allow: Self = Self(2i32); + pub const Deny: Self = Self(3i32); +} +impl ::core::marker::Copy for WebViewPermissionState {} +impl ::core::clone::Clone for WebViewPermissionState { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct WebViewPermissionType(pub i32); +impl WebViewPermissionType { + pub const Geolocation: Self = Self(0i32); + pub const UnlimitedIndexedDBQuota: Self = Self(1i32); + pub const Media: Self = Self(2i32); + pub const PointerLock: Self = Self(3i32); + pub const WebNotifications: Self = Self(4i32); + pub const Screen: Self = Self(5i32); + pub const ImmersiveView: Self = Self(6i32); +} +impl ::core::marker::Copy for WebViewPermissionType {} +impl ::core::clone::Clone for WebViewPermissionType { + fn clone(&self) -> Self { + *self + } +} +pub type WebViewSeparateProcessLostEventArgs = *mut ::core::ffi::c_void; +pub type WebViewSettings = *mut ::core::ffi::c_void; +pub type WebViewUnsupportedUriSchemeIdentifiedEventArgs = *mut ::core::ffi::c_void; +pub type WebViewUnviewableContentIdentifiedEventArgs = *mut ::core::ffi::c_void; +pub type WebViewWebResourceRequestedEventArgs = *mut ::core::ffi::c_void; +pub type WrapGrid = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Controls\"`*"] +#[repr(transparent)] +pub struct ZoomMode(pub i32); +impl ZoomMode { + pub const Disabled: Self = Self(0i32); + pub const Enabled: Self = Self(1i32); +} +impl ::core::marker::Copy for ZoomMode {} +impl ::core::clone::Clone for ZoomMode { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Core/Direct/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Core/Direct/mod.rs new file mode 100644 index 000000000..890641727 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Core/Direct/mod.rs @@ -0,0 +1,2092 @@ +pub type IXamlDirectObject = *mut ::core::ffi::c_void; +pub type XamlDirect = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Core_Direct\"`*"] +#[repr(transparent)] +pub struct XamlEventIndex(pub i32); +impl XamlEventIndex { + pub const FrameworkElement_DataContextChanged: Self = Self(16i32); + pub const FrameworkElement_SizeChanged: Self = Self(17i32); + pub const FrameworkElement_LayoutUpdated: Self = Self(18i32); + pub const UIElement_KeyUp: Self = Self(22i32); + pub const UIElement_KeyDown: Self = Self(23i32); + pub const UIElement_GotFocus: Self = Self(24i32); + pub const UIElement_LostFocus: Self = Self(25i32); + pub const UIElement_DragStarting: Self = Self(26i32); + pub const UIElement_DropCompleted: Self = Self(27i32); + pub const UIElement_CharacterReceived: Self = Self(28i32); + pub const UIElement_DragEnter: Self = Self(29i32); + pub const UIElement_DragLeave: Self = Self(30i32); + pub const UIElement_DragOver: Self = Self(31i32); + pub const UIElement_Drop: Self = Self(32i32); + pub const UIElement_PointerPressed: Self = Self(38i32); + pub const UIElement_PointerMoved: Self = Self(39i32); + pub const UIElement_PointerReleased: Self = Self(40i32); + pub const UIElement_PointerEntered: Self = Self(41i32); + pub const UIElement_PointerExited: Self = Self(42i32); + pub const UIElement_PointerCaptureLost: Self = Self(43i32); + pub const UIElement_PointerCanceled: Self = Self(44i32); + pub const UIElement_PointerWheelChanged: Self = Self(45i32); + pub const UIElement_Tapped: Self = Self(46i32); + pub const UIElement_DoubleTapped: Self = Self(47i32); + pub const UIElement_Holding: Self = Self(48i32); + pub const UIElement_ContextRequested: Self = Self(49i32); + pub const UIElement_ContextCanceled: Self = Self(50i32); + pub const UIElement_RightTapped: Self = Self(51i32); + pub const UIElement_ManipulationStarting: Self = Self(52i32); + pub const UIElement_ManipulationInertiaStarting: Self = Self(53i32); + pub const UIElement_ManipulationStarted: Self = Self(54i32); + pub const UIElement_ManipulationDelta: Self = Self(55i32); + pub const UIElement_ManipulationCompleted: Self = Self(56i32); + pub const UIElement_ProcessKeyboardAccelerators: Self = Self(60i32); + pub const UIElement_GettingFocus: Self = Self(61i32); + pub const UIElement_LosingFocus: Self = Self(62i32); + pub const UIElement_NoFocusCandidateFound: Self = Self(63i32); + pub const UIElement_PreviewKeyDown: Self = Self(64i32); + pub const UIElement_PreviewKeyUp: Self = Self(65i32); + pub const UIElement_BringIntoViewRequested: Self = Self(66i32); + pub const AppBar_Opening: Self = Self(109i32); + pub const AppBar_Opened: Self = Self(110i32); + pub const AppBar_Closing: Self = Self(111i32); + pub const AppBar_Closed: Self = Self(112i32); + pub const AutoSuggestBox_SuggestionChosen: Self = Self(113i32); + pub const AutoSuggestBox_TextChanged: Self = Self(114i32); + pub const AutoSuggestBox_QuerySubmitted: Self = Self(115i32); + pub const CalendarDatePicker_CalendarViewDayItemChanging: Self = Self(116i32); + pub const CalendarDatePicker_DateChanged: Self = Self(117i32); + pub const CalendarDatePicker_Opened: Self = Self(118i32); + pub const CalendarDatePicker_Closed: Self = Self(119i32); + pub const CalendarView_CalendarViewDayItemChanging: Self = Self(120i32); + pub const CalendarView_SelectedDatesChanged: Self = Self(121i32); + pub const ComboBox_DropDownClosed: Self = Self(122i32); + pub const ComboBox_DropDownOpened: Self = Self(123i32); + pub const CommandBar_DynamicOverflowItemsChanging: Self = Self(124i32); + pub const ContentDialog_Closing: Self = Self(126i32); + pub const ContentDialog_Closed: Self = Self(127i32); + pub const ContentDialog_Opened: Self = Self(128i32); + pub const ContentDialog_PrimaryButtonClick: Self = Self(129i32); + pub const ContentDialog_SecondaryButtonClick: Self = Self(130i32); + pub const ContentDialog_CloseButtonClick: Self = Self(131i32); + pub const Control_FocusEngaged: Self = Self(132i32); + pub const Control_FocusDisengaged: Self = Self(133i32); + pub const DatePicker_DateChanged: Self = Self(135i32); + pub const Frame_Navigated: Self = Self(136i32); + pub const Frame_Navigating: Self = Self(137i32); + pub const Frame_NavigationFailed: Self = Self(138i32); + pub const Frame_NavigationStopped: Self = Self(139i32); + pub const Hub_SectionHeaderClick: Self = Self(143i32); + pub const Hub_SectionsInViewChanged: Self = Self(144i32); + pub const ItemsPresenter_HorizontalSnapPointsChanged: Self = Self(148i32); + pub const ItemsPresenter_VerticalSnapPointsChanged: Self = Self(149i32); + pub const ListViewBase_ItemClick: Self = Self(150i32); + pub const ListViewBase_DragItemsStarting: Self = Self(151i32); + pub const ListViewBase_DragItemsCompleted: Self = Self(152i32); + pub const ListViewBase_ContainerContentChanging: Self = Self(153i32); + pub const ListViewBase_ChoosingItemContainer: Self = Self(154i32); + pub const ListViewBase_ChoosingGroupHeaderContainer: Self = Self(155i32); + pub const MediaTransportControls_ThumbnailRequested: Self = Self(167i32); + pub const MenuFlyoutItem_Click: Self = Self(168i32); + pub const RichEditBox_TextChanging: Self = Self(177i32); + pub const ScrollViewer_ViewChanging: Self = Self(192i32); + pub const ScrollViewer_ViewChanged: Self = Self(193i32); + pub const ScrollViewer_DirectManipulationStarted: Self = Self(194i32); + pub const ScrollViewer_DirectManipulationCompleted: Self = Self(195i32); + pub const SearchBox_QueryChanged: Self = Self(196i32); + pub const SearchBox_SuggestionsRequested: Self = Self(197i32); + pub const SearchBox_QuerySubmitted: Self = Self(198i32); + pub const SearchBox_ResultSuggestionChosen: Self = Self(199i32); + pub const SearchBox_PrepareForFocusOnKeyboardInput: Self = Self(200i32); + pub const SemanticZoom_ViewChangeStarted: Self = Self(201i32); + pub const SemanticZoom_ViewChangeCompleted: Self = Self(202i32); + pub const SettingsFlyout_BackClick: Self = Self(203i32); + pub const StackPanel_HorizontalSnapPointsChanged: Self = Self(208i32); + pub const StackPanel_VerticalSnapPointsChanged: Self = Self(209i32); + pub const TimePicker_TimeChanged: Self = Self(227i32); + pub const ToggleSwitch_Toggled: Self = Self(228i32); + pub const ToolTip_Closed: Self = Self(229i32); + pub const ToolTip_Opened: Self = Self(230i32); + pub const VirtualizingStackPanel_CleanUpVirtualizedItemEvent: Self = Self(231i32); + pub const WebView_SeparateProcessLost: Self = Self(232i32); + pub const WebView_LoadCompleted: Self = Self(233i32); + pub const WebView_ScriptNotify: Self = Self(234i32); + pub const WebView_NavigationFailed: Self = Self(235i32); + pub const WebView_NavigationStarting: Self = Self(236i32); + pub const WebView_ContentLoading: Self = Self(237i32); + pub const WebView_DOMContentLoaded: Self = Self(238i32); + pub const WebView_NavigationCompleted: Self = Self(239i32); + pub const WebView_FrameNavigationStarting: Self = Self(240i32); + pub const WebView_FrameContentLoading: Self = Self(241i32); + pub const WebView_FrameDOMContentLoaded: Self = Self(242i32); + pub const WebView_FrameNavigationCompleted: Self = Self(243i32); + pub const WebView_LongRunningScriptDetected: Self = Self(244i32); + pub const WebView_UnsafeContentWarningDisplaying: Self = Self(245i32); + pub const WebView_UnviewableContentIdentified: Self = Self(246i32); + pub const WebView_ContainsFullScreenElementChanged: Self = Self(247i32); + pub const WebView_UnsupportedUriSchemeIdentified: Self = Self(248i32); + pub const WebView_NewWindowRequested: Self = Self(249i32); + pub const WebView_PermissionRequested: Self = Self(250i32); + pub const ButtonBase_Click: Self = Self(256i32); + pub const CarouselPanel_HorizontalSnapPointsChanged: Self = Self(257i32); + pub const CarouselPanel_VerticalSnapPointsChanged: Self = Self(258i32); + pub const OrientedVirtualizingPanel_HorizontalSnapPointsChanged: Self = Self(263i32); + pub const OrientedVirtualizingPanel_VerticalSnapPointsChanged: Self = Self(264i32); + pub const RangeBase_ValueChanged: Self = Self(267i32); + pub const ScrollBar_Scroll: Self = Self(268i32); + pub const Selector_SelectionChanged: Self = Self(269i32); + pub const Thumb_DragStarted: Self = Self(270i32); + pub const Thumb_DragDelta: Self = Self(271i32); + pub const Thumb_DragCompleted: Self = Self(272i32); + pub const ToggleButton_Checked: Self = Self(273i32); + pub const ToggleButton_Unchecked: Self = Self(274i32); + pub const ToggleButton_Indeterminate: Self = Self(275i32); + pub const WebView_WebResourceRequested: Self = Self(283i32); + pub const ScrollViewer_AnchorRequested: Self = Self(291i32); + pub const DatePicker_SelectedDateChanged: Self = Self(322i32); + pub const TimePicker_SelectedTimeChanged: Self = Self(323i32); +} +impl ::core::marker::Copy for XamlEventIndex {} +impl ::core::clone::Clone for XamlEventIndex { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Core_Direct\"`*"] +#[repr(transparent)] +pub struct XamlPropertyIndex(pub i32); +impl XamlPropertyIndex { + pub const AutomationProperties_AcceleratorKey: Self = Self(5i32); + pub const AutomationProperties_AccessibilityView: Self = Self(6i32); + pub const AutomationProperties_AccessKey: Self = Self(7i32); + pub const AutomationProperties_AutomationId: Self = Self(8i32); + pub const AutomationProperties_ControlledPeers: Self = Self(9i32); + pub const AutomationProperties_HelpText: Self = Self(10i32); + pub const AutomationProperties_IsRequiredForForm: Self = Self(11i32); + pub const AutomationProperties_ItemStatus: Self = Self(12i32); + pub const AutomationProperties_ItemType: Self = Self(13i32); + pub const AutomationProperties_LabeledBy: Self = Self(14i32); + pub const AutomationProperties_LiveSetting: Self = Self(15i32); + pub const AutomationProperties_Name: Self = Self(16i32); + pub const ToolTipService_Placement: Self = Self(24i32); + pub const ToolTipService_PlacementTarget: Self = Self(25i32); + pub const ToolTipService_ToolTip: Self = Self(26i32); + pub const Typography_AnnotationAlternates: Self = Self(28i32); + pub const Typography_Capitals: Self = Self(29i32); + pub const Typography_CapitalSpacing: Self = Self(30i32); + pub const Typography_CaseSensitiveForms: Self = Self(31i32); + pub const Typography_ContextualAlternates: Self = Self(32i32); + pub const Typography_ContextualLigatures: Self = Self(33i32); + pub const Typography_ContextualSwashes: Self = Self(34i32); + pub const Typography_DiscretionaryLigatures: Self = Self(35i32); + pub const Typography_EastAsianExpertForms: Self = Self(36i32); + pub const Typography_EastAsianLanguage: Self = Self(37i32); + pub const Typography_EastAsianWidths: Self = Self(38i32); + pub const Typography_Fraction: Self = Self(39i32); + pub const Typography_HistoricalForms: Self = Self(40i32); + pub const Typography_HistoricalLigatures: Self = Self(41i32); + pub const Typography_Kerning: Self = Self(42i32); + pub const Typography_MathematicalGreek: Self = Self(43i32); + pub const Typography_NumeralAlignment: Self = Self(44i32); + pub const Typography_NumeralStyle: Self = Self(45i32); + pub const Typography_SlashedZero: Self = Self(46i32); + pub const Typography_StandardLigatures: Self = Self(47i32); + pub const Typography_StandardSwashes: Self = Self(48i32); + pub const Typography_StylisticAlternates: Self = Self(49i32); + pub const Typography_StylisticSet1: Self = Self(50i32); + pub const Typography_StylisticSet10: Self = Self(51i32); + pub const Typography_StylisticSet11: Self = Self(52i32); + pub const Typography_StylisticSet12: Self = Self(53i32); + pub const Typography_StylisticSet13: Self = Self(54i32); + pub const Typography_StylisticSet14: Self = Self(55i32); + pub const Typography_StylisticSet15: Self = Self(56i32); + pub const Typography_StylisticSet16: Self = Self(57i32); + pub const Typography_StylisticSet17: Self = Self(58i32); + pub const Typography_StylisticSet18: Self = Self(59i32); + pub const Typography_StylisticSet19: Self = Self(60i32); + pub const Typography_StylisticSet2: Self = Self(61i32); + pub const Typography_StylisticSet20: Self = Self(62i32); + pub const Typography_StylisticSet3: Self = Self(63i32); + pub const Typography_StylisticSet4: Self = Self(64i32); + pub const Typography_StylisticSet5: Self = Self(65i32); + pub const Typography_StylisticSet6: Self = Self(66i32); + pub const Typography_StylisticSet7: Self = Self(67i32); + pub const Typography_StylisticSet8: Self = Self(68i32); + pub const Typography_StylisticSet9: Self = Self(69i32); + pub const Typography_Variants: Self = Self(70i32); + pub const AutomationPeer_EventsSource: Self = Self(75i32); + pub const AutoSuggestBoxSuggestionChosenEventArgs_SelectedItem: Self = Self(76i32); + pub const AutoSuggestBoxTextChangedEventArgs_Reason: Self = Self(77i32); + pub const Brush_Opacity: Self = Self(78i32); + pub const Brush_RelativeTransform: Self = Self(79i32); + pub const Brush_Transform: Self = Self(80i32); + pub const CollectionViewSource_IsSourceGrouped: Self = Self(81i32); + pub const CollectionViewSource_ItemsPath: Self = Self(82i32); + pub const CollectionViewSource_Source: Self = Self(83i32); + pub const CollectionViewSource_View: Self = Self(84i32); + pub const ColorKeyFrame_KeyTime: Self = Self(90i32); + pub const ColorKeyFrame_Value: Self = Self(91i32); + pub const ColumnDefinition_ActualWidth: Self = Self(92i32); + pub const ColumnDefinition_MaxWidth: Self = Self(93i32); + pub const ColumnDefinition_MinWidth: Self = Self(94i32); + pub const ColumnDefinition_Width: Self = Self(95i32); + pub const ComboBoxTemplateSettings_DropDownClosedHeight: Self = Self(96i32); + pub const ComboBoxTemplateSettings_DropDownOffset: Self = Self(97i32); + pub const ComboBoxTemplateSettings_DropDownOpenedHeight: Self = Self(98i32); + pub const ComboBoxTemplateSettings_SelectedItemDirection: Self = Self(99i32); + pub const DoubleKeyFrame_KeyTime: Self = Self(107i32); + pub const DoubleKeyFrame_Value: Self = Self(108i32); + pub const EasingFunctionBase_EasingMode: Self = Self(111i32); + pub const FlyoutBase_AttachedFlyout: Self = Self(114i32); + pub const FlyoutBase_Placement: Self = Self(115i32); + pub const Geometry_Bounds: Self = Self(118i32); + pub const Geometry_Transform: Self = Self(119i32); + pub const GradientStop_Color: Self = Self(120i32); + pub const GradientStop_Offset: Self = Self(121i32); + pub const GroupStyle_ContainerStyle: Self = Self(124i32); + pub const GroupStyle_ContainerStyleSelector: Self = Self(125i32); + pub const GroupStyle_HeaderContainerStyle: Self = Self(126i32); + pub const GroupStyle_HeaderTemplate: Self = Self(127i32); + pub const GroupStyle_HeaderTemplateSelector: Self = Self(128i32); + pub const GroupStyle_HidesIfEmpty: Self = Self(129i32); + pub const GroupStyle_Panel: Self = Self(130i32); + pub const InertiaExpansionBehavior_DesiredDeceleration: Self = Self(144i32); + pub const InertiaExpansionBehavior_DesiredExpansion: Self = Self(145i32); + pub const InertiaRotationBehavior_DesiredDeceleration: Self = Self(146i32); + pub const InertiaRotationBehavior_DesiredRotation: Self = Self(147i32); + pub const InertiaTranslationBehavior_DesiredDeceleration: Self = Self(148i32); + pub const InertiaTranslationBehavior_DesiredDisplacement: Self = Self(149i32); + pub const InputScope_Names: Self = Self(150i32); + pub const InputScopeName_NameValue: Self = Self(151i32); + pub const KeySpline_ControlPoint1: Self = Self(153i32); + pub const KeySpline_ControlPoint2: Self = Self(154i32); + pub const ManipulationPivot_Center: Self = Self(159i32); + pub const ManipulationPivot_Radius: Self = Self(160i32); + pub const ObjectKeyFrame_KeyTime: Self = Self(183i32); + pub const ObjectKeyFrame_Value: Self = Self(184i32); + pub const PageStackEntry_SourcePageType: Self = Self(185i32); + pub const PathFigure_IsClosed: Self = Self(192i32); + pub const PathFigure_IsFilled: Self = Self(193i32); + pub const PathFigure_Segments: Self = Self(194i32); + pub const PathFigure_StartPoint: Self = Self(195i32); + pub const Pointer_IsInContact: Self = Self(199i32); + pub const Pointer_IsInRange: Self = Self(200i32); + pub const Pointer_PointerDeviceType: Self = Self(201i32); + pub const Pointer_PointerId: Self = Self(202i32); + pub const PointKeyFrame_KeyTime: Self = Self(205i32); + pub const PointKeyFrame_Value: Self = Self(206i32); + pub const PrintDocument_DocumentSource: Self = Self(209i32); + pub const ProgressBarTemplateSettings_ContainerAnimationEndPosition: Self = Self(211i32); + pub const ProgressBarTemplateSettings_ContainerAnimationStartPosition: Self = Self(212i32); + pub const ProgressBarTemplateSettings_EllipseAnimationEndPosition: Self = Self(213i32); + pub const ProgressBarTemplateSettings_EllipseAnimationWellPosition: Self = Self(214i32); + pub const ProgressBarTemplateSettings_EllipseDiameter: Self = Self(215i32); + pub const ProgressBarTemplateSettings_EllipseOffset: Self = Self(216i32); + pub const ProgressBarTemplateSettings_IndicatorLengthDelta: Self = Self(217i32); + pub const ProgressRingTemplateSettings_EllipseDiameter: Self = Self(218i32); + pub const ProgressRingTemplateSettings_EllipseOffset: Self = Self(219i32); + pub const ProgressRingTemplateSettings_MaxSideLength: Self = Self(220i32); + pub const PropertyPath_Path: Self = Self(221i32); + pub const RowDefinition_ActualHeight: Self = Self(226i32); + pub const RowDefinition_Height: Self = Self(227i32); + pub const RowDefinition_MaxHeight: Self = Self(228i32); + pub const RowDefinition_MinHeight: Self = Self(229i32); + pub const SetterBase_IsSealed: Self = Self(233i32); + pub const SettingsFlyoutTemplateSettings_BorderBrush: Self = Self(234i32); + pub const SettingsFlyoutTemplateSettings_BorderThickness: Self = Self(235i32); + pub const SettingsFlyoutTemplateSettings_ContentTransitions: Self = Self(236i32); + pub const SettingsFlyoutTemplateSettings_HeaderBackground: Self = Self(237i32); + pub const SettingsFlyoutTemplateSettings_HeaderForeground: Self = Self(238i32); + pub const SettingsFlyoutTemplateSettings_IconSource: Self = Self(239i32); + pub const Style_BasedOn: Self = Self(244i32); + pub const Style_IsSealed: Self = Self(245i32); + pub const Style_Setters: Self = Self(246i32); + pub const Style_TargetType: Self = Self(247i32); + pub const TextElement_CharacterSpacing: Self = Self(249i32); + pub const TextElement_FontFamily: Self = Self(250i32); + pub const TextElement_FontSize: Self = Self(251i32); + pub const TextElement_FontStretch: Self = Self(252i32); + pub const TextElement_FontStyle: Self = Self(253i32); + pub const TextElement_FontWeight: Self = Self(254i32); + pub const TextElement_Foreground: Self = Self(255i32); + pub const TextElement_IsTextScaleFactorEnabled: Self = Self(256i32); + pub const TextElement_Language: Self = Self(257i32); + pub const Timeline_AutoReverse: Self = Self(263i32); + pub const Timeline_BeginTime: Self = Self(264i32); + pub const Timeline_Duration: Self = Self(265i32); + pub const Timeline_FillBehavior: Self = Self(266i32); + pub const Timeline_RepeatBehavior: Self = Self(267i32); + pub const Timeline_SpeedRatio: Self = Self(268i32); + pub const TimelineMarker_Text: Self = Self(269i32); + pub const TimelineMarker_Time: Self = Self(270i32); + pub const TimelineMarker_Type: Self = Self(271i32); + pub const ToggleSwitchTemplateSettings_CurtainCurrentToOffOffset: Self = Self(273i32); + pub const ToggleSwitchTemplateSettings_CurtainCurrentToOnOffset: Self = Self(274i32); + pub const ToggleSwitchTemplateSettings_CurtainOffToOnOffset: Self = Self(275i32); + pub const ToggleSwitchTemplateSettings_CurtainOnToOffOffset: Self = Self(276i32); + pub const ToggleSwitchTemplateSettings_KnobCurrentToOffOffset: Self = Self(277i32); + pub const ToggleSwitchTemplateSettings_KnobCurrentToOnOffset: Self = Self(278i32); + pub const ToggleSwitchTemplateSettings_KnobOffToOnOffset: Self = Self(279i32); + pub const ToggleSwitchTemplateSettings_KnobOnToOffOffset: Self = Self(280i32); + pub const ToolTipTemplateSettings_FromHorizontalOffset: Self = Self(281i32); + pub const ToolTipTemplateSettings_FromVerticalOffset: Self = Self(282i32); + pub const UIElement_AllowDrop: Self = Self(292i32); + pub const UIElement_CacheMode: Self = Self(293i32); + pub const UIElement_Clip: Self = Self(295i32); + pub const UIElement_CompositeMode: Self = Self(296i32); + pub const UIElement_IsDoubleTapEnabled: Self = Self(297i32); + pub const UIElement_IsHitTestVisible: Self = Self(298i32); + pub const UIElement_IsHoldingEnabled: Self = Self(299i32); + pub const UIElement_IsRightTapEnabled: Self = Self(300i32); + pub const UIElement_IsTapEnabled: Self = Self(301i32); + pub const UIElement_ManipulationMode: Self = Self(302i32); + pub const UIElement_Opacity: Self = Self(303i32); + pub const UIElement_PointerCaptures: Self = Self(304i32); + pub const UIElement_Projection: Self = Self(305i32); + pub const UIElement_RenderSize: Self = Self(306i32); + pub const UIElement_RenderTransform: Self = Self(307i32); + pub const UIElement_RenderTransformOrigin: Self = Self(308i32); + pub const UIElement_Transitions: Self = Self(309i32); + pub const UIElement_UseLayoutRounding: Self = Self(311i32); + pub const UIElement_Visibility: Self = Self(312i32); + pub const VisualState_Storyboard: Self = Self(322i32); + pub const VisualStateGroup_States: Self = Self(323i32); + pub const VisualStateGroup_Transitions: Self = Self(324i32); + pub const VisualStateManager_CustomVisualStateManager: Self = Self(325i32); + pub const VisualStateManager_VisualStateGroups: Self = Self(326i32); + pub const VisualTransition_From: Self = Self(327i32); + pub const VisualTransition_GeneratedDuration: Self = Self(328i32); + pub const VisualTransition_GeneratedEasingFunction: Self = Self(329i32); + pub const VisualTransition_Storyboard: Self = Self(330i32); + pub const VisualTransition_To: Self = Self(331i32); + pub const ArcSegment_IsLargeArc: Self = Self(332i32); + pub const ArcSegment_Point: Self = Self(333i32); + pub const ArcSegment_RotationAngle: Self = Self(334i32); + pub const ArcSegment_Size: Self = Self(335i32); + pub const ArcSegment_SweepDirection: Self = Self(336i32); + pub const BackEase_Amplitude: Self = Self(337i32); + pub const BeginStoryboard_Storyboard: Self = Self(338i32); + pub const BezierSegment_Point1: Self = Self(339i32); + pub const BezierSegment_Point2: Self = Self(340i32); + pub const BezierSegment_Point3: Self = Self(341i32); + pub const BitmapSource_PixelHeight: Self = Self(342i32); + pub const BitmapSource_PixelWidth: Self = Self(343i32); + pub const Block_LineHeight: Self = Self(344i32); + pub const Block_LineStackingStrategy: Self = Self(345i32); + pub const Block_Margin: Self = Self(346i32); + pub const Block_TextAlignment: Self = Self(347i32); + pub const BounceEase_Bounces: Self = Self(348i32); + pub const BounceEase_Bounciness: Self = Self(349i32); + pub const ColorAnimation_By: Self = Self(350i32); + pub const ColorAnimation_EasingFunction: Self = Self(351i32); + pub const ColorAnimation_EnableDependentAnimation: Self = Self(352i32); + pub const ColorAnimation_From: Self = Self(353i32); + pub const ColorAnimation_To: Self = Self(354i32); + pub const ColorAnimationUsingKeyFrames_EnableDependentAnimation: Self = Self(355i32); + pub const ColorAnimationUsingKeyFrames_KeyFrames: Self = Self(356i32); + pub const ContentThemeTransition_HorizontalOffset: Self = Self(357i32); + pub const ContentThemeTransition_VerticalOffset: Self = Self(358i32); + pub const ControlTemplate_TargetType: Self = Self(359i32); + pub const DispatcherTimer_Interval: Self = Self(362i32); + pub const DoubleAnimation_By: Self = Self(363i32); + pub const DoubleAnimation_EasingFunction: Self = Self(364i32); + pub const DoubleAnimation_EnableDependentAnimation: Self = Self(365i32); + pub const DoubleAnimation_From: Self = Self(366i32); + pub const DoubleAnimation_To: Self = Self(367i32); + pub const DoubleAnimationUsingKeyFrames_EnableDependentAnimation: Self = Self(368i32); + pub const DoubleAnimationUsingKeyFrames_KeyFrames: Self = Self(369i32); + pub const EasingColorKeyFrame_EasingFunction: Self = Self(372i32); + pub const EasingDoubleKeyFrame_EasingFunction: Self = Self(373i32); + pub const EasingPointKeyFrame_EasingFunction: Self = Self(374i32); + pub const EdgeUIThemeTransition_Edge: Self = Self(375i32); + pub const ElasticEase_Oscillations: Self = Self(376i32); + pub const ElasticEase_Springiness: Self = Self(377i32); + pub const EllipseGeometry_Center: Self = Self(378i32); + pub const EllipseGeometry_RadiusX: Self = Self(379i32); + pub const EllipseGeometry_RadiusY: Self = Self(380i32); + pub const EntranceThemeTransition_FromHorizontalOffset: Self = Self(381i32); + pub const EntranceThemeTransition_FromVerticalOffset: Self = Self(382i32); + pub const EntranceThemeTransition_IsStaggeringEnabled: Self = Self(383i32); + pub const EventTrigger_Actions: Self = Self(384i32); + pub const EventTrigger_RoutedEvent: Self = Self(385i32); + pub const ExponentialEase_Exponent: Self = Self(386i32); + pub const Flyout_Content: Self = Self(387i32); + pub const Flyout_FlyoutPresenterStyle: Self = Self(388i32); + pub const FrameworkElement_ActualHeight: Self = Self(389i32); + pub const FrameworkElement_ActualWidth: Self = Self(390i32); + pub const FrameworkElement_DataContext: Self = Self(391i32); + pub const FrameworkElement_FlowDirection: Self = Self(392i32); + pub const FrameworkElement_Height: Self = Self(393i32); + pub const FrameworkElement_HorizontalAlignment: Self = Self(394i32); + pub const FrameworkElement_Language: Self = Self(396i32); + pub const FrameworkElement_Margin: Self = Self(397i32); + pub const FrameworkElement_MaxHeight: Self = Self(398i32); + pub const FrameworkElement_MaxWidth: Self = Self(399i32); + pub const FrameworkElement_MinHeight: Self = Self(400i32); + pub const FrameworkElement_MinWidth: Self = Self(401i32); + pub const FrameworkElement_Parent: Self = Self(402i32); + pub const FrameworkElement_RequestedTheme: Self = Self(403i32); + pub const FrameworkElement_Resources: Self = Self(404i32); + pub const FrameworkElement_Style: Self = Self(405i32); + pub const FrameworkElement_Tag: Self = Self(406i32); + pub const FrameworkElement_Triggers: Self = Self(407i32); + pub const FrameworkElement_VerticalAlignment: Self = Self(408i32); + pub const FrameworkElement_Width: Self = Self(409i32); + pub const FrameworkElementAutomationPeer_Owner: Self = Self(410i32); + pub const GeometryGroup_Children: Self = Self(411i32); + pub const GeometryGroup_FillRule: Self = Self(412i32); + pub const GradientBrush_ColorInterpolationMode: Self = Self(413i32); + pub const GradientBrush_GradientStops: Self = Self(414i32); + pub const GradientBrush_MappingMode: Self = Self(415i32); + pub const GradientBrush_SpreadMethod: Self = Self(416i32); + pub const GridViewItemTemplateSettings_DragItemsCount: Self = Self(417i32); + pub const ItemAutomationPeer_Item: Self = Self(419i32); + pub const ItemAutomationPeer_ItemsControlAutomationPeer: Self = Self(420i32); + pub const LineGeometry_EndPoint: Self = Self(422i32); + pub const LineGeometry_StartPoint: Self = Self(423i32); + pub const LineSegment_Point: Self = Self(424i32); + pub const ListViewItemTemplateSettings_DragItemsCount: Self = Self(425i32); + pub const Matrix3DProjection_ProjectionMatrix: Self = Self(426i32); + pub const MenuFlyout_Items: Self = Self(427i32); + pub const MenuFlyout_MenuFlyoutPresenterStyle: Self = Self(428i32); + pub const ObjectAnimationUsingKeyFrames_EnableDependentAnimation: Self = Self(429i32); + pub const ObjectAnimationUsingKeyFrames_KeyFrames: Self = Self(430i32); + pub const PaneThemeTransition_Edge: Self = Self(431i32); + pub const PathGeometry_Figures: Self = Self(432i32); + pub const PathGeometry_FillRule: Self = Self(433i32); + pub const PlaneProjection_CenterOfRotationX: Self = Self(434i32); + pub const PlaneProjection_CenterOfRotationY: Self = Self(435i32); + pub const PlaneProjection_CenterOfRotationZ: Self = Self(436i32); + pub const PlaneProjection_GlobalOffsetX: Self = Self(437i32); + pub const PlaneProjection_GlobalOffsetY: Self = Self(438i32); + pub const PlaneProjection_GlobalOffsetZ: Self = Self(439i32); + pub const PlaneProjection_LocalOffsetX: Self = Self(440i32); + pub const PlaneProjection_LocalOffsetY: Self = Self(441i32); + pub const PlaneProjection_LocalOffsetZ: Self = Self(442i32); + pub const PlaneProjection_ProjectionMatrix: Self = Self(443i32); + pub const PlaneProjection_RotationX: Self = Self(444i32); + pub const PlaneProjection_RotationY: Self = Self(445i32); + pub const PlaneProjection_RotationZ: Self = Self(446i32); + pub const PointAnimation_By: Self = Self(447i32); + pub const PointAnimation_EasingFunction: Self = Self(448i32); + pub const PointAnimation_EnableDependentAnimation: Self = Self(449i32); + pub const PointAnimation_From: Self = Self(450i32); + pub const PointAnimation_To: Self = Self(451i32); + pub const PointAnimationUsingKeyFrames_EnableDependentAnimation: Self = Self(452i32); + pub const PointAnimationUsingKeyFrames_KeyFrames: Self = Self(453i32); + pub const PolyBezierSegment_Points: Self = Self(456i32); + pub const PolyLineSegment_Points: Self = Self(457i32); + pub const PolyQuadraticBezierSegment_Points: Self = Self(458i32); + pub const PopupThemeTransition_FromHorizontalOffset: Self = Self(459i32); + pub const PopupThemeTransition_FromVerticalOffset: Self = Self(460i32); + pub const PowerEase_Power: Self = Self(461i32); + pub const QuadraticBezierSegment_Point1: Self = Self(466i32); + pub const QuadraticBezierSegment_Point2: Self = Self(467i32); + pub const RectangleGeometry_Rect: Self = Self(470i32); + pub const RelativeSource_Mode: Self = Self(471i32); + pub const RenderTargetBitmap_PixelHeight: Self = Self(472i32); + pub const RenderTargetBitmap_PixelWidth: Self = Self(473i32); + pub const Setter_Property: Self = Self(474i32); + pub const Setter_Value: Self = Self(475i32); + pub const SolidColorBrush_Color: Self = Self(476i32); + pub const SplineColorKeyFrame_KeySpline: Self = Self(477i32); + pub const SplineDoubleKeyFrame_KeySpline: Self = Self(478i32); + pub const SplinePointKeyFrame_KeySpline: Self = Self(479i32); + pub const TileBrush_AlignmentX: Self = Self(483i32); + pub const TileBrush_AlignmentY: Self = Self(484i32); + pub const TileBrush_Stretch: Self = Self(485i32); + pub const Binding_Converter: Self = Self(487i32); + pub const Binding_ConverterLanguage: Self = Self(488i32); + pub const Binding_ConverterParameter: Self = Self(489i32); + pub const Binding_ElementName: Self = Self(490i32); + pub const Binding_FallbackValue: Self = Self(491i32); + pub const Binding_Mode: Self = Self(492i32); + pub const Binding_Path: Self = Self(493i32); + pub const Binding_RelativeSource: Self = Self(494i32); + pub const Binding_Source: Self = Self(495i32); + pub const Binding_TargetNullValue: Self = Self(496i32); + pub const Binding_UpdateSourceTrigger: Self = Self(497i32); + pub const BitmapImage_CreateOptions: Self = Self(498i32); + pub const BitmapImage_DecodePixelHeight: Self = Self(499i32); + pub const BitmapImage_DecodePixelType: Self = Self(500i32); + pub const BitmapImage_DecodePixelWidth: Self = Self(501i32); + pub const BitmapImage_UriSource: Self = Self(502i32); + pub const Border_Background: Self = Self(503i32); + pub const Border_BorderBrush: Self = Self(504i32); + pub const Border_BorderThickness: Self = Self(505i32); + pub const Border_Child: Self = Self(506i32); + pub const Border_ChildTransitions: Self = Self(507i32); + pub const Border_CornerRadius: Self = Self(508i32); + pub const Border_Padding: Self = Self(509i32); + pub const CaptureElement_Source: Self = Self(510i32); + pub const CaptureElement_Stretch: Self = Self(511i32); + pub const CompositeTransform_CenterX: Self = Self(514i32); + pub const CompositeTransform_CenterY: Self = Self(515i32); + pub const CompositeTransform_Rotation: Self = Self(516i32); + pub const CompositeTransform_ScaleX: Self = Self(517i32); + pub const CompositeTransform_ScaleY: Self = Self(518i32); + pub const CompositeTransform_SkewX: Self = Self(519i32); + pub const CompositeTransform_SkewY: Self = Self(520i32); + pub const CompositeTransform_TranslateX: Self = Self(521i32); + pub const CompositeTransform_TranslateY: Self = Self(522i32); + pub const ContentPresenter_CharacterSpacing: Self = Self(523i32); + pub const ContentPresenter_Content: Self = Self(524i32); + pub const ContentPresenter_ContentTemplate: Self = Self(525i32); + pub const ContentPresenter_ContentTemplateSelector: Self = Self(526i32); + pub const ContentPresenter_ContentTransitions: Self = Self(527i32); + pub const ContentPresenter_FontFamily: Self = Self(528i32); + pub const ContentPresenter_FontSize: Self = Self(529i32); + pub const ContentPresenter_FontStretch: Self = Self(530i32); + pub const ContentPresenter_FontStyle: Self = Self(531i32); + pub const ContentPresenter_FontWeight: Self = Self(532i32); + pub const ContentPresenter_Foreground: Self = Self(533i32); + pub const ContentPresenter_IsTextScaleFactorEnabled: Self = Self(534i32); + pub const ContentPresenter_LineStackingStrategy: Self = Self(535i32); + pub const ContentPresenter_MaxLines: Self = Self(536i32); + pub const ContentPresenter_OpticalMarginAlignment: Self = Self(537i32); + pub const ContentPresenter_TextLineBounds: Self = Self(539i32); + pub const ContentPresenter_TextWrapping: Self = Self(540i32); + pub const Control_Background: Self = Self(541i32); + pub const Control_BorderBrush: Self = Self(542i32); + pub const Control_BorderThickness: Self = Self(543i32); + pub const Control_CharacterSpacing: Self = Self(544i32); + pub const Control_FocusState: Self = Self(546i32); + pub const Control_FontFamily: Self = Self(547i32); + pub const Control_FontSize: Self = Self(548i32); + pub const Control_FontStretch: Self = Self(549i32); + pub const Control_FontStyle: Self = Self(550i32); + pub const Control_FontWeight: Self = Self(551i32); + pub const Control_Foreground: Self = Self(552i32); + pub const Control_HorizontalContentAlignment: Self = Self(553i32); + pub const Control_IsEnabled: Self = Self(554i32); + pub const Control_IsTabStop: Self = Self(555i32); + pub const Control_IsTextScaleFactorEnabled: Self = Self(556i32); + pub const Control_Padding: Self = Self(557i32); + pub const Control_TabIndex: Self = Self(558i32); + pub const Control_TabNavigation: Self = Self(559i32); + pub const Control_Template: Self = Self(560i32); + pub const Control_VerticalContentAlignment: Self = Self(561i32); + pub const DragItemThemeAnimation_TargetName: Self = Self(565i32); + pub const DragOverThemeAnimation_Direction: Self = Self(566i32); + pub const DragOverThemeAnimation_TargetName: Self = Self(567i32); + pub const DragOverThemeAnimation_ToOffset: Self = Self(568i32); + pub const DropTargetItemThemeAnimation_TargetName: Self = Self(569i32); + pub const FadeInThemeAnimation_TargetName: Self = Self(570i32); + pub const FadeOutThemeAnimation_TargetName: Self = Self(571i32); + pub const Glyphs_Fill: Self = Self(574i32); + pub const Glyphs_FontRenderingEmSize: Self = Self(575i32); + pub const Glyphs_FontUri: Self = Self(576i32); + pub const Glyphs_Indices: Self = Self(577i32); + pub const Glyphs_OriginX: Self = Self(578i32); + pub const Glyphs_OriginY: Self = Self(579i32); + pub const Glyphs_StyleSimulations: Self = Self(580i32); + pub const Glyphs_UnicodeString: Self = Self(581i32); + pub const IconElement_Foreground: Self = Self(584i32); + pub const Image_NineGrid: Self = Self(586i32); + pub const Image_PlayToSource: Self = Self(587i32); + pub const Image_Source: Self = Self(588i32); + pub const Image_Stretch: Self = Self(589i32); + pub const ImageBrush_ImageSource: Self = Self(591i32); + pub const InlineUIContainer_Child: Self = Self(592i32); + pub const ItemsPresenter_Footer: Self = Self(594i32); + pub const ItemsPresenter_FooterTemplate: Self = Self(595i32); + pub const ItemsPresenter_FooterTransitions: Self = Self(596i32); + pub const ItemsPresenter_Header: Self = Self(597i32); + pub const ItemsPresenter_HeaderTemplate: Self = Self(598i32); + pub const ItemsPresenter_HeaderTransitions: Self = Self(599i32); + pub const ItemsPresenter_Padding: Self = Self(601i32); + pub const LinearGradientBrush_EndPoint: Self = Self(602i32); + pub const LinearGradientBrush_StartPoint: Self = Self(603i32); + pub const MatrixTransform_Matrix: Self = Self(604i32); + pub const MediaElement_ActualStereo3DVideoPackingMode: Self = Self(605i32); + pub const MediaElement_AreTransportControlsEnabled: Self = Self(606i32); + pub const MediaElement_AspectRatioHeight: Self = Self(607i32); + pub const MediaElement_AspectRatioWidth: Self = Self(608i32); + pub const MediaElement_AudioCategory: Self = Self(609i32); + pub const MediaElement_AudioDeviceType: Self = Self(610i32); + pub const MediaElement_AudioStreamCount: Self = Self(611i32); + pub const MediaElement_AudioStreamIndex: Self = Self(612i32); + pub const MediaElement_AutoPlay: Self = Self(613i32); + pub const MediaElement_Balance: Self = Self(614i32); + pub const MediaElement_BufferingProgress: Self = Self(615i32); + pub const MediaElement_CanPause: Self = Self(616i32); + pub const MediaElement_CanSeek: Self = Self(617i32); + pub const MediaElement_CurrentState: Self = Self(618i32); + pub const MediaElement_DefaultPlaybackRate: Self = Self(619i32); + pub const MediaElement_DownloadProgress: Self = Self(620i32); + pub const MediaElement_DownloadProgressOffset: Self = Self(621i32); + pub const MediaElement_IsAudioOnly: Self = Self(623i32); + pub const MediaElement_IsFullWindow: Self = Self(624i32); + pub const MediaElement_IsLooping: Self = Self(625i32); + pub const MediaElement_IsMuted: Self = Self(626i32); + pub const MediaElement_IsStereo3DVideo: Self = Self(627i32); + pub const MediaElement_Markers: Self = Self(628i32); + pub const MediaElement_NaturalDuration: Self = Self(629i32); + pub const MediaElement_NaturalVideoHeight: Self = Self(630i32); + pub const MediaElement_NaturalVideoWidth: Self = Self(631i32); + pub const MediaElement_PlaybackRate: Self = Self(632i32); + pub const MediaElement_PlayToPreferredSourceUri: Self = Self(633i32); + pub const MediaElement_PlayToSource: Self = Self(634i32); + pub const MediaElement_Position: Self = Self(635i32); + pub const MediaElement_PosterSource: Self = Self(636i32); + pub const MediaElement_ProtectionManager: Self = Self(637i32); + pub const MediaElement_RealTimePlayback: Self = Self(638i32); + pub const MediaElement_Source: Self = Self(639i32); + pub const MediaElement_Stereo3DVideoPackingMode: Self = Self(640i32); + pub const MediaElement_Stereo3DVideoRenderMode: Self = Self(641i32); + pub const MediaElement_Stretch: Self = Self(642i32); + pub const MediaElement_TransportControls: Self = Self(643i32); + pub const MediaElement_Volume: Self = Self(644i32); + pub const Panel_Background: Self = Self(647i32); + pub const Panel_Children: Self = Self(648i32); + pub const Panel_ChildrenTransitions: Self = Self(649i32); + pub const Panel_IsItemsHost: Self = Self(651i32); + pub const Paragraph_Inlines: Self = Self(652i32); + pub const Paragraph_TextIndent: Self = Self(653i32); + pub const PointerDownThemeAnimation_TargetName: Self = Self(660i32); + pub const PointerUpThemeAnimation_TargetName: Self = Self(662i32); + pub const PopInThemeAnimation_FromHorizontalOffset: Self = Self(664i32); + pub const PopInThemeAnimation_FromVerticalOffset: Self = Self(665i32); + pub const PopInThemeAnimation_TargetName: Self = Self(666i32); + pub const PopOutThemeAnimation_TargetName: Self = Self(667i32); + pub const Popup_Child: Self = Self(668i32); + pub const Popup_ChildTransitions: Self = Self(669i32); + pub const Popup_HorizontalOffset: Self = Self(670i32); + pub const Popup_IsLightDismissEnabled: Self = Self(673i32); + pub const Popup_IsOpen: Self = Self(674i32); + pub const Popup_VerticalOffset: Self = Self(676i32); + pub const RepositionThemeAnimation_FromHorizontalOffset: Self = Self(683i32); + pub const RepositionThemeAnimation_FromVerticalOffset: Self = Self(684i32); + pub const RepositionThemeAnimation_TargetName: Self = Self(685i32); + pub const ResourceDictionary_MergedDictionaries: Self = Self(687i32); + pub const ResourceDictionary_Source: Self = Self(688i32); + pub const ResourceDictionary_ThemeDictionaries: Self = Self(689i32); + pub const RichTextBlock_Blocks: Self = Self(691i32); + pub const RichTextBlock_CharacterSpacing: Self = Self(692i32); + pub const RichTextBlock_FontFamily: Self = Self(693i32); + pub const RichTextBlock_FontSize: Self = Self(694i32); + pub const RichTextBlock_FontStretch: Self = Self(695i32); + pub const RichTextBlock_FontStyle: Self = Self(696i32); + pub const RichTextBlock_FontWeight: Self = Self(697i32); + pub const RichTextBlock_Foreground: Self = Self(698i32); + pub const RichTextBlock_HasOverflowContent: Self = Self(699i32); + pub const RichTextBlock_IsColorFontEnabled: Self = Self(700i32); + pub const RichTextBlock_IsTextScaleFactorEnabled: Self = Self(701i32); + pub const RichTextBlock_IsTextSelectionEnabled: Self = Self(702i32); + pub const RichTextBlock_LineHeight: Self = Self(703i32); + pub const RichTextBlock_LineStackingStrategy: Self = Self(704i32); + pub const RichTextBlock_MaxLines: Self = Self(705i32); + pub const RichTextBlock_OpticalMarginAlignment: Self = Self(706i32); + pub const RichTextBlock_OverflowContentTarget: Self = Self(707i32); + pub const RichTextBlock_Padding: Self = Self(708i32); + pub const RichTextBlock_SelectedText: Self = Self(709i32); + pub const RichTextBlock_SelectionHighlightColor: Self = Self(710i32); + pub const RichTextBlock_TextAlignment: Self = Self(711i32); + pub const RichTextBlock_TextIndent: Self = Self(712i32); + pub const RichTextBlock_TextLineBounds: Self = Self(713i32); + pub const RichTextBlock_TextReadingOrder: Self = Self(714i32); + pub const RichTextBlock_TextTrimming: Self = Self(715i32); + pub const RichTextBlock_TextWrapping: Self = Self(716i32); + pub const RichTextBlockOverflow_HasOverflowContent: Self = Self(717i32); + pub const RichTextBlockOverflow_MaxLines: Self = Self(718i32); + pub const RichTextBlockOverflow_OverflowContentTarget: Self = Self(719i32); + pub const RichTextBlockOverflow_Padding: Self = Self(720i32); + pub const RotateTransform_Angle: Self = Self(721i32); + pub const RotateTransform_CenterX: Self = Self(722i32); + pub const RotateTransform_CenterY: Self = Self(723i32); + pub const Run_FlowDirection: Self = Self(725i32); + pub const Run_Text: Self = Self(726i32); + pub const ScaleTransform_CenterX: Self = Self(727i32); + pub const ScaleTransform_CenterY: Self = Self(728i32); + pub const ScaleTransform_ScaleX: Self = Self(729i32); + pub const ScaleTransform_ScaleY: Self = Self(730i32); + pub const SetterBaseCollection_IsSealed: Self = Self(732i32); + pub const Shape_Fill: Self = Self(733i32); + pub const Shape_GeometryTransform: Self = Self(734i32); + pub const Shape_Stretch: Self = Self(735i32); + pub const Shape_Stroke: Self = Self(736i32); + pub const Shape_StrokeDashArray: Self = Self(737i32); + pub const Shape_StrokeDashCap: Self = Self(738i32); + pub const Shape_StrokeDashOffset: Self = Self(739i32); + pub const Shape_StrokeEndLineCap: Self = Self(740i32); + pub const Shape_StrokeLineJoin: Self = Self(741i32); + pub const Shape_StrokeMiterLimit: Self = Self(742i32); + pub const Shape_StrokeStartLineCap: Self = Self(743i32); + pub const Shape_StrokeThickness: Self = Self(744i32); + pub const SkewTransform_AngleX: Self = Self(745i32); + pub const SkewTransform_AngleY: Self = Self(746i32); + pub const SkewTransform_CenterX: Self = Self(747i32); + pub const SkewTransform_CenterY: Self = Self(748i32); + pub const Span_Inlines: Self = Self(749i32); + pub const SplitCloseThemeAnimation_ClosedLength: Self = Self(750i32); + pub const SplitCloseThemeAnimation_ClosedTarget: Self = Self(751i32); + pub const SplitCloseThemeAnimation_ClosedTargetName: Self = Self(752i32); + pub const SplitCloseThemeAnimation_ContentTarget: Self = Self(753i32); + pub const SplitCloseThemeAnimation_ContentTargetName: Self = Self(754i32); + pub const SplitCloseThemeAnimation_ContentTranslationDirection: Self = Self(755i32); + pub const SplitCloseThemeAnimation_ContentTranslationOffset: Self = Self(756i32); + pub const SplitCloseThemeAnimation_OffsetFromCenter: Self = Self(757i32); + pub const SplitCloseThemeAnimation_OpenedLength: Self = Self(758i32); + pub const SplitCloseThemeAnimation_OpenedTarget: Self = Self(759i32); + pub const SplitCloseThemeAnimation_OpenedTargetName: Self = Self(760i32); + pub const SplitOpenThemeAnimation_ClosedLength: Self = Self(761i32); + pub const SplitOpenThemeAnimation_ClosedTarget: Self = Self(762i32); + pub const SplitOpenThemeAnimation_ClosedTargetName: Self = Self(763i32); + pub const SplitOpenThemeAnimation_ContentTarget: Self = Self(764i32); + pub const SplitOpenThemeAnimation_ContentTargetName: Self = Self(765i32); + pub const SplitOpenThemeAnimation_ContentTranslationDirection: Self = Self(766i32); + pub const SplitOpenThemeAnimation_ContentTranslationOffset: Self = Self(767i32); + pub const SplitOpenThemeAnimation_OffsetFromCenter: Self = Self(768i32); + pub const SplitOpenThemeAnimation_OpenedLength: Self = Self(769i32); + pub const SplitOpenThemeAnimation_OpenedTarget: Self = Self(770i32); + pub const SplitOpenThemeAnimation_OpenedTargetName: Self = Self(771i32); + pub const Storyboard_Children: Self = Self(772i32); + pub const Storyboard_TargetName: Self = Self(774i32); + pub const Storyboard_TargetProperty: Self = Self(775i32); + pub const SwipeBackThemeAnimation_FromHorizontalOffset: Self = Self(776i32); + pub const SwipeBackThemeAnimation_FromVerticalOffset: Self = Self(777i32); + pub const SwipeBackThemeAnimation_TargetName: Self = Self(778i32); + pub const SwipeHintThemeAnimation_TargetName: Self = Self(779i32); + pub const SwipeHintThemeAnimation_ToHorizontalOffset: Self = Self(780i32); + pub const SwipeHintThemeAnimation_ToVerticalOffset: Self = Self(781i32); + pub const TextBlock_CharacterSpacing: Self = Self(782i32); + pub const TextBlock_FontFamily: Self = Self(783i32); + pub const TextBlock_FontSize: Self = Self(784i32); + pub const TextBlock_FontStretch: Self = Self(785i32); + pub const TextBlock_FontStyle: Self = Self(786i32); + pub const TextBlock_FontWeight: Self = Self(787i32); + pub const TextBlock_Foreground: Self = Self(788i32); + pub const TextBlock_Inlines: Self = Self(789i32); + pub const TextBlock_IsColorFontEnabled: Self = Self(790i32); + pub const TextBlock_IsTextScaleFactorEnabled: Self = Self(791i32); + pub const TextBlock_IsTextSelectionEnabled: Self = Self(792i32); + pub const TextBlock_LineHeight: Self = Self(793i32); + pub const TextBlock_LineStackingStrategy: Self = Self(794i32); + pub const TextBlock_MaxLines: Self = Self(795i32); + pub const TextBlock_OpticalMarginAlignment: Self = Self(796i32); + pub const TextBlock_Padding: Self = Self(797i32); + pub const TextBlock_SelectedText: Self = Self(798i32); + pub const TextBlock_SelectionHighlightColor: Self = Self(799i32); + pub const TextBlock_Text: Self = Self(800i32); + pub const TextBlock_TextAlignment: Self = Self(801i32); + pub const TextBlock_TextDecorations: Self = Self(802i32); + pub const TextBlock_TextLineBounds: Self = Self(803i32); + pub const TextBlock_TextReadingOrder: Self = Self(804i32); + pub const TextBlock_TextTrimming: Self = Self(805i32); + pub const TextBlock_TextWrapping: Self = Self(806i32); + pub const TransformGroup_Children: Self = Self(811i32); + pub const TransformGroup_Value: Self = Self(812i32); + pub const TranslateTransform_X: Self = Self(814i32); + pub const TranslateTransform_Y: Self = Self(815i32); + pub const Viewbox_Child: Self = Self(819i32); + pub const Viewbox_Stretch: Self = Self(820i32); + pub const Viewbox_StretchDirection: Self = Self(821i32); + pub const WebViewBrush_SourceName: Self = Self(825i32); + pub const AppBarSeparator_IsCompact: Self = Self(826i32); + pub const BitmapIcon_UriSource: Self = Self(827i32); + pub const Canvas_Left: Self = Self(828i32); + pub const Canvas_Top: Self = Self(829i32); + pub const Canvas_ZIndex: Self = Self(830i32); + pub const ContentControl_Content: Self = Self(832i32); + pub const ContentControl_ContentTemplate: Self = Self(833i32); + pub const ContentControl_ContentTemplateSelector: Self = Self(834i32); + pub const ContentControl_ContentTransitions: Self = Self(835i32); + pub const DatePicker_CalendarIdentifier: Self = Self(837i32); + pub const DatePicker_Date: Self = Self(838i32); + pub const DatePicker_DayFormat: Self = Self(839i32); + pub const DatePicker_DayVisible: Self = Self(840i32); + pub const DatePicker_Header: Self = Self(841i32); + pub const DatePicker_HeaderTemplate: Self = Self(842i32); + pub const DatePicker_MaxYear: Self = Self(843i32); + pub const DatePicker_MinYear: Self = Self(844i32); + pub const DatePicker_MonthFormat: Self = Self(845i32); + pub const DatePicker_MonthVisible: Self = Self(846i32); + pub const DatePicker_Orientation: Self = Self(847i32); + pub const DatePicker_YearFormat: Self = Self(848i32); + pub const DatePicker_YearVisible: Self = Self(849i32); + pub const FontIcon_FontFamily: Self = Self(851i32); + pub const FontIcon_FontSize: Self = Self(852i32); + pub const FontIcon_FontStyle: Self = Self(853i32); + pub const FontIcon_FontWeight: Self = Self(854i32); + pub const FontIcon_Glyph: Self = Self(855i32); + pub const FontIcon_IsTextScaleFactorEnabled: Self = Self(856i32); + pub const Grid_Column: Self = Self(857i32); + pub const Grid_ColumnDefinitions: Self = Self(858i32); + pub const Grid_ColumnSpan: Self = Self(859i32); + pub const Grid_Row: Self = Self(860i32); + pub const Grid_RowDefinitions: Self = Self(861i32); + pub const Grid_RowSpan: Self = Self(862i32); + pub const Hub_DefaultSectionIndex: Self = Self(863i32); + pub const Hub_Header: Self = Self(864i32); + pub const Hub_HeaderTemplate: Self = Self(865i32); + pub const Hub_IsActiveView: Self = Self(866i32); + pub const Hub_IsZoomedInView: Self = Self(867i32); + pub const Hub_Orientation: Self = Self(868i32); + pub const Hub_SectionHeaders: Self = Self(869i32); + pub const Hub_Sections: Self = Self(870i32); + pub const Hub_SectionsInView: Self = Self(871i32); + pub const Hub_SemanticZoomOwner: Self = Self(872i32); + pub const HubSection_ContentTemplate: Self = Self(873i32); + pub const HubSection_Header: Self = Self(874i32); + pub const HubSection_HeaderTemplate: Self = Self(875i32); + pub const HubSection_IsHeaderInteractive: Self = Self(876i32); + pub const Hyperlink_NavigateUri: Self = Self(877i32); + pub const ItemsControl_DisplayMemberPath: Self = Self(879i32); + pub const ItemsControl_GroupStyle: Self = Self(880i32); + pub const ItemsControl_GroupStyleSelector: Self = Self(881i32); + pub const ItemsControl_IsGrouping: Self = Self(882i32); + pub const ItemsControl_ItemContainerStyle: Self = Self(884i32); + pub const ItemsControl_ItemContainerStyleSelector: Self = Self(885i32); + pub const ItemsControl_ItemContainerTransitions: Self = Self(886i32); + pub const ItemsControl_Items: Self = Self(887i32); + pub const ItemsControl_ItemsPanel: Self = Self(889i32); + pub const ItemsControl_ItemsSource: Self = Self(890i32); + pub const ItemsControl_ItemTemplate: Self = Self(891i32); + pub const ItemsControl_ItemTemplateSelector: Self = Self(892i32); + pub const Line_X1: Self = Self(893i32); + pub const Line_X2: Self = Self(894i32); + pub const Line_Y1: Self = Self(895i32); + pub const Line_Y2: Self = Self(896i32); + pub const MediaTransportControls_IsFastForwardButtonVisible: Self = Self(898i32); + pub const MediaTransportControls_IsFastRewindButtonVisible: Self = Self(900i32); + pub const MediaTransportControls_IsFullWindowButtonVisible: Self = Self(902i32); + pub const MediaTransportControls_IsPlaybackRateButtonVisible: Self = Self(904i32); + pub const MediaTransportControls_IsSeekBarVisible: Self = Self(905i32); + pub const MediaTransportControls_IsStopButtonVisible: Self = Self(908i32); + pub const MediaTransportControls_IsVolumeButtonVisible: Self = Self(910i32); + pub const MediaTransportControls_IsZoomButtonVisible: Self = Self(912i32); + pub const PasswordBox_Header: Self = Self(913i32); + pub const PasswordBox_HeaderTemplate: Self = Self(914i32); + pub const PasswordBox_IsPasswordRevealButtonEnabled: Self = Self(915i32); + pub const PasswordBox_MaxLength: Self = Self(916i32); + pub const PasswordBox_Password: Self = Self(917i32); + pub const PasswordBox_PasswordChar: Self = Self(918i32); + pub const PasswordBox_PlaceholderText: Self = Self(919i32); + pub const PasswordBox_PreventKeyboardDisplayOnProgrammaticFocus: Self = Self(920i32); + pub const PasswordBox_SelectionHighlightColor: Self = Self(921i32); + pub const Path_Data: Self = Self(922i32); + pub const PathIcon_Data: Self = Self(923i32); + pub const Polygon_FillRule: Self = Self(924i32); + pub const Polygon_Points: Self = Self(925i32); + pub const Polyline_FillRule: Self = Self(926i32); + pub const Polyline_Points: Self = Self(927i32); + pub const ProgressRing_IsActive: Self = Self(928i32); + pub const ProgressRing_TemplateSettings: Self = Self(929i32); + pub const RangeBase_LargeChange: Self = Self(930i32); + pub const RangeBase_Maximum: Self = Self(931i32); + pub const RangeBase_Minimum: Self = Self(932i32); + pub const RangeBase_SmallChange: Self = Self(933i32); + pub const RangeBase_Value: Self = Self(934i32); + pub const Rectangle_RadiusX: Self = Self(935i32); + pub const Rectangle_RadiusY: Self = Self(936i32); + pub const RichEditBox_AcceptsReturn: Self = Self(937i32); + pub const RichEditBox_Header: Self = Self(938i32); + pub const RichEditBox_HeaderTemplate: Self = Self(939i32); + pub const RichEditBox_InputScope: Self = Self(940i32); + pub const RichEditBox_IsColorFontEnabled: Self = Self(941i32); + pub const RichEditBox_IsReadOnly: Self = Self(942i32); + pub const RichEditBox_IsSpellCheckEnabled: Self = Self(943i32); + pub const RichEditBox_IsTextPredictionEnabled: Self = Self(944i32); + pub const RichEditBox_PlaceholderText: Self = Self(945i32); + pub const RichEditBox_PreventKeyboardDisplayOnProgrammaticFocus: Self = Self(946i32); + pub const RichEditBox_SelectionHighlightColor: Self = Self(947i32); + pub const RichEditBox_TextAlignment: Self = Self(948i32); + pub const RichEditBox_TextWrapping: Self = Self(949i32); + pub const SearchBox_ChooseSuggestionOnEnter: Self = Self(950i32); + pub const SearchBox_FocusOnKeyboardInput: Self = Self(951i32); + pub const SearchBox_PlaceholderText: Self = Self(952i32); + pub const SearchBox_QueryText: Self = Self(953i32); + pub const SearchBox_SearchHistoryContext: Self = Self(954i32); + pub const SearchBox_SearchHistoryEnabled: Self = Self(955i32); + pub const SemanticZoom_CanChangeViews: Self = Self(956i32); + pub const SemanticZoom_IsZoomedInViewActive: Self = Self(957i32); + pub const SemanticZoom_IsZoomOutButtonEnabled: Self = Self(958i32); + pub const SemanticZoom_ZoomedInView: Self = Self(959i32); + pub const SemanticZoom_ZoomedOutView: Self = Self(960i32); + pub const StackPanel_AreScrollSnapPointsRegular: Self = Self(961i32); + pub const StackPanel_Orientation: Self = Self(962i32); + pub const SymbolIcon_Symbol: Self = Self(963i32); + pub const TextBox_AcceptsReturn: Self = Self(964i32); + pub const TextBox_Header: Self = Self(965i32); + pub const TextBox_HeaderTemplate: Self = Self(966i32); + pub const TextBox_InputScope: Self = Self(967i32); + pub const TextBox_IsColorFontEnabled: Self = Self(968i32); + pub const TextBox_IsReadOnly: Self = Self(971i32); + pub const TextBox_IsSpellCheckEnabled: Self = Self(972i32); + pub const TextBox_IsTextPredictionEnabled: Self = Self(973i32); + pub const TextBox_MaxLength: Self = Self(974i32); + pub const TextBox_PlaceholderText: Self = Self(975i32); + pub const TextBox_PreventKeyboardDisplayOnProgrammaticFocus: Self = Self(976i32); + pub const TextBox_SelectedText: Self = Self(977i32); + pub const TextBox_SelectionHighlightColor: Self = Self(978i32); + pub const TextBox_SelectionLength: Self = Self(979i32); + pub const TextBox_SelectionStart: Self = Self(980i32); + pub const TextBox_Text: Self = Self(981i32); + pub const TextBox_TextAlignment: Self = Self(982i32); + pub const TextBox_TextWrapping: Self = Self(983i32); + pub const Thumb_IsDragging: Self = Self(984i32); + pub const TickBar_Fill: Self = Self(985i32); + pub const TimePicker_ClockIdentifier: Self = Self(986i32); + pub const TimePicker_Header: Self = Self(987i32); + pub const TimePicker_HeaderTemplate: Self = Self(988i32); + pub const TimePicker_MinuteIncrement: Self = Self(989i32); + pub const TimePicker_Time: Self = Self(990i32); + pub const ToggleSwitch_Header: Self = Self(991i32); + pub const ToggleSwitch_HeaderTemplate: Self = Self(992i32); + pub const ToggleSwitch_IsOn: Self = Self(993i32); + pub const ToggleSwitch_OffContent: Self = Self(994i32); + pub const ToggleSwitch_OffContentTemplate: Self = Self(995i32); + pub const ToggleSwitch_OnContent: Self = Self(996i32); + pub const ToggleSwitch_OnContentTemplate: Self = Self(997i32); + pub const ToggleSwitch_TemplateSettings: Self = Self(998i32); + pub const UserControl_Content: Self = Self(999i32); + pub const VariableSizedWrapGrid_ColumnSpan: Self = Self(1000i32); + pub const VariableSizedWrapGrid_HorizontalChildrenAlignment: Self = Self(1001i32); + pub const VariableSizedWrapGrid_ItemHeight: Self = Self(1002i32); + pub const VariableSizedWrapGrid_ItemWidth: Self = Self(1003i32); + pub const VariableSizedWrapGrid_MaximumRowsOrColumns: Self = Self(1004i32); + pub const VariableSizedWrapGrid_Orientation: Self = Self(1005i32); + pub const VariableSizedWrapGrid_RowSpan: Self = Self(1006i32); + pub const VariableSizedWrapGrid_VerticalChildrenAlignment: Self = Self(1007i32); + pub const WebView_AllowedScriptNotifyUris: Self = Self(1008i32); + pub const WebView_CanGoBack: Self = Self(1009i32); + pub const WebView_CanGoForward: Self = Self(1010i32); + pub const WebView_ContainsFullScreenElement: Self = Self(1011i32); + pub const WebView_DataTransferPackage: Self = Self(1012i32); + pub const WebView_DefaultBackgroundColor: Self = Self(1013i32); + pub const WebView_DocumentTitle: Self = Self(1014i32); + pub const WebView_Source: Self = Self(1015i32); + pub const AppBar_ClosedDisplayMode: Self = Self(1016i32); + pub const AppBar_IsOpen: Self = Self(1017i32); + pub const AppBar_IsSticky: Self = Self(1018i32); + pub const AutoSuggestBox_AutoMaximizeSuggestionArea: Self = Self(1019i32); + pub const AutoSuggestBox_Header: Self = Self(1020i32); + pub const AutoSuggestBox_IsSuggestionListOpen: Self = Self(1021i32); + pub const AutoSuggestBox_MaxSuggestionListHeight: Self = Self(1022i32); + pub const AutoSuggestBox_PlaceholderText: Self = Self(1023i32); + pub const AutoSuggestBox_Text: Self = Self(1024i32); + pub const AutoSuggestBox_TextBoxStyle: Self = Self(1025i32); + pub const AutoSuggestBox_TextMemberPath: Self = Self(1026i32); + pub const AutoSuggestBox_UpdateTextOnSelect: Self = Self(1027i32); + pub const ButtonBase_ClickMode: Self = Self(1029i32); + pub const ButtonBase_Command: Self = Self(1030i32); + pub const ButtonBase_CommandParameter: Self = Self(1031i32); + pub const ButtonBase_IsPointerOver: Self = Self(1032i32); + pub const ButtonBase_IsPressed: Self = Self(1033i32); + pub const ContentDialog_FullSizeDesired: Self = Self(1034i32); + pub const ContentDialog_IsPrimaryButtonEnabled: Self = Self(1035i32); + pub const ContentDialog_IsSecondaryButtonEnabled: Self = Self(1036i32); + pub const ContentDialog_PrimaryButtonCommand: Self = Self(1037i32); + pub const ContentDialog_PrimaryButtonCommandParameter: Self = Self(1038i32); + pub const ContentDialog_PrimaryButtonText: Self = Self(1039i32); + pub const ContentDialog_SecondaryButtonCommand: Self = Self(1040i32); + pub const ContentDialog_SecondaryButtonCommandParameter: Self = Self(1041i32); + pub const ContentDialog_SecondaryButtonText: Self = Self(1042i32); + pub const ContentDialog_Title: Self = Self(1043i32); + pub const ContentDialog_TitleTemplate: Self = Self(1044i32); + pub const Frame_BackStack: Self = Self(1045i32); + pub const Frame_BackStackDepth: Self = Self(1046i32); + pub const Frame_CacheSize: Self = Self(1047i32); + pub const Frame_CanGoBack: Self = Self(1048i32); + pub const Frame_CanGoForward: Self = Self(1049i32); + pub const Frame_CurrentSourcePageType: Self = Self(1050i32); + pub const Frame_ForwardStack: Self = Self(1051i32); + pub const Frame_SourcePageType: Self = Self(1052i32); + pub const GridViewItemPresenter_CheckBrush: Self = Self(1053i32); + pub const GridViewItemPresenter_CheckHintBrush: Self = Self(1054i32); + pub const GridViewItemPresenter_CheckSelectingBrush: Self = Self(1055i32); + pub const GridViewItemPresenter_ContentMargin: Self = Self(1056i32); + pub const GridViewItemPresenter_DisabledOpacity: Self = Self(1057i32); + pub const GridViewItemPresenter_DragBackground: Self = Self(1058i32); + pub const GridViewItemPresenter_DragForeground: Self = Self(1059i32); + pub const GridViewItemPresenter_DragOpacity: Self = Self(1060i32); + pub const GridViewItemPresenter_FocusBorderBrush: Self = Self(1061i32); + pub const GridViewItemPresenter_GridViewItemPresenterHorizontalContentAlignment: Self = Self(1062i32); + pub const GridViewItemPresenter_GridViewItemPresenterPadding: Self = Self(1063i32); + pub const GridViewItemPresenter_PlaceholderBackground: Self = Self(1064i32); + pub const GridViewItemPresenter_PointerOverBackground: Self = Self(1065i32); + pub const GridViewItemPresenter_PointerOverBackgroundMargin: Self = Self(1066i32); + pub const GridViewItemPresenter_ReorderHintOffset: Self = Self(1067i32); + pub const GridViewItemPresenter_SelectedBackground: Self = Self(1068i32); + pub const GridViewItemPresenter_SelectedBorderThickness: Self = Self(1069i32); + pub const GridViewItemPresenter_SelectedForeground: Self = Self(1070i32); + pub const GridViewItemPresenter_SelectedPointerOverBackground: Self = Self(1071i32); + pub const GridViewItemPresenter_SelectedPointerOverBorderBrush: Self = Self(1072i32); + pub const GridViewItemPresenter_SelectionCheckMarkVisualEnabled: Self = Self(1073i32); + pub const GridViewItemPresenter_GridViewItemPresenterVerticalContentAlignment: Self = Self(1074i32); + pub const ItemsStackPanel_CacheLength: Self = Self(1076i32); + pub const ItemsStackPanel_GroupHeaderPlacement: Self = Self(1077i32); + pub const ItemsStackPanel_GroupPadding: Self = Self(1078i32); + pub const ItemsStackPanel_ItemsUpdatingScrollMode: Self = Self(1079i32); + pub const ItemsStackPanel_Orientation: Self = Self(1080i32); + pub const ItemsWrapGrid_CacheLength: Self = Self(1081i32); + pub const ItemsWrapGrid_GroupHeaderPlacement: Self = Self(1082i32); + pub const ItemsWrapGrid_GroupPadding: Self = Self(1083i32); + pub const ItemsWrapGrid_ItemHeight: Self = Self(1084i32); + pub const ItemsWrapGrid_ItemWidth: Self = Self(1085i32); + pub const ItemsWrapGrid_MaximumRowsOrColumns: Self = Self(1086i32); + pub const ItemsWrapGrid_Orientation: Self = Self(1087i32); + pub const ListViewItemPresenter_CheckBrush: Self = Self(1088i32); + pub const ListViewItemPresenter_CheckHintBrush: Self = Self(1089i32); + pub const ListViewItemPresenter_CheckSelectingBrush: Self = Self(1090i32); + pub const ListViewItemPresenter_ContentMargin: Self = Self(1091i32); + pub const ListViewItemPresenter_DisabledOpacity: Self = Self(1092i32); + pub const ListViewItemPresenter_DragBackground: Self = Self(1093i32); + pub const ListViewItemPresenter_DragForeground: Self = Self(1094i32); + pub const ListViewItemPresenter_DragOpacity: Self = Self(1095i32); + pub const ListViewItemPresenter_FocusBorderBrush: Self = Self(1096i32); + pub const ListViewItemPresenter_ListViewItemPresenterHorizontalContentAlignment: Self = Self(1097i32); + pub const ListViewItemPresenter_ListViewItemPresenterPadding: Self = Self(1098i32); + pub const ListViewItemPresenter_PlaceholderBackground: Self = Self(1099i32); + pub const ListViewItemPresenter_PointerOverBackground: Self = Self(1100i32); + pub const ListViewItemPresenter_PointerOverBackgroundMargin: Self = Self(1101i32); + pub const ListViewItemPresenter_ReorderHintOffset: Self = Self(1102i32); + pub const ListViewItemPresenter_SelectedBackground: Self = Self(1103i32); + pub const ListViewItemPresenter_SelectedBorderThickness: Self = Self(1104i32); + pub const ListViewItemPresenter_SelectedForeground: Self = Self(1105i32); + pub const ListViewItemPresenter_SelectedPointerOverBackground: Self = Self(1106i32); + pub const ListViewItemPresenter_SelectedPointerOverBorderBrush: Self = Self(1107i32); + pub const ListViewItemPresenter_SelectionCheckMarkVisualEnabled: Self = Self(1108i32); + pub const ListViewItemPresenter_ListViewItemPresenterVerticalContentAlignment: Self = Self(1109i32); + pub const MenuFlyoutItem_Command: Self = Self(1110i32); + pub const MenuFlyoutItem_CommandParameter: Self = Self(1111i32); + pub const MenuFlyoutItem_Text: Self = Self(1112i32); + pub const Page_BottomAppBar: Self = Self(1114i32); + pub const Page_Frame: Self = Self(1115i32); + pub const Page_NavigationCacheMode: Self = Self(1116i32); + pub const Page_TopAppBar: Self = Self(1117i32); + pub const ProgressBar_IsIndeterminate: Self = Self(1118i32); + pub const ProgressBar_ShowError: Self = Self(1119i32); + pub const ProgressBar_ShowPaused: Self = Self(1120i32); + pub const ProgressBar_TemplateSettings: Self = Self(1121i32); + pub const ScrollBar_IndicatorMode: Self = Self(1122i32); + pub const ScrollBar_Orientation: Self = Self(1123i32); + pub const ScrollBar_ViewportSize: Self = Self(1124i32); + pub const Selector_IsSynchronizedWithCurrentItem: Self = Self(1126i32); + pub const Selector_SelectedIndex: Self = Self(1127i32); + pub const Selector_SelectedItem: Self = Self(1128i32); + pub const Selector_SelectedValue: Self = Self(1129i32); + pub const Selector_SelectedValuePath: Self = Self(1130i32); + pub const SelectorItem_IsSelected: Self = Self(1131i32); + pub const SettingsFlyout_HeaderBackground: Self = Self(1132i32); + pub const SettingsFlyout_HeaderForeground: Self = Self(1133i32); + pub const SettingsFlyout_IconSource: Self = Self(1134i32); + pub const SettingsFlyout_TemplateSettings: Self = Self(1135i32); + pub const SettingsFlyout_Title: Self = Self(1136i32); + pub const Slider_Header: Self = Self(1137i32); + pub const Slider_HeaderTemplate: Self = Self(1138i32); + pub const Slider_IntermediateValue: Self = Self(1139i32); + pub const Slider_IsDirectionReversed: Self = Self(1140i32); + pub const Slider_IsThumbToolTipEnabled: Self = Self(1141i32); + pub const Slider_Orientation: Self = Self(1142i32); + pub const Slider_SnapsTo: Self = Self(1143i32); + pub const Slider_StepFrequency: Self = Self(1144i32); + pub const Slider_ThumbToolTipValueConverter: Self = Self(1145i32); + pub const Slider_TickFrequency: Self = Self(1146i32); + pub const Slider_TickPlacement: Self = Self(1147i32); + pub const SwapChainPanel_CompositionScaleX: Self = Self(1148i32); + pub const SwapChainPanel_CompositionScaleY: Self = Self(1149i32); + pub const ToolTip_HorizontalOffset: Self = Self(1150i32); + pub const ToolTip_IsOpen: Self = Self(1151i32); + pub const ToolTip_Placement: Self = Self(1152i32); + pub const ToolTip_PlacementTarget: Self = Self(1153i32); + pub const ToolTip_TemplateSettings: Self = Self(1154i32); + pub const ToolTip_VerticalOffset: Self = Self(1155i32); + pub const Button_Flyout: Self = Self(1156i32); + pub const ComboBox_Header: Self = Self(1157i32); + pub const ComboBox_HeaderTemplate: Self = Self(1158i32); + pub const ComboBox_IsDropDownOpen: Self = Self(1159i32); + pub const ComboBox_IsEditable: Self = Self(1160i32); + pub const ComboBox_IsSelectionBoxHighlighted: Self = Self(1161i32); + pub const ComboBox_MaxDropDownHeight: Self = Self(1162i32); + pub const ComboBox_PlaceholderText: Self = Self(1163i32); + pub const ComboBox_SelectionBoxItem: Self = Self(1164i32); + pub const ComboBox_SelectionBoxItemTemplate: Self = Self(1165i32); + pub const ComboBox_TemplateSettings: Self = Self(1166i32); + pub const CommandBar_PrimaryCommands: Self = Self(1167i32); + pub const CommandBar_SecondaryCommands: Self = Self(1168i32); + pub const FlipView_UseTouchAnimationsForAllNavigation: Self = Self(1169i32); + pub const HyperlinkButton_NavigateUri: Self = Self(1170i32); + pub const ListBox_SelectedItems: Self = Self(1171i32); + pub const ListBox_SelectionMode: Self = Self(1172i32); + pub const ListViewBase_CanDragItems: Self = Self(1173i32); + pub const ListViewBase_CanReorderItems: Self = Self(1174i32); + pub const ListViewBase_DataFetchSize: Self = Self(1175i32); + pub const ListViewBase_Footer: Self = Self(1176i32); + pub const ListViewBase_FooterTemplate: Self = Self(1177i32); + pub const ListViewBase_FooterTransitions: Self = Self(1178i32); + pub const ListViewBase_Header: Self = Self(1179i32); + pub const ListViewBase_HeaderTemplate: Self = Self(1180i32); + pub const ListViewBase_HeaderTransitions: Self = Self(1181i32); + pub const ListViewBase_IncrementalLoadingThreshold: Self = Self(1182i32); + pub const ListViewBase_IncrementalLoadingTrigger: Self = Self(1183i32); + pub const ListViewBase_IsActiveView: Self = Self(1184i32); + pub const ListViewBase_IsItemClickEnabled: Self = Self(1185i32); + pub const ListViewBase_IsSwipeEnabled: Self = Self(1186i32); + pub const ListViewBase_IsZoomedInView: Self = Self(1187i32); + pub const ListViewBase_ReorderMode: Self = Self(1188i32); + pub const ListViewBase_SelectedItems: Self = Self(1189i32); + pub const ListViewBase_SelectionMode: Self = Self(1190i32); + pub const ListViewBase_SemanticZoomOwner: Self = Self(1191i32); + pub const ListViewBase_ShowsScrollingPlaceholders: Self = Self(1192i32); + pub const RepeatButton_Delay: Self = Self(1193i32); + pub const RepeatButton_Interval: Self = Self(1194i32); + pub const ScrollViewer_BringIntoViewOnFocusChange: Self = Self(1195i32); + pub const ScrollViewer_ComputedHorizontalScrollBarVisibility: Self = Self(1196i32); + pub const ScrollViewer_ComputedVerticalScrollBarVisibility: Self = Self(1197i32); + pub const ScrollViewer_ExtentHeight: Self = Self(1198i32); + pub const ScrollViewer_ExtentWidth: Self = Self(1199i32); + pub const ScrollViewer_HorizontalOffset: Self = Self(1200i32); + pub const ScrollViewer_HorizontalScrollBarVisibility: Self = Self(1201i32); + pub const ScrollViewer_HorizontalScrollMode: Self = Self(1202i32); + pub const ScrollViewer_HorizontalSnapPointsAlignment: Self = Self(1203i32); + pub const ScrollViewer_HorizontalSnapPointsType: Self = Self(1204i32); + pub const ScrollViewer_IsDeferredScrollingEnabled: Self = Self(1205i32); + pub const ScrollViewer_IsHorizontalRailEnabled: Self = Self(1206i32); + pub const ScrollViewer_IsHorizontalScrollChainingEnabled: Self = Self(1207i32); + pub const ScrollViewer_IsScrollInertiaEnabled: Self = Self(1208i32); + pub const ScrollViewer_IsVerticalRailEnabled: Self = Self(1209i32); + pub const ScrollViewer_IsVerticalScrollChainingEnabled: Self = Self(1210i32); + pub const ScrollViewer_IsZoomChainingEnabled: Self = Self(1211i32); + pub const ScrollViewer_IsZoomInertiaEnabled: Self = Self(1212i32); + pub const ScrollViewer_LeftHeader: Self = Self(1213i32); + pub const ScrollViewer_MaxZoomFactor: Self = Self(1214i32); + pub const ScrollViewer_MinZoomFactor: Self = Self(1215i32); + pub const ScrollViewer_ScrollableHeight: Self = Self(1216i32); + pub const ScrollViewer_ScrollableWidth: Self = Self(1217i32); + pub const ScrollViewer_TopHeader: Self = Self(1218i32); + pub const ScrollViewer_TopLeftHeader: Self = Self(1219i32); + pub const ScrollViewer_VerticalOffset: Self = Self(1220i32); + pub const ScrollViewer_VerticalScrollBarVisibility: Self = Self(1221i32); + pub const ScrollViewer_VerticalScrollMode: Self = Self(1222i32); + pub const ScrollViewer_VerticalSnapPointsAlignment: Self = Self(1223i32); + pub const ScrollViewer_VerticalSnapPointsType: Self = Self(1224i32); + pub const ScrollViewer_ViewportHeight: Self = Self(1225i32); + pub const ScrollViewer_ViewportWidth: Self = Self(1226i32); + pub const ScrollViewer_ZoomFactor: Self = Self(1227i32); + pub const ScrollViewer_ZoomMode: Self = Self(1228i32); + pub const ScrollViewer_ZoomSnapPoints: Self = Self(1229i32); + pub const ScrollViewer_ZoomSnapPointsType: Self = Self(1230i32); + pub const ToggleButton_IsChecked: Self = Self(1231i32); + pub const ToggleButton_IsThreeState: Self = Self(1232i32); + pub const ToggleMenuFlyoutItem_IsChecked: Self = Self(1233i32); + pub const VirtualizingStackPanel_AreScrollSnapPointsRegular: Self = Self(1234i32); + pub const VirtualizingStackPanel_IsVirtualizing: Self = Self(1236i32); + pub const VirtualizingStackPanel_Orientation: Self = Self(1237i32); + pub const VirtualizingStackPanel_VirtualizationMode: Self = Self(1238i32); + pub const WrapGrid_HorizontalChildrenAlignment: Self = Self(1239i32); + pub const WrapGrid_ItemHeight: Self = Self(1240i32); + pub const WrapGrid_ItemWidth: Self = Self(1241i32); + pub const WrapGrid_MaximumRowsOrColumns: Self = Self(1242i32); + pub const WrapGrid_Orientation: Self = Self(1243i32); + pub const WrapGrid_VerticalChildrenAlignment: Self = Self(1244i32); + pub const AppBarButton_Icon: Self = Self(1245i32); + pub const AppBarButton_IsCompact: Self = Self(1246i32); + pub const AppBarButton_Label: Self = Self(1247i32); + pub const AppBarToggleButton_Icon: Self = Self(1248i32); + pub const AppBarToggleButton_IsCompact: Self = Self(1249i32); + pub const AppBarToggleButton_Label: Self = Self(1250i32); + pub const GridViewItem_TemplateSettings: Self = Self(1251i32); + pub const ListViewItem_TemplateSettings: Self = Self(1252i32); + pub const RadioButton_GroupName: Self = Self(1253i32); + pub const Glyphs_ColorFontPaletteIndex: Self = Self(1267i32); + pub const Glyphs_IsColorFontEnabled: Self = Self(1268i32); + pub const CalendarViewTemplateSettings_HasMoreContentAfter: Self = Self(1274i32); + pub const CalendarViewTemplateSettings_HasMoreContentBefore: Self = Self(1275i32); + pub const CalendarViewTemplateSettings_HasMoreViews: Self = Self(1276i32); + pub const CalendarViewTemplateSettings_HeaderText: Self = Self(1277i32); + pub const CalendarViewTemplateSettings_WeekDay1: Self = Self(1280i32); + pub const CalendarViewTemplateSettings_WeekDay2: Self = Self(1281i32); + pub const CalendarViewTemplateSettings_WeekDay3: Self = Self(1282i32); + pub const CalendarViewTemplateSettings_WeekDay4: Self = Self(1283i32); + pub const CalendarViewTemplateSettings_WeekDay5: Self = Self(1284i32); + pub const CalendarViewTemplateSettings_WeekDay6: Self = Self(1285i32); + pub const CalendarViewTemplateSettings_WeekDay7: Self = Self(1286i32); + pub const CalendarView_CalendarIdentifier: Self = Self(1291i32); + pub const CalendarView_DayOfWeekFormat: Self = Self(1299i32); + pub const CalendarView_DisplayMode: Self = Self(1302i32); + pub const CalendarView_FirstDayOfWeek: Self = Self(1303i32); + pub const CalendarView_IsOutOfScopeEnabled: Self = Self(1317i32); + pub const CalendarView_IsTodayHighlighted: Self = Self(1318i32); + pub const CalendarView_MaxDate: Self = Self(1320i32); + pub const CalendarView_MinDate: Self = Self(1321i32); + pub const CalendarView_NumberOfWeeksInView: Self = Self(1327i32); + pub const CalendarView_SelectedDates: Self = Self(1333i32); + pub const CalendarView_SelectionMode: Self = Self(1335i32); + pub const CalendarView_TemplateSettings: Self = Self(1336i32); + pub const CalendarViewDayItem_Date: Self = Self(1339i32); + pub const CalendarViewDayItem_IsBlackout: Self = Self(1340i32); + pub const MediaTransportControls_IsFastForwardEnabled: Self = Self(1382i32); + pub const MediaTransportControls_IsFastRewindEnabled: Self = Self(1383i32); + pub const MediaTransportControls_IsFullWindowEnabled: Self = Self(1384i32); + pub const MediaTransportControls_IsPlaybackRateEnabled: Self = Self(1385i32); + pub const MediaTransportControls_IsSeekEnabled: Self = Self(1386i32); + pub const MediaTransportControls_IsStopEnabled: Self = Self(1387i32); + pub const MediaTransportControls_IsVolumeEnabled: Self = Self(1388i32); + pub const MediaTransportControls_IsZoomEnabled: Self = Self(1389i32); + pub const ContentPresenter_LineHeight: Self = Self(1425i32); + pub const CalendarViewTemplateSettings_MinViewWidth: Self = Self(1435i32); + pub const ListViewBase_SelectedRanges: Self = Self(1459i32); + pub const SplitViewTemplateSettings_CompactPaneGridLength: Self = Self(1462i32); + pub const SplitViewTemplateSettings_NegativeOpenPaneLength: Self = Self(1463i32); + pub const SplitViewTemplateSettings_NegativeOpenPaneLengthMinusCompactLength: Self = Self(1464i32); + pub const SplitViewTemplateSettings_OpenPaneGridLength: Self = Self(1465i32); + pub const SplitViewTemplateSettings_OpenPaneLengthMinusCompactLength: Self = Self(1466i32); + pub const SplitView_CompactPaneLength: Self = Self(1467i32); + pub const SplitView_Content: Self = Self(1468i32); + pub const SplitView_DisplayMode: Self = Self(1469i32); + pub const SplitView_IsPaneOpen: Self = Self(1470i32); + pub const SplitView_OpenPaneLength: Self = Self(1471i32); + pub const SplitView_Pane: Self = Self(1472i32); + pub const SplitView_PanePlacement: Self = Self(1473i32); + pub const SplitView_TemplateSettings: Self = Self(1474i32); + pub const UIElement_Transform3D: Self = Self(1475i32); + pub const CompositeTransform3D_CenterX: Self = Self(1476i32); + pub const CompositeTransform3D_CenterY: Self = Self(1478i32); + pub const CompositeTransform3D_CenterZ: Self = Self(1480i32); + pub const CompositeTransform3D_RotationX: Self = Self(1482i32); + pub const CompositeTransform3D_RotationY: Self = Self(1484i32); + pub const CompositeTransform3D_RotationZ: Self = Self(1486i32); + pub const CompositeTransform3D_ScaleX: Self = Self(1488i32); + pub const CompositeTransform3D_ScaleY: Self = Self(1490i32); + pub const CompositeTransform3D_ScaleZ: Self = Self(1492i32); + pub const CompositeTransform3D_TranslateX: Self = Self(1494i32); + pub const CompositeTransform3D_TranslateY: Self = Self(1496i32); + pub const CompositeTransform3D_TranslateZ: Self = Self(1498i32); + pub const PerspectiveTransform3D_Depth: Self = Self(1500i32); + pub const PerspectiveTransform3D_OffsetX: Self = Self(1501i32); + pub const PerspectiveTransform3D_OffsetY: Self = Self(1502i32); + pub const RelativePanel_Above: Self = Self(1508i32); + pub const RelativePanel_AlignBottomWith: Self = Self(1509i32); + pub const RelativePanel_AlignLeftWith: Self = Self(1510i32); + pub const RelativePanel_AlignRightWith: Self = Self(1515i32); + pub const RelativePanel_AlignTopWith: Self = Self(1516i32); + pub const RelativePanel_Below: Self = Self(1517i32); + pub const RelativePanel_LeftOf: Self = Self(1520i32); + pub const RelativePanel_RightOf: Self = Self(1521i32); + pub const SplitViewTemplateSettings_OpenPaneLength: Self = Self(1524i32); + pub const PasswordBox_PasswordRevealMode: Self = Self(1527i32); + pub const SplitView_PaneBackground: Self = Self(1528i32); + pub const ItemsStackPanel_AreStickyGroupHeadersEnabled: Self = Self(1529i32); + pub const ItemsWrapGrid_AreStickyGroupHeadersEnabled: Self = Self(1530i32); + pub const MenuFlyoutSubItem_Items: Self = Self(1531i32); + pub const MenuFlyoutSubItem_Text: Self = Self(1532i32); + pub const UIElement_CanDrag: Self = Self(1534i32); + pub const DataTemplate_ExtensionInstance: Self = Self(1535i32); + pub const RelativePanel_AlignHorizontalCenterWith: Self = Self(1552i32); + pub const RelativePanel_AlignVerticalCenterWith: Self = Self(1553i32); + pub const TargetPropertyPath_Path: Self = Self(1555i32); + pub const TargetPropertyPath_Target: Self = Self(1556i32); + pub const VisualState_Setters: Self = Self(1558i32); + pub const VisualState_StateTriggers: Self = Self(1559i32); + pub const AdaptiveTrigger_MinWindowHeight: Self = Self(1560i32); + pub const AdaptiveTrigger_MinWindowWidth: Self = Self(1561i32); + pub const Setter_Target: Self = Self(1562i32); + pub const CalendarView_BlackoutForeground: Self = Self(1565i32); + pub const CalendarView_CalendarItemBackground: Self = Self(1566i32); + pub const CalendarView_CalendarItemBorderBrush: Self = Self(1567i32); + pub const CalendarView_CalendarItemBorderThickness: Self = Self(1568i32); + pub const CalendarView_CalendarItemForeground: Self = Self(1569i32); + pub const CalendarView_CalendarViewDayItemStyle: Self = Self(1570i32); + pub const CalendarView_DayItemFontFamily: Self = Self(1571i32); + pub const CalendarView_DayItemFontSize: Self = Self(1572i32); + pub const CalendarView_DayItemFontStyle: Self = Self(1573i32); + pub const CalendarView_DayItemFontWeight: Self = Self(1574i32); + pub const CalendarView_FirstOfMonthLabelFontFamily: Self = Self(1575i32); + pub const CalendarView_FirstOfMonthLabelFontSize: Self = Self(1576i32); + pub const CalendarView_FirstOfMonthLabelFontStyle: Self = Self(1577i32); + pub const CalendarView_FirstOfMonthLabelFontWeight: Self = Self(1578i32); + pub const CalendarView_FirstOfYearDecadeLabelFontFamily: Self = Self(1579i32); + pub const CalendarView_FirstOfYearDecadeLabelFontSize: Self = Self(1580i32); + pub const CalendarView_FirstOfYearDecadeLabelFontStyle: Self = Self(1581i32); + pub const CalendarView_FirstOfYearDecadeLabelFontWeight: Self = Self(1582i32); + pub const CalendarView_FocusBorderBrush: Self = Self(1583i32); + pub const CalendarView_HorizontalDayItemAlignment: Self = Self(1584i32); + pub const CalendarView_HorizontalFirstOfMonthLabelAlignment: Self = Self(1585i32); + pub const CalendarView_HoverBorderBrush: Self = Self(1586i32); + pub const CalendarView_MonthYearItemFontFamily: Self = Self(1588i32); + pub const CalendarView_MonthYearItemFontSize: Self = Self(1589i32); + pub const CalendarView_MonthYearItemFontStyle: Self = Self(1590i32); + pub const CalendarView_MonthYearItemFontWeight: Self = Self(1591i32); + pub const CalendarView_OutOfScopeBackground: Self = Self(1592i32); + pub const CalendarView_OutOfScopeForeground: Self = Self(1593i32); + pub const CalendarView_PressedBorderBrush: Self = Self(1594i32); + pub const CalendarView_PressedForeground: Self = Self(1595i32); + pub const CalendarView_SelectedBorderBrush: Self = Self(1596i32); + pub const CalendarView_SelectedForeground: Self = Self(1597i32); + pub const CalendarView_SelectedHoverBorderBrush: Self = Self(1598i32); + pub const CalendarView_SelectedPressedBorderBrush: Self = Self(1599i32); + pub const CalendarView_TodayFontWeight: Self = Self(1600i32); + pub const CalendarView_TodayForeground: Self = Self(1601i32); + pub const CalendarView_VerticalDayItemAlignment: Self = Self(1602i32); + pub const CalendarView_VerticalFirstOfMonthLabelAlignment: Self = Self(1603i32); + pub const MediaTransportControls_IsCompact: Self = Self(1605i32); + pub const RelativePanel_AlignBottomWithPanel: Self = Self(1606i32); + pub const RelativePanel_AlignHorizontalCenterWithPanel: Self = Self(1607i32); + pub const RelativePanel_AlignLeftWithPanel: Self = Self(1608i32); + pub const RelativePanel_AlignRightWithPanel: Self = Self(1609i32); + pub const RelativePanel_AlignTopWithPanel: Self = Self(1610i32); + pub const RelativePanel_AlignVerticalCenterWithPanel: Self = Self(1611i32); + pub const ListViewBase_IsMultiSelectCheckBoxEnabled: Self = Self(1612i32); + pub const AutomationProperties_Level: Self = Self(1614i32); + pub const AutomationProperties_PositionInSet: Self = Self(1615i32); + pub const AutomationProperties_SizeOfSet: Self = Self(1616i32); + pub const ListViewItemPresenter_CheckBoxBrush: Self = Self(1617i32); + pub const ListViewItemPresenter_CheckMode: Self = Self(1618i32); + pub const ListViewItemPresenter_PressedBackground: Self = Self(1620i32); + pub const ListViewItemPresenter_SelectedPressedBackground: Self = Self(1621i32); + pub const Control_IsTemplateFocusTarget: Self = Self(1623i32); + pub const Control_UseSystemFocusVisuals: Self = Self(1624i32); + pub const ListViewItemPresenter_FocusSecondaryBorderBrush: Self = Self(1628i32); + pub const ListViewItemPresenter_PointerOverForeground: Self = Self(1630i32); + pub const FontIcon_MirroredWhenRightToLeft: Self = Self(1631i32); + pub const CalendarViewTemplateSettings_CenterX: Self = Self(1632i32); + pub const CalendarViewTemplateSettings_CenterY: Self = Self(1633i32); + pub const CalendarViewTemplateSettings_ClipRect: Self = Self(1634i32); + pub const PasswordBox_TextReadingOrder: Self = Self(1650i32); + pub const RichEditBox_TextReadingOrder: Self = Self(1651i32); + pub const TextBox_TextReadingOrder: Self = Self(1652i32); + pub const WebView_ExecutionMode: Self = Self(1653i32); + pub const WebView_DeferredPermissionRequests: Self = Self(1655i32); + pub const WebView_Settings: Self = Self(1656i32); + pub const RichEditBox_DesiredCandidateWindowAlignment: Self = Self(1660i32); + pub const TextBox_DesiredCandidateWindowAlignment: Self = Self(1662i32); + pub const CalendarDatePicker_CalendarIdentifier: Self = Self(1663i32); + pub const CalendarDatePicker_CalendarViewStyle: Self = Self(1664i32); + pub const CalendarDatePicker_Date: Self = Self(1665i32); + pub const CalendarDatePicker_DateFormat: Self = Self(1666i32); + pub const CalendarDatePicker_DayOfWeekFormat: Self = Self(1667i32); + pub const CalendarDatePicker_DisplayMode: Self = Self(1668i32); + pub const CalendarDatePicker_FirstDayOfWeek: Self = Self(1669i32); + pub const CalendarDatePicker_Header: Self = Self(1670i32); + pub const CalendarDatePicker_HeaderTemplate: Self = Self(1671i32); + pub const CalendarDatePicker_IsCalendarOpen: Self = Self(1672i32); + pub const CalendarDatePicker_IsGroupLabelVisible: Self = Self(1673i32); + pub const CalendarDatePicker_IsOutOfScopeEnabled: Self = Self(1674i32); + pub const CalendarDatePicker_IsTodayHighlighted: Self = Self(1675i32); + pub const CalendarDatePicker_MaxDate: Self = Self(1676i32); + pub const CalendarDatePicker_MinDate: Self = Self(1677i32); + pub const CalendarDatePicker_PlaceholderText: Self = Self(1678i32); + pub const CalendarView_IsGroupLabelVisible: Self = Self(1679i32); + pub const ContentPresenter_Background: Self = Self(1680i32); + pub const ContentPresenter_BorderBrush: Self = Self(1681i32); + pub const ContentPresenter_BorderThickness: Self = Self(1682i32); + pub const ContentPresenter_CornerRadius: Self = Self(1683i32); + pub const ContentPresenter_Padding: Self = Self(1684i32); + pub const Grid_BorderBrush: Self = Self(1685i32); + pub const Grid_BorderThickness: Self = Self(1686i32); + pub const Grid_CornerRadius: Self = Self(1687i32); + pub const Grid_Padding: Self = Self(1688i32); + pub const RelativePanel_BorderBrush: Self = Self(1689i32); + pub const RelativePanel_BorderThickness: Self = Self(1690i32); + pub const RelativePanel_CornerRadius: Self = Self(1691i32); + pub const RelativePanel_Padding: Self = Self(1692i32); + pub const StackPanel_BorderBrush: Self = Self(1693i32); + pub const StackPanel_BorderThickness: Self = Self(1694i32); + pub const StackPanel_CornerRadius: Self = Self(1695i32); + pub const StackPanel_Padding: Self = Self(1696i32); + pub const PasswordBox_InputScope: Self = Self(1697i32); + pub const MediaTransportControlsHelper_DropoutOrder: Self = Self(1698i32); + pub const AutoSuggestBoxQuerySubmittedEventArgs_ChosenSuggestion: Self = Self(1699i32); + pub const AutoSuggestBoxQuerySubmittedEventArgs_QueryText: Self = Self(1700i32); + pub const AutoSuggestBox_QueryIcon: Self = Self(1701i32); + pub const StateTrigger_IsActive: Self = Self(1702i32); + pub const ContentPresenter_HorizontalContentAlignment: Self = Self(1703i32); + pub const ContentPresenter_VerticalContentAlignment: Self = Self(1704i32); + pub const AppBarTemplateSettings_ClipRect: Self = Self(1705i32); + pub const AppBarTemplateSettings_CompactRootMargin: Self = Self(1706i32); + pub const AppBarTemplateSettings_CompactVerticalDelta: Self = Self(1707i32); + pub const AppBarTemplateSettings_HiddenRootMargin: Self = Self(1708i32); + pub const AppBarTemplateSettings_HiddenVerticalDelta: Self = Self(1709i32); + pub const AppBarTemplateSettings_MinimalRootMargin: Self = Self(1710i32); + pub const AppBarTemplateSettings_MinimalVerticalDelta: Self = Self(1711i32); + pub const CommandBarTemplateSettings_ContentHeight: Self = Self(1712i32); + pub const CommandBarTemplateSettings_NegativeOverflowContentHeight: Self = Self(1713i32); + pub const CommandBarTemplateSettings_OverflowContentClipRect: Self = Self(1714i32); + pub const CommandBarTemplateSettings_OverflowContentHeight: Self = Self(1715i32); + pub const CommandBarTemplateSettings_OverflowContentHorizontalOffset: Self = Self(1716i32); + pub const CommandBarTemplateSettings_OverflowContentMaxHeight: Self = Self(1717i32); + pub const CommandBarTemplateSettings_OverflowContentMinWidth: Self = Self(1718i32); + pub const AppBar_TemplateSettings: Self = Self(1719i32); + pub const CommandBar_CommandBarOverflowPresenterStyle: Self = Self(1720i32); + pub const CommandBar_CommandBarTemplateSettings: Self = Self(1721i32); + pub const DrillInThemeAnimation_EntranceTarget: Self = Self(1722i32); + pub const DrillInThemeAnimation_EntranceTargetName: Self = Self(1723i32); + pub const DrillInThemeAnimation_ExitTarget: Self = Self(1724i32); + pub const DrillInThemeAnimation_ExitTargetName: Self = Self(1725i32); + pub const DrillOutThemeAnimation_EntranceTarget: Self = Self(1726i32); + pub const DrillOutThemeAnimation_EntranceTargetName: Self = Self(1727i32); + pub const DrillOutThemeAnimation_ExitTarget: Self = Self(1728i32); + pub const DrillOutThemeAnimation_ExitTargetName: Self = Self(1729i32); + pub const XamlBindingHelper_DataTemplateComponent: Self = Self(1730i32); + pub const AutomationProperties_Annotations: Self = Self(1732i32); + pub const AutomationAnnotation_Element: Self = Self(1733i32); + pub const AutomationAnnotation_Type: Self = Self(1734i32); + pub const AutomationPeerAnnotation_Peer: Self = Self(1735i32); + pub const AutomationPeerAnnotation_Type: Self = Self(1736i32); + pub const Hyperlink_UnderlineStyle: Self = Self(1741i32); + pub const CalendarView_DisabledForeground: Self = Self(1742i32); + pub const CalendarView_TodayBackground: Self = Self(1743i32); + pub const CalendarView_TodayBlackoutBackground: Self = Self(1744i32); + pub const CalendarView_TodaySelectedInnerBorderBrush: Self = Self(1747i32); + pub const Control_IsFocusEngaged: Self = Self(1749i32); + pub const Control_IsFocusEngagementEnabled: Self = Self(1752i32); + pub const RichEditBox_ClipboardCopyFormat: Self = Self(1754i32); + pub const CommandBarTemplateSettings_OverflowContentMaxWidth: Self = Self(1757i32); + pub const ComboBoxTemplateSettings_DropDownContentMinWidth: Self = Self(1758i32); + pub const MenuFlyoutPresenterTemplateSettings_FlyoutContentMinWidth: Self = Self(1762i32); + pub const MenuFlyoutPresenter_TemplateSettings: Self = Self(1763i32); + pub const AutomationProperties_LandmarkType: Self = Self(1766i32); + pub const AutomationProperties_LocalizedLandmarkType: Self = Self(1767i32); + pub const RepositionThemeTransition_IsStaggeringEnabled: Self = Self(1769i32); + pub const ListBox_SingleSelectionFollowsFocus: Self = Self(1770i32); + pub const ListViewBase_SingleSelectionFollowsFocus: Self = Self(1771i32); + pub const BitmapImage_AutoPlay: Self = Self(1773i32); + pub const BitmapImage_IsAnimatedBitmap: Self = Self(1774i32); + pub const BitmapImage_IsPlaying: Self = Self(1775i32); + pub const AutomationProperties_FullDescription: Self = Self(1776i32); + pub const AutomationProperties_IsDataValidForForm: Self = Self(1777i32); + pub const AutomationProperties_IsPeripheral: Self = Self(1778i32); + pub const AutomationProperties_LocalizedControlType: Self = Self(1779i32); + pub const FlyoutBase_AllowFocusOnInteraction: Self = Self(1780i32); + pub const TextElement_AllowFocusOnInteraction: Self = Self(1781i32); + pub const FrameworkElement_AllowFocusOnInteraction: Self = Self(1782i32); + pub const Control_RequiresPointer: Self = Self(1783i32); + pub const UIElement_ContextFlyout: Self = Self(1785i32); + pub const TextElement_AccessKey: Self = Self(1786i32); + pub const UIElement_AccessKeyScopeOwner: Self = Self(1787i32); + pub const UIElement_IsAccessKeyScope: Self = Self(1788i32); + pub const AutomationProperties_DescribedBy: Self = Self(1790i32); + pub const UIElement_AccessKey: Self = Self(1803i32); + pub const Control_XYFocusDown: Self = Self(1804i32); + pub const Control_XYFocusLeft: Self = Self(1805i32); + pub const Control_XYFocusRight: Self = Self(1806i32); + pub const Control_XYFocusUp: Self = Self(1807i32); + pub const Hyperlink_XYFocusDown: Self = Self(1808i32); + pub const Hyperlink_XYFocusLeft: Self = Self(1809i32); + pub const Hyperlink_XYFocusRight: Self = Self(1810i32); + pub const Hyperlink_XYFocusUp: Self = Self(1811i32); + pub const WebView_XYFocusDown: Self = Self(1812i32); + pub const WebView_XYFocusLeft: Self = Self(1813i32); + pub const WebView_XYFocusRight: Self = Self(1814i32); + pub const WebView_XYFocusUp: Self = Self(1815i32); + pub const CommandBarTemplateSettings_EffectiveOverflowButtonVisibility: Self = Self(1816i32); + pub const AppBarSeparator_IsInOverflow: Self = Self(1817i32); + pub const CommandBar_DefaultLabelPosition: Self = Self(1818i32); + pub const CommandBar_IsDynamicOverflowEnabled: Self = Self(1819i32); + pub const CommandBar_OverflowButtonVisibility: Self = Self(1820i32); + pub const AppBarButton_IsInOverflow: Self = Self(1821i32); + pub const AppBarButton_LabelPosition: Self = Self(1822i32); + pub const AppBarToggleButton_IsInOverflow: Self = Self(1823i32); + pub const AppBarToggleButton_LabelPosition: Self = Self(1824i32); + pub const FlyoutBase_LightDismissOverlayMode: Self = Self(1825i32); + pub const Popup_LightDismissOverlayMode: Self = Self(1827i32); + pub const CalendarDatePicker_LightDismissOverlayMode: Self = Self(1829i32); + pub const DatePicker_LightDismissOverlayMode: Self = Self(1830i32); + pub const SplitView_LightDismissOverlayMode: Self = Self(1831i32); + pub const TimePicker_LightDismissOverlayMode: Self = Self(1832i32); + pub const AppBar_LightDismissOverlayMode: Self = Self(1833i32); + pub const AutoSuggestBox_LightDismissOverlayMode: Self = Self(1834i32); + pub const ComboBox_LightDismissOverlayMode: Self = Self(1835i32); + pub const AppBarSeparator_DynamicOverflowOrder: Self = Self(1836i32); + pub const AppBarButton_DynamicOverflowOrder: Self = Self(1837i32); + pub const AppBarToggleButton_DynamicOverflowOrder: Self = Self(1838i32); + pub const FrameworkElement_FocusVisualMargin: Self = Self(1839i32); + pub const FrameworkElement_FocusVisualPrimaryBrush: Self = Self(1840i32); + pub const FrameworkElement_FocusVisualPrimaryThickness: Self = Self(1841i32); + pub const FrameworkElement_FocusVisualSecondaryBrush: Self = Self(1842i32); + pub const FrameworkElement_FocusVisualSecondaryThickness: Self = Self(1843i32); + pub const FlyoutBase_AllowFocusWhenDisabled: Self = Self(1846i32); + pub const FrameworkElement_AllowFocusWhenDisabled: Self = Self(1847i32); + pub const ComboBox_IsTextSearchEnabled: Self = Self(1848i32); + pub const TextElement_ExitDisplayModeOnAccessKeyInvoked: Self = Self(1849i32); + pub const UIElement_ExitDisplayModeOnAccessKeyInvoked: Self = Self(1850i32); + pub const MediaPlayerPresenter_IsFullWindow: Self = Self(1851i32); + pub const MediaPlayerPresenter_MediaPlayer: Self = Self(1852i32); + pub const MediaPlayerPresenter_Stretch: Self = Self(1853i32); + pub const MediaPlayerElement_AreTransportControlsEnabled: Self = Self(1854i32); + pub const MediaPlayerElement_AutoPlay: Self = Self(1855i32); + pub const MediaPlayerElement_IsFullWindow: Self = Self(1856i32); + pub const MediaPlayerElement_MediaPlayer: Self = Self(1857i32); + pub const MediaPlayerElement_PosterSource: Self = Self(1858i32); + pub const MediaPlayerElement_Source: Self = Self(1859i32); + pub const MediaPlayerElement_Stretch: Self = Self(1860i32); + pub const MediaPlayerElement_TransportControls: Self = Self(1861i32); + pub const MediaTransportControls_FastPlayFallbackBehaviour: Self = Self(1862i32); + pub const MediaTransportControls_IsNextTrackButtonVisible: Self = Self(1863i32); + pub const MediaTransportControls_IsPreviousTrackButtonVisible: Self = Self(1864i32); + pub const MediaTransportControls_IsSkipBackwardButtonVisible: Self = Self(1865i32); + pub const MediaTransportControls_IsSkipBackwardEnabled: Self = Self(1866i32); + pub const MediaTransportControls_IsSkipForwardButtonVisible: Self = Self(1867i32); + pub const MediaTransportControls_IsSkipForwardEnabled: Self = Self(1868i32); + pub const FlyoutBase_ElementSoundMode: Self = Self(1869i32); + pub const Control_ElementSoundMode: Self = Self(1870i32); + pub const Hyperlink_ElementSoundMode: Self = Self(1871i32); + pub const AutomationProperties_FlowsFrom: Self = Self(1876i32); + pub const AutomationProperties_FlowsTo: Self = Self(1877i32); + pub const TextElement_TextDecorations: Self = Self(1879i32); + pub const RichTextBlock_TextDecorations: Self = Self(1881i32); + pub const Control_DefaultStyleResourceUri: Self = Self(1882i32); + pub const ContentDialog_PrimaryButtonStyle: Self = Self(1884i32); + pub const ContentDialog_SecondaryButtonStyle: Self = Self(1885i32); + pub const TextElement_KeyTipHorizontalOffset: Self = Self(1890i32); + pub const TextElement_KeyTipPlacementMode: Self = Self(1891i32); + pub const TextElement_KeyTipVerticalOffset: Self = Self(1892i32); + pub const UIElement_KeyTipHorizontalOffset: Self = Self(1893i32); + pub const UIElement_KeyTipPlacementMode: Self = Self(1894i32); + pub const UIElement_KeyTipVerticalOffset: Self = Self(1895i32); + pub const FlyoutBase_OverlayInputPassThroughElement: Self = Self(1896i32); + pub const UIElement_XYFocusKeyboardNavigation: Self = Self(1897i32); + pub const AutomationProperties_Culture: Self = Self(1898i32); + pub const UIElement_XYFocusDownNavigationStrategy: Self = Self(1918i32); + pub const UIElement_XYFocusLeftNavigationStrategy: Self = Self(1919i32); + pub const UIElement_XYFocusRightNavigationStrategy: Self = Self(1920i32); + pub const UIElement_XYFocusUpNavigationStrategy: Self = Self(1921i32); + pub const Hyperlink_XYFocusDownNavigationStrategy: Self = Self(1922i32); + pub const Hyperlink_XYFocusLeftNavigationStrategy: Self = Self(1923i32); + pub const Hyperlink_XYFocusRightNavigationStrategy: Self = Self(1924i32); + pub const Hyperlink_XYFocusUpNavigationStrategy: Self = Self(1925i32); + pub const TextElement_AccessKeyScopeOwner: Self = Self(1926i32); + pub const TextElement_IsAccessKeyScope: Self = Self(1927i32); + pub const Hyperlink_FocusState: Self = Self(1934i32); + pub const ContentDialog_CloseButtonCommand: Self = Self(1936i32); + pub const ContentDialog_CloseButtonCommandParameter: Self = Self(1937i32); + pub const ContentDialog_CloseButtonStyle: Self = Self(1938i32); + pub const ContentDialog_CloseButtonText: Self = Self(1939i32); + pub const ContentDialog_DefaultButton: Self = Self(1940i32); + pub const RichEditBox_SelectionHighlightColorWhenNotFocused: Self = Self(1941i32); + pub const TextBox_SelectionHighlightColorWhenNotFocused: Self = Self(1942i32); + pub const SvgImageSource_RasterizePixelHeight: Self = Self(1948i32); + pub const SvgImageSource_RasterizePixelWidth: Self = Self(1949i32); + pub const SvgImageSource_UriSource: Self = Self(1950i32); + pub const LoadedImageSurface_DecodedPhysicalSize: Self = Self(1955i32); + pub const LoadedImageSurface_DecodedSize: Self = Self(1956i32); + pub const LoadedImageSurface_NaturalSize: Self = Self(1957i32); + pub const ComboBox_SelectionChangedTrigger: Self = Self(1958i32); + pub const XamlCompositionBrushBase_FallbackColor: Self = Self(1960i32); + pub const UIElement_Lights: Self = Self(1962i32); + pub const MenuFlyoutItem_Icon: Self = Self(1963i32); + pub const MenuFlyoutSubItem_Icon: Self = Self(1964i32); + pub const BitmapIcon_ShowAsMonochrome: Self = Self(1965i32); + pub const UIElement_HighContrastAdjustment: Self = Self(1967i32); + pub const RichEditBox_MaxLength: Self = Self(1968i32); + pub const UIElement_TabFocusNavigation: Self = Self(1969i32); + pub const Control_IsTemplateKeyTipTarget: Self = Self(1970i32); + pub const Hyperlink_IsTabStop: Self = Self(1972i32); + pub const Hyperlink_TabIndex: Self = Self(1973i32); + pub const MediaTransportControls_IsRepeatButtonVisible: Self = Self(1974i32); + pub const MediaTransportControls_IsRepeatEnabled: Self = Self(1975i32); + pub const MediaTransportControls_ShowAndHideAutomatically: Self = Self(1976i32); + pub const RichEditBox_DisabledFormattingAccelerators: Self = Self(1977i32); + pub const RichEditBox_CharacterCasing: Self = Self(1978i32); + pub const TextBox_CharacterCasing: Self = Self(1979i32); + pub const RichTextBlock_IsTextTrimmed: Self = Self(1980i32); + pub const RichTextBlockOverflow_IsTextTrimmed: Self = Self(1981i32); + pub const TextBlock_IsTextTrimmed: Self = Self(1982i32); + pub const TextHighlighter_Background: Self = Self(1985i32); + pub const TextHighlighter_Foreground: Self = Self(1986i32); + pub const TextHighlighter_Ranges: Self = Self(1987i32); + pub const RichTextBlock_TextHighlighters: Self = Self(1988i32); + pub const TextBlock_TextHighlighters: Self = Self(1989i32); + pub const FrameworkElement_ActualTheme: Self = Self(1992i32); + pub const Grid_ColumnSpacing: Self = Self(1993i32); + pub const Grid_RowSpacing: Self = Self(1994i32); + pub const StackPanel_Spacing: Self = Self(1995i32); + pub const Block_HorizontalTextAlignment: Self = Self(1996i32); + pub const RichTextBlock_HorizontalTextAlignment: Self = Self(1997i32); + pub const TextBlock_HorizontalTextAlignment: Self = Self(1998i32); + pub const RichEditBox_HorizontalTextAlignment: Self = Self(1999i32); + pub const TextBox_HorizontalTextAlignment: Self = Self(2000i32); + pub const TextBox_PlaceholderForeground: Self = Self(2001i32); + pub const ComboBox_PlaceholderForeground: Self = Self(2002i32); + pub const KeyboardAccelerator_IsEnabled: Self = Self(2003i32); + pub const KeyboardAccelerator_Key: Self = Self(2004i32); + pub const KeyboardAccelerator_Modifiers: Self = Self(2005i32); + pub const KeyboardAccelerator_ScopeOwner: Self = Self(2006i32); + pub const UIElement_KeyboardAccelerators: Self = Self(2007i32); + pub const ListViewItemPresenter_RevealBackground: Self = Self(2009i32); + pub const ListViewItemPresenter_RevealBackgroundShowsAboveContent: Self = Self(2010i32); + pub const ListViewItemPresenter_RevealBorderBrush: Self = Self(2011i32); + pub const ListViewItemPresenter_RevealBorderThickness: Self = Self(2012i32); + pub const UIElement_KeyTipTarget: Self = Self(2014i32); + pub const AppBarButtonTemplateSettings_KeyboardAcceleratorTextMinWidth: Self = Self(2015i32); + pub const AppBarToggleButtonTemplateSettings_KeyboardAcceleratorTextMinWidth: Self = Self(2016i32); + pub const MenuFlyoutItemTemplateSettings_KeyboardAcceleratorTextMinWidth: Self = Self(2017i32); + pub const MenuFlyoutItem_TemplateSettings: Self = Self(2019i32); + pub const AppBarButton_TemplateSettings: Self = Self(2021i32); + pub const AppBarToggleButton_TemplateSettings: Self = Self(2023i32); + pub const UIElement_KeyboardAcceleratorPlacementMode: Self = Self(2028i32); + pub const MediaTransportControls_IsCompactOverlayButtonVisible: Self = Self(2032i32); + pub const MediaTransportControls_IsCompactOverlayEnabled: Self = Self(2033i32); + pub const UIElement_KeyboardAcceleratorPlacementTarget: Self = Self(2061i32); + pub const UIElement_CenterPoint: Self = Self(2062i32); + pub const UIElement_Rotation: Self = Self(2063i32); + pub const UIElement_RotationAxis: Self = Self(2064i32); + pub const UIElement_Scale: Self = Self(2065i32); + pub const UIElement_TransformMatrix: Self = Self(2066i32); + pub const UIElement_Translation: Self = Self(2067i32); + pub const TextBox_HandwritingView: Self = Self(2068i32); + pub const AutomationProperties_HeadingLevel: Self = Self(2069i32); + pub const TextBox_IsHandwritingViewEnabled: Self = Self(2076i32); + pub const RichEditBox_ContentLinkProviders: Self = Self(2078i32); + pub const RichEditBox_ContentLinkBackgroundColor: Self = Self(2079i32); + pub const RichEditBox_ContentLinkForegroundColor: Self = Self(2080i32); + pub const HandwritingView_AreCandidatesEnabled: Self = Self(2081i32); + pub const HandwritingView_IsOpen: Self = Self(2082i32); + pub const HandwritingView_PlacementTarget: Self = Self(2084i32); + pub const HandwritingView_PlacementAlignment: Self = Self(2085i32); + pub const RichEditBox_HandwritingView: Self = Self(2086i32); + pub const RichEditBox_IsHandwritingViewEnabled: Self = Self(2087i32); + pub const MenuFlyoutItem_KeyboardAcceleratorTextOverride: Self = Self(2090i32); + pub const AppBarButton_KeyboardAcceleratorTextOverride: Self = Self(2091i32); + pub const AppBarToggleButton_KeyboardAcceleratorTextOverride: Self = Self(2092i32); + pub const ContentLink_Background: Self = Self(2093i32); + pub const ContentLink_Cursor: Self = Self(2094i32); + pub const ContentLink_ElementSoundMode: Self = Self(2095i32); + pub const ContentLink_FocusState: Self = Self(2096i32); + pub const ContentLink_IsTabStop: Self = Self(2097i32); + pub const ContentLink_TabIndex: Self = Self(2098i32); + pub const ContentLink_XYFocusDown: Self = Self(2099i32); + pub const ContentLink_XYFocusDownNavigationStrategy: Self = Self(2100i32); + pub const ContentLink_XYFocusLeft: Self = Self(2101i32); + pub const ContentLink_XYFocusLeftNavigationStrategy: Self = Self(2102i32); + pub const ContentLink_XYFocusRight: Self = Self(2103i32); + pub const ContentLink_XYFocusRightNavigationStrategy: Self = Self(2104i32); + pub const ContentLink_XYFocusUp: Self = Self(2105i32); + pub const ContentLink_XYFocusUpNavigationStrategy: Self = Self(2106i32); + pub const IconSource_Foreground: Self = Self(2112i32); + pub const BitmapIconSource_ShowAsMonochrome: Self = Self(2113i32); + pub const BitmapIconSource_UriSource: Self = Self(2114i32); + pub const FontIconSource_FontFamily: Self = Self(2115i32); + pub const FontIconSource_FontSize: Self = Self(2116i32); + pub const FontIconSource_FontStyle: Self = Self(2117i32); + pub const FontIconSource_FontWeight: Self = Self(2118i32); + pub const FontIconSource_Glyph: Self = Self(2119i32); + pub const FontIconSource_IsTextScaleFactorEnabled: Self = Self(2120i32); + pub const FontIconSource_MirroredWhenRightToLeft: Self = Self(2121i32); + pub const PathIconSource_Data: Self = Self(2122i32); + pub const SymbolIconSource_Symbol: Self = Self(2123i32); + pub const UIElement_Shadow: Self = Self(2130i32); + pub const IconSourceElement_IconSource: Self = Self(2131i32); + pub const PasswordBox_CanPasteClipboardContent: Self = Self(2137i32); + pub const TextBox_CanPasteClipboardContent: Self = Self(2138i32); + pub const TextBox_CanRedo: Self = Self(2139i32); + pub const TextBox_CanUndo: Self = Self(2140i32); + pub const FlyoutBase_ShowMode: Self = Self(2141i32); + pub const FlyoutBase_Target: Self = Self(2142i32); + pub const Control_CornerRadius: Self = Self(2143i32); + pub const AutomationProperties_IsDialog: Self = Self(2149i32); + pub const AppBarElementContainer_DynamicOverflowOrder: Self = Self(2150i32); + pub const AppBarElementContainer_IsCompact: Self = Self(2151i32); + pub const AppBarElementContainer_IsInOverflow: Self = Self(2152i32); + pub const ScrollContentPresenter_CanContentRenderOutsideBounds: Self = Self(2157i32); + pub const ScrollViewer_CanContentRenderOutsideBounds: Self = Self(2158i32); + pub const RichEditBox_SelectionFlyout: Self = Self(2159i32); + pub const TextBox_SelectionFlyout: Self = Self(2160i32); + pub const Border_BackgroundSizing: Self = Self(2161i32); + pub const ContentPresenter_BackgroundSizing: Self = Self(2162i32); + pub const Control_BackgroundSizing: Self = Self(2163i32); + pub const Grid_BackgroundSizing: Self = Self(2164i32); + pub const RelativePanel_BackgroundSizing: Self = Self(2165i32); + pub const StackPanel_BackgroundSizing: Self = Self(2166i32); + pub const ScrollViewer_HorizontalAnchorRatio: Self = Self(2170i32); + pub const ScrollViewer_VerticalAnchorRatio: Self = Self(2171i32); + pub const ComboBox_Text: Self = Self(2208i32); + pub const TextBox_Description: Self = Self(2217i32); + pub const ToolTip_PlacementRect: Self = Self(2218i32); + pub const RichTextBlock_SelectionFlyout: Self = Self(2219i32); + pub const TextBlock_SelectionFlyout: Self = Self(2220i32); + pub const PasswordBox_SelectionFlyout: Self = Self(2221i32); + pub const Border_BackgroundTransition: Self = Self(2222i32); + pub const ContentPresenter_BackgroundTransition: Self = Self(2223i32); + pub const Panel_BackgroundTransition: Self = Self(2224i32); + pub const ColorPaletteResources_Accent: Self = Self(2227i32); + pub const ColorPaletteResources_AltHigh: Self = Self(2228i32); + pub const ColorPaletteResources_AltLow: Self = Self(2229i32); + pub const ColorPaletteResources_AltMedium: Self = Self(2230i32); + pub const ColorPaletteResources_AltMediumHigh: Self = Self(2231i32); + pub const ColorPaletteResources_AltMediumLow: Self = Self(2232i32); + pub const ColorPaletteResources_BaseHigh: Self = Self(2233i32); + pub const ColorPaletteResources_BaseLow: Self = Self(2234i32); + pub const ColorPaletteResources_BaseMedium: Self = Self(2235i32); + pub const ColorPaletteResources_BaseMediumHigh: Self = Self(2236i32); + pub const ColorPaletteResources_BaseMediumLow: Self = Self(2237i32); + pub const ColorPaletteResources_ChromeAltLow: Self = Self(2238i32); + pub const ColorPaletteResources_ChromeBlackHigh: Self = Self(2239i32); + pub const ColorPaletteResources_ChromeBlackLow: Self = Self(2240i32); + pub const ColorPaletteResources_ChromeBlackMedium: Self = Self(2241i32); + pub const ColorPaletteResources_ChromeBlackMediumLow: Self = Self(2242i32); + pub const ColorPaletteResources_ChromeDisabledHigh: Self = Self(2243i32); + pub const ColorPaletteResources_ChromeDisabledLow: Self = Self(2244i32); + pub const ColorPaletteResources_ChromeGray: Self = Self(2245i32); + pub const ColorPaletteResources_ChromeHigh: Self = Self(2246i32); + pub const ColorPaletteResources_ChromeLow: Self = Self(2247i32); + pub const ColorPaletteResources_ChromeMedium: Self = Self(2248i32); + pub const ColorPaletteResources_ChromeMediumLow: Self = Self(2249i32); + pub const ColorPaletteResources_ChromeWhite: Self = Self(2250i32); + pub const ColorPaletteResources_ErrorText: Self = Self(2252i32); + pub const ColorPaletteResources_ListLow: Self = Self(2253i32); + pub const ColorPaletteResources_ListMedium: Self = Self(2254i32); + pub const UIElement_TranslationTransition: Self = Self(2255i32); + pub const UIElement_OpacityTransition: Self = Self(2256i32); + pub const UIElement_RotationTransition: Self = Self(2257i32); + pub const UIElement_ScaleTransition: Self = Self(2258i32); + pub const BrushTransition_Duration: Self = Self(2261i32); + pub const ScalarTransition_Duration: Self = Self(2262i32); + pub const Vector3Transition_Duration: Self = Self(2263i32); + pub const Vector3Transition_Components: Self = Self(2266i32); + pub const FlyoutBase_IsOpen: Self = Self(2267i32); + pub const StandardUICommand_Kind: Self = Self(2275i32); + pub const UIElement_CanBeScrollAnchor: Self = Self(2276i32); + pub const ThemeShadow_Receivers: Self = Self(2279i32); + pub const ScrollContentPresenter_SizesContentToTemplatedParent: Self = Self(2280i32); + pub const ComboBox_TextBoxStyle: Self = Self(2281i32); + pub const Frame_IsNavigationStackEnabled: Self = Self(2282i32); + pub const RichEditBox_ProofingMenuFlyout: Self = Self(2283i32); + pub const TextBox_ProofingMenuFlyout: Self = Self(2284i32); + pub const ScrollViewer_ReduceViewportForCoreInputViewOcclusions: Self = Self(2295i32); + pub const FlyoutBase_AreOpenCloseAnimationsEnabled: Self = Self(2296i32); + pub const FlyoutBase_InputDevicePrefersPrimaryCommands: Self = Self(2297i32); + pub const CalendarDatePicker_Description: Self = Self(2300i32); + pub const PasswordBox_Description: Self = Self(2308i32); + pub const RichEditBox_Description: Self = Self(2316i32); + pub const AutoSuggestBox_Description: Self = Self(2331i32); + pub const ComboBox_Description: Self = Self(2339i32); + pub const XamlUICommand_AccessKey: Self = Self(2347i32); + pub const XamlUICommand_Command: Self = Self(2348i32); + pub const XamlUICommand_Description: Self = Self(2349i32); + pub const XamlUICommand_IconSource: Self = Self(2350i32); + pub const XamlUICommand_KeyboardAccelerators: Self = Self(2351i32); + pub const XamlUICommand_Label: Self = Self(2352i32); + pub const DatePicker_SelectedDate: Self = Self(2355i32); + pub const TimePicker_SelectedTime: Self = Self(2356i32); + pub const AppBarTemplateSettings_NegativeCompactVerticalDelta: Self = Self(2367i32); + pub const AppBarTemplateSettings_NegativeHiddenVerticalDelta: Self = Self(2368i32); + pub const AppBarTemplateSettings_NegativeMinimalVerticalDelta: Self = Self(2369i32); + pub const FlyoutBase_ShouldConstrainToRootBounds: Self = Self(2378i32); + pub const Popup_ShouldConstrainToRootBounds: Self = Self(2379i32); + pub const FlyoutPresenter_IsDefaultShadowEnabled: Self = Self(2380i32); + pub const MenuFlyoutPresenter_IsDefaultShadowEnabled: Self = Self(2381i32); + pub const UIElement_ActualOffset: Self = Self(2382i32); + pub const UIElement_ActualSize: Self = Self(2383i32); + pub const CommandBarTemplateSettings_OverflowContentCompactYTranslation: Self = Self(2384i32); + pub const CommandBarTemplateSettings_OverflowContentHiddenYTranslation: Self = Self(2385i32); + pub const CommandBarTemplateSettings_OverflowContentMinimalYTranslation: Self = Self(2386i32); + pub const HandwritingView_IsCommandBarOpen: Self = Self(2395i32); + pub const HandwritingView_IsSwitchToKeyboardEnabled: Self = Self(2396i32); + pub const ListViewItemPresenter_SelectionIndicatorVisualEnabled: Self = Self(2399i32); + pub const ListViewItemPresenter_SelectionIndicatorBrush: Self = Self(2400i32); + pub const ListViewItemPresenter_SelectionIndicatorMode: Self = Self(2401i32); + pub const ListViewItemPresenter_SelectionIndicatorPointerOverBrush: Self = Self(2402i32); + pub const ListViewItemPresenter_SelectionIndicatorPressedBrush: Self = Self(2403i32); + pub const ListViewItemPresenter_SelectedBorderBrush: Self = Self(2410i32); + pub const ListViewItemPresenter_SelectedInnerBorderBrush: Self = Self(2411i32); + pub const ListViewItemPresenter_CheckBoxCornerRadius: Self = Self(2412i32); + pub const ListViewItemPresenter_SelectionIndicatorCornerRadius: Self = Self(2413i32); + pub const ListViewItemPresenter_SelectedDisabledBorderBrush: Self = Self(2414i32); + pub const ListViewItemPresenter_SelectedPressedBorderBrush: Self = Self(2415i32); + pub const ListViewItemPresenter_SelectedDisabledBackground: Self = Self(2416i32); + pub const ListViewItemPresenter_PointerOverBorderBrush: Self = Self(2417i32); + pub const ListViewItemPresenter_CheckBoxPointerOverBrush: Self = Self(2418i32); + pub const ListViewItemPresenter_CheckBoxPressedBrush: Self = Self(2419i32); + pub const ListViewItemPresenter_CheckDisabledBrush: Self = Self(2420i32); + pub const ListViewItemPresenter_CheckPressedBrush: Self = Self(2421i32); + pub const ListViewItemPresenter_CheckBoxBorderBrush: Self = Self(2422i32); + pub const ListViewItemPresenter_CheckBoxDisabledBorderBrush: Self = Self(2423i32); + pub const ListViewItemPresenter_CheckBoxPressedBorderBrush: Self = Self(2424i32); + pub const ListViewItemPresenter_CheckBoxDisabledBrush: Self = Self(2425i32); + pub const ListViewItemPresenter_CheckBoxSelectedBrush: Self = Self(2426i32); + pub const ListViewItemPresenter_CheckBoxSelectedDisabledBrush: Self = Self(2427i32); + pub const ListViewItemPresenter_CheckBoxSelectedPointerOverBrush: Self = Self(2428i32); + pub const ListViewItemPresenter_CheckBoxSelectedPressedBrush: Self = Self(2429i32); + pub const ListViewItemPresenter_CheckBoxPointerOverBorderBrush: Self = Self(2430i32); + pub const ListViewItemPresenter_SelectionIndicatorDisabledBrush: Self = Self(2431i32); + pub const CalendarView_BlackoutBackground: Self = Self(2432i32); + pub const CalendarView_BlackoutStrikethroughBrush: Self = Self(2433i32); + pub const CalendarView_CalendarItemCornerRadius: Self = Self(2434i32); + pub const CalendarView_CalendarItemDisabledBackground: Self = Self(2435i32); + pub const CalendarView_CalendarItemHoverBackground: Self = Self(2436i32); + pub const CalendarView_CalendarItemPressedBackground: Self = Self(2437i32); + pub const CalendarView_DayItemMargin: Self = Self(2438i32); + pub const CalendarView_FirstOfMonthLabelMargin: Self = Self(2439i32); + pub const CalendarView_FirstOfYearDecadeLabelMargin: Self = Self(2440i32); + pub const CalendarView_MonthYearItemMargin: Self = Self(2441i32); + pub const CalendarView_OutOfScopeHoverForeground: Self = Self(2442i32); + pub const CalendarView_OutOfScopePressedForeground: Self = Self(2443i32); + pub const CalendarView_SelectedDisabledBorderBrush: Self = Self(2444i32); + pub const CalendarView_SelectedDisabledForeground: Self = Self(2445i32); + pub const CalendarView_SelectedHoverForeground: Self = Self(2446i32); + pub const CalendarView_SelectedPressedForeground: Self = Self(2447i32); + pub const CalendarView_TodayBlackoutForeground: Self = Self(2448i32); + pub const CalendarView_TodayDisabledBackground: Self = Self(2449i32); + pub const CalendarView_TodayHoverBackground: Self = Self(2450i32); + pub const CalendarView_TodayPressedBackground: Self = Self(2451i32); + pub const Popup_ActualPlacement: Self = Self(2452i32); + pub const Popup_DesiredPlacement: Self = Self(2453i32); + pub const Popup_PlacementTarget: Self = Self(2454i32); + pub const AutomationProperties_AutomationControlType: Self = Self(2455i32); +} +impl ::core::marker::Copy for XamlPropertyIndex {} +impl ::core::clone::Clone for XamlPropertyIndex { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Core_Direct\"`*"] +#[repr(transparent)] +pub struct XamlTypeIndex(pub i32); +impl XamlTypeIndex { + pub const AutoSuggestBoxSuggestionChosenEventArgs: Self = Self(34i32); + pub const AutoSuggestBoxTextChangedEventArgs: Self = Self(35i32); + pub const CollectionViewSource: Self = Self(41i32); + pub const ColumnDefinition: Self = Self(44i32); + pub const GradientStop: Self = Self(64i32); + pub const InputScope: Self = Self(74i32); + pub const InputScopeName: Self = Self(75i32); + pub const KeySpline: Self = Self(78i32); + pub const PathFigure: Self = Self(93i32); + pub const PrintDocument: Self = Self(100i32); + pub const RowDefinition: Self = Self(106i32); + pub const Style: Self = Self(114i32); + pub const TimelineMarker: Self = Self(126i32); + pub const VisualState: Self = Self(137i32); + pub const VisualStateGroup: Self = Self(138i32); + pub const VisualStateManager: Self = Self(139i32); + pub const VisualTransition: Self = Self(140i32); + pub const AddDeleteThemeTransition: Self = Self(177i32); + pub const ArcSegment: Self = Self(178i32); + pub const BackEase: Self = Self(179i32); + pub const BeginStoryboard: Self = Self(180i32); + pub const BezierSegment: Self = Self(181i32); + pub const BindingBase: Self = Self(182i32); + pub const BitmapCache: Self = Self(183i32); + pub const BounceEase: Self = Self(186i32); + pub const CircleEase: Self = Self(187i32); + pub const ColorAnimation: Self = Self(188i32); + pub const ColorAnimationUsingKeyFrames: Self = Self(189i32); + pub const ContentThemeTransition: Self = Self(190i32); + pub const ControlTemplate: Self = Self(191i32); + pub const CubicEase: Self = Self(192i32); + pub const DataTemplate: Self = Self(194i32); + pub const DiscreteColorKeyFrame: Self = Self(195i32); + pub const DiscreteDoubleKeyFrame: Self = Self(196i32); + pub const DiscreteObjectKeyFrame: Self = Self(197i32); + pub const DiscretePointKeyFrame: Self = Self(198i32); + pub const DoubleAnimation: Self = Self(200i32); + pub const DoubleAnimationUsingKeyFrames: Self = Self(201i32); + pub const EasingColorKeyFrame: Self = Self(204i32); + pub const EasingDoubleKeyFrame: Self = Self(205i32); + pub const EasingPointKeyFrame: Self = Self(206i32); + pub const EdgeUIThemeTransition: Self = Self(207i32); + pub const ElasticEase: Self = Self(208i32); + pub const EllipseGeometry: Self = Self(209i32); + pub const EntranceThemeTransition: Self = Self(210i32); + pub const EventTrigger: Self = Self(211i32); + pub const ExponentialEase: Self = Self(212i32); + pub const Flyout: Self = Self(213i32); + pub const GeometryGroup: Self = Self(216i32); + pub const ItemsPanelTemplate: Self = Self(227i32); + pub const LinearColorKeyFrame: Self = Self(230i32); + pub const LinearDoubleKeyFrame: Self = Self(231i32); + pub const LinearPointKeyFrame: Self = Self(232i32); + pub const LineGeometry: Self = Self(233i32); + pub const LineSegment: Self = Self(234i32); + pub const Matrix3DProjection: Self = Self(236i32); + pub const MenuFlyout: Self = Self(238i32); + pub const ObjectAnimationUsingKeyFrames: Self = Self(240i32); + pub const PaneThemeTransition: Self = Self(241i32); + pub const PathGeometry: Self = Self(243i32); + pub const PlaneProjection: Self = Self(244i32); + pub const PointAnimation: Self = Self(245i32); + pub const PointAnimationUsingKeyFrames: Self = Self(246i32); + pub const PolyBezierSegment: Self = Self(248i32); + pub const PolyLineSegment: Self = Self(249i32); + pub const PolyQuadraticBezierSegment: Self = Self(250i32); + pub const PopupThemeTransition: Self = Self(251i32); + pub const PowerEase: Self = Self(252i32); + pub const QuadraticBezierSegment: Self = Self(254i32); + pub const QuadraticEase: Self = Self(255i32); + pub const QuarticEase: Self = Self(256i32); + pub const QuinticEase: Self = Self(257i32); + pub const RectangleGeometry: Self = Self(258i32); + pub const RelativeSource: Self = Self(259i32); + pub const RenderTargetBitmap: Self = Self(260i32); + pub const ReorderThemeTransition: Self = Self(261i32); + pub const RepositionThemeTransition: Self = Self(262i32); + pub const Setter: Self = Self(263i32); + pub const SineEase: Self = Self(264i32); + pub const SolidColorBrush: Self = Self(265i32); + pub const SplineColorKeyFrame: Self = Self(266i32); + pub const SplineDoubleKeyFrame: Self = Self(267i32); + pub const SplinePointKeyFrame: Self = Self(268i32); + pub const BitmapImage: Self = Self(285i32); + pub const Border: Self = Self(286i32); + pub const CaptureElement: Self = Self(288i32); + pub const CompositeTransform: Self = Self(295i32); + pub const ContentPresenter: Self = Self(296i32); + pub const DragItemThemeAnimation: Self = Self(302i32); + pub const DragOverThemeAnimation: Self = Self(303i32); + pub const DropTargetItemThemeAnimation: Self = Self(304i32); + pub const FadeInThemeAnimation: Self = Self(306i32); + pub const FadeOutThemeAnimation: Self = Self(307i32); + pub const Glyphs: Self = Self(312i32); + pub const Image: Self = Self(326i32); + pub const ImageBrush: Self = Self(328i32); + pub const InlineUIContainer: Self = Self(329i32); + pub const ItemsPresenter: Self = Self(332i32); + pub const LinearGradientBrush: Self = Self(334i32); + pub const LineBreak: Self = Self(335i32); + pub const MatrixTransform: Self = Self(340i32); + pub const MediaElement: Self = Self(342i32); + pub const Paragraph: Self = Self(349i32); + pub const PointerDownThemeAnimation: Self = Self(357i32); + pub const PointerUpThemeAnimation: Self = Self(359i32); + pub const PopInThemeAnimation: Self = Self(361i32); + pub const PopOutThemeAnimation: Self = Self(362i32); + pub const Popup: Self = Self(363i32); + pub const RepositionThemeAnimation: Self = Self(370i32); + pub const ResourceDictionary: Self = Self(371i32); + pub const RichTextBlock: Self = Self(374i32); + pub const RichTextBlockOverflow: Self = Self(376i32); + pub const RotateTransform: Self = Self(378i32); + pub const Run: Self = Self(380i32); + pub const ScaleTransform: Self = Self(381i32); + pub const SkewTransform: Self = Self(389i32); + pub const Span: Self = Self(390i32); + pub const SplitCloseThemeAnimation: Self = Self(391i32); + pub const SplitOpenThemeAnimation: Self = Self(392i32); + pub const Storyboard: Self = Self(393i32); + pub const SwipeBackThemeAnimation: Self = Self(394i32); + pub const SwipeHintThemeAnimation: Self = Self(395i32); + pub const TextBlock: Self = Self(396i32); + pub const TransformGroup: Self = Self(411i32); + pub const TranslateTransform: Self = Self(413i32); + pub const Viewbox: Self = Self(417i32); + pub const WebViewBrush: Self = Self(423i32); + pub const AppBarSeparator: Self = Self(427i32); + pub const BitmapIcon: Self = Self(429i32); + pub const Bold: Self = Self(430i32); + pub const Canvas: Self = Self(432i32); + pub const ContentControl: Self = Self(435i32); + pub const DatePicker: Self = Self(436i32); + pub const DependencyObjectCollection: Self = Self(437i32); + pub const Ellipse: Self = Self(438i32); + pub const FontIcon: Self = Self(440i32); + pub const Grid: Self = Self(442i32); + pub const Hub: Self = Self(445i32); + pub const HubSection: Self = Self(446i32); + pub const Hyperlink: Self = Self(447i32); + pub const Italic: Self = Self(449i32); + pub const ItemsControl: Self = Self(451i32); + pub const Line: Self = Self(452i32); + pub const MediaTransportControls: Self = Self(458i32); + pub const PasswordBox: Self = Self(462i32); + pub const Path: Self = Self(463i32); + pub const PathIcon: Self = Self(464i32); + pub const Polygon: Self = Self(465i32); + pub const Polyline: Self = Self(466i32); + pub const ProgressRing: Self = Self(468i32); + pub const Rectangle: Self = Self(470i32); + pub const RichEditBox: Self = Self(473i32); + pub const ScrollContentPresenter: Self = Self(476i32); + pub const SearchBox: Self = Self(477i32); + pub const SemanticZoom: Self = Self(479i32); + pub const StackPanel: Self = Self(481i32); + pub const SymbolIcon: Self = Self(482i32); + pub const TextBox: Self = Self(483i32); + pub const Thumb: Self = Self(485i32); + pub const TickBar: Self = Self(486i32); + pub const TimePicker: Self = Self(487i32); + pub const ToggleSwitch: Self = Self(489i32); + pub const Underline: Self = Self(490i32); + pub const UserControl: Self = Self(491i32); + pub const VariableSizedWrapGrid: Self = Self(492i32); + pub const WebView: Self = Self(494i32); + pub const AppBar: Self = Self(495i32); + pub const AutoSuggestBox: Self = Self(499i32); + pub const CarouselPanel: Self = Self(502i32); + pub const ContentDialog: Self = Self(506i32); + pub const FlyoutPresenter: Self = Self(508i32); + pub const Frame: Self = Self(509i32); + pub const GridViewItemPresenter: Self = Self(511i32); + pub const GroupItem: Self = Self(512i32); + pub const ItemsStackPanel: Self = Self(514i32); + pub const ItemsWrapGrid: Self = Self(515i32); + pub const ListViewItemPresenter: Self = Self(520i32); + pub const MenuFlyoutItem: Self = Self(521i32); + pub const MenuFlyoutPresenter: Self = Self(522i32); + pub const MenuFlyoutSeparator: Self = Self(523i32); + pub const Page: Self = Self(525i32); + pub const ProgressBar: Self = Self(528i32); + pub const ScrollBar: Self = Self(530i32); + pub const SettingsFlyout: Self = Self(533i32); + pub const Slider: Self = Self(534i32); + pub const SwapChainBackgroundPanel: Self = Self(535i32); + pub const SwapChainPanel: Self = Self(536i32); + pub const ToolTip: Self = Self(538i32); + pub const Button: Self = Self(540i32); + pub const ComboBoxItem: Self = Self(541i32); + pub const CommandBar: Self = Self(542i32); + pub const FlipViewItem: Self = Self(543i32); + pub const GridViewHeaderItem: Self = Self(545i32); + pub const HyperlinkButton: Self = Self(546i32); + pub const ListBoxItem: Self = Self(547i32); + pub const ListViewHeaderItem: Self = Self(550i32); + pub const RepeatButton: Self = Self(551i32); + pub const ScrollViewer: Self = Self(552i32); + pub const ToggleButton: Self = Self(553i32); + pub const ToggleMenuFlyoutItem: Self = Self(554i32); + pub const VirtualizingStackPanel: Self = Self(555i32); + pub const WrapGrid: Self = Self(556i32); + pub const AppBarButton: Self = Self(557i32); + pub const AppBarToggleButton: Self = Self(558i32); + pub const CheckBox: Self = Self(559i32); + pub const GridViewItem: Self = Self(560i32); + pub const ListViewItem: Self = Self(561i32); + pub const RadioButton: Self = Self(562i32); + pub const Binding: Self = Self(564i32); + pub const ComboBox: Self = Self(566i32); + pub const FlipView: Self = Self(567i32); + pub const ListBox: Self = Self(568i32); + pub const GridView: Self = Self(570i32); + pub const ListView: Self = Self(571i32); + pub const CalendarView: Self = Self(707i32); + pub const CalendarViewDayItem: Self = Self(709i32); + pub const CalendarPanel: Self = Self(723i32); + pub const SplitView: Self = Self(728i32); + pub const CompositeTransform3D: Self = Self(732i32); + pub const PerspectiveTransform3D: Self = Self(733i32); + pub const RelativePanel: Self = Self(744i32); + pub const InkCanvas: Self = Self(748i32); + pub const MenuFlyoutSubItem: Self = Self(749i32); + pub const AdaptiveTrigger: Self = Self(757i32); + pub const SoftwareBitmapSource: Self = Self(761i32); + pub const StateTrigger: Self = Self(767i32); + pub const CalendarDatePicker: Self = Self(774i32); + pub const AutoSuggestBoxQuerySubmittedEventArgs: Self = Self(778i32); + pub const CommandBarOverflowPresenter: Self = Self(781i32); + pub const DrillInThemeAnimation: Self = Self(782i32); + pub const DrillOutThemeAnimation: Self = Self(783i32); + pub const AutomationAnnotation: Self = Self(789i32); + pub const AutomationPeerAnnotation: Self = Self(790i32); + pub const MediaPlayerPresenter: Self = Self(828i32); + pub const MediaPlayerElement: Self = Self(829i32); + pub const XamlLight: Self = Self(855i32); + pub const SvgImageSource: Self = Self(860i32); + pub const KeyboardAccelerator: Self = Self(897i32); + pub const HandwritingView: Self = Self(920i32); + pub const ContentLink: Self = Self(925i32); + pub const BitmapIconSource: Self = Self(929i32); + pub const FontIconSource: Self = Self(930i32); + pub const PathIconSource: Self = Self(931i32); + pub const SymbolIconSource: Self = Self(933i32); + pub const IconSourceElement: Self = Self(939i32); + pub const AppBarElementContainer: Self = Self(945i32); + pub const ColorPaletteResources: Self = Self(952i32); + pub const StandardUICommand: Self = Self(961i32); + pub const ThemeShadow: Self = Self(964i32); + pub const XamlUICommand: Self = Self(969i32); +} +impl ::core::marker::Copy for XamlTypeIndex {} +impl ::core::clone::Clone for XamlTypeIndex { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Core/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Core/mod.rs new file mode 100644 index 000000000..8675e2d1d --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Core/mod.rs @@ -0,0 +1,2 @@ +#[cfg(feature = "UI_Xaml_Core_Direct")] +pub mod Direct; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Data/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Data/mod.rs new file mode 100644 index 000000000..5cc2ec5ff --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Data/mod.rs @@ -0,0 +1,76 @@ +pub type Binding = *mut ::core::ffi::c_void; +pub type BindingBase = *mut ::core::ffi::c_void; +pub type BindingExpression = *mut ::core::ffi::c_void; +pub type BindingExpressionBase = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Data\"`*"] +#[repr(transparent)] +pub struct BindingMode(pub i32); +impl BindingMode { + pub const OneWay: Self = Self(1i32); + pub const OneTime: Self = Self(2i32); + pub const TwoWay: Self = Self(3i32); +} +impl ::core::marker::Copy for BindingMode {} +impl ::core::clone::Clone for BindingMode { + fn clone(&self) -> Self { + *self + } +} +pub type BindingOperations = *mut ::core::ffi::c_void; +pub type CollectionViewSource = *mut ::core::ffi::c_void; +pub type CurrentChangingEventArgs = *mut ::core::ffi::c_void; +pub type CurrentChangingEventHandler = *mut ::core::ffi::c_void; +pub type ICollectionView = *mut ::core::ffi::c_void; +pub type ICollectionViewFactory = *mut ::core::ffi::c_void; +pub type ICollectionViewGroup = *mut ::core::ffi::c_void; +pub type ICustomProperty = *mut ::core::ffi::c_void; +pub type ICustomPropertyProvider = *mut ::core::ffi::c_void; +pub type IItemsRangeInfo = *mut ::core::ffi::c_void; +pub type INotifyPropertyChanged = *mut ::core::ffi::c_void; +pub type ISelectionInfo = *mut ::core::ffi::c_void; +pub type ISupportIncrementalLoading = *mut ::core::ffi::c_void; +pub type IValueConverter = *mut ::core::ffi::c_void; +pub type ItemIndexRange = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Data\"`*"] +pub struct LoadMoreItemsResult { + pub Count: u32, +} +impl ::core::marker::Copy for LoadMoreItemsResult {} +impl ::core::clone::Clone for LoadMoreItemsResult { + fn clone(&self) -> Self { + *self + } +} +pub type PropertyChangedEventArgs = *mut ::core::ffi::c_void; +pub type PropertyChangedEventHandler = *mut ::core::ffi::c_void; +pub type RelativeSource = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Data\"`*"] +#[repr(transparent)] +pub struct RelativeSourceMode(pub i32); +impl RelativeSourceMode { + pub const None: Self = Self(0i32); + pub const TemplatedParent: Self = Self(1i32); + pub const Self_: Self = Self(2i32); +} +impl ::core::marker::Copy for RelativeSourceMode {} +impl ::core::clone::Clone for RelativeSourceMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Data\"`*"] +#[repr(transparent)] +pub struct UpdateSourceTrigger(pub i32); +impl UpdateSourceTrigger { + pub const Default: Self = Self(0i32); + pub const PropertyChanged: Self = Self(1i32); + pub const Explicit: Self = Self(2i32); + pub const LostFocus: Self = Self(3i32); +} +impl ::core::marker::Copy for UpdateSourceTrigger {} +impl ::core::clone::Clone for UpdateSourceTrigger { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Documents/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Documents/mod.rs new file mode 100644 index 000000000..ba9c9b6b2 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Documents/mod.rs @@ -0,0 +1,64 @@ +pub type Block = *mut ::core::ffi::c_void; +pub type BlockCollection = *mut ::core::ffi::c_void; +pub type Bold = *mut ::core::ffi::c_void; +pub type ContactContentLinkProvider = *mut ::core::ffi::c_void; +pub type ContentLink = *mut ::core::ffi::c_void; +pub type ContentLinkInvokedEventArgs = *mut ::core::ffi::c_void; +pub type ContentLinkProvider = *mut ::core::ffi::c_void; +pub type ContentLinkProviderCollection = *mut ::core::ffi::c_void; +pub type Glyphs = *mut ::core::ffi::c_void; +pub type Hyperlink = *mut ::core::ffi::c_void; +pub type HyperlinkClickEventArgs = *mut ::core::ffi::c_void; +pub type Inline = *mut ::core::ffi::c_void; +pub type InlineCollection = *mut ::core::ffi::c_void; +pub type InlineUIContainer = *mut ::core::ffi::c_void; +pub type Italic = *mut ::core::ffi::c_void; +pub type LineBreak = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Documents\"`*"] +#[repr(transparent)] +pub struct LogicalDirection(pub i32); +impl LogicalDirection { + pub const Backward: Self = Self(0i32); + pub const Forward: Self = Self(1i32); +} +impl ::core::marker::Copy for LogicalDirection {} +impl ::core::clone::Clone for LogicalDirection { + fn clone(&self) -> Self { + *self + } +} +pub type Paragraph = *mut ::core::ffi::c_void; +pub type PlaceContentLinkProvider = *mut ::core::ffi::c_void; +pub type Run = *mut ::core::ffi::c_void; +pub type Span = *mut ::core::ffi::c_void; +pub type TextElement = *mut ::core::ffi::c_void; +pub type TextHighlighter = *mut ::core::ffi::c_void; +pub type TextHighlighterBase = *mut ::core::ffi::c_void; +pub type TextPointer = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Documents\"`*"] +pub struct TextRange { + pub StartIndex: i32, + pub Length: i32, +} +impl ::core::marker::Copy for TextRange {} +impl ::core::clone::Clone for TextRange { + fn clone(&self) -> Self { + *self + } +} +pub type Typography = *mut ::core::ffi::c_void; +pub type Underline = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Documents\"`*"] +#[repr(transparent)] +pub struct UnderlineStyle(pub i32); +impl UnderlineStyle { + pub const None: Self = Self(0i32); + pub const Single: Self = Self(1i32); +} +impl ::core::marker::Copy for UnderlineStyle {} +impl ::core::clone::Clone for UnderlineStyle { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Hosting/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Hosting/mod.rs new file mode 100644 index 000000000..f3e9155bb --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Hosting/mod.rs @@ -0,0 +1,46 @@ +pub type DesignerAppExitedEventArgs = *mut ::core::ffi::c_void; +pub type DesignerAppManager = *mut ::core::ffi::c_void; +pub type DesignerAppView = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Hosting\"`*"] +#[repr(transparent)] +pub struct DesignerAppViewState(pub i32); +impl DesignerAppViewState { + pub const Visible: Self = Self(0i32); + pub const Hidden: Self = Self(1i32); +} +impl ::core::marker::Copy for DesignerAppViewState {} +impl ::core::clone::Clone for DesignerAppViewState { + fn clone(&self) -> Self { + *self + } +} +pub type DesktopWindowXamlSource = *mut ::core::ffi::c_void; +pub type DesktopWindowXamlSourceGotFocusEventArgs = *mut ::core::ffi::c_void; +pub type DesktopWindowXamlSourceTakeFocusRequestedEventArgs = *mut ::core::ffi::c_void; +pub type ElementCompositionPreview = *mut ::core::ffi::c_void; +pub type IXamlUIPresenterHost = *mut ::core::ffi::c_void; +pub type IXamlUIPresenterHost2 = *mut ::core::ffi::c_void; +pub type IXamlUIPresenterHost3 = *mut ::core::ffi::c_void; +pub type WindowsXamlManager = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Hosting\"`*"] +#[repr(transparent)] +pub struct XamlSourceFocusNavigationReason(pub i32); +impl XamlSourceFocusNavigationReason { + pub const Programmatic: Self = Self(0i32); + pub const Restore: Self = Self(1i32); + pub const First: Self = Self(3i32); + pub const Last: Self = Self(4i32); + pub const Left: Self = Self(7i32); + pub const Up: Self = Self(8i32); + pub const Right: Self = Self(9i32); + pub const Down: Self = Self(10i32); +} +impl ::core::marker::Copy for XamlSourceFocusNavigationReason {} +impl ::core::clone::Clone for XamlSourceFocusNavigationReason { + fn clone(&self) -> Self { + *self + } +} +pub type XamlSourceFocusNavigationRequest = *mut ::core::ffi::c_void; +pub type XamlSourceFocusNavigationResult = *mut ::core::ffi::c_void; +pub type XamlUIPresenter = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Input/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Input/mod.rs new file mode 100644 index 000000000..f85f477d6 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Input/mod.rs @@ -0,0 +1,282 @@ +pub type AccessKeyDisplayDismissedEventArgs = *mut ::core::ffi::c_void; +pub type AccessKeyDisplayRequestedEventArgs = *mut ::core::ffi::c_void; +pub type AccessKeyInvokedEventArgs = *mut ::core::ffi::c_void; +pub type AccessKeyManager = *mut ::core::ffi::c_void; +pub type CanExecuteRequestedEventArgs = *mut ::core::ffi::c_void; +pub type CharacterReceivedRoutedEventArgs = *mut ::core::ffi::c_void; +pub type ContextRequestedEventArgs = *mut ::core::ffi::c_void; +pub type DoubleTappedEventHandler = *mut ::core::ffi::c_void; +pub type DoubleTappedRoutedEventArgs = *mut ::core::ffi::c_void; +pub type ExecuteRequestedEventArgs = *mut ::core::ffi::c_void; +pub type FindNextElementOptions = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct FocusInputDeviceKind(pub i32); +impl FocusInputDeviceKind { + pub const None: Self = Self(0i32); + pub const Mouse: Self = Self(1i32); + pub const Touch: Self = Self(2i32); + pub const Pen: Self = Self(3i32); + pub const Keyboard: Self = Self(4i32); + pub const GameController: Self = Self(5i32); +} +impl ::core::marker::Copy for FocusInputDeviceKind {} +impl ::core::clone::Clone for FocusInputDeviceKind { + fn clone(&self) -> Self { + *self + } +} +pub type FocusManager = *mut ::core::ffi::c_void; +pub type FocusManagerGotFocusEventArgs = *mut ::core::ffi::c_void; +pub type FocusManagerLostFocusEventArgs = *mut ::core::ffi::c_void; +pub type FocusMovementResult = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct FocusNavigationDirection(pub i32); +impl FocusNavigationDirection { + pub const Next: Self = Self(0i32); + pub const Previous: Self = Self(1i32); + pub const Up: Self = Self(2i32); + pub const Down: Self = Self(3i32); + pub const Left: Self = Self(4i32); + pub const Right: Self = Self(5i32); + pub const None: Self = Self(6i32); +} +impl ::core::marker::Copy for FocusNavigationDirection {} +impl ::core::clone::Clone for FocusNavigationDirection { + fn clone(&self) -> Self { + *self + } +} +pub type GettingFocusEventArgs = *mut ::core::ffi::c_void; +pub type HoldingEventHandler = *mut ::core::ffi::c_void; +pub type HoldingRoutedEventArgs = *mut ::core::ffi::c_void; +pub type ICommand = *mut ::core::ffi::c_void; +pub type InertiaExpansionBehavior = *mut ::core::ffi::c_void; +pub type InertiaRotationBehavior = *mut ::core::ffi::c_void; +pub type InertiaTranslationBehavior = *mut ::core::ffi::c_void; +pub type InputScope = *mut ::core::ffi::c_void; +pub type InputScopeName = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct InputScopeNameValue(pub i32); +impl InputScopeNameValue { + pub const Default: Self = Self(0i32); + pub const Url: Self = Self(1i32); + pub const EmailSmtpAddress: Self = Self(5i32); + pub const PersonalFullName: Self = Self(7i32); + pub const CurrencyAmountAndSymbol: Self = Self(20i32); + pub const CurrencyAmount: Self = Self(21i32); + pub const DateMonthNumber: Self = Self(23i32); + pub const DateDayNumber: Self = Self(24i32); + pub const DateYear: Self = Self(25i32); + pub const Digits: Self = Self(28i32); + pub const Number: Self = Self(29i32); + pub const Password: Self = Self(31i32); + pub const TelephoneNumber: Self = Self(32i32); + pub const TelephoneCountryCode: Self = Self(33i32); + pub const TelephoneAreaCode: Self = Self(34i32); + pub const TelephoneLocalNumber: Self = Self(35i32); + pub const TimeHour: Self = Self(37i32); + pub const TimeMinutesOrSeconds: Self = Self(38i32); + pub const NumberFullWidth: Self = Self(39i32); + pub const AlphanumericHalfWidth: Self = Self(40i32); + pub const AlphanumericFullWidth: Self = Self(41i32); + pub const Hiragana: Self = Self(44i32); + pub const KatakanaHalfWidth: Self = Self(45i32); + pub const KatakanaFullWidth: Self = Self(46i32); + pub const Hanja: Self = Self(47i32); + pub const HangulHalfWidth: Self = Self(48i32); + pub const HangulFullWidth: Self = Self(49i32); + pub const Search: Self = Self(50i32); + pub const Formula: Self = Self(51i32); + pub const SearchIncremental: Self = Self(52i32); + pub const ChineseHalfWidth: Self = Self(53i32); + pub const ChineseFullWidth: Self = Self(54i32); + pub const NativeScript: Self = Self(55i32); + pub const Text: Self = Self(57i32); + pub const Chat: Self = Self(58i32); + pub const NameOrPhoneNumber: Self = Self(59i32); + pub const EmailNameOrAddress: Self = Self(60i32); + pub const Private: Self = Self(61i32); + pub const Maps: Self = Self(62i32); + pub const NumericPassword: Self = Self(63i32); + pub const NumericPin: Self = Self(64i32); + pub const AlphanumericPin: Self = Self(65i32); + pub const FormulaNumber: Self = Self(67i32); + pub const ChatWithoutEmoji: Self = Self(68i32); +} +impl ::core::marker::Copy for InputScopeNameValue {} +impl ::core::clone::Clone for InputScopeNameValue { + fn clone(&self) -> Self { + *self + } +} +pub type KeyEventHandler = *mut ::core::ffi::c_void; +pub type KeyRoutedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct KeyTipPlacementMode(pub i32); +impl KeyTipPlacementMode { + pub const Auto: Self = Self(0i32); + pub const Bottom: Self = Self(1i32); + pub const Top: Self = Self(2i32); + pub const Left: Self = Self(3i32); + pub const Right: Self = Self(4i32); + pub const Center: Self = Self(5i32); + pub const Hidden: Self = Self(6i32); +} +impl ::core::marker::Copy for KeyTipPlacementMode {} +impl ::core::clone::Clone for KeyTipPlacementMode { + fn clone(&self) -> Self { + *self + } +} +pub type KeyboardAccelerator = *mut ::core::ffi::c_void; +pub type KeyboardAcceleratorInvokedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct KeyboardAcceleratorPlacementMode(pub i32); +impl KeyboardAcceleratorPlacementMode { + pub const Auto: Self = Self(0i32); + pub const Hidden: Self = Self(1i32); +} +impl ::core::marker::Copy for KeyboardAcceleratorPlacementMode {} +impl ::core::clone::Clone for KeyboardAcceleratorPlacementMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct KeyboardNavigationMode(pub i32); +impl KeyboardNavigationMode { + pub const Local: Self = Self(0i32); + pub const Cycle: Self = Self(1i32); + pub const Once: Self = Self(2i32); +} +impl ::core::marker::Copy for KeyboardNavigationMode {} +impl ::core::clone::Clone for KeyboardNavigationMode { + fn clone(&self) -> Self { + *self + } +} +pub type LosingFocusEventArgs = *mut ::core::ffi::c_void; +pub type ManipulationCompletedEventHandler = *mut ::core::ffi::c_void; +pub type ManipulationCompletedRoutedEventArgs = *mut ::core::ffi::c_void; +pub type ManipulationDeltaEventHandler = *mut ::core::ffi::c_void; +pub type ManipulationDeltaRoutedEventArgs = *mut ::core::ffi::c_void; +pub type ManipulationInertiaStartingEventHandler = *mut ::core::ffi::c_void; +pub type ManipulationInertiaStartingRoutedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct ManipulationModes(pub u32); +impl ManipulationModes { + pub const None: Self = Self(0u32); + pub const TranslateX: Self = Self(1u32); + pub const TranslateY: Self = Self(2u32); + pub const TranslateRailsX: Self = Self(4u32); + pub const TranslateRailsY: Self = Self(8u32); + pub const Rotate: Self = Self(16u32); + pub const Scale: Self = Self(32u32); + pub const TranslateInertia: Self = Self(64u32); + pub const RotateInertia: Self = Self(128u32); + pub const ScaleInertia: Self = Self(256u32); + pub const All: Self = Self(65535u32); + pub const System: Self = Self(65536u32); +} +impl ::core::marker::Copy for ManipulationModes {} +impl ::core::clone::Clone for ManipulationModes { + fn clone(&self) -> Self { + *self + } +} +pub type ManipulationPivot = *mut ::core::ffi::c_void; +pub type ManipulationStartedEventHandler = *mut ::core::ffi::c_void; +pub type ManipulationStartedRoutedEventArgs = *mut ::core::ffi::c_void; +pub type ManipulationStartingEventHandler = *mut ::core::ffi::c_void; +pub type ManipulationStartingRoutedEventArgs = *mut ::core::ffi::c_void; +pub type NoFocusCandidateFoundEventArgs = *mut ::core::ffi::c_void; +pub type Pointer = *mut ::core::ffi::c_void; +pub type PointerEventHandler = *mut ::core::ffi::c_void; +pub type PointerRoutedEventArgs = *mut ::core::ffi::c_void; +pub type ProcessKeyboardAcceleratorEventArgs = *mut ::core::ffi::c_void; +pub type RightTappedEventHandler = *mut ::core::ffi::c_void; +pub type RightTappedRoutedEventArgs = *mut ::core::ffi::c_void; +pub type StandardUICommand = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct StandardUICommandKind(pub i32); +impl StandardUICommandKind { + pub const None: Self = Self(0i32); + pub const Cut: Self = Self(1i32); + pub const Copy: Self = Self(2i32); + pub const Paste: Self = Self(3i32); + pub const SelectAll: Self = Self(4i32); + pub const Delete: Self = Self(5i32); + pub const Share: Self = Self(6i32); + pub const Save: Self = Self(7i32); + pub const Open: Self = Self(8i32); + pub const Close: Self = Self(9i32); + pub const Pause: Self = Self(10i32); + pub const Play: Self = Self(11i32); + pub const Stop: Self = Self(12i32); + pub const Forward: Self = Self(13i32); + pub const Backward: Self = Self(14i32); + pub const Undo: Self = Self(15i32); + pub const Redo: Self = Self(16i32); +} +impl ::core::marker::Copy for StandardUICommandKind {} +impl ::core::clone::Clone for StandardUICommandKind { + fn clone(&self) -> Self { + *self + } +} +pub type TappedEventHandler = *mut ::core::ffi::c_void; +pub type TappedRoutedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct XYFocusKeyboardNavigationMode(pub i32); +impl XYFocusKeyboardNavigationMode { + pub const Auto: Self = Self(0i32); + pub const Enabled: Self = Self(1i32); + pub const Disabled: Self = Self(2i32); +} +impl ::core::marker::Copy for XYFocusKeyboardNavigationMode {} +impl ::core::clone::Clone for XYFocusKeyboardNavigationMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct XYFocusNavigationStrategy(pub i32); +impl XYFocusNavigationStrategy { + pub const Auto: Self = Self(0i32); + pub const Projection: Self = Self(1i32); + pub const NavigationDirectionDistance: Self = Self(2i32); + pub const RectilinearDistance: Self = Self(3i32); +} +impl ::core::marker::Copy for XYFocusNavigationStrategy {} +impl ::core::clone::Clone for XYFocusNavigationStrategy { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Input\"`*"] +#[repr(transparent)] +pub struct XYFocusNavigationStrategyOverride(pub i32); +impl XYFocusNavigationStrategyOverride { + pub const None: Self = Self(0i32); + pub const Auto: Self = Self(1i32); + pub const Projection: Self = Self(2i32); + pub const NavigationDirectionDistance: Self = Self(3i32); + pub const RectilinearDistance: Self = Self(4i32); +} +impl ::core::marker::Copy for XYFocusNavigationStrategyOverride {} +impl ::core::clone::Clone for XYFocusNavigationStrategyOverride { + fn clone(&self) -> Self { + *self + } +} +pub type XamlUICommand = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Interop/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Interop/mod.rs new file mode 100644 index 000000000..02b9b69a8 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Interop/mod.rs @@ -0,0 +1,51 @@ +pub type BindableVectorChangedEventHandler = *mut ::core::ffi::c_void; +pub type IBindableIterable = *mut ::core::ffi::c_void; +pub type IBindableIterator = *mut ::core::ffi::c_void; +pub type IBindableObservableVector = *mut ::core::ffi::c_void; +pub type IBindableVector = *mut ::core::ffi::c_void; +pub type IBindableVectorView = *mut ::core::ffi::c_void; +pub type INotifyCollectionChanged = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Interop\"`*"] +#[repr(transparent)] +pub struct NotifyCollectionChangedAction(pub i32); +impl NotifyCollectionChangedAction { + pub const Add: Self = Self(0i32); + pub const Remove: Self = Self(1i32); + pub const Replace: Self = Self(2i32); + pub const Move: Self = Self(3i32); + pub const Reset: Self = Self(4i32); +} +impl ::core::marker::Copy for NotifyCollectionChangedAction {} +impl ::core::clone::Clone for NotifyCollectionChangedAction { + fn clone(&self) -> Self { + *self + } +} +pub type NotifyCollectionChangedEventArgs = *mut ::core::ffi::c_void; +pub type NotifyCollectionChangedEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Interop\"`*"] +#[repr(transparent)] +pub struct TypeKind(pub i32); +impl TypeKind { + pub const Primitive: Self = Self(0i32); + pub const Metadata: Self = Self(1i32); + pub const Custom: Self = Self(2i32); +} +impl ::core::marker::Copy for TypeKind {} +impl ::core::clone::Clone for TypeKind { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Interop\"`*"] +pub struct TypeName { + pub Name: ::windows_sys::core::HSTRING, + pub Kind: TypeKind, +} +impl ::core::marker::Copy for TypeName {} +impl ::core::clone::Clone for TypeName { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Markup/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Markup/mod.rs new file mode 100644 index 000000000..9be5a0bd4 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Markup/mod.rs @@ -0,0 +1,38 @@ +pub type IComponentConnector = *mut ::core::ffi::c_void; +pub type IComponentConnector2 = *mut ::core::ffi::c_void; +pub type IDataTemplateComponent = *mut ::core::ffi::c_void; +pub type IXamlBindScopeDiagnostics = *mut ::core::ffi::c_void; +pub type IXamlMember = *mut ::core::ffi::c_void; +pub type IXamlMetadataProvider = *mut ::core::ffi::c_void; +pub type IXamlType = *mut ::core::ffi::c_void; +pub type IXamlType2 = *mut ::core::ffi::c_void; +pub type MarkupExtension = *mut ::core::ffi::c_void; +pub type XamlBinaryWriter = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Markup\"`*"] +pub struct XamlBinaryWriterErrorInformation { + pub InputStreamIndex: u32, + pub LineNumber: u32, + pub LinePosition: u32, +} +impl ::core::marker::Copy for XamlBinaryWriterErrorInformation {} +impl ::core::clone::Clone for XamlBinaryWriterErrorInformation { + fn clone(&self) -> Self { + *self + } +} +pub type XamlBindingHelper = *mut ::core::ffi::c_void; +pub type XamlMarkupHelper = *mut ::core::ffi::c_void; +pub type XamlReader = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Markup\"`*"] +pub struct XmlnsDefinition { + pub XmlNamespace: ::windows_sys::core::HSTRING, + pub Namespace: ::windows_sys::core::HSTRING, +} +impl ::core::marker::Copy for XmlnsDefinition {} +impl ::core::clone::Clone for XmlnsDefinition { + fn clone(&self) -> Self { + *self + } +} diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Media/Animation/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Media/Animation/mod.rs new file mode 100644 index 000000000..fb64dc4bb --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Media/Animation/mod.rs @@ -0,0 +1,201 @@ +pub type AddDeleteThemeTransition = *mut ::core::ffi::c_void; +pub type BackEase = *mut ::core::ffi::c_void; +pub type BasicConnectedAnimationConfiguration = *mut ::core::ffi::c_void; +pub type BeginStoryboard = *mut ::core::ffi::c_void; +pub type BounceEase = *mut ::core::ffi::c_void; +pub type CircleEase = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media_Animation\"`*"] +#[repr(transparent)] +pub struct ClockState(pub i32); +impl ClockState { + pub const Active: Self = Self(0i32); + pub const Filling: Self = Self(1i32); + pub const Stopped: Self = Self(2i32); +} +impl ::core::marker::Copy for ClockState {} +impl ::core::clone::Clone for ClockState { + fn clone(&self) -> Self { + *self + } +} +pub type ColorAnimation = *mut ::core::ffi::c_void; +pub type ColorAnimationUsingKeyFrames = *mut ::core::ffi::c_void; +pub type ColorKeyFrame = *mut ::core::ffi::c_void; +pub type ColorKeyFrameCollection = *mut ::core::ffi::c_void; +pub type CommonNavigationTransitionInfo = *mut ::core::ffi::c_void; +pub type ConnectedAnimation = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media_Animation\"`*"] +#[repr(transparent)] +pub struct ConnectedAnimationComponent(pub i32); +impl ConnectedAnimationComponent { + pub const OffsetX: Self = Self(0i32); + pub const OffsetY: Self = Self(1i32); + pub const CrossFade: Self = Self(2i32); + pub const Scale: Self = Self(3i32); +} +impl ::core::marker::Copy for ConnectedAnimationComponent {} +impl ::core::clone::Clone for ConnectedAnimationComponent { + fn clone(&self) -> Self { + *self + } +} +pub type ConnectedAnimationConfiguration = *mut ::core::ffi::c_void; +pub type ConnectedAnimationService = *mut ::core::ffi::c_void; +pub type ContentThemeTransition = *mut ::core::ffi::c_void; +pub type ContinuumNavigationTransitionInfo = *mut ::core::ffi::c_void; +pub type CubicEase = *mut ::core::ffi::c_void; +pub type DirectConnectedAnimationConfiguration = *mut ::core::ffi::c_void; +pub type DiscreteColorKeyFrame = *mut ::core::ffi::c_void; +pub type DiscreteDoubleKeyFrame = *mut ::core::ffi::c_void; +pub type DiscreteObjectKeyFrame = *mut ::core::ffi::c_void; +pub type DiscretePointKeyFrame = *mut ::core::ffi::c_void; +pub type DoubleAnimation = *mut ::core::ffi::c_void; +pub type DoubleAnimationUsingKeyFrames = *mut ::core::ffi::c_void; +pub type DoubleKeyFrame = *mut ::core::ffi::c_void; +pub type DoubleKeyFrameCollection = *mut ::core::ffi::c_void; +pub type DragItemThemeAnimation = *mut ::core::ffi::c_void; +pub type DragOverThemeAnimation = *mut ::core::ffi::c_void; +pub type DrillInNavigationTransitionInfo = *mut ::core::ffi::c_void; +pub type DrillInThemeAnimation = *mut ::core::ffi::c_void; +pub type DrillOutThemeAnimation = *mut ::core::ffi::c_void; +pub type DropTargetItemThemeAnimation = *mut ::core::ffi::c_void; +pub type EasingColorKeyFrame = *mut ::core::ffi::c_void; +pub type EasingDoubleKeyFrame = *mut ::core::ffi::c_void; +pub type EasingFunctionBase = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media_Animation\"`*"] +#[repr(transparent)] +pub struct EasingMode(pub i32); +impl EasingMode { + pub const EaseOut: Self = Self(0i32); + pub const EaseIn: Self = Self(1i32); + pub const EaseInOut: Self = Self(2i32); +} +impl ::core::marker::Copy for EasingMode {} +impl ::core::clone::Clone for EasingMode { + fn clone(&self) -> Self { + *self + } +} +pub type EasingPointKeyFrame = *mut ::core::ffi::c_void; +pub type EdgeUIThemeTransition = *mut ::core::ffi::c_void; +pub type ElasticEase = *mut ::core::ffi::c_void; +pub type EntranceNavigationTransitionInfo = *mut ::core::ffi::c_void; +pub type EntranceThemeTransition = *mut ::core::ffi::c_void; +pub type ExponentialEase = *mut ::core::ffi::c_void; +pub type FadeInThemeAnimation = *mut ::core::ffi::c_void; +pub type FadeOutThemeAnimation = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media_Animation\"`*"] +#[repr(transparent)] +pub struct FillBehavior(pub i32); +impl FillBehavior { + pub const HoldEnd: Self = Self(0i32); + pub const Stop: Self = Self(1i32); +} +impl ::core::marker::Copy for FillBehavior {} +impl ::core::clone::Clone for FillBehavior { + fn clone(&self) -> Self { + *self + } +} +pub type GravityConnectedAnimationConfiguration = *mut ::core::ffi::c_void; +pub type KeySpline = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Media_Animation\"`, `\"Foundation\"`*"] +#[cfg(feature = "Foundation")] +pub struct KeyTime { + pub TimeSpan: super::super::super::super::Foundation::TimeSpan, +} +#[cfg(feature = "Foundation")] +impl ::core::marker::Copy for KeyTime {} +#[cfg(feature = "Foundation")] +impl ::core::clone::Clone for KeyTime { + fn clone(&self) -> Self { + *self + } +} +pub type KeyTimeHelper = *mut ::core::ffi::c_void; +pub type LinearColorKeyFrame = *mut ::core::ffi::c_void; +pub type LinearDoubleKeyFrame = *mut ::core::ffi::c_void; +pub type LinearPointKeyFrame = *mut ::core::ffi::c_void; +pub type NavigationThemeTransition = *mut ::core::ffi::c_void; +pub type NavigationTransitionInfo = *mut ::core::ffi::c_void; +pub type ObjectAnimationUsingKeyFrames = *mut ::core::ffi::c_void; +pub type ObjectKeyFrame = *mut ::core::ffi::c_void; +pub type ObjectKeyFrameCollection = *mut ::core::ffi::c_void; +pub type PaneThemeTransition = *mut ::core::ffi::c_void; +pub type PointAnimation = *mut ::core::ffi::c_void; +pub type PointAnimationUsingKeyFrames = *mut ::core::ffi::c_void; +pub type PointKeyFrame = *mut ::core::ffi::c_void; +pub type PointKeyFrameCollection = *mut ::core::ffi::c_void; +pub type PointerDownThemeAnimation = *mut ::core::ffi::c_void; +pub type PointerUpThemeAnimation = *mut ::core::ffi::c_void; +pub type PopInThemeAnimation = *mut ::core::ffi::c_void; +pub type PopOutThemeAnimation = *mut ::core::ffi::c_void; +pub type PopupThemeTransition = *mut ::core::ffi::c_void; +pub type PowerEase = *mut ::core::ffi::c_void; +pub type QuadraticEase = *mut ::core::ffi::c_void; +pub type QuarticEase = *mut ::core::ffi::c_void; +pub type QuinticEase = *mut ::core::ffi::c_void; +pub type ReorderThemeTransition = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Media_Animation\"`, `\"Foundation\"`*"] +#[cfg(feature = "Foundation")] +pub struct RepeatBehavior { + pub Count: f64, + pub Duration: super::super::super::super::Foundation::TimeSpan, + pub Type: RepeatBehaviorType, +} +#[cfg(feature = "Foundation")] +impl ::core::marker::Copy for RepeatBehavior {} +#[cfg(feature = "Foundation")] +impl ::core::clone::Clone for RepeatBehavior { + fn clone(&self) -> Self { + *self + } +} +pub type RepeatBehaviorHelper = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media_Animation\"`*"] +#[repr(transparent)] +pub struct RepeatBehaviorType(pub i32); +impl RepeatBehaviorType { + pub const Count: Self = Self(0i32); + pub const Duration: Self = Self(1i32); + pub const Forever: Self = Self(2i32); +} +impl ::core::marker::Copy for RepeatBehaviorType {} +impl ::core::clone::Clone for RepeatBehaviorType { + fn clone(&self) -> Self { + *self + } +} +pub type RepositionThemeAnimation = *mut ::core::ffi::c_void; +pub type RepositionThemeTransition = *mut ::core::ffi::c_void; +pub type SineEase = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media_Animation\"`*"] +#[repr(transparent)] +pub struct SlideNavigationTransitionEffect(pub i32); +impl SlideNavigationTransitionEffect { + pub const FromBottom: Self = Self(0i32); + pub const FromLeft: Self = Self(1i32); + pub const FromRight: Self = Self(2i32); +} +impl ::core::marker::Copy for SlideNavigationTransitionEffect {} +impl ::core::clone::Clone for SlideNavigationTransitionEffect { + fn clone(&self) -> Self { + *self + } +} +pub type SlideNavigationTransitionInfo = *mut ::core::ffi::c_void; +pub type SplineColorKeyFrame = *mut ::core::ffi::c_void; +pub type SplineDoubleKeyFrame = *mut ::core::ffi::c_void; +pub type SplinePointKeyFrame = *mut ::core::ffi::c_void; +pub type SplitCloseThemeAnimation = *mut ::core::ffi::c_void; +pub type SplitOpenThemeAnimation = *mut ::core::ffi::c_void; +pub type Storyboard = *mut ::core::ffi::c_void; +pub type SuppressNavigationTransitionInfo = *mut ::core::ffi::c_void; +pub type SwipeBackThemeAnimation = *mut ::core::ffi::c_void; +pub type SwipeHintThemeAnimation = *mut ::core::ffi::c_void; +pub type Timeline = *mut ::core::ffi::c_void; +pub type TimelineCollection = *mut ::core::ffi::c_void; +pub type Transition = *mut ::core::ffi::c_void; +pub type TransitionCollection = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Media/Imaging/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Media/Imaging/mod.rs new file mode 100644 index 000000000..fc5ecf785 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Media/Imaging/mod.rs @@ -0,0 +1,54 @@ +#[doc = "*Required features: `\"UI_Xaml_Media_Imaging\"`*"] +#[repr(transparent)] +pub struct BitmapCreateOptions(pub u32); +impl BitmapCreateOptions { + pub const None: Self = Self(0u32); + pub const IgnoreImageCache: Self = Self(8u32); +} +impl ::core::marker::Copy for BitmapCreateOptions {} +impl ::core::clone::Clone for BitmapCreateOptions { + fn clone(&self) -> Self { + *self + } +} +pub type BitmapImage = *mut ::core::ffi::c_void; +pub type BitmapSource = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media_Imaging\"`*"] +#[repr(transparent)] +pub struct DecodePixelType(pub i32); +impl DecodePixelType { + pub const Physical: Self = Self(0i32); + pub const Logical: Self = Self(1i32); +} +impl ::core::marker::Copy for DecodePixelType {} +impl ::core::clone::Clone for DecodePixelType { + fn clone(&self) -> Self { + *self + } +} +pub type DownloadProgressEventArgs = *mut ::core::ffi::c_void; +pub type DownloadProgressEventHandler = *mut ::core::ffi::c_void; +pub type RenderTargetBitmap = *mut ::core::ffi::c_void; +pub type SoftwareBitmapSource = *mut ::core::ffi::c_void; +pub type SurfaceImageSource = *mut ::core::ffi::c_void; +pub type SvgImageSource = *mut ::core::ffi::c_void; +pub type SvgImageSourceFailedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media_Imaging\"`*"] +#[repr(transparent)] +pub struct SvgImageSourceLoadStatus(pub i32); +impl SvgImageSourceLoadStatus { + pub const Success: Self = Self(0i32); + pub const NetworkError: Self = Self(1i32); + pub const InvalidFormat: Self = Self(2i32); + pub const Other: Self = Self(3i32); +} +impl ::core::marker::Copy for SvgImageSourceLoadStatus {} +impl ::core::clone::Clone for SvgImageSourceLoadStatus { + fn clone(&self) -> Self { + *self + } +} +pub type SvgImageSourceOpenedEventArgs = *mut ::core::ffi::c_void; +pub type VirtualSurfaceImageSource = *mut ::core::ffi::c_void; +pub type WriteableBitmap = *mut ::core::ffi::c_void; +pub type XamlRenderingBackgroundTask = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Media/Media3D/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Media/Media3D/mod.rs new file mode 100644 index 000000000..6a4c9162d --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Media/Media3D/mod.rs @@ -0,0 +1,30 @@ +pub type CompositeTransform3D = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Media_Media3D\"`*"] +pub struct Matrix3D { + pub M11: f64, + pub M12: f64, + pub M13: f64, + pub M14: f64, + pub M21: f64, + pub M22: f64, + pub M23: f64, + pub M24: f64, + pub M31: f64, + pub M32: f64, + pub M33: f64, + pub M34: f64, + pub OffsetX: f64, + pub OffsetY: f64, + pub OffsetZ: f64, + pub M44: f64, +} +impl ::core::marker::Copy for Matrix3D {} +impl ::core::clone::Clone for Matrix3D { + fn clone(&self) -> Self { + *self + } +} +pub type Matrix3DHelper = *mut ::core::ffi::c_void; +pub type PerspectiveTransform3D = *mut ::core::ffi::c_void; +pub type Transform3D = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Media/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Media/mod.rs new file mode 100644 index 000000000..688736ba4 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Media/mod.rs @@ -0,0 +1,409 @@ +#[cfg(feature = "UI_Xaml_Media_Animation")] +pub mod Animation; +#[cfg(feature = "UI_Xaml_Media_Imaging")] +pub mod Imaging; +#[cfg(feature = "UI_Xaml_Media_Media3D")] +pub mod Media3D; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct AcrylicBackgroundSource(pub i32); +impl AcrylicBackgroundSource { + pub const HostBackdrop: Self = Self(0i32); + pub const Backdrop: Self = Self(1i32); +} +impl ::core::marker::Copy for AcrylicBackgroundSource {} +impl ::core::clone::Clone for AcrylicBackgroundSource { + fn clone(&self) -> Self { + *self + } +} +pub type AcrylicBrush = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct AlignmentX(pub i32); +impl AlignmentX { + pub const Left: Self = Self(0i32); + pub const Center: Self = Self(1i32); + pub const Right: Self = Self(2i32); +} +impl ::core::marker::Copy for AlignmentX {} +impl ::core::clone::Clone for AlignmentX { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct AlignmentY(pub i32); +impl AlignmentY { + pub const Top: Self = Self(0i32); + pub const Center: Self = Self(1i32); + pub const Bottom: Self = Self(2i32); +} +impl ::core::marker::Copy for AlignmentY {} +impl ::core::clone::Clone for AlignmentY { + fn clone(&self) -> Self { + *self + } +} +pub type ArcSegment = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct AudioCategory(pub i32); +impl AudioCategory { + pub const Other: Self = Self(0i32); + pub const ForegroundOnlyMedia: Self = Self(1i32); + pub const BackgroundCapableMedia: Self = Self(2i32); + pub const Communications: Self = Self(3i32); + pub const Alerts: Self = Self(4i32); + pub const SoundEffects: Self = Self(5i32); + pub const GameEffects: Self = Self(6i32); + pub const GameMedia: Self = Self(7i32); + pub const GameChat: Self = Self(8i32); + pub const Speech: Self = Self(9i32); + pub const Movie: Self = Self(10i32); + pub const Media: Self = Self(11i32); +} +impl ::core::marker::Copy for AudioCategory {} +impl ::core::clone::Clone for AudioCategory { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct AudioDeviceType(pub i32); +impl AudioDeviceType { + pub const Console: Self = Self(0i32); + pub const Multimedia: Self = Self(1i32); + pub const Communications: Self = Self(2i32); +} +impl ::core::marker::Copy for AudioDeviceType {} +impl ::core::clone::Clone for AudioDeviceType { + fn clone(&self) -> Self { + *self + } +} +pub type BezierSegment = *mut ::core::ffi::c_void; +pub type BitmapCache = *mut ::core::ffi::c_void; +pub type Brush = *mut ::core::ffi::c_void; +pub type BrushCollection = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct BrushMappingMode(pub i32); +impl BrushMappingMode { + pub const Absolute: Self = Self(0i32); + pub const RelativeToBoundingBox: Self = Self(1i32); +} +impl ::core::marker::Copy for BrushMappingMode {} +impl ::core::clone::Clone for BrushMappingMode { + fn clone(&self) -> Self { + *self + } +} +pub type CacheMode = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct ColorInterpolationMode(pub i32); +impl ColorInterpolationMode { + pub const ScRgbLinearInterpolation: Self = Self(0i32); + pub const SRgbLinearInterpolation: Self = Self(1i32); +} +impl ::core::marker::Copy for ColorInterpolationMode {} +impl ::core::clone::Clone for ColorInterpolationMode { + fn clone(&self) -> Self { + *self + } +} +pub type CompositeTransform = *mut ::core::ffi::c_void; +pub type CompositionTarget = *mut ::core::ffi::c_void; +pub type DoubleCollection = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct ElementCompositeMode(pub i32); +impl ElementCompositeMode { + pub const Inherit: Self = Self(0i32); + pub const SourceOver: Self = Self(1i32); + pub const MinBlend: Self = Self(2i32); +} +impl ::core::marker::Copy for ElementCompositeMode {} +impl ::core::clone::Clone for ElementCompositeMode { + fn clone(&self) -> Self { + *self + } +} +pub type EllipseGeometry = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct FastPlayFallbackBehaviour(pub i32); +impl FastPlayFallbackBehaviour { + pub const Skip: Self = Self(0i32); + pub const Hide: Self = Self(1i32); + pub const Disable: Self = Self(2i32); +} +impl ::core::marker::Copy for FastPlayFallbackBehaviour {} +impl ::core::clone::Clone for FastPlayFallbackBehaviour { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct FillRule(pub i32); +impl FillRule { + pub const EvenOdd: Self = Self(0i32); + pub const Nonzero: Self = Self(1i32); +} +impl ::core::marker::Copy for FillRule {} +impl ::core::clone::Clone for FillRule { + fn clone(&self) -> Self { + *self + } +} +pub type FontFamily = *mut ::core::ffi::c_void; +pub type GeneralTransform = *mut ::core::ffi::c_void; +pub type Geometry = *mut ::core::ffi::c_void; +pub type GeometryCollection = *mut ::core::ffi::c_void; +pub type GeometryGroup = *mut ::core::ffi::c_void; +pub type GradientBrush = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct GradientSpreadMethod(pub i32); +impl GradientSpreadMethod { + pub const Pad: Self = Self(0i32); + pub const Reflect: Self = Self(1i32); + pub const Repeat: Self = Self(2i32); +} +impl ::core::marker::Copy for GradientSpreadMethod {} +impl ::core::clone::Clone for GradientSpreadMethod { + fn clone(&self) -> Self { + *self + } +} +pub type GradientStop = *mut ::core::ffi::c_void; +pub type GradientStopCollection = *mut ::core::ffi::c_void; +pub type ImageBrush = *mut ::core::ffi::c_void; +pub type ImageSource = *mut ::core::ffi::c_void; +pub type LineGeometry = *mut ::core::ffi::c_void; +pub type LineSegment = *mut ::core::ffi::c_void; +pub type LinearGradientBrush = *mut ::core::ffi::c_void; +pub type LoadedImageSourceLoadCompletedEventArgs = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct LoadedImageSourceLoadStatus(pub i32); +impl LoadedImageSourceLoadStatus { + pub const Success: Self = Self(0i32); + pub const NetworkError: Self = Self(1i32); + pub const InvalidFormat: Self = Self(2i32); + pub const Other: Self = Self(3i32); +} +impl ::core::marker::Copy for LoadedImageSourceLoadStatus {} +impl ::core::clone::Clone for LoadedImageSourceLoadStatus { + fn clone(&self) -> Self { + *self + } +} +pub type LoadedImageSurface = *mut ::core::ffi::c_void; +#[repr(C)] +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +pub struct Matrix { + pub M11: f64, + pub M12: f64, + pub M21: f64, + pub M22: f64, + pub OffsetX: f64, + pub OffsetY: f64, +} +impl ::core::marker::Copy for Matrix {} +impl ::core::clone::Clone for Matrix { + fn clone(&self) -> Self { + *self + } +} +pub type Matrix3DProjection = *mut ::core::ffi::c_void; +pub type MatrixHelper = *mut ::core::ffi::c_void; +pub type MatrixTransform = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct MediaCanPlayResponse(pub i32); +impl MediaCanPlayResponse { + pub const NotSupported: Self = Self(0i32); + pub const Maybe: Self = Self(1i32); + pub const Probably: Self = Self(2i32); +} +impl ::core::marker::Copy for MediaCanPlayResponse {} +impl ::core::clone::Clone for MediaCanPlayResponse { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct MediaElementState(pub i32); +impl MediaElementState { + pub const Closed: Self = Self(0i32); + pub const Opening: Self = Self(1i32); + pub const Buffering: Self = Self(2i32); + pub const Playing: Self = Self(3i32); + pub const Paused: Self = Self(4i32); + pub const Stopped: Self = Self(5i32); +} +impl ::core::marker::Copy for MediaElementState {} +impl ::core::clone::Clone for MediaElementState { + fn clone(&self) -> Self { + *self + } +} +pub type MediaTransportControlsThumbnailRequestedEventArgs = *mut ::core::ffi::c_void; +pub type PartialMediaFailureDetectedEventArgs = *mut ::core::ffi::c_void; +pub type PathFigure = *mut ::core::ffi::c_void; +pub type PathFigureCollection = *mut ::core::ffi::c_void; +pub type PathGeometry = *mut ::core::ffi::c_void; +pub type PathSegment = *mut ::core::ffi::c_void; +pub type PathSegmentCollection = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct PenLineCap(pub i32); +impl PenLineCap { + pub const Flat: Self = Self(0i32); + pub const Square: Self = Self(1i32); + pub const Round: Self = Self(2i32); + pub const Triangle: Self = Self(3i32); +} +impl ::core::marker::Copy for PenLineCap {} +impl ::core::clone::Clone for PenLineCap { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct PenLineJoin(pub i32); +impl PenLineJoin { + pub const Miter: Self = Self(0i32); + pub const Bevel: Self = Self(1i32); + pub const Round: Self = Self(2i32); +} +impl ::core::marker::Copy for PenLineJoin {} +impl ::core::clone::Clone for PenLineJoin { + fn clone(&self) -> Self { + *self + } +} +pub type PlaneProjection = *mut ::core::ffi::c_void; +pub type PointCollection = *mut ::core::ffi::c_void; +pub type PolyBezierSegment = *mut ::core::ffi::c_void; +pub type PolyLineSegment = *mut ::core::ffi::c_void; +pub type PolyQuadraticBezierSegment = *mut ::core::ffi::c_void; +pub type Projection = *mut ::core::ffi::c_void; +pub type QuadraticBezierSegment = *mut ::core::ffi::c_void; +pub type RateChangedRoutedEventArgs = *mut ::core::ffi::c_void; +pub type RateChangedRoutedEventHandler = *mut ::core::ffi::c_void; +pub type RectangleGeometry = *mut ::core::ffi::c_void; +pub type RenderedEventArgs = *mut ::core::ffi::c_void; +pub type RenderingEventArgs = *mut ::core::ffi::c_void; +pub type RevealBackgroundBrush = *mut ::core::ffi::c_void; +pub type RevealBorderBrush = *mut ::core::ffi::c_void; +pub type RevealBrush = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct RevealBrushState(pub i32); +impl RevealBrushState { + pub const Normal: Self = Self(0i32); + pub const PointerOver: Self = Self(1i32); + pub const Pressed: Self = Self(2i32); +} +impl ::core::marker::Copy for RevealBrushState {} +impl ::core::clone::Clone for RevealBrushState { + fn clone(&self) -> Self { + *self + } +} +pub type RotateTransform = *mut ::core::ffi::c_void; +pub type ScaleTransform = *mut ::core::ffi::c_void; +pub type Shadow = *mut ::core::ffi::c_void; +pub type SkewTransform = *mut ::core::ffi::c_void; +pub type SolidColorBrush = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct Stereo3DVideoPackingMode(pub i32); +impl Stereo3DVideoPackingMode { + pub const None: Self = Self(0i32); + pub const SideBySide: Self = Self(1i32); + pub const TopBottom: Self = Self(2i32); +} +impl ::core::marker::Copy for Stereo3DVideoPackingMode {} +impl ::core::clone::Clone for Stereo3DVideoPackingMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct Stereo3DVideoRenderMode(pub i32); +impl Stereo3DVideoRenderMode { + pub const Mono: Self = Self(0i32); + pub const Stereo: Self = Self(1i32); +} +impl ::core::marker::Copy for Stereo3DVideoRenderMode {} +impl ::core::clone::Clone for Stereo3DVideoRenderMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct Stretch(pub i32); +impl Stretch { + pub const None: Self = Self(0i32); + pub const Fill: Self = Self(1i32); + pub const Uniform: Self = Self(2i32); + pub const UniformToFill: Self = Self(3i32); +} +impl ::core::marker::Copy for Stretch {} +impl ::core::clone::Clone for Stretch { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct StyleSimulations(pub i32); +impl StyleSimulations { + pub const None: Self = Self(0i32); + pub const BoldSimulation: Self = Self(1i32); + pub const ItalicSimulation: Self = Self(2i32); + pub const BoldItalicSimulation: Self = Self(3i32); +} +impl ::core::marker::Copy for StyleSimulations {} +impl ::core::clone::Clone for StyleSimulations { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"UI_Xaml_Media\"`*"] +#[repr(transparent)] +pub struct SweepDirection(pub i32); +impl SweepDirection { + pub const Counterclockwise: Self = Self(0i32); + pub const Clockwise: Self = Self(1i32); +} +impl ::core::marker::Copy for SweepDirection {} +impl ::core::clone::Clone for SweepDirection { + fn clone(&self) -> Self { + *self + } +} +pub type ThemeShadow = *mut ::core::ffi::c_void; +pub type TileBrush = *mut ::core::ffi::c_void; +pub type TimelineMarker = *mut ::core::ffi::c_void; +pub type TimelineMarkerCollection = *mut ::core::ffi::c_void; +pub type TimelineMarkerRoutedEventArgs = *mut ::core::ffi::c_void; +pub type TimelineMarkerRoutedEventHandler = *mut ::core::ffi::c_void; +pub type Transform = *mut ::core::ffi::c_void; +pub type TransformCollection = *mut ::core::ffi::c_void; +pub type TransformGroup = *mut ::core::ffi::c_void; +pub type TranslateTransform = *mut ::core::ffi::c_void; +pub type VisualTreeHelper = *mut ::core::ffi::c_void; +pub type XamlCompositionBrushBase = *mut ::core::ffi::c_void; +pub type XamlLight = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Navigation/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Navigation/mod.rs new file mode 100644 index 000000000..4fc67ddea --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Navigation/mod.rs @@ -0,0 +1,39 @@ +pub type FrameNavigationOptions = *mut ::core::ffi::c_void; +pub type LoadCompletedEventHandler = *mut ::core::ffi::c_void; +pub type NavigatedEventHandler = *mut ::core::ffi::c_void; +pub type NavigatingCancelEventArgs = *mut ::core::ffi::c_void; +pub type NavigatingCancelEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Navigation\"`*"] +#[repr(transparent)] +pub struct NavigationCacheMode(pub i32); +impl NavigationCacheMode { + pub const Disabled: Self = Self(0i32); + pub const Required: Self = Self(1i32); + pub const Enabled: Self = Self(2i32); +} +impl ::core::marker::Copy for NavigationCacheMode {} +impl ::core::clone::Clone for NavigationCacheMode { + fn clone(&self) -> Self { + *self + } +} +pub type NavigationEventArgs = *mut ::core::ffi::c_void; +pub type NavigationFailedEventArgs = *mut ::core::ffi::c_void; +pub type NavigationFailedEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Navigation\"`*"] +#[repr(transparent)] +pub struct NavigationMode(pub i32); +impl NavigationMode { + pub const New: Self = Self(0i32); + pub const Back: Self = Self(1i32); + pub const Forward: Self = Self(2i32); + pub const Refresh: Self = Self(3i32); +} +impl ::core::marker::Copy for NavigationMode {} +impl ::core::clone::Clone for NavigationMode { + fn clone(&self) -> Self { + *self + } +} +pub type NavigationStoppedEventHandler = *mut ::core::ffi::c_void; +pub type PageStackEntry = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Printing/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Printing/mod.rs new file mode 100644 index 000000000..3b59425bb --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Printing/mod.rs @@ -0,0 +1,20 @@ +pub type AddPagesEventArgs = *mut ::core::ffi::c_void; +pub type AddPagesEventHandler = *mut ::core::ffi::c_void; +pub type GetPreviewPageEventArgs = *mut ::core::ffi::c_void; +pub type GetPreviewPageEventHandler = *mut ::core::ffi::c_void; +pub type PaginateEventArgs = *mut ::core::ffi::c_void; +pub type PaginateEventHandler = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml_Printing\"`*"] +#[repr(transparent)] +pub struct PreviewPageCountType(pub i32); +impl PreviewPageCountType { + pub const Final: Self = Self(0i32); + pub const Intermediate: Self = Self(1i32); +} +impl ::core::marker::Copy for PreviewPageCountType {} +impl ::core::clone::Clone for PreviewPageCountType { + fn clone(&self) -> Self { + *self + } +} +pub type PrintDocument = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Resources/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Resources/mod.rs new file mode 100644 index 000000000..f837db968 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Resources/mod.rs @@ -0,0 +1 @@ +pub type CustomXamlResourceLoader = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/Shapes/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/Shapes/mod.rs new file mode 100644 index 000000000..8853f8dcd --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/Shapes/mod.rs @@ -0,0 +1,7 @@ +pub type Ellipse = *mut ::core::ffi::c_void; +pub type Line = *mut ::core::ffi::c_void; +pub type Path = *mut ::core::ffi::c_void; +pub type Polygon = *mut ::core::ffi::c_void; +pub type Polyline = *mut ::core::ffi::c_void; +pub type Rectangle = *mut ::core::ffi::c_void; +pub type Shape = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys/src/Windows/UI/Xaml/mod.rs b/vendor/windows-sys/src/Windows/UI/Xaml/mod.rs new file mode 100644 index 000000000..f703610d5 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/Xaml/mod.rs @@ -0,0 +1,699 @@ +#[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; +pub type AdaptiveTrigger = *mut ::core::ffi::c_void; +pub type Application = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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)] +#[doc = "*Required features: `\"UI_Xaml\"`*"] +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)] +#[doc = "*Required features: `\"UI_Xaml\"`, `\"Foundation\"`*"] +#[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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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)] +#[doc = "*Required features: `\"UI_Xaml\"`*"] +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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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)] +#[doc = "*Required features: `\"UI_Xaml\"`*"] +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; +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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 + } +} +#[doc = "*Required features: `\"UI_Xaml\"`*"] +#[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; diff --git a/vendor/windows-sys/src/Windows/UI/mod.rs b/vendor/windows-sys/src/Windows/UI/mod.rs new file mode 100644 index 000000000..d544306e3 --- /dev/null +++ b/vendor/windows-sys/src/Windows/UI/mod.rs @@ -0,0 +1,59 @@ +#[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 + } +} |