| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
//
// 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<Windows.UI.Xaml.Controls.Maps.MapElement*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Controls.Maps.MapLayer*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Controls.Maps.MapRouteView*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Controls.Maps.MapStyleSheet*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Controls.Maps.MapTileSource*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Controls.Maps.MapElement*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Controls.Maps.MapLayer*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Controls.Maps.MapRouteView*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Controls.Maps.MapStyleSheet*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Controls.Maps.MapTileSource*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Controls.Maps.MapElement*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Controls.Maps.MapLayer*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Controls.Maps.MapRouteView*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Controls.Maps.MapTileSource*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Controls.Maps.MapElement*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Controls.Maps.MapLayer*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Controls.Maps.MapRouteView*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Controls.Maps.MapTileSource*>;
interface Windows.Foundation.IAsyncOperation<Windows.UI.Xaml.Controls.Maps.MapModel3D*>;
interface Windows.Foundation.IAsyncOperation<Windows.UI.Xaml.Controls.Maps.StreetsidePanorama*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.CustomMapTileDataSource*, Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequestedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.HttpMapTileDataSource*, Windows.UI.Xaml.Controls.Maps.MapTileUriRequestedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.LocalMapTileDataSource*, Windows.UI.Xaml.Controls.Maps.MapTileUriRequestedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, IInspectable*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapActualCameraChangedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapActualCameraChangingEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapContextRequestedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkClickEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerEnteredEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerExitedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkRightTappedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureClickEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerEnteredEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerExitedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureRightTappedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapCustomExperienceChangedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapElementClickEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapElementPointerEnteredEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapElementPointerExitedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapRightTappedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapElementsLayer*, Windows.UI.Xaml.Controls.Maps.MapElementsLayerClickEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapElementsLayer*, Windows.UI.Xaml.Controls.Maps.MapElementsLayerContextRequestedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapElementsLayer*, Windows.UI.Xaml.Controls.Maps.MapElementsLayerPointerEnteredEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapElementsLayer*, Windows.UI.Xaml.Controls.Maps.MapElementsLayerPointerExitedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapScene*, Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs*>;
}
}
}
}
}
}
// 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<Windows.UI.Xaml.Controls.Maps.CustomMapTileDataSource*, Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequestedEventArgs*>* 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<HSTRING, HSTRING>** value);
[propget] HRESULT AllowCaching([out] [retval] boolean* value);
[propput] HRESULT AllowCaching([in] boolean value);
[eventadd] HRESULT UriRequested([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.HttpMapTileDataSource*, Windows.UI.Xaml.Controls.Maps.MapTileUriRequestedEventArgs*>* 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<Windows.UI.Xaml.Controls.Maps.LocalMapTileDataSource*, Windows.UI.Xaml.Controls.Maps.MapTileUriRequestedEventArgs*>* 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<Windows.UI.Xaml.Controls.Maps.MapElement*>** 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<Windows.UI.Xaml.DependencyObject*>** 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<Windows.UI.Xaml.Controls.Maps.MapElement*>** value);
[propget] HRESULT Routes([out] [retval] Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Controls.Maps.MapRouteView*>** value);
[propget] HRESULT TileSources([out] [retval] Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Controls.Maps.MapTileSource*>** value);
[eventadd] HRESULT CenterChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT CenterChanged([in] EventRegistrationToken token);
[eventadd] HRESULT HeadingChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT HeadingChanged([in] EventRegistrationToken token);
[eventadd] HRESULT LoadingStatusChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT LoadingStatusChanged([in] EventRegistrationToken token);
[eventadd] HRESULT MapDoubleTapped([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapDoubleTapped([in] EventRegistrationToken token);
[eventadd] HRESULT MapHolding([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapHolding([in] EventRegistrationToken token);
[eventadd] HRESULT MapTapped([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapTapped([in] EventRegistrationToken token);
[eventadd] HRESULT PitchChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT PitchChanged([in] EventRegistrationToken token);
[eventadd] HRESULT TransformOriginChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, IInspectable*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT TransformOriginChanged([in] EventRegistrationToken token);
[eventadd] HRESULT ZoomLevelChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, IInspectable*>* 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<Windows.UI.Xaml.Controls.Maps.MapElement*>** 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<Windows.UI.Xaml.Thickness>* margin, [in] Windows.UI.Xaml.Controls.Maps.MapAnimationKind animation, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
[overload("TrySetViewAsync")] HRESULT TrySetViewWithCenterAsync([in] Windows.Devices.Geolocation.Geopoint* center, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
[overload("TrySetViewAsync")] HRESULT TrySetViewWithCenterAndZoomAsync([in] Windows.Devices.Geolocation.Geopoint* center, [in] Windows.Foundation.IReference<DOUBLE>* zoomLevel, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
[overload("TrySetViewAsync")] HRESULT TrySetViewWithCenterZoomHeadingAndPitchAsync([in] Windows.Devices.Geolocation.Geopoint* center, [in] Windows.Foundation.IReference<DOUBLE>* zoomLevel, [in] Windows.Foundation.IReference<DOUBLE>* heading, [in] Windows.Foundation.IReference<DOUBLE>* desiredPitch, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
[overload("TrySetViewAsync")] HRESULT TrySetViewWithCenterZoomHeadingPitchAndAnimationAsync([in] Windows.Devices.Geolocation.Geopoint* center, [in] Windows.Foundation.IReference<DOUBLE>* zoomLevel, [in] Windows.Foundation.IReference<DOUBLE>* heading, [in] Windows.Foundation.IReference<DOUBLE>* desiredPitch, [in] Windows.UI.Xaml.Controls.Maps.MapAnimationKind animation, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** 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<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapElementClickEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapElementClick([in] EventRegistrationToken token);
[eventadd] HRESULT MapElementPointerEntered([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapElementPointerEnteredEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapElementPointerEntered([in] EventRegistrationToken token);
[eventadd] HRESULT MapElementPointerExited([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapElementPointerExitedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapElementPointerExited([in] EventRegistrationToken token);
[eventadd] HRESULT ActualCameraChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapActualCameraChangedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT ActualCameraChanged([in] EventRegistrationToken token);
[eventadd] HRESULT ActualCameraChanging([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapActualCameraChangingEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT ActualCameraChanging([in] EventRegistrationToken token);
[eventadd] HRESULT TargetCameraChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT TargetCameraChanged([in] EventRegistrationToken token);
[eventadd] HRESULT CustomExperienceChanged([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapCustomExperienceChangedEventArgs*>* 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<boolean>** operation);
HRESULT TryRotateToAsync([in] DOUBLE angleInDegrees, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT TryTiltAsync([in] DOUBLE degrees, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT TryTiltToAsync([in] DOUBLE angleInDegrees, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT TryZoomInAsync([out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT TryZoomOutAsync([out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT TryZoomToAsync([in] DOUBLE zoomLevel, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
[overload("TrySetSceneAsync")] HRESULT TrySetSceneAsync([in] Windows.UI.Xaml.Controls.Maps.MapScene* scene, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** 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<boolean>** 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<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapRightTappedEventArgs*>* 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<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapContextRequestedEventArgs*>* 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<Windows.UI.Xaml.Controls.Maps.MapElement*>** 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<boolean>** operation);
HRESULT TryPanToAsync([in] Windows.Devices.Geolocation.Geopoint* location, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** 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<Windows.UI.Xaml.Controls.Maps.MapLayer*>** value);
[propput] HRESULT Layers([in] Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Controls.Maps.MapLayer*>* 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<Windows.Services.Maps.LocalSearch.LocalLocation*>** 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<Windows.Services.Maps.LocalSearch.LocalLocation*>** 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<Windows.Services.Maps.LocalSearch.LocalLocation*>** 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<Windows.Services.Maps.LocalSearch.LocalLocation*>** 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<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkClickEventArgs*>* value, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT BusinessLandmarkClick([in] EventRegistrationToken token);
[eventadd] HRESULT TransitFeatureClick([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureClickEventArgs*>* value, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT TransitFeatureClick([in] EventRegistrationToken token);
[eventadd] HRESULT BusinessLandmarkRightTapped([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkRightTappedEventArgs*>* value, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT BusinessLandmarkRightTapped([in] EventRegistrationToken token);
[eventadd] HRESULT TransitFeatureRightTapped([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureRightTappedEventArgs*>* 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<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerEnteredEventArgs*>* value, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT BusinessLandmarkPointerEntered([in] EventRegistrationToken token);
[eventadd] HRESULT TransitFeaturePointerEntered([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerEnteredEventArgs*>* value, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT TransitFeaturePointerEntered([in] EventRegistrationToken token);
[eventadd] HRESULT BusinessLandmarkPointerExited([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerExitedEventArgs*>* value, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT BusinessLandmarkPointerExited([in] EventRegistrationToken token);
[eventadd] HRESULT TransitFeaturePointerExited([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapControl*, Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerExitedEventArgs*>* 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<HSTRING, IInspectable*>** 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<HSTRING, IInspectable*>** 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<HSTRING, IInspectable*>** 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<HSTRING, IInspectable*>** 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<Windows.UI.Xaml.Controls.Maps.MapElement*>** 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<Windows.UI.Xaml.Controls.Maps.MapElement*>** value);
[propput] HRESULT MapElements([in] Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Controls.Maps.MapElement*>* value);
[eventadd] HRESULT MapElementClick([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapElementsLayer*, Windows.UI.Xaml.Controls.Maps.MapElementsLayerClickEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapElementClick([in] EventRegistrationToken token);
[eventadd] HRESULT MapElementPointerEntered([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapElementsLayer*, Windows.UI.Xaml.Controls.Maps.MapElementsLayerPointerEnteredEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapElementPointerEntered([in] EventRegistrationToken token);
[eventadd] HRESULT MapElementPointerExited([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapElementsLayer*, Windows.UI.Xaml.Controls.Maps.MapElementsLayerPointerExitedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT MapElementPointerExited([in] EventRegistrationToken token);
[eventadd] HRESULT MapContextRequested([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.Maps.MapElementsLayer*, Windows.UI.Xaml.Controls.Maps.MapElementsLayerContextRequestedEventArgs*>* 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<Windows.UI.Xaml.Controls.Maps.MapElement*>** 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<Windows.UI.Xaml.Controls.Maps.MapElement*>** 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<Windows.UI.Xaml.DependencyObject*>** 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<Windows.UI.Xaml.Controls.Maps.MapModel3D*>** operation);
[overload("CreateFrom3MFAsync")] HRESULT CreateFrom3MFWithShadingOptionAsync([in] Windows.Storage.Streams.IRandomAccessStreamReference* source, [in] Windows.UI.Xaml.Controls.Maps.MapModel3DShadingOption shadingOption, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.UI.Xaml.Controls.Maps.MapModel3D*>** 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<Windows.Devices.Geolocation.Geopath*>** 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<Windows.UI.Xaml.Controls.Maps.MapScene*, Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs*>* 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<Windows.Devices.Geolocation.Geopoint*>* locations, [out] [retval] Windows.UI.Xaml.Controls.Maps.MapScene** result);
[overload("CreateFromLocations")] HRESULT CreateFromLocationsWithHeadingAndPitch([in] Windows.Foundation.Collections.IIterable<Windows.Devices.Geolocation.Geopoint*>* 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<Windows.UI.Xaml.Controls.Maps.MapStyleSheet*>* 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<Windows.UI.Xaml.Controls.Maps.StreetsidePanorama*>** operation);
[overload("FindNearbyAsync")] HRESULT FindNearbyWithLocationAndRadiusAsync([in] Windows.Devices.Geolocation.Geopoint* location, [in] DOUBLE radiusInMeters, [out] [retval] Windows.Foundation.IAsyncOperation<Windows.UI.Xaml.Controls.Maps.StreetsidePanorama*>** 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;
}
}
}
}
}
}