// 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_Guidance_1_H #define WINRT_Windows_Services_Maps_Guidance_1_H #include "winrt/impl/Windows.Services.Maps.Guidance.0.h" WINRT_EXPORT namespace winrt::Windows::Services::Maps::Guidance { struct WINRT_IMPL_EMPTY_BASES IGuidanceAudioNotificationRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceAudioNotificationRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IGuidanceAudioNotificationRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceLaneInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceLaneInfo(std::nullptr_t = nullptr) noexcept {} IGuidanceLaneInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceManeuver : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceManeuver(std::nullptr_t = nullptr) noexcept {} IGuidanceManeuver(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceMapMatchedCoordinate : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceMapMatchedCoordinate(std::nullptr_t = nullptr) noexcept {} IGuidanceMapMatchedCoordinate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceNavigator : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceNavigator(std::nullptr_t = nullptr) noexcept {} IGuidanceNavigator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceNavigator2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceNavigator2(std::nullptr_t = nullptr) noexcept {} IGuidanceNavigator2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceNavigatorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceNavigatorStatics(std::nullptr_t = nullptr) noexcept {} IGuidanceNavigatorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceNavigatorStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceNavigatorStatics2(std::nullptr_t = nullptr) noexcept {} IGuidanceNavigatorStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceReroutedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceReroutedEventArgs(std::nullptr_t = nullptr) noexcept {} IGuidanceReroutedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceRoadSegment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceRoadSegment(std::nullptr_t = nullptr) noexcept {} IGuidanceRoadSegment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceRoadSegment2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceRoadSegment2(std::nullptr_t = nullptr) noexcept {} IGuidanceRoadSegment2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceRoadSignpost : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceRoadSignpost(std::nullptr_t = nullptr) noexcept {} IGuidanceRoadSignpost(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceRoute : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceRoute(std::nullptr_t = nullptr) noexcept {} IGuidanceRoute(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceRouteStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceRouteStatics(std::nullptr_t = nullptr) noexcept {} IGuidanceRouteStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceTelemetryCollector : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceTelemetryCollector(std::nullptr_t = nullptr) noexcept {} IGuidanceTelemetryCollector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceTelemetryCollectorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceTelemetryCollectorStatics(std::nullptr_t = nullptr) noexcept {} IGuidanceTelemetryCollectorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGuidanceUpdatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGuidanceUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IGuidanceUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif