// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Devices_Geolocation_1_H #define WINRT_Windows_Devices_Geolocation_1_H #include "winrt/impl/Windows.Devices.Geolocation.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Geolocation { struct WINRT_IMPL_EMPTY_BASES ICivicAddress : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICivicAddress(std::nullptr_t = nullptr) noexcept {} ICivicAddress(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeoboundingBox : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeoboundingBox(std::nullptr_t = nullptr) noexcept {} IGeoboundingBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeoboundingBoxFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeoboundingBoxFactory(std::nullptr_t = nullptr) noexcept {} IGeoboundingBoxFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeoboundingBoxStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeoboundingBoxStatics(std::nullptr_t = nullptr) noexcept {} IGeoboundingBoxStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocircle : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeocircle(std::nullptr_t = nullptr) noexcept {} IGeocircle(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocircleFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeocircleFactory(std::nullptr_t = nullptr) noexcept {} IGeocircleFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocoordinate : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeocoordinate(std::nullptr_t = nullptr) noexcept {} IGeocoordinate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocoordinateSatelliteData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeocoordinateSatelliteData(std::nullptr_t = nullptr) noexcept {} IGeocoordinateSatelliteData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocoordinateSatelliteData2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeocoordinateSatelliteData2(std::nullptr_t = nullptr) noexcept {} IGeocoordinateSatelliteData2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocoordinateWithPoint : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeocoordinateWithPoint(std::nullptr_t = nullptr) noexcept {} IGeocoordinateWithPoint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocoordinateWithPositionData : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeocoordinateWithPositionData(std::nullptr_t = nullptr) noexcept {} IGeocoordinateWithPositionData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocoordinateWithPositionSourceTimestamp : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeocoordinateWithPositionSourceTimestamp(std::nullptr_t = nullptr) noexcept {} IGeocoordinateWithPositionSourceTimestamp(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeocoordinateWithRemoteSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeocoordinateWithRemoteSource(std::nullptr_t = nullptr) noexcept {} IGeocoordinateWithRemoteSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeolocator : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeolocator(std::nullptr_t = nullptr) noexcept {} IGeolocator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeolocator2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeolocator2(std::nullptr_t = nullptr) noexcept {} IGeolocator2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeolocatorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeolocatorStatics(std::nullptr_t = nullptr) noexcept {} IGeolocatorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeolocatorStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeolocatorStatics2(std::nullptr_t = nullptr) noexcept {} IGeolocatorStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeolocatorWithScalarAccuracy : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeolocatorWithScalarAccuracy(std::nullptr_t = nullptr) noexcept {} IGeolocatorWithScalarAccuracy(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeopath : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeopath(std::nullptr_t = nullptr) noexcept {} IGeopath(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeopathFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeopathFactory(std::nullptr_t = nullptr) noexcept {} IGeopathFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeopoint : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeopoint(std::nullptr_t = nullptr) noexcept {} IGeopoint(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeopointFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeopointFactory(std::nullptr_t = nullptr) noexcept {} IGeopointFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeoposition : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeoposition(std::nullptr_t = nullptr) noexcept {} IGeoposition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeoposition2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IGeoposition2(std::nullptr_t = nullptr) noexcept {} IGeoposition2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeoshape : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeoshape(std::nullptr_t = nullptr) noexcept {} IGeoshape(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeovisit : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeovisit(std::nullptr_t = nullptr) noexcept {} IGeovisit(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeovisitMonitor : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeovisitMonitor(std::nullptr_t = nullptr) noexcept {} IGeovisitMonitor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeovisitMonitorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeovisitMonitorStatics(std::nullptr_t = nullptr) noexcept {} IGeovisitMonitorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeovisitStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeovisitStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IGeovisitStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGeovisitTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGeovisitTriggerDetails(std::nullptr_t = nullptr) noexcept {} IGeovisitTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPositionChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPositionChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IPositionChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStatusChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStatusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVenueData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVenueData(std::nullptr_t = nullptr) noexcept {} IVenueData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif