// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Devices_Input_Preview_1_H #define WINRT_Windows_Devices_Input_Preview_1_H #include "winrt/impl/Windows.Devices.Input.Preview.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Input::Preview { struct WINRT_IMPL_EMPTY_BASES IGazeDevicePreview : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeDevicePreview(std::nullptr_t = nullptr) noexcept {} IGazeDevicePreview(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeDeviceWatcherAddedPreviewEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeDeviceWatcherAddedPreviewEventArgs(std::nullptr_t = nullptr) noexcept {} IGazeDeviceWatcherAddedPreviewEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeDeviceWatcherPreview : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeDeviceWatcherPreview(std::nullptr_t = nullptr) noexcept {} IGazeDeviceWatcherPreview(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeDeviceWatcherRemovedPreviewEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeDeviceWatcherRemovedPreviewEventArgs(std::nullptr_t = nullptr) noexcept {} IGazeDeviceWatcherRemovedPreviewEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeDeviceWatcherUpdatedPreviewEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeDeviceWatcherUpdatedPreviewEventArgs(std::nullptr_t = nullptr) noexcept {} IGazeDeviceWatcherUpdatedPreviewEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeEnteredPreviewEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeEnteredPreviewEventArgs(std::nullptr_t = nullptr) noexcept {} IGazeEnteredPreviewEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeExitedPreviewEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeExitedPreviewEventArgs(std::nullptr_t = nullptr) noexcept {} IGazeExitedPreviewEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeInputSourcePreview : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeInputSourcePreview(std::nullptr_t = nullptr) noexcept {} IGazeInputSourcePreview(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeInputSourcePreviewStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeInputSourcePreviewStatics(std::nullptr_t = nullptr) noexcept {} IGazeInputSourcePreviewStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazeMovedPreviewEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazeMovedPreviewEventArgs(std::nullptr_t = nullptr) noexcept {} IGazeMovedPreviewEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGazePointPreview : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGazePointPreview(std::nullptr_t = nullptr) noexcept {} IGazePointPreview(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif