// C++/WinRT v2.0.250303.1 // 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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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