// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; import "Windows.Devices.Geolocation.idl"; import "Windows.Foundation.Numerics.idl"; import "Windows.Services.Maps.idl"; import "Windows.Services.Maps.LocalSearch.idl"; import "Windows.Storage.Streams.idl"; import "Windows.UI.idl"; import "Windows.UI.Xaml.idl"; import "Windows.UI.Xaml.Controls.idl"; // Forward Declare namespace Windows { namespace Devices { namespace Geolocation { typedef enum AltitudeReferenceSystem AltitudeReferenceSystem; runtimeclass GeoboundingBox; runtimeclass Geopath; runtimeclass Geopoint; } } } namespace Windows { namespace Foundation { namespace Numerics { typedef struct Vector3 Vector3; } } } namespace Windows { namespace Foundation { typedef struct Point Point; typedef struct TimeSpan TimeSpan; apicontract UniversalApiContract; runtimeclass Uri; } } namespace Windows { namespace Services { namespace Maps { namespace LocalSearch { runtimeclass LocalLocation; } } } } namespace Windows { namespace Services { namespace Maps { apicontract LocalSearchContract; runtimeclass MapRoute; } } } namespace Windows { namespace Storage { namespace Streams { interface IRandomAccessStreamReference; } } } namespace Windows { namespace UI { typedef struct Color Color; } } namespace Windows { namespace UI { namespace Xaml { runtimeclass DataTemplate; runtimeclass DependencyObject; runtimeclass DependencyProperty; typedef struct Thickness Thickness; } } } namespace Windows { namespace UI { namespace Xaml { namespace Controls { namespace Maps { typedef enum MapAnimationKind MapAnimationKind; typedef enum MapCameraChangeReason MapCameraChangeReason; typedef enum MapColorScheme MapColorScheme; typedef enum MapElementCollisionBehavior MapElementCollisionBehavior; typedef enum MapInteractionMode MapInteractionMode; typedef enum MapLoadingStatus MapLoadingStatus; typedef enum MapModel3DShadingOption MapModel3DShadingOption; typedef enum MapPanInteractionMode MapPanInteractionMode; typedef enum MapProjection MapProjection; typedef enum MapStyle MapStyle; typedef enum MapTileAnimationState MapTileAnimationState; typedef enum MapTileLayer MapTileLayer; typedef enum MapVisibleRegionKind MapVisibleRegionKind; typedef enum MapWatermarkMode MapWatermarkMode; typedef struct MapZoomLevelRange MapZoomLevelRange; interface ICustomMapTileDataSource; interface ICustomMapTileDataSourceFactory; interface IHttpMapTileDataSource; interface IHttpMapTileDataSourceFactory; interface ILocalMapTileDataSource; interface ILocalMapTileDataSourceFactory; interface IMapActualCameraChangedEventArgs; interface IMapActualCameraChangedEventArgs2; interface IMapActualCameraChangingEventArgs; interface IMapActualCameraChangingEventArgs2; interface IMapBillboard; interface IMapBillboardFactory; interface IMapBillboardStatics; interface IMapCamera; interface IMapCameraFactory; interface IMapContextRequestedEventArgs; interface IMapControl; interface IMapControl2; interface IMapControl3; interface IMapControl4; interface IMapControl5; interface IMapControl6; interface IMapControl7; interface IMapControl8; interface IMapControlBusinessLandmarkClickEventArgs; interface IMapControlBusinessLandmarkPointerEnteredEventArgs; interface IMapControlBusinessLandmarkPointerExitedEventArgs; interface IMapControlBusinessLandmarkRightTappedEventArgs; interface IMapControlDataHelper; interface IMapControlDataHelper2; interface IMapControlDataHelperFactory; interface IMapControlDataHelperStatics; interface IMapControlStatics; interface IMapControlStatics2; interface IMapControlStatics4; interface IMapControlStatics5; interface IMapControlStatics6; interface IMapControlStatics7; interface IMapControlStatics8; interface IMapControlTransitFeatureClickEventArgs; interface IMapControlTransitFeaturePointerEnteredEventArgs; interface IMapControlTransitFeaturePointerExitedEventArgs; interface IMapControlTransitFeatureRightTappedEventArgs; interface IMapCustomExperience; interface IMapCustomExperienceChangedEventArgs; interface IMapCustomExperienceFactory; interface IMapElement; interface IMapElement2; interface IMapElement3; interface IMapElement3D; interface IMapElement3DStatics; interface IMapElement4; interface IMapElementClickEventArgs; interface IMapElementFactory; interface IMapElementPointerEnteredEventArgs; interface IMapElementPointerExitedEventArgs; interface IMapElementStatics; interface IMapElementStatics2; interface IMapElementStatics3; interface IMapElementStatics4; interface IMapElementsLayer; interface IMapElementsLayerClickEventArgs; interface IMapElementsLayerContextRequestedEventArgs; interface IMapElementsLayerPointerEnteredEventArgs; interface IMapElementsLayerPointerExitedEventArgs; interface IMapElementsLayerStatics; interface IMapIcon; interface IMapIcon2; interface IMapIconStatics; interface IMapIconStatics2; interface IMapInputEventArgs; interface IMapItemsControl; interface IMapItemsControlStatics; interface IMapLayer; interface IMapLayerFactory; interface IMapLayerStatics; interface IMapModel3D; interface IMapModel3DFactory; interface IMapModel3DStatics; interface IMapPolygon; interface IMapPolygon2; interface IMapPolygonStatics; interface IMapPolyline; interface IMapPolylineStatics; interface IMapRightTappedEventArgs; interface IMapRouteView; interface IMapRouteViewFactory; interface IMapScene; interface IMapSceneStatics; interface IMapStyleSheet; interface IMapStyleSheetEntriesStatics; interface IMapStyleSheetEntryStatesStatics; interface IMapStyleSheetStatics; interface IMapTargetCameraChangedEventArgs; interface IMapTargetCameraChangedEventArgs2; interface IMapTileBitmapRequest; interface IMapTileBitmapRequestDeferral; interface IMapTileBitmapRequestedEventArgs; interface IMapTileBitmapRequestedEventArgs2; interface IMapTileDataSource; interface IMapTileDataSourceFactory; interface IMapTileSource; interface IMapTileSource2; interface IMapTileSourceFactory; interface IMapTileSourceStatics; interface IMapTileSourceStatics2; interface IMapTileUriRequest; interface IMapTileUriRequestDeferral; interface IMapTileUriRequestedEventArgs; interface IMapTileUriRequestedEventArgs2; interface IStreetsideExperience; interface IStreetsideExperienceFactory; interface IStreetsidePanorama; interface IStreetsidePanoramaStatics; runtimeclass CustomMapTileDataSource; runtimeclass HttpMapTileDataSource; runtimeclass LocalMapTileDataSource; runtimeclass MapActualCameraChangedEventArgs; runtimeclass MapActualCameraChangingEventArgs; runtimeclass MapBillboard; runtimeclass MapCamera; runtimeclass MapContextRequestedEventArgs; runtimeclass MapControl; runtimeclass MapControlBusinessLandmarkClickEventArgs; runtimeclass MapControlBusinessLandmarkPointerEnteredEventArgs; runtimeclass MapControlBusinessLandmarkPointerExitedEventArgs; runtimeclass MapControlBusinessLandmarkRightTappedEventArgs; runtimeclass MapControlDataHelper; runtimeclass MapControlTransitFeatureClickEventArgs; runtimeclass MapControlTransitFeaturePointerEnteredEventArgs; runtimeclass MapControlTransitFeaturePointerExitedEventArgs; runtimeclass MapControlTransitFeatureRightTappedEventArgs; runtimeclass MapCustomExperience; runtimeclass MapCustomExperienceChangedEventArgs; runtimeclass MapElement; runtimeclass MapElement3D; runtimeclass MapElementClickEventArgs; runtimeclass MapElementPointerEnteredEventArgs; runtimeclass MapElementPointerExitedEventArgs; runtimeclass MapElementsLayer; runtimeclass MapElementsLayerClickEventArgs; runtimeclass MapElementsLayerContextRequestedEventArgs; runtimeclass MapElementsLayerPointerEnteredEventArgs; runtimeclass MapElementsLayerPointerExitedEventArgs; runtimeclass MapIcon; runtimeclass MapInputEventArgs; runtimeclass MapItemsControl; runtimeclass MapLayer; runtimeclass MapModel3D; runtimeclass MapPolygon; runtimeclass MapPolyline; runtimeclass MapRightTappedEventArgs; runtimeclass MapRouteView; runtimeclass MapScene; runtimeclass MapStyleSheet; runtimeclass MapStyleSheetEntries; runtimeclass MapStyleSheetEntryStates; runtimeclass MapTargetCameraChangedEventArgs; runtimeclass MapTileBitmapRequest; runtimeclass MapTileBitmapRequestDeferral; runtimeclass MapTileBitmapRequestedEventArgs; runtimeclass MapTileDataSource; runtimeclass MapTileSource; runtimeclass MapTileUriRequest; runtimeclass MapTileUriRequestDeferral; runtimeclass MapTileUriRequestedEventArgs; runtimeclass StreetsideExperience; runtimeclass StreetsidePanorama; } } } } } // Generic instantiations namespace Windows { namespace UI { namespace Xaml { namespace Controls { namespace Maps { declare { interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; } } } } } } // Type definition namespace Windows { namespace UI { namespace Xaml { namespace Controls { namespace Maps { [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapAnimationKind { Default = 0, None = 1, Linear = 2, Bow = 3 }; [contract(Windows.Foundation.UniversalApiContract, 2.0)] enum MapCameraChangeReason { System = 0, UserInteraction = 1, Programmatic = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapColorScheme { Light = 0, Dark = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapElementCollisionBehavior { Hide = 0, RemainVisible = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapInteractionMode { Auto = 0, Disabled = 1, GestureOnly = 2, [contract(Windows.Foundation.UniversalApiContract, 3.0)] PointerAndKeyboard = 2, ControlOnly = 3, GestureAndControl = 4, [contract(Windows.Foundation.UniversalApiContract, 3.0)] PointerKeyboardAndControl = 4, [contract(Windows.Foundation.UniversalApiContract, 3.0)] PointerOnly = 5 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapLoadingStatus { Loading = 0, Loaded = 1, [contract(Windows.Foundation.UniversalApiContract, 2.0)] DataUnavailable = 2, [contract(Windows.Foundation.UniversalApiContract, 8.0)] DownloadedMapsManagerUnavailable = 3 }; [contract(Windows.Foundation.UniversalApiContract, 5.0)] enum MapModel3DShadingOption { Default = 0, Flat = 1, Smooth = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapPanInteractionMode { Auto = 0, Disabled = 1 }; [contract(Windows.Foundation.UniversalApiContract, 4.0)] enum MapProjection { WebMercator = 0, Globe = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapStyle { None = 0, Road = 1, Aerial = 2, AerialWithRoads = 3, Terrain = 4, [contract(Windows.Foundation.UniversalApiContract, 1.0)] Aerial3D = 5, [contract(Windows.Foundation.UniversalApiContract, 1.0)] Aerial3DWithRoads = 6, [contract(Windows.Foundation.UniversalApiContract, 4.0)] Custom = 7 }; [contract(Windows.Foundation.UniversalApiContract, 7.0)] enum MapTileAnimationState { Stopped = 0, Paused = 1, Playing = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapTileLayer { LabelOverlay = 0, RoadOverlay = 1, AreaOverlay = 2, BackgroundOverlay = 3, BackgroundReplacement = 4 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum MapVisibleRegionKind { Near = 0, Full = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum MapWatermarkMode { Automatic = 0, On = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] struct MapZoomLevelRange { DOUBLE Min; DOUBLE Max; }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.CustomMapTileDataSource)] [uuid(65DA384A-2DB1-4BE1-B155-3D0C9ECF4799)] interface ICustomMapTileDataSource : IInspectable { [eventadd] HRESULT BitmapRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT BitmapRequested([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.CustomMapTileDataSource)] [uuid(C8477947-C955-4F22-9444-A1D8D744AF11)] interface ICustomMapTileDataSourceFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.CustomMapTileDataSource** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.HttpMapTileDataSource)] [uuid(9D03CB5C-FD79-4795-87BE-7E54CA0B37D0)] interface IHttpMapTileDataSource : IInspectable { [propget] HRESULT UriFormatString([out] [retval] HSTRING* value); [propput] HRESULT UriFormatString([in] HSTRING value); [propget] HRESULT AdditionalRequestHeaders([out] [retval] Windows.Foundation.Collections.IMap** value); [propget] HRESULT AllowCaching([out] [retval] boolean* value); [propput] HRESULT AllowCaching([in] boolean value); [eventadd] HRESULT UriRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT UriRequested([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.HttpMapTileDataSource)] [uuid(53B4B107-84DC-4291-89F8-6D0BB612A055)] interface IHttpMapTileDataSourceFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.HttpMapTileDataSource** value); HRESULT CreateInstanceWithUriFormatString([in] HSTRING uriFormatString, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.HttpMapTileDataSource** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.LocalMapTileDataSource)] [uuid(616257B5-9108-4F12-8BF4-BB3C8F6274E5)] interface ILocalMapTileDataSource : IInspectable { [propget] HRESULT UriFormatString([out] [retval] HSTRING* value); [propput] HRESULT UriFormatString([in] HSTRING value); [eventadd] HRESULT UriRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT UriRequested([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.LocalMapTileDataSource)] [uuid(C5CFE9FC-72AC-4839-8A0D-011F24693C79)] interface ILocalMapTileDataSourceFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.LocalMapTileDataSource** value); HRESULT CreateInstanceWithUriFormatString([in] HSTRING uriFormatString, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.LocalMapTileDataSource** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapActualCameraChangedEventArgs)] [uuid(DAA080DA-B7F4-422C-A618-BBAA7C1D814C)] interface IMapActualCameraChangedEventArgs : IInspectable { [propget] HRESULT Camera([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapActualCameraChangedEventArgs)] [uuid(7BA4C7E5-10DC-455A-9D04-1D72FB6D9B93)] interface IMapActualCameraChangedEventArgs2 : IInspectable { [propget] HRESULT ChangeReason([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCameraChangeReason* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapActualCameraChangingEventArgs)] [uuid(6B0DBED6-93F7-4682-8DE5-A47A1CC7A945)] interface IMapActualCameraChangingEventArgs : IInspectable { [propget] HRESULT Camera([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapActualCameraChangingEventArgs)] [uuid(F2867897-40AC-4E8A-A927-510F3846A47E)] interface IMapActualCameraChangingEventArgs2 : IInspectable { [propget] HRESULT ChangeReason([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCameraChangeReason* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapBillboard)] [uuid(1694259D-0AE2-4F42-A02E-292CA835D39D)] interface IMapBillboard : IInspectable { [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propput] HRESULT Location([in] Windows.Devices.Geolocation.Geopoint* value); [propget] HRESULT NormalizedAnchorPoint([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT NormalizedAnchorPoint([in] Windows.Foundation.Point value); [propget] HRESULT Image([out] [retval] Windows.Storage.Streams.IRandomAccessStreamReference** value); [propput] HRESULT Image([in] Windows.Storage.Streams.IRandomAccessStreamReference* value); [propget] HRESULT CollisionBehaviorDesired([out] [retval] Windows.UI.Xaml.Controls.Maps.MapElementCollisionBehavior* value); [propput] HRESULT CollisionBehaviorDesired([in] Windows.UI.Xaml.Controls.Maps.MapElementCollisionBehavior value); [propget] HRESULT ReferenceCamera([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapBillboard)] [uuid(BE45A4C5-8F09-4B86-AE28-783740EB8B31)] interface IMapBillboardFactory : IInspectable { HRESULT CreateInstanceFromCamera([in] Windows.UI.Xaml.Controls.Maps.MapCamera* camera, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapBillboard** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapBillboard)] [uuid(FDF839FE-E1F7-4FB0-8887-7DA68C647333)] interface IMapBillboardStatics : IInspectable { [propget] HRESULT LocationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT NormalizedAnchorPointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CollisionBehaviorDesiredProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapCamera)] [uuid(53A6B623-C0F8-4D8B-AD1E-A59598EA840B)] interface IMapCamera : IInspectable { [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propput] HRESULT Location([in] Windows.Devices.Geolocation.Geopoint* value); [propget] HRESULT Heading([out] [retval] DOUBLE* value); [propput] HRESULT Heading([in] DOUBLE value); [propget] HRESULT Pitch([out] [retval] DOUBLE* value); [propput] HRESULT Pitch([in] DOUBLE value); [propget] HRESULT Roll([out] [retval] DOUBLE* value); [propput] HRESULT Roll([in] DOUBLE value); [propget] HRESULT FieldOfView([out] [retval] DOUBLE* value); [propput] HRESULT FieldOfView([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapCamera)] [uuid(EA3B0F16-83AF-4ACE-8E71-10AD9F1E9E7F)] interface IMapCameraFactory : IInspectable { HRESULT CreateInstanceWithLocation([in] Windows.Devices.Geolocation.Geopoint* location, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); HRESULT CreateInstanceWithLocationAndHeading([in] Windows.Devices.Geolocation.Geopoint* location, [in] DOUBLE headingInDegrees, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); HRESULT CreateInstanceWithLocationHeadingAndPitch([in] Windows.Devices.Geolocation.Geopoint* location, [in] DOUBLE headingInDegrees, [in] DOUBLE pitchInDegrees, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); HRESULT CreateInstanceWithLocationHeadingPitchRollAndFieldOfView([in] Windows.Devices.Geolocation.Geopoint* location, [in] DOUBLE headingInDegrees, [in] DOUBLE pitchInDegrees, [in] DOUBLE rollInDegrees, [in] DOUBLE fieldOfViewInDegrees, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapContextRequestedEventArgs)] [uuid(FDD1B423-C961-4DF2-BB57-82EE0F0BB591)] interface IMapContextRequestedEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT MapElements([out] [retval] Windows.Foundation.Collections.IVectorView** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(42D0B851-5256-4747-9E6C-0D11E966141E)] interface IMapControl : IInspectable { [propget] HRESULT Center([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propput] HRESULT Center([in] Windows.Devices.Geolocation.Geopoint* value); [propget] HRESULT Children([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT ColorScheme([out] [retval] Windows.UI.Xaml.Controls.Maps.MapColorScheme* value); [propput] HRESULT ColorScheme([in] Windows.UI.Xaml.Controls.Maps.MapColorScheme value); [propget] HRESULT DesiredPitch([out] [retval] DOUBLE* value); [propput] HRESULT DesiredPitch([in] DOUBLE value); [propget] HRESULT Heading([out] [retval] DOUBLE* value); [propput] HRESULT Heading([in] DOUBLE value); [propget] HRESULT LandmarksVisible([out] [retval] boolean* value); [propput] HRESULT LandmarksVisible([in] boolean value); [propget] HRESULT LoadingStatus([out] [retval] Windows.UI.Xaml.Controls.Maps.MapLoadingStatus* value); [propget] HRESULT MapServiceToken([out] [retval] HSTRING* value); [propput] HRESULT MapServiceToken([in] HSTRING value); [propget] HRESULT MaxZoomLevel([out] [retval] DOUBLE* value); [propget] HRESULT MinZoomLevel([out] [retval] DOUBLE* value); [propget] HRESULT PedestrianFeaturesVisible([out] [retval] boolean* value); [propput] HRESULT PedestrianFeaturesVisible([in] boolean value); [propget] HRESULT Pitch([out] [retval] DOUBLE* value); [propget] HRESULT Style([out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyle* value); [propput] HRESULT Style([in] Windows.UI.Xaml.Controls.Maps.MapStyle value); [propget] HRESULT TrafficFlowVisible([out] [retval] boolean* value); [propput] HRESULT TrafficFlowVisible([in] boolean value); [propget] HRESULT TransformOrigin([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT TransformOrigin([in] Windows.Foundation.Point value); [propget] HRESULT WatermarkMode([out] [retval] Windows.UI.Xaml.Controls.Maps.MapWatermarkMode* value); [propput] HRESULT WatermarkMode([in] Windows.UI.Xaml.Controls.Maps.MapWatermarkMode value); [propget] HRESULT ZoomLevel([out] [retval] DOUBLE* value); [propput] HRESULT ZoomLevel([in] DOUBLE value); [propget] HRESULT MapElements([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT Routes([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT TileSources([out] [retval] Windows.Foundation.Collections.IVector** value); [eventadd] HRESULT CenterChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT CenterChanged([in] EventRegistrationToken token); [eventadd] HRESULT HeadingChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT HeadingChanged([in] EventRegistrationToken token); [eventadd] HRESULT LoadingStatusChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT LoadingStatusChanged([in] EventRegistrationToken token); [eventadd] HRESULT MapDoubleTapped([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapDoubleTapped([in] EventRegistrationToken token); [eventadd] HRESULT MapHolding([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapHolding([in] EventRegistrationToken token); [eventadd] HRESULT MapTapped([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapTapped([in] EventRegistrationToken token); [eventadd] HRESULT PitchChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT PitchChanged([in] EventRegistrationToken token); [eventadd] HRESULT TransformOriginChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT TransformOriginChanged([in] EventRegistrationToken token); [eventadd] HRESULT ZoomLevelChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ZoomLevelChanged([in] EventRegistrationToken token); [overload("FindMapElementsAtOffset")] HRESULT FindMapElementsAtOffset([in] Windows.Foundation.Point offset, [out] [retval] Windows.Foundation.Collections.IVectorView** result); [overload("GetLocationFromOffset")] HRESULT GetLocationFromOffset([in] Windows.Foundation.Point offset, [out] Windows.Devices.Geolocation.Geopoint** location); HRESULT GetOffsetFromLocation([in] Windows.Devices.Geolocation.Geopoint* location, [out] Windows.Foundation.Point* offset); HRESULT IsLocationInView([in] Windows.Devices.Geolocation.Geopoint* location, [out] boolean* isInView); HRESULT TrySetViewBoundsAsync([in] Windows.Devices.Geolocation.GeoboundingBox* bounds, [in] Windows.Foundation.IReference* margin, [in] Windows.UI.Xaml.Controls.Maps.MapAnimationKind animation, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("TrySetViewAsync")] HRESULT TrySetViewWithCenterAsync([in] Windows.Devices.Geolocation.Geopoint* center, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("TrySetViewAsync")] HRESULT TrySetViewWithCenterAndZoomAsync([in] Windows.Devices.Geolocation.Geopoint* center, [in] Windows.Foundation.IReference* zoomLevel, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("TrySetViewAsync")] HRESULT TrySetViewWithCenterZoomHeadingAndPitchAsync([in] Windows.Devices.Geolocation.Geopoint* center, [in] Windows.Foundation.IReference* zoomLevel, [in] Windows.Foundation.IReference* heading, [in] Windows.Foundation.IReference* desiredPitch, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("TrySetViewAsync")] HRESULT TrySetViewWithCenterZoomHeadingPitchAndAnimationAsync([in] Windows.Devices.Geolocation.Geopoint* center, [in] Windows.Foundation.IReference* zoomLevel, [in] Windows.Foundation.IReference* heading, [in] Windows.Foundation.IReference* desiredPitch, [in] Windows.UI.Xaml.Controls.Maps.MapAnimationKind animation, [out] [retval] Windows.Foundation.IAsyncOperation** operation); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(E1FD644D-96EC-4065-B0F0-75281DA3654D)] interface IMapControl2 : IInspectable { [propget] HRESULT BusinessLandmarksVisible([out] [retval] boolean* value); [propput] HRESULT BusinessLandmarksVisible([in] boolean value); [propget] HRESULT TransitFeaturesVisible([out] [retval] boolean* value); [propput] HRESULT TransitFeaturesVisible([in] boolean value); [propget] HRESULT PanInteractionMode([out] [retval] Windows.UI.Xaml.Controls.Maps.MapPanInteractionMode* value); [propput] HRESULT PanInteractionMode([in] Windows.UI.Xaml.Controls.Maps.MapPanInteractionMode value); [propget] HRESULT RotateInteractionMode([out] [retval] Windows.UI.Xaml.Controls.Maps.MapInteractionMode* value); [propput] HRESULT RotateInteractionMode([in] Windows.UI.Xaml.Controls.Maps.MapInteractionMode value); [propget] HRESULT TiltInteractionMode([out] [retval] Windows.UI.Xaml.Controls.Maps.MapInteractionMode* value); [propput] HRESULT TiltInteractionMode([in] Windows.UI.Xaml.Controls.Maps.MapInteractionMode value); [propget] HRESULT ZoomInteractionMode([out] [retval] Windows.UI.Xaml.Controls.Maps.MapInteractionMode* value); [propput] HRESULT ZoomInteractionMode([in] Windows.UI.Xaml.Controls.Maps.MapInteractionMode value); [propget] HRESULT Is3DSupported([out] [retval] boolean* value); [propget] HRESULT IsStreetsideSupported([out] [retval] boolean* value); [propget] HRESULT Scene([out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** value); [propput] HRESULT Scene([in] Windows.UI.Xaml.Controls.Maps.MapScene* value); [propget] HRESULT ActualCamera([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); [propget] HRESULT TargetCamera([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); [propget] HRESULT CustomExperience([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCustomExperience** value); [propput] HRESULT CustomExperience([in] Windows.UI.Xaml.Controls.Maps.MapCustomExperience* value); [eventadd] HRESULT MapElementClick([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapElementClick([in] EventRegistrationToken token); [eventadd] HRESULT MapElementPointerEntered([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapElementPointerEntered([in] EventRegistrationToken token); [eventadd] HRESULT MapElementPointerExited([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapElementPointerExited([in] EventRegistrationToken token); [eventadd] HRESULT ActualCameraChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ActualCameraChanged([in] EventRegistrationToken token); [eventadd] HRESULT ActualCameraChanging([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ActualCameraChanging([in] EventRegistrationToken token); [eventadd] HRESULT TargetCameraChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT TargetCameraChanged([in] EventRegistrationToken token); [eventadd] HRESULT CustomExperienceChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT CustomExperienceChanged([in] EventRegistrationToken token); HRESULT StartContinuousRotate([in] DOUBLE rateInDegreesPerSecond); HRESULT StopContinuousRotate(); HRESULT StartContinuousTilt([in] DOUBLE rateInDegreesPerSecond); HRESULT StopContinuousTilt(); HRESULT StartContinuousZoom([in] DOUBLE rateOfChangePerSecond); HRESULT StopContinuousZoom(); HRESULT TryRotateAsync([in] DOUBLE degrees, [out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT TryRotateToAsync([in] DOUBLE angleInDegrees, [out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT TryTiltAsync([in] DOUBLE degrees, [out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT TryTiltToAsync([in] DOUBLE angleInDegrees, [out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT TryZoomInAsync([out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT TryZoomOutAsync([out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT TryZoomToAsync([in] DOUBLE zoomLevel, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("TrySetSceneAsync")] HRESULT TrySetSceneAsync([in] Windows.UI.Xaml.Controls.Maps.MapScene* scene, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("TrySetSceneAsync")] HRESULT TrySetSceneWithAnimationAsync([in] Windows.UI.Xaml.Controls.Maps.MapScene* scene, [in] Windows.UI.Xaml.Controls.Maps.MapAnimationKind animationKind, [out] [retval] Windows.Foundation.IAsyncOperation** operation); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(586328F8-8CDD-40AE-9338-AF2A7BE845E5)] interface IMapControl3 : IInspectable { [eventadd] HRESULT MapRightTapped([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapRightTapped([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(068F132A-1817-466D-B7CE-419B3F8E248B)] interface IMapControl4 : IInspectable { [propget] HRESULT BusinessLandmarksEnabled([out] [retval] boolean* value); [propput] HRESULT BusinessLandmarksEnabled([in] boolean value); [propget] HRESULT TransitFeaturesEnabled([out] [retval] boolean* value); [propput] HRESULT TransitFeaturesEnabled([in] boolean value); HRESULT GetVisibleRegion([in] Windows.UI.Xaml.Controls.Maps.MapVisibleRegionKind region, [out] [retval] Windows.Devices.Geolocation.Geopath** result); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(DD9B0FFD-7823-46A2-82C9-65DDAC4F365F)] interface IMapControl5 : IInspectable { [propget] HRESULT MapProjection([out] [retval] Windows.UI.Xaml.Controls.Maps.MapProjection* value); [propput] HRESULT MapProjection([in] Windows.UI.Xaml.Controls.Maps.MapProjection value); [propget] HRESULT StyleSheet([out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** value); [propput] HRESULT StyleSheet([in] Windows.UI.Xaml.Controls.Maps.MapStyleSheet* value); [propget] HRESULT ViewPadding([out] [retval] Windows.UI.Xaml.Thickness* value); [propput] HRESULT ViewPadding([in] Windows.UI.Xaml.Thickness value); [eventadd] HRESULT MapContextRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapContextRequested([in] EventRegistrationToken token); [overload("FindMapElementsAtOffset")] HRESULT FindMapElementsAtOffsetWithRadius([in] Windows.Foundation.Point offset, [in] DOUBLE radius, [out] [retval] Windows.Foundation.Collections.IVectorView** result); [overload("GetLocationFromOffset")] HRESULT GetLocationFromOffsetWithReferenceSystem([in] Windows.Foundation.Point offset, [in] Windows.Devices.Geolocation.AltitudeReferenceSystem desiredReferenceSystem, [out] Windows.Devices.Geolocation.Geopoint** location); HRESULT StartContinuousPan([in] DOUBLE horizontalPixelsPerSecond, [in] DOUBLE verticalPixelsPerSecond); HRESULT StopContinuousPan(); HRESULT TryPanAsync([in] DOUBLE horizontalPixels, [in] DOUBLE verticalPixels, [out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT TryPanToAsync([in] Windows.Devices.Geolocation.Geopoint* location, [out] [retval] Windows.Foundation.IAsyncOperation** operation); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(B0DA89A2-1041-4BEA-B88A-12AC9A82E0E2)] interface IMapControl6 : IInspectable { [propget] HRESULT Layers([out] [retval] Windows.Foundation.Collections.IVector** value); [propput] HRESULT Layers([in] Windows.Foundation.Collections.IVector* value); [overload("TryGetLocationFromOffset")] HRESULT TryGetLocationFromOffset([in] Windows.Foundation.Point offset, [out] Windows.Devices.Geolocation.Geopoint** location, [out] [retval] boolean* returnValue); [overload("TryGetLocationFromOffset")] HRESULT TryGetLocationFromOffsetWithReferenceSystem([in] Windows.Foundation.Point offset, [in] Windows.Devices.Geolocation.AltitudeReferenceSystem desiredReferenceSystem, [out] Windows.Devices.Geolocation.Geopoint** location, [out] [retval] boolean* returnValue); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(0D86E453-0C1F-4F7E-AE66-4AD0B4987857)] interface IMapControl7 : IInspectable { [propget] HRESULT Region([out] [retval] HSTRING* value); [propput] HRESULT Region([in] HSTRING value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(009E9C46-724D-53CA-9421-7A48FC731523)] interface IMapControl8 : IInspectable { [propget] HRESULT CanTiltDown([out] [retval] boolean* value); [propget] HRESULT CanTiltUp([out] [retval] boolean* value); [propget] HRESULT CanZoomIn([out] [retval] boolean* value); [propget] HRESULT CanZoomOut([out] [retval] boolean* value); } [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkClickEventArgs)] [uuid(5E464922-4A1A-4797-BEB7-5CF7754CB867)] interface IMapControlBusinessLandmarkClickEventArgs : IInspectable { [propget] HRESULT LocalLocations([out] [retval] Windows.Foundation.Collections.IVectorView** value); } [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerEnteredEventArgs)] [uuid(5E4081A6-EA98-4F95-8CAF-5B42696FF504)] interface IMapControlBusinessLandmarkPointerEnteredEventArgs : IInspectable { [propget] HRESULT LocalLocations([out] [retval] Windows.Foundation.Collections.IVectorView** value); } [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerExitedEventArgs)] [uuid(2BB52CAF-F24A-46D0-B463-65F719731057)] interface IMapControlBusinessLandmarkPointerExitedEventArgs : IInspectable { [propget] HRESULT LocalLocations([out] [retval] Windows.Foundation.Collections.IVectorView** value); } [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkRightTappedEventArgs)] [uuid(59AB8AE7-F184-4AB1-B0B0-35C8BF0654B2)] interface IMapControlBusinessLandmarkRightTappedEventArgs : IInspectable { [propget] HRESULT LocalLocations([out] [retval] Windows.Foundation.Collections.IVectorView** value); } [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlDataHelper)] [uuid(8BB0F09C-14AB-486C-9DE5-5A5DEF0205A2)] interface IMapControlDataHelper : IInspectable { [eventadd] HRESULT BusinessLandmarkClick([in] Windows.Foundation.TypedEventHandler* value, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT BusinessLandmarkClick([in] EventRegistrationToken token); [eventadd] HRESULT TransitFeatureClick([in] Windows.Foundation.TypedEventHandler* value, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT TransitFeatureClick([in] EventRegistrationToken token); [eventadd] HRESULT BusinessLandmarkRightTapped([in] Windows.Foundation.TypedEventHandler* value, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT BusinessLandmarkRightTapped([in] EventRegistrationToken token); [eventadd] HRESULT TransitFeatureRightTapped([in] Windows.Foundation.TypedEventHandler* value, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT TransitFeatureRightTapped([in] EventRegistrationToken token); } [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlDataHelper)] [uuid(59CE429E-562F-4C21-A674-0F11DECF0FB3)] interface IMapControlDataHelper2 : IInspectable { [eventadd] HRESULT BusinessLandmarkPointerEntered([in] Windows.Foundation.TypedEventHandler* value, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT BusinessLandmarkPointerEntered([in] EventRegistrationToken token); [eventadd] HRESULT TransitFeaturePointerEntered([in] Windows.Foundation.TypedEventHandler* value, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT TransitFeaturePointerEntered([in] EventRegistrationToken token); [eventadd] HRESULT BusinessLandmarkPointerExited([in] Windows.Foundation.TypedEventHandler* value, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT BusinessLandmarkPointerExited([in] EventRegistrationToken token); [eventadd] HRESULT TransitFeaturePointerExited([in] Windows.Foundation.TypedEventHandler* value, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT TransitFeaturePointerExited([in] EventRegistrationToken token); } [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlDataHelper)] [uuid(3B70AA8E-02EF-469C-BBAF-DC2158D4289B)] interface IMapControlDataHelperFactory : IInspectable { HRESULT CreateInstance([in] Windows.UI.Xaml.Controls.Maps.MapControl* map, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapControlDataHelper** instance); } [contract(Windows.Services.Maps.LocalSearchContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlDataHelper)] [uuid(7A6632D6-E944-4110-83CF-314D0722E2E5)] interface IMapControlDataHelperStatics : IInspectable { HRESULT CreateMapControl([in] boolean rasterRenderMode, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapControl** returnValue); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(C2C61795-2147-4F0A-942A-5493A85DE807)] interface IMapControlStatics : IInspectable { [propget] HRESULT CenterProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ChildrenProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ColorSchemeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT DesiredPitchProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT HeadingProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LandmarksVisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LoadingStatusProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MapServiceTokenProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT PedestrianFeaturesVisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT PitchProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StyleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TrafficFlowVisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TransformOriginProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT WatermarkModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ZoomLevelProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MapElementsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RoutesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TileSourcesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LocationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetLocation([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.Devices.Geolocation.Geopoint** result); HRESULT SetLocation([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.Devices.Geolocation.Geopoint* value); [propget] HRESULT NormalizedAnchorPointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetNormalizedAnchorPoint([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.Foundation.Point* result); HRESULT SetNormalizedAnchorPoint([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.Foundation.Point value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(04852B93-B446-4D31-9752-1EC69A5996AE)] interface IMapControlStatics2 : IInspectable { [propget] HRESULT BusinessLandmarksVisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TransitFeaturesVisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT PanInteractionModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RotateInteractionModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TiltInteractionModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ZoomInteractionModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT Is3DSupportedProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsStreetsideSupportedProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT SceneProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(FE785D97-5D13-4FA1-BF1D-84061768C183)] interface IMapControlStatics4 : IInspectable { [propget] HRESULT BusinessLandmarksEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TransitFeaturesEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(09626F00-B7DD-4189-A7F7-830C412DEEA3)] interface IMapControlStatics5 : IInspectable { [propget] HRESULT MapProjectionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StyleSheetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ViewPaddingProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(3CCFDD7F-24D1-40A2-8351-B3063A8C95A4)] interface IMapControlStatics6 : IInspectable { [propget] HRESULT LayersProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(55F1AC4D-72C2-46B2-B7AE-790260BE641B)] interface IMapControlStatics7 : IInspectable { [propget] HRESULT RegionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControl)] [uuid(ADB7A7B0-0605-592C-BF9D-D10BDC2BE47B)] interface IMapControlStatics8 : IInspectable { [propget] HRESULT CanTiltDownProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CanTiltUpProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CanZoomInProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CanZoomOutProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureClickEventArgs)] [uuid(76179969-B765-4622-B08A-3072745A4541)] interface IMapControlTransitFeatureClickEventArgs : IInspectable { [propget] HRESULT DisplayName([out] [retval] HSTRING* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT TransitProperties([out] [retval] Windows.Foundation.Collections.IMapView** value); } [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerEnteredEventArgs)] [uuid(73911A4E-EC4F-479E-94A1-36E081D0D897)] interface IMapControlTransitFeaturePointerEnteredEventArgs : IInspectable { [propget] HRESULT DisplayName([out] [retval] HSTRING* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT TransitProperties([out] [retval] Windows.Foundation.Collections.IMapView** value); } [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerExitedEventArgs)] [uuid(6A11258D-448D-44E7-BC69-D13D497154E9)] interface IMapControlTransitFeaturePointerExitedEventArgs : IInspectable { [propget] HRESULT DisplayName([out] [retval] HSTRING* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT TransitProperties([out] [retval] Windows.Foundation.Collections.IMapView** value); } [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureRightTappedEventArgs)] [uuid(AEA1CC49-A729-4EAE-A59A-3EC9A125A028)] interface IMapControlTransitFeatureRightTappedEventArgs : IInspectable { [propget] HRESULT DisplayName([out] [retval] HSTRING* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT TransitProperties([out] [retval] Windows.Foundation.Collections.IMapView** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapCustomExperience)] [uuid(64592866-14A3-4E5F-8883-8E9C500EEEDE)] interface IMapCustomExperience : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapCustomExperienceChangedEventArgs)] [uuid(B9E6FB9B-8FC1-4042-AC34-A61B38BB7514)] interface IMapCustomExperienceChangedEventArgs : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapCustomExperience)] [uuid(7A403FB5-A1B1-4E7F-921E-3E6B8D8EBED6)] interface IMapCustomExperienceFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapCustomExperience** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(D61FC4DF-B245-47F2-9AC2-43C058B1C903)] interface IMapElement : IInspectable { [propget] HRESULT ZIndex([out] [retval] INT32* value); [propput] HRESULT ZIndex([in] INT32 value); [propget] HRESULT Visible([out] [retval] boolean* value); [propput] HRESULT Visible([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(6619F261-FBA6-4964-A7FF-F1AF63AB9CB0)] interface IMapElement2 : IInspectable { [propget] HRESULT MapTabIndex([out] [retval] INT32* value); [propput] HRESULT MapTabIndex([in] INT32 value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(13EFBC59-45ED-48B4-93AD-E3F78F8CF218)] interface IMapElement3 : IInspectable { [propget] HRESULT MapStyleSheetEntry([out] [retval] HSTRING* value); [propput] HRESULT MapStyleSheetEntry([in] HSTRING value); [propget] HRESULT MapStyleSheetEntryState([out] [retval] HSTRING* value); [propput] HRESULT MapStyleSheetEntryState([in] HSTRING value); [propget] HRESULT Tag([out] [retval] IInspectable** value); [propput] HRESULT Tag([in] IInspectable* value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement3D)] [uuid(827AF8D5-3843-48E2-BD00-0F0644FBE6A5)] interface IMapElement3D : IInspectable { [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propput] HRESULT Location([in] Windows.Devices.Geolocation.Geopoint* value); [propget] HRESULT Model([out] [retval] Windows.UI.Xaml.Controls.Maps.MapModel3D** value); [propput] HRESULT Model([in] Windows.UI.Xaml.Controls.Maps.MapModel3D* value); [propget] HRESULT Heading([out] [retval] DOUBLE* value); [propput] HRESULT Heading([in] DOUBLE value); [propget] HRESULT Pitch([out] [retval] DOUBLE* value); [propput] HRESULT Pitch([in] DOUBLE value); [propget] HRESULT Roll([out] [retval] DOUBLE* value); [propput] HRESULT Roll([in] DOUBLE value); [propget] HRESULT Scale([out] [retval] Windows.Foundation.Numerics.Vector3* value); [propput] HRESULT Scale([in] Windows.Foundation.Numerics.Vector3 value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement3D)] [uuid(6128011A-450F-442A-B9D9-AA815C71907A)] interface IMapElement3DStatics : IInspectable { [propget] HRESULT LocationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT HeadingProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT PitchProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT RollProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ScaleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(645883B6-1FC1-4CEB-93BD-DC2C960072E9)] interface IMapElement4 : IInspectable { [propget] HRESULT IsEnabled([out] [retval] boolean* value); [propput] HRESULT IsEnabled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementClickEventArgs)] [uuid(40168A11-D080-4519-99A1-3149FB8999D0)] interface IMapElementClickEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT MapElements([out] [retval] Windows.Foundation.Collections.IVector** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(4A30D007-0BD6-47A5-860B-7E7CF5F0C573)] interface IMapElementFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapElement** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementPointerEnteredEventArgs)] [uuid(AB85DD4E-91D7-4B31-8F0A-D390C7D3A2EF)] interface IMapElementPointerEnteredEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT MapElement([out] [retval] Windows.UI.Xaml.Controls.Maps.MapElement** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementPointerExitedEventArgs)] [uuid(C1A45AF9-60C9-4679-9119-20ABC75D931F)] interface IMapElementPointerExitedEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT MapElement([out] [retval] Windows.UI.Xaml.Controls.Maps.MapElement** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(E8C71CF2-BFEF-4B49-8E99-41B5E3789FD2)] interface IMapElementStatics : IInspectable { [propget] HRESULT ZIndexProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT VisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(9BF72F30-80FE-4F30-BCC1-FA894050F676)] interface IMapElementStatics2 : IInspectable { [propget] HRESULT MapTabIndexProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(E11EE92F-9742-49AA-AAD8-2E466BFF3796)] interface IMapElementStatics3 : IInspectable { [propget] HRESULT MapStyleSheetEntryProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MapStyleSheetEntryStateProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TagProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElement)] [uuid(A4296F0B-DFF8-467C-9315-6F6DB93EE2BA)] interface IMapElementStatics4 : IInspectable { [propget] HRESULT IsEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementsLayer)] [uuid(DE79689A-01EF-46F4-AC60-7C200B552610)] interface IMapElementsLayer : IInspectable { [propget] HRESULT MapElements([out] [retval] Windows.Foundation.Collections.IVector** value); [propput] HRESULT MapElements([in] Windows.Foundation.Collections.IVector* value); [eventadd] HRESULT MapElementClick([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapElementClick([in] EventRegistrationToken token); [eventadd] HRESULT MapElementPointerEntered([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapElementPointerEntered([in] EventRegistrationToken token); [eventadd] HRESULT MapElementPointerExited([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapElementPointerExited([in] EventRegistrationToken token); [eventadd] HRESULT MapContextRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT MapContextRequested([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementsLayerClickEventArgs)] [uuid(2CA7CF66-AF1B-4C05-8C85-F74AE3D4677F)] interface IMapElementsLayerClickEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT MapElements([out] [retval] Windows.Foundation.Collections.IVector** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementsLayerContextRequestedEventArgs)] [uuid(DA45D0B3-7A0E-4758-808B-3A637627EB0D)] interface IMapElementsLayerContextRequestedEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT MapElements([out] [retval] Windows.Foundation.Collections.IVectorView** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementsLayerPointerEnteredEventArgs)] [uuid(757FC032-4694-4404-8C89-348B6B76C5E6)] interface IMapElementsLayerPointerEnteredEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT MapElement([out] [retval] Windows.UI.Xaml.Controls.Maps.MapElement** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementsLayerPointerExitedEventArgs)] [uuid(92F3C6AD-03ED-4C39-AF20-2A07EE1CCEA6)] interface IMapElementsLayerPointerExitedEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propget] HRESULT MapElement([out] [retval] Windows.UI.Xaml.Controls.Maps.MapElement** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapElementsLayer)] [uuid(34005727-F509-4D28-9180-911C03411D74)] interface IMapElementsLayerStatics : IInspectable { [propget] HRESULT MapElementsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapIcon)] [uuid(D2096872-23D9-4A2B-8BE0-69F3A85482AB)] interface IMapIcon : IInspectable { [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); [propput] HRESULT Location([in] Windows.Devices.Geolocation.Geopoint* value); [propget] HRESULT Title([out] [retval] HSTRING* value); [propput] HRESULT Title([in] HSTRING value); [propget] HRESULT NormalizedAnchorPoint([out] [retval] Windows.Foundation.Point* value); [propput] HRESULT NormalizedAnchorPoint([in] Windows.Foundation.Point value); [propget] HRESULT Image([out] [retval] Windows.Storage.Streams.IRandomAccessStreamReference** value); [propput] HRESULT Image([in] Windows.Storage.Streams.IRandomAccessStreamReference* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapIcon)] [uuid(611254B9-D8AA-4BBD-A316-BADF06911D63)] interface IMapIcon2 : IInspectable { [propget] HRESULT CollisionBehaviorDesired([out] [retval] Windows.UI.Xaml.Controls.Maps.MapElementCollisionBehavior* value); [propput] HRESULT CollisionBehaviorDesired([in] Windows.UI.Xaml.Controls.Maps.MapElementCollisionBehavior value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapIcon)] [uuid(DCBC9E56-1190-4B5D-9E56-E5B6724AA328)] interface IMapIconStatics : IInspectable { [propget] HRESULT LocationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TitleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT NormalizedAnchorPointProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapIcon)] [uuid(FF4C306A-CF76-46AB-A12F-B603B986C696)] interface IMapIconStatics2 : IInspectable { [propget] HRESULT CollisionBehaviorDesiredProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapInputEventArgs)] [uuid(9FC503A0-A8A2-4394-92E9-2247764F2F49)] interface IMapInputEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapItemsControl)] [uuid(94C2C4D3-B335-42C5-B660-E6A07EC3BDDC)] interface IMapItemsControl : IInspectable { [propget] HRESULT ItemsSource([out] [retval] IInspectable** value); [propput] HRESULT ItemsSource([in] IInspectable* value); [propget] HRESULT Items([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT ItemTemplate([out] [retval] Windows.UI.Xaml.DataTemplate** value); [propput] HRESULT ItemTemplate([in] Windows.UI.Xaml.DataTemplate* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapItemsControl)] [uuid(33A859C7-789B-425C-8A0A-32385896CB4A)] interface IMapItemsControlStatics : IInspectable { [propget] HRESULT ItemsSourceProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ItemsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ItemTemplateProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapLayer)] [uuid(6D0FF9C1-A14D-4F97-8F57-46715B57683A)] interface IMapLayer : IInspectable { [propget] HRESULT MapTabIndex([out] [retval] INT32* value); [propput] HRESULT MapTabIndex([in] INT32 value); [propget] HRESULT Visible([out] [retval] boolean* value); [propput] HRESULT Visible([in] boolean value); [propget] HRESULT ZIndex([out] [retval] INT32* value); [propput] HRESULT ZIndex([in] INT32 value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapLayer)] [uuid(E02A2207-DEE3-47C8-9825-BD029C5752F7)] interface IMapLayerFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapLayer** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapLayer)] [uuid(9CA4A26B-5DB9-4F0C-BDD5-B1BFFDCCE946)] interface IMapLayerStatics : IInspectable { [propget] HRESULT MapTabIndexProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT VisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ZIndexProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapModel3D)] [uuid(F8C541A1-CA27-4968-A2BF-9C20F06A0468)] interface IMapModel3D : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapModel3D)] [uuid(DF7F0BCC-580A-498B-939B-0119A9DADB9E)] interface IMapModel3DFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapModel3D** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapModel3D)] [uuid(4834A480-8E56-4B0F-872D-7EAD103187CD)] interface IMapModel3DStatics : IInspectable { [overload("CreateFrom3MFAsync")] HRESULT CreateFrom3MFAsync([in] Windows.Storage.Streams.IRandomAccessStreamReference* source, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("CreateFrom3MFAsync")] HRESULT CreateFrom3MFWithShadingOptionAsync([in] Windows.Storage.Streams.IRandomAccessStreamReference* source, [in] Windows.UI.Xaml.Controls.Maps.MapModel3DShadingOption shadingOption, [out] [retval] Windows.Foundation.IAsyncOperation** operation); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapPolygon)] [uuid(ABDA2285-4926-4C3A-A5F9-19DF7F69DB3D)] interface IMapPolygon : IInspectable { [propget] HRESULT Path([out] [retval] Windows.Devices.Geolocation.Geopath** value); [propput] HRESULT Path([in] Windows.Devices.Geolocation.Geopath* value); [propget] HRESULT StrokeColor([out] [retval] Windows.UI.Color* value); [propput] HRESULT StrokeColor([in] Windows.UI.Color value); [propget] HRESULT StrokeThickness([out] [retval] DOUBLE* value); [propput] HRESULT StrokeThickness([in] DOUBLE value); [propget] HRESULT StrokeDashed([out] [retval] boolean* value); [propput] HRESULT StrokeDashed([in] boolean value); [propget] HRESULT FillColor([out] [retval] Windows.UI.Color* value); [propput] HRESULT FillColor([in] Windows.UI.Color value); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapPolygon)] [uuid(96C8A11E-636B-4018-9C2E-ACC9122A01B2)] interface IMapPolygon2 : IInspectable { [propget] HRESULT Paths([out] [retval] Windows.Foundation.Collections.IVector** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapPolygon)] [uuid(37F573BE-097B-424C-87CC-2EE042FDA6D2)] interface IMapPolygonStatics : IInspectable { [propget] HRESULT PathProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StrokeThicknessProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StrokeDashedProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapPolyline)] [uuid(FBAD24A2-24DF-4A86-8FFA-0F8F4D9EC17D)] interface IMapPolyline : IInspectable { [propget] HRESULT Path([out] [retval] Windows.Devices.Geolocation.Geopath** value); [propput] HRESULT Path([in] Windows.Devices.Geolocation.Geopath* value); [propget] HRESULT StrokeColor([out] [retval] Windows.UI.Color* value); [propput] HRESULT StrokeColor([in] Windows.UI.Color value); [propget] HRESULT StrokeThickness([out] [retval] DOUBLE* value); [propput] HRESULT StrokeThickness([in] DOUBLE value); [propget] HRESULT StrokeDashed([out] [retval] boolean* value); [propput] HRESULT StrokeDashed([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapPolyline)] [uuid(61FDE44B-1DDF-4303-B809-EC87F58AD065)] interface IMapPolylineStatics : IInspectable { [propget] HRESULT PathProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StrokeDashedProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapRightTappedEventArgs)] [uuid(20943171-6FE8-40A6-AD0E-297379B575A7)] interface IMapRightTappedEventArgs : IInspectable { [propget] HRESULT Position([out] [retval] Windows.Foundation.Point* value); [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapRouteView)] [uuid(740EAEC5-BACC-41E1-A67E-DD6513832049)] interface IMapRouteView : IInspectable { [propget] HRESULT RouteColor([out] [retval] Windows.UI.Color* value); [propput] HRESULT RouteColor([in] Windows.UI.Color value); [propget] HRESULT OutlineColor([out] [retval] Windows.UI.Color* value); [propput] HRESULT OutlineColor([in] Windows.UI.Color value); [propget] HRESULT Route([out] [retval] Windows.Services.Maps.MapRoute** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapRouteView)] [uuid(F083ADDF-0066-4628-82FE-EA78C23CEC1E)] interface IMapRouteViewFactory : IInspectable { HRESULT CreateInstanceWithMapRoute([in] Windows.Services.Maps.MapRoute* route, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapRouteView** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapScene)] [uuid(8BBA10A9-50E7-482C-9789-C688B178AC24)] interface IMapScene : IInspectable { [propget] HRESULT TargetCamera([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); [eventadd] HRESULT TargetCameraChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT TargetCameraChanged([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapScene)] [uuid(03E4AD6C-86EC-44D9-9597-FB75B7DEBA0A)] interface IMapSceneStatics : IInspectable { [overload("CreateFromBoundingBox")] HRESULT CreateFromBoundingBox([in] Windows.Devices.Geolocation.GeoboundingBox* bounds, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); [overload("CreateFromBoundingBox")] HRESULT CreateFromBoundingBoxWithHeadingAndPitch([in] Windows.Devices.Geolocation.GeoboundingBox* bounds, [in] DOUBLE headingInDegrees, [in] DOUBLE pitchInDegrees, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); HRESULT CreateFromCamera([in] Windows.UI.Xaml.Controls.Maps.MapCamera* camera, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); [overload("CreateFromLocation")] HRESULT CreateFromLocation([in] Windows.Devices.Geolocation.Geopoint* location, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); [overload("CreateFromLocation")] HRESULT CreateFromLocationWithHeadingAndPitch([in] Windows.Devices.Geolocation.Geopoint* location, [in] DOUBLE headingInDegrees, [in] DOUBLE pitchInDegrees, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); [overload("CreateFromLocationAndRadius")] HRESULT CreateFromLocationAndRadius([in] Windows.Devices.Geolocation.Geopoint* location, [in] DOUBLE radiusInMeters, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); [overload("CreateFromLocationAndRadius")] HRESULT CreateFromLocationAndRadiusWithHeadingAndPitch([in] Windows.Devices.Geolocation.Geopoint* location, [in] DOUBLE radiusInMeters, [in] DOUBLE headingInDegrees, [in] DOUBLE pitchInDegrees, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); [overload("CreateFromLocations")] HRESULT CreateFromLocations([in] Windows.Foundation.Collections.IIterable* locations, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); [overload("CreateFromLocations")] HRESULT CreateFromLocationsWithHeadingAndPitch([in] Windows.Foundation.Collections.IIterable* locations, [in] DOUBLE headingInDegrees, [in] DOUBLE pitchInDegrees, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapStyleSheet)] [uuid(AE54B2BF-8991-42ED-8D58-20473DEEDE1D)] interface IMapStyleSheet : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapStyleSheetEntries)] [uuid(C9636345-EF1A-41A4-A757-BD4F43E1E4D1)] interface IMapStyleSheetEntriesStatics : IInspectable { [propget] HRESULT Area([out] [retval] HSTRING* value); [propget] HRESULT Airport([out] [retval] HSTRING* value); [propget] HRESULT Cemetery([out] [retval] HSTRING* value); [propget] HRESULT Continent([out] [retval] HSTRING* value); [propget] HRESULT Education([out] [retval] HSTRING* value); [propget] HRESULT IndigenousPeoplesReserve([out] [retval] HSTRING* value); [propget] HRESULT Island([out] [retval] HSTRING* value); [propget] HRESULT Medical([out] [retval] HSTRING* value); [propget] HRESULT Military([out] [retval] HSTRING* value); [propget] HRESULT Nautical([out] [retval] HSTRING* value); [propget] HRESULT Neighborhood([out] [retval] HSTRING* value); [propget] HRESULT Runway([out] [retval] HSTRING* value); [propget] HRESULT Sand([out] [retval] HSTRING* value); [propget] HRESULT ShoppingCenter([out] [retval] HSTRING* value); [propget] HRESULT Stadium([out] [retval] HSTRING* value); [propget] HRESULT Vegetation([out] [retval] HSTRING* value); [propget] HRESULT Forest([out] [retval] HSTRING* value); [propget] HRESULT GolfCourse([out] [retval] HSTRING* value); [propget] HRESULT Park([out] [retval] HSTRING* value); [propget] HRESULT PlayingField([out] [retval] HSTRING* value); [propget] HRESULT Reserve([out] [retval] HSTRING* value); [propget] HRESULT Point([out] [retval] HSTRING* value); [propget] HRESULT NaturalPoint([out] [retval] HSTRING* value); [propget] HRESULT Peak([out] [retval] HSTRING* value); [propget] HRESULT VolcanicPeak([out] [retval] HSTRING* value); [propget] HRESULT WaterPoint([out] [retval] HSTRING* value); [propget] HRESULT PointOfInterest([out] [retval] HSTRING* value); [propget] HRESULT Business([out] [retval] HSTRING* value); [propget] HRESULT FoodPoint([out] [retval] HSTRING* value); [propget] HRESULT PopulatedPlace([out] [retval] HSTRING* value); [propget] HRESULT Capital([out] [retval] HSTRING* value); [propget] HRESULT AdminDistrictCapital([out] [retval] HSTRING* value); [propget] HRESULT CountryRegionCapital([out] [retval] HSTRING* value); [propget] HRESULT RoadShield([out] [retval] HSTRING* value); [propget] HRESULT RoadExit([out] [retval] HSTRING* value); [propget] HRESULT Transit([out] [retval] HSTRING* value); [propget] HRESULT Political([out] [retval] HSTRING* value); [propget] HRESULT CountryRegion([out] [retval] HSTRING* value); [propget] HRESULT AdminDistrict([out] [retval] HSTRING* value); [propget] HRESULT District([out] [retval] HSTRING* value); [propget] HRESULT Structure([out] [retval] HSTRING* value); [propget] HRESULT Building([out] [retval] HSTRING* value); [propget] HRESULT EducationBuilding([out] [retval] HSTRING* value); [propget] HRESULT MedicalBuilding([out] [retval] HSTRING* value); [propget] HRESULT TransitBuilding([out] [retval] HSTRING* value); [propget] HRESULT Transportation([out] [retval] HSTRING* value); [propget] HRESULT Road([out] [retval] HSTRING* value); [propget] HRESULT ControlledAccessHighway([out] [retval] HSTRING* value); [propget] HRESULT HighSpeedRamp([out] [retval] HSTRING* value); [propget] HRESULT Highway([out] [retval] HSTRING* value); [propget] HRESULT MajorRoad([out] [retval] HSTRING* value); [propget] HRESULT ArterialRoad([out] [retval] HSTRING* value); [propget] HRESULT Street([out] [retval] HSTRING* value); [propget] HRESULT Ramp([out] [retval] HSTRING* value); [propget] HRESULT UnpavedStreet([out] [retval] HSTRING* value); [propget] HRESULT TollRoad([out] [retval] HSTRING* value); [propget] HRESULT Railway([out] [retval] HSTRING* value); [propget] HRESULT Trail([out] [retval] HSTRING* value); [propget] HRESULT WaterRoute([out] [retval] HSTRING* value); [propget] HRESULT Water([out] [retval] HSTRING* value); [propget] HRESULT River([out] [retval] HSTRING* value); [propget] HRESULT RouteLine([out] [retval] HSTRING* value); [propget] HRESULT WalkingRoute([out] [retval] HSTRING* value); [propget] HRESULT DrivingRoute([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapStyleSheetEntryStates)] [uuid(23AC5532-866D-4BFA-B481-39BEA1DE3506)] interface IMapStyleSheetEntryStatesStatics : IInspectable { [propget] HRESULT Disabled([out] [retval] HSTRING* value); [propget] HRESULT Hover([out] [retval] HSTRING* value); [propget] HRESULT Selected([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapStyleSheet)] [uuid(ABBD00AD-0A1C-4335-82F4-61D936AA197D)] interface IMapStyleSheetStatics : IInspectable { HRESULT Aerial([out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** result); HRESULT AerialWithOverlay([out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** result); HRESULT RoadLight([out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** result); HRESULT RoadDark([out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** result); HRESULT RoadHighContrastLight([out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** result); HRESULT RoadHighContrastDark([out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** result); HRESULT Combine([in] Windows.Foundation.Collections.IIterable* styleSheets, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** result); HRESULT ParseFromJson([in] HSTRING styleAsJson, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** result); HRESULT TryParseFromJson([in] HSTRING styleAsJson, [out] Windows.UI.Xaml.Controls.Maps.MapStyleSheet** styleSheet, [out] [retval] boolean* returnValue); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs)] [uuid(DBF00472-E953-4FA8-97D0-EA86359057CF)] interface IMapTargetCameraChangedEventArgs : IInspectable { [propget] HRESULT Camera([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCamera** value); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs)] [uuid(97C0B332-F2B6-460B-8D91-AC020A2383DD)] interface IMapTargetCameraChangedEventArgs2 : IInspectable { [propget] HRESULT ChangeReason([out] [retval] Windows.UI.Xaml.Controls.Maps.MapCameraChangeReason* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequest)] [uuid(46733FBC-D89D-472B-B5F6-D7066B0584F4)] interface IMapTileBitmapRequest : IInspectable { [propget] HRESULT PixelData([out] [retval] Windows.Storage.Streams.IRandomAccessStreamReference** value); [propput] HRESULT PixelData([in] Windows.Storage.Streams.IRandomAccessStreamReference* value); HRESULT GetDeferral([out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequestDeferral** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequestDeferral)] [uuid(FE370542-A4AC-4EFA-9665-0490B0CAFDD2)] interface IMapTileBitmapRequestDeferral : IInspectable { HRESULT Complete(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequestedEventArgs)] [uuid(337F691D-9B02-4AA2-8B1E-CC4D91719BF3)] interface IMapTileBitmapRequestedEventArgs : IInspectable { [propget] HRESULT X([out] [retval] INT32* value); [propget] HRESULT Y([out] [retval] INT32* value); [propget] HRESULT ZoomLevel([out] [retval] INT32* value); [propget] HRESULT Request([out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequest** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequestedEventArgs)] [uuid(0261D114-246A-5296-BC85-590F53AA39C8)] interface IMapTileBitmapRequestedEventArgs2 : IInspectable { [propget] HRESULT FrameIndex([out] [retval] INT32* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileDataSource)] [uuid(C03D9F5E-BE1F-4C69-9969-79467A513C38)] interface IMapTileDataSource : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileDataSource)] [uuid(A3920FBD-E446-4648-A74D-FD2C5D557C06)] interface IMapTileDataSourceFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileDataSource** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileSource)] [uuid(88A76E4E-2FDF-4567-9255-1100519C8D62)] interface IMapTileSource : IInspectable { [propget] HRESULT DataSource([out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileDataSource** value); [propput] HRESULT DataSource([in] Windows.UI.Xaml.Controls.Maps.MapTileDataSource* value); [propget] HRESULT Layer([out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileLayer* value); [propput] HRESULT Layer([in] Windows.UI.Xaml.Controls.Maps.MapTileLayer value); [propget] HRESULT ZoomLevelRange([out] [retval] Windows.UI.Xaml.Controls.Maps.MapZoomLevelRange* value); [propput] HRESULT ZoomLevelRange([in] Windows.UI.Xaml.Controls.Maps.MapZoomLevelRange value); [propget] HRESULT Bounds([out] [retval] Windows.Devices.Geolocation.GeoboundingBox** value); [propput] HRESULT Bounds([in] Windows.Devices.Geolocation.GeoboundingBox* value); [propget] HRESULT AllowOverstretch([out] [retval] boolean* value); [propput] HRESULT AllowOverstretch([in] boolean value); [propget] HRESULT IsFadingEnabled([out] [retval] boolean* value); [propput] HRESULT IsFadingEnabled([in] boolean value); [propget] HRESULT IsTransparencyEnabled([out] [retval] boolean* value); [propput] HRESULT IsTransparencyEnabled([in] boolean value); [propget] HRESULT IsRetryEnabled([out] [retval] boolean* value); [propput] HRESULT IsRetryEnabled([in] boolean value); [propget] HRESULT ZIndex([out] [retval] INT32* value); [propput] HRESULT ZIndex([in] INT32 value); [propget] HRESULT TilePixelSize([out] [retval] INT32* value); [propput] HRESULT TilePixelSize([in] INT32 value); [propget] HRESULT Visible([out] [retval] boolean* value); [propput] HRESULT Visible([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileSource)] [uuid(8E65EBBD-4095-5C15-99F1-1260B4E8B0A9)] interface IMapTileSource2 : IInspectable { [propget] HRESULT AnimationState([out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileAnimationState* value); [propget] HRESULT AutoPlay([out] [retval] boolean* value); [propput] HRESULT AutoPlay([in] boolean value); [propget] HRESULT FrameCount([out] [retval] INT32* value); [propput] HRESULT FrameCount([in] INT32 value); [propget] HRESULT FrameDuration([out] [retval] Windows.Foundation.TimeSpan* value); [propput] HRESULT FrameDuration([in] Windows.Foundation.TimeSpan value); HRESULT Pause(); HRESULT Play(); HRESULT Stop(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileSource)] [uuid(CD7F811F-77FA-482B-9D34-71D31D465C48)] interface IMapTileSourceFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileSource** value); HRESULT CreateInstanceWithDataSource([in] Windows.UI.Xaml.Controls.Maps.MapTileDataSource* dataSource, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileSource** value); HRESULT CreateInstanceWithDataSourceAndZoomRange([in] Windows.UI.Xaml.Controls.Maps.MapTileDataSource* dataSource, [in] Windows.UI.Xaml.Controls.Maps.MapZoomLevelRange zoomLevelRange, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileSource** value); HRESULT CreateInstanceWithDataSourceZoomRangeAndBounds([in] Windows.UI.Xaml.Controls.Maps.MapTileDataSource* dataSource, [in] Windows.UI.Xaml.Controls.Maps.MapZoomLevelRange zoomLevelRange, [in] Windows.Devices.Geolocation.GeoboundingBox* bounds, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileSource** value); HRESULT CreateInstanceWithDataSourceZoomRangeBoundsAndTileSize([in] Windows.UI.Xaml.Controls.Maps.MapTileDataSource* dataSource, [in] Windows.UI.Xaml.Controls.Maps.MapZoomLevelRange zoomLevelRange, [in] Windows.Devices.Geolocation.GeoboundingBox* bounds, [in] INT32 tileSizeInPixels, [in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileSource** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileSource)] [uuid(93FCC93C-7035-4603-99B1-E659921B6093)] interface IMapTileSourceStatics : IInspectable { [propget] HRESULT DataSourceProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LayerProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ZoomLevelRangeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT BoundsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AllowOverstretchProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsFadingEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsTransparencyEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsRetryEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ZIndexProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TilePixelSizeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT VisibleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileSource)] [uuid(75CDD47E-669C-50FD-AD85-5EA5174CF59B)] interface IMapTileSourceStatics2 : IInspectable { [propget] HRESULT AnimationStateProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AutoPlayProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FrameCountProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FrameDurationProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileUriRequest)] [uuid(17402335-3127-45B8-87A7-99F87D4E2745)] interface IMapTileUriRequest : IInspectable { [propget] HRESULT Uri([out] [retval] Windows.Foundation.Uri** value); [propput] HRESULT Uri([in] Windows.Foundation.Uri* value); HRESULT GetDeferral([out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileUriRequestDeferral** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileUriRequestDeferral)] [uuid(C117ADE0-BF3E-4C51-8FAA-4B593CF68EB2)] interface IMapTileUriRequestDeferral : IInspectable { HRESULT Complete(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileUriRequestedEventArgs)] [uuid(D2147B43-1BBF-4B98-8DD3-B7834E407E0D)] interface IMapTileUriRequestedEventArgs : IInspectable { [propget] HRESULT X([out] [retval] INT32* value); [propget] HRESULT Y([out] [retval] INT32* value); [propget] HRESULT ZoomLevel([out] [retval] INT32* value); [propget] HRESULT Request([out] [retval] Windows.UI.Xaml.Controls.Maps.MapTileUriRequest** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.MapTileUriRequestedEventArgs)] [uuid(2302185D-33B5-5A55-92F5-74A86A22EFA6)] interface IMapTileUriRequestedEventArgs2 : IInspectable { [propget] HRESULT FrameIndex([out] [retval] INT32* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.StreetsideExperience)] [uuid(A558AEC9-E30C-46C8-8116-484691675558)] interface IStreetsideExperience : IInspectable { [propget] HRESULT AddressTextVisible([out] [retval] boolean* value); [propput] HRESULT AddressTextVisible([in] boolean value); [propget] HRESULT CursorVisible([out] [retval] boolean* value); [propput] HRESULT CursorVisible([in] boolean value); [propget] HRESULT OverviewMapVisible([out] [retval] boolean* value); [propput] HRESULT OverviewMapVisible([in] boolean value); [propget] HRESULT StreetLabelsVisible([out] [retval] boolean* value); [propput] HRESULT StreetLabelsVisible([in] boolean value); [propget] HRESULT ExitButtonVisible([out] [retval] boolean* value); [propput] HRESULT ExitButtonVisible([in] boolean value); [propget] HRESULT ZoomButtonsVisible([out] [retval] boolean* value); [propput] HRESULT ZoomButtonsVisible([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.StreetsideExperience)] [uuid(7A5BCF3C-649E-4342-9995-68A6CF5961A7)] interface IStreetsideExperienceFactory : IInspectable { HRESULT CreateInstanceWithPanorama([in] Windows.UI.Xaml.Controls.Maps.StreetsidePanorama* panorama, [out] [retval] Windows.UI.Xaml.Controls.Maps.StreetsideExperience** value); HRESULT CreateInstanceWithPanoramaHeadingPitchAndFieldOfView([in] Windows.UI.Xaml.Controls.Maps.StreetsidePanorama* panorama, [in] DOUBLE headingInDegrees, [in] DOUBLE pitchInDegrees, [in] DOUBLE fieldOfViewInDegrees, [out] [retval] Windows.UI.Xaml.Controls.Maps.StreetsideExperience** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.StreetsidePanorama)] [uuid(6FE00FD8-AD60-4664-B539-B1069F16C5AF)] interface IStreetsidePanorama : IInspectable { [propget] HRESULT Location([out] [retval] Windows.Devices.Geolocation.Geopoint** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Controls.Maps.StreetsidePanorama)] [uuid(D3B47F69-54B3-4EC5-B2A0-4F8204576507)] interface IStreetsidePanoramaStatics : IInspectable { [overload("FindNearbyAsync")] HRESULT FindNearbyWithLocationAsync([in] Windows.Devices.Geolocation.Geopoint* location, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("FindNearbyAsync")] HRESULT FindNearbyWithLocationAndRadiusAsync([in] Windows.Devices.Geolocation.Geopoint* location, [in] DOUBLE radiusInMeters, [out] [retval] Windows.Foundation.IAsyncOperation** operation); } [composable(Windows.UI.Xaml.Controls.Maps.ICustomMapTileDataSourceFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass CustomMapTileDataSource : Windows.UI.Xaml.Controls.Maps.MapTileDataSource { [default] interface Windows.UI.Xaml.Controls.Maps.ICustomMapTileDataSource; } [composable(Windows.UI.Xaml.Controls.Maps.IHttpMapTileDataSourceFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass HttpMapTileDataSource : Windows.UI.Xaml.Controls.Maps.MapTileDataSource { [default] interface Windows.UI.Xaml.Controls.Maps.IHttpMapTileDataSource; } [composable(Windows.UI.Xaml.Controls.Maps.ILocalMapTileDataSourceFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass LocalMapTileDataSource : Windows.UI.Xaml.Controls.Maps.MapTileDataSource { [default] interface Windows.UI.Xaml.Controls.Maps.ILocalMapTileDataSource; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapActualCameraChangedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapActualCameraChangedEventArgs; [contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.UI.Xaml.Controls.Maps.IMapActualCameraChangedEventArgs2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapActualCameraChangingEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapActualCameraChangingEventArgs; [contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.UI.Xaml.Controls.Maps.IMapActualCameraChangingEventArgs2; } [activatable(Windows.UI.Xaml.Controls.Maps.IMapBillboardFactory, Windows.Foundation.UniversalApiContract, 4.0)] [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapBillboardStatics, Windows.Foundation.UniversalApiContract, 4.0)] [threading(both)] runtimeclass MapBillboard : Windows.UI.Xaml.Controls.Maps.MapElement { [default] interface Windows.UI.Xaml.Controls.Maps.IMapBillboard; } [activatable(Windows.UI.Xaml.Controls.Maps.IMapCameraFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapCamera : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapCamera; } [activatable(Windows.Foundation.UniversalApiContract, 4.0)] [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapContextRequestedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapContextRequestedEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapControlStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapControlStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapControlStatics4, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapControlStatics5, Windows.Foundation.UniversalApiContract, 4.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapControlStatics6, Windows.Foundation.UniversalApiContract, 5.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapControlStatics7, Windows.Foundation.UniversalApiContract, 6.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapControlStatics8, Windows.Foundation.UniversalApiContract, 8.0)] [threading(both)] runtimeclass MapControl : Windows.UI.Xaml.Controls.Control { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControl; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.Controls.Maps.IMapControl2; [contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.UI.Xaml.Controls.Maps.IMapControl3; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Xaml.Controls.Maps.IMapControl4; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Xaml.Controls.Maps.IMapControl5; [contract(Windows.Foundation.UniversalApiContract, 5.0)] interface Windows.UI.Xaml.Controls.Maps.IMapControl6; [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.UI.Xaml.Controls.Maps.IMapControl7; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.UI.Xaml.Controls.Maps.IMapControl8; } [activatable(Windows.Services.Maps.LocalSearchContract, 2.0)] [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapControlBusinessLandmarkClickEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlBusinessLandmarkClickEventArgs; } [activatable(Windows.Services.Maps.LocalSearchContract, 3.0)] [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapControlBusinessLandmarkPointerEnteredEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlBusinessLandmarkPointerEnteredEventArgs; } [activatable(Windows.Services.Maps.LocalSearchContract, 3.0)] [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapControlBusinessLandmarkPointerExitedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlBusinessLandmarkPointerExitedEventArgs; } [activatable(Windows.Services.Maps.LocalSearchContract, 2.0)] [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapControlBusinessLandmarkRightTappedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlBusinessLandmarkRightTappedEventArgs; } [activatable(Windows.UI.Xaml.Controls.Maps.IMapControlDataHelperFactory, Windows.Services.Maps.LocalSearchContract, 2.0)] [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapControlDataHelperStatics, Windows.Services.Maps.LocalSearchContract, 4.0)] [threading(both)] runtimeclass MapControlDataHelper : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlDataHelper; [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] interface Windows.UI.Xaml.Controls.Maps.IMapControlDataHelper2; } [activatable(Windows.Services.Maps.LocalSearchContract, 2.0)] [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapControlTransitFeatureClickEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlTransitFeatureClickEventArgs; } [activatable(Windows.Services.Maps.LocalSearchContract, 3.0)] [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapControlTransitFeaturePointerEnteredEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlTransitFeaturePointerEnteredEventArgs; } [activatable(Windows.Services.Maps.LocalSearchContract, 3.0)] [contract(Windows.Services.Maps.LocalSearchContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapControlTransitFeaturePointerExitedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlTransitFeaturePointerExitedEventArgs; } [activatable(Windows.Services.Maps.LocalSearchContract, 2.0)] [contract(Windows.Services.Maps.LocalSearchContract, 2.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapControlTransitFeatureRightTappedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapControlTransitFeatureRightTappedEventArgs; } [composable(Windows.UI.Xaml.Controls.Maps.IMapCustomExperienceFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapCustomExperience : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapCustomExperience; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapCustomExperienceChangedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapCustomExperienceChangedEventArgs; } [composable(Windows.UI.Xaml.Controls.Maps.IMapElementFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapElementStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapElementStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapElementStatics3, Windows.Foundation.UniversalApiContract, 5.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapElementStatics4, Windows.Foundation.UniversalApiContract, 6.0)] [threading(both)] runtimeclass MapElement : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElement; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.Controls.Maps.IMapElement2; [contract(Windows.Foundation.UniversalApiContract, 5.0)] interface Windows.UI.Xaml.Controls.Maps.IMapElement3; [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.UI.Xaml.Controls.Maps.IMapElement4; } [activatable(Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapElement3DStatics, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass MapElement3D : Windows.UI.Xaml.Controls.Maps.MapElement { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElement3D; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapElementClickEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElementClickEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapElementPointerEnteredEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElementPointerEnteredEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapElementPointerExitedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElementPointerExitedEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapElementsLayerStatics, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass MapElementsLayer : Windows.UI.Xaml.Controls.Maps.MapLayer { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElementsLayer; } [activatable(Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapElementsLayerClickEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElementsLayerClickEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapElementsLayerContextRequestedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElementsLayerContextRequestedEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapElementsLayerPointerEnteredEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElementsLayerPointerEnteredEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapElementsLayerPointerExitedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapElementsLayerPointerExitedEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapIconStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapIconStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass MapIcon : Windows.UI.Xaml.Controls.Maps.MapElement { [default] interface Windows.UI.Xaml.Controls.Maps.IMapIcon; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.Controls.Maps.IMapIcon2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapInputEventArgs : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapInputEventArgs; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapItemsControlStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass MapItemsControl : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapItemsControl; } [composable(Windows.UI.Xaml.Controls.Maps.IMapLayerFactory, public, Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapLayerStatics, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass MapLayer : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapLayer; } [composable(Windows.UI.Xaml.Controls.Maps.IMapModel3DFactory, public, Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapModel3DStatics, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass MapModel3D : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapModel3D; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapPolygonStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass MapPolygon : Windows.UI.Xaml.Controls.Maps.MapElement { [default] interface Windows.UI.Xaml.Controls.Maps.IMapPolygon; [contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.UI.Xaml.Controls.Maps.IMapPolygon2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapPolylineStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass MapPolyline : Windows.UI.Xaml.Controls.Maps.MapElement { [default] interface Windows.UI.Xaml.Controls.Maps.IMapPolyline; } [activatable(Windows.Foundation.UniversalApiContract, 2.0)] [contract(Windows.Foundation.UniversalApiContract, 2.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapRightTappedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapRightTappedEventArgs; } [composable(Windows.UI.Xaml.Controls.Maps.IMapRouteViewFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapRouteView : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapRouteView; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapSceneStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass MapScene : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapScene; } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapStyleSheetStatics, Windows.Foundation.UniversalApiContract, 4.0)] [threading(both)] runtimeclass MapStyleSheet : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapStyleSheet; } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapStyleSheetEntriesStatics, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass MapStyleSheetEntries { } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapStyleSheetEntryStatesStatics, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass MapStyleSheetEntryStates { } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapTargetCameraChangedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTargetCameraChangedEventArgs; [contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.UI.Xaml.Controls.Maps.IMapTargetCameraChangedEventArgs2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapTileBitmapRequest { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTileBitmapRequest; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapTileBitmapRequestDeferral { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTileBitmapRequestDeferral; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapTileBitmapRequestedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTileBitmapRequestedEventArgs; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Xaml.Controls.Maps.IMapTileBitmapRequestedEventArgs2; } [composable(Windows.UI.Xaml.Controls.Maps.IMapTileDataSourceFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapTileDataSource : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTileDataSource; } [composable(Windows.UI.Xaml.Controls.Maps.IMapTileSourceFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IMapTileSourceStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Controls.Maps.IMapTileSourceStatics2, Windows.Foundation.UniversalApiContract, 7.0)] [threading(both)] runtimeclass MapTileSource : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTileSource; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Xaml.Controls.Maps.IMapTileSource2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapTileUriRequest { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTileUriRequest; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapTileUriRequestDeferral { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTileUriRequestDeferral; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass MapTileUriRequestedEventArgs { [default] interface Windows.UI.Xaml.Controls.Maps.IMapTileUriRequestedEventArgs; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Xaml.Controls.Maps.IMapTileUriRequestedEventArgs2; } [activatable(Windows.UI.Xaml.Controls.Maps.IStreetsideExperienceFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass StreetsideExperience : Windows.UI.Xaml.Controls.Maps.MapCustomExperience { [default] interface Windows.UI.Xaml.Controls.Maps.IStreetsideExperience; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Controls.Maps.IStreetsidePanoramaStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass StreetsidePanorama : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Controls.Maps.IStreetsidePanorama; } } } } } }