| 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; |