// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Devices_Input_1_H #define WINRT_Windows_Devices_Input_1_H #include "winrt/impl/Windows.Devices.Input.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Input { struct WINRT_IMPL_EMPTY_BASES IKeyboardCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyboardCapabilities(std::nullptr_t = nullptr) noexcept {} IKeyboardCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMouseCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMouseCapabilities(std::nullptr_t = nullptr) noexcept {} IMouseCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMouseDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMouseDevice(std::nullptr_t = nullptr) noexcept {} IMouseDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMouseDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMouseDeviceStatics(std::nullptr_t = nullptr) noexcept {} IMouseDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMouseEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMouseEventArgs(std::nullptr_t = nullptr) noexcept {} IMouseEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenButtonListener : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenButtonListener(std::nullptr_t = nullptr) noexcept {} IPenButtonListener(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenButtonListenerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenButtonListenerStatics(std::nullptr_t = nullptr) noexcept {} IPenButtonListenerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenDevice(std::nullptr_t = nullptr) noexcept {} IPenDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenDevice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenDevice2(std::nullptr_t = nullptr) noexcept {} IPenDevice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenDeviceStatics(std::nullptr_t = nullptr) noexcept {} IPenDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenDockListener : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenDockListener(std::nullptr_t = nullptr) noexcept {} IPenDockListener(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenDockListenerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenDockListenerStatics(std::nullptr_t = nullptr) noexcept {} IPenDockListenerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenDockedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenDockedEventArgs(std::nullptr_t = nullptr) noexcept {} IPenDockedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenTailButtonClickedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenTailButtonClickedEventArgs(std::nullptr_t = nullptr) noexcept {} IPenTailButtonClickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenTailButtonDoubleClickedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenTailButtonDoubleClickedEventArgs(std::nullptr_t = nullptr) noexcept {} IPenTailButtonDoubleClickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenTailButtonLongPressedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenTailButtonLongPressedEventArgs(std::nullptr_t = nullptr) noexcept {} IPenTailButtonLongPressedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPenUndockedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPenUndockedEventArgs(std::nullptr_t = nullptr) noexcept {} IPenUndockedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPointerDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPointerDevice(std::nullptr_t = nullptr) noexcept {} IPointerDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPointerDevice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPointerDevice2(std::nullptr_t = nullptr) noexcept {} IPointerDevice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPointerDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPointerDeviceStatics(std::nullptr_t = nullptr) noexcept {} IPointerDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITouchCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITouchCapabilities(std::nullptr_t = nullptr) noexcept {} ITouchCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif