// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Services_Maps_1_H #define WINRT_Windows_Services_Maps_1_H #include "winrt/impl/Windows.Services.Maps.0.h" WINRT_EXPORT namespace winrt::Windows::Services::Maps { struct __declspec(empty_bases) IEnhancedWaypoint : winrt::Windows::Foundation::IInspectable, impl::consume_t { IEnhancedWaypoint(std::nullptr_t = nullptr) noexcept {} IEnhancedWaypoint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEnhancedWaypointFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IEnhancedWaypointFactory(std::nullptr_t = nullptr) noexcept {} IEnhancedWaypointFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManeuverWarning : winrt::Windows::Foundation::IInspectable, impl::consume_t { IManeuverWarning(std::nullptr_t = nullptr) noexcept {} IManeuverWarning(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapAddress : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapAddress(std::nullptr_t = nullptr) noexcept {} IMapAddress(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapAddress2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapAddress2(std::nullptr_t = nullptr) noexcept {} IMapAddress2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapLocation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapLocation(std::nullptr_t = nullptr) noexcept {} IMapLocation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapLocationFinderResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapLocationFinderResult(std::nullptr_t = nullptr) noexcept {} IMapLocationFinderResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapLocationFinderStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapLocationFinderStatics(std::nullptr_t = nullptr) noexcept {} IMapLocationFinderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapLocationFinderStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapLocationFinderStatics2(std::nullptr_t = nullptr) noexcept {} IMapLocationFinderStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapManagerStatics(std::nullptr_t = nullptr) noexcept {} IMapManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRoute : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRoute(std::nullptr_t = nullptr) noexcept {} IMapRoute(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRoute2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRoute2(std::nullptr_t = nullptr) noexcept {} IMapRoute2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRoute3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRoute3(std::nullptr_t = nullptr) noexcept {} IMapRoute3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRoute4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRoute4(std::nullptr_t = nullptr) noexcept {} IMapRoute4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteDrivingOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteDrivingOptions(std::nullptr_t = nullptr) noexcept {} IMapRouteDrivingOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteDrivingOptions2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteDrivingOptions2(std::nullptr_t = nullptr) noexcept {} IMapRouteDrivingOptions2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteFinderResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteFinderResult(std::nullptr_t = nullptr) noexcept {} IMapRouteFinderResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteFinderResult2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteFinderResult2(std::nullptr_t = nullptr) noexcept {} IMapRouteFinderResult2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteFinderStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteFinderStatics(std::nullptr_t = nullptr) noexcept {} IMapRouteFinderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteFinderStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteFinderStatics2(std::nullptr_t = nullptr) noexcept {} IMapRouteFinderStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteFinderStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteFinderStatics3(std::nullptr_t = nullptr) noexcept {} IMapRouteFinderStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteLeg : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteLeg(std::nullptr_t = nullptr) noexcept {} IMapRouteLeg(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteLeg2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteLeg2(std::nullptr_t = nullptr) noexcept {} IMapRouteLeg2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteManeuver : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteManeuver(std::nullptr_t = nullptr) noexcept {} IMapRouteManeuver(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteManeuver2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteManeuver2(std::nullptr_t = nullptr) noexcept {} IMapRouteManeuver2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapRouteManeuver3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapRouteManeuver3(std::nullptr_t = nullptr) noexcept {} IMapRouteManeuver3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapServiceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapServiceStatics(std::nullptr_t = nullptr) noexcept {} IMapServiceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapServiceStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapServiceStatics2(std::nullptr_t = nullptr) noexcept {} IMapServiceStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapServiceStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapServiceStatics3(std::nullptr_t = nullptr) noexcept {} IMapServiceStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMapServiceStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMapServiceStatics4(std::nullptr_t = nullptr) noexcept {} IMapServiceStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPlaceInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlaceInfo(std::nullptr_t = nullptr) noexcept {} IPlaceInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPlaceInfoCreateOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlaceInfoCreateOptions(std::nullptr_t = nullptr) noexcept {} IPlaceInfoCreateOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPlaceInfoStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlaceInfoStatics(std::nullptr_t = nullptr) noexcept {} IPlaceInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPlaceInfoStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPlaceInfoStatics2(std::nullptr_t = nullptr) noexcept {} IPlaceInfoStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif