// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_UI_Input_1_H #define WINRT_Windows_UI_Input_1_H #include "winrt/impl/Windows.UI.Input.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Input { struct __declspec(empty_bases) IAttachableInputObject : Windows::Foundation::IInspectable, impl::consume_t { IAttachableInputObject(std::nullptr_t = nullptr) noexcept {} IAttachableInputObject(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAttachableInputObjectFactory : Windows::Foundation::IInspectable, impl::consume_t { IAttachableInputObjectFactory(std::nullptr_t = nullptr) noexcept {} IAttachableInputObjectFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICrossSlidingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ICrossSlidingEventArgs(std::nullptr_t = nullptr) noexcept {} ICrossSlidingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICrossSlidingEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { ICrossSlidingEventArgs2(std::nullptr_t = nullptr) noexcept {} ICrossSlidingEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDraggingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IDraggingEventArgs(std::nullptr_t = nullptr) noexcept {} IDraggingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDraggingEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IDraggingEventArgs2(std::nullptr_t = nullptr) noexcept {} IDraggingEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEdgeGesture : Windows::Foundation::IInspectable, impl::consume_t { IEdgeGesture(std::nullptr_t = nullptr) noexcept {} IEdgeGesture(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEdgeGestureEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IEdgeGestureEventArgs(std::nullptr_t = nullptr) noexcept {} IEdgeGestureEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEdgeGestureStatics : Windows::Foundation::IInspectable, impl::consume_t { IEdgeGestureStatics(std::nullptr_t = nullptr) noexcept {} IEdgeGestureStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGestureRecognizer : Windows::Foundation::IInspectable, impl::consume_t { IGestureRecognizer(std::nullptr_t = nullptr) noexcept {} IGestureRecognizer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGestureRecognizer2 : Windows::Foundation::IInspectable, impl::consume_t { IGestureRecognizer2(std::nullptr_t = nullptr) noexcept {} IGestureRecognizer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHoldingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IHoldingEventArgs(std::nullptr_t = nullptr) noexcept {} IHoldingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHoldingEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IHoldingEventArgs2(std::nullptr_t = nullptr) noexcept {} IHoldingEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInputActivationListener : Windows::Foundation::IInspectable, impl::consume_t { IInputActivationListener(std::nullptr_t = nullptr) noexcept {} IInputActivationListener(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInputActivationListenerActivationChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IInputActivationListenerActivationChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IInputActivationListenerActivationChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKeyboardDeliveryInterceptor : Windows::Foundation::IInspectable, impl::consume_t { IKeyboardDeliveryInterceptor(std::nullptr_t = nullptr) noexcept {} IKeyboardDeliveryInterceptor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IKeyboardDeliveryInterceptorStatics : Windows::Foundation::IInspectable, impl::consume_t { IKeyboardDeliveryInterceptorStatics(std::nullptr_t = nullptr) noexcept {} IKeyboardDeliveryInterceptorStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManipulationCompletedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IManipulationCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IManipulationCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManipulationCompletedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IManipulationCompletedEventArgs2(std::nullptr_t = nullptr) noexcept {} IManipulationCompletedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManipulationInertiaStartingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IManipulationInertiaStartingEventArgs(std::nullptr_t = nullptr) noexcept {} IManipulationInertiaStartingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManipulationInertiaStartingEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IManipulationInertiaStartingEventArgs2(std::nullptr_t = nullptr) noexcept {} IManipulationInertiaStartingEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManipulationStartedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IManipulationStartedEventArgs(std::nullptr_t = nullptr) noexcept {} IManipulationStartedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManipulationStartedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IManipulationStartedEventArgs2(std::nullptr_t = nullptr) noexcept {} IManipulationStartedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManipulationUpdatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IManipulationUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IManipulationUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IManipulationUpdatedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IManipulationUpdatedEventArgs2(std::nullptr_t = nullptr) noexcept {} IManipulationUpdatedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMouseWheelParameters : Windows::Foundation::IInspectable, impl::consume_t { IMouseWheelParameters(std::nullptr_t = nullptr) noexcept {} IMouseWheelParameters(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointerPoint : Windows::Foundation::IInspectable, impl::consume_t { IPointerPoint(std::nullptr_t = nullptr) noexcept {} IPointerPoint(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointerPointProperties : Windows::Foundation::IInspectable, impl::consume_t { IPointerPointProperties(std::nullptr_t = nullptr) noexcept {} IPointerPointProperties(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointerPointProperties2 : Windows::Foundation::IInspectable, impl::consume_t { IPointerPointProperties2(std::nullptr_t = nullptr) noexcept {} IPointerPointProperties2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointerPointStatics : Windows::Foundation::IInspectable, impl::consume_t { IPointerPointStatics(std::nullptr_t = nullptr) noexcept {} IPointerPointStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointerPointTransform : Windows::Foundation::IInspectable, impl::consume_t { IPointerPointTransform(std::nullptr_t = nullptr) noexcept {} IPointerPointTransform(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointerVisualizationSettings : Windows::Foundation::IInspectable, impl::consume_t { IPointerVisualizationSettings(std::nullptr_t = nullptr) noexcept {} IPointerVisualizationSettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPointerVisualizationSettingsStatics : Windows::Foundation::IInspectable, impl::consume_t { IPointerVisualizationSettingsStatics(std::nullptr_t = nullptr) noexcept {} IPointerVisualizationSettingsStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialController : Windows::Foundation::IInspectable, impl::consume_t { IRadialController(std::nullptr_t = nullptr) noexcept {} IRadialController(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialController2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialController2(std::nullptr_t = nullptr) noexcept {} IRadialController2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerButtonClickedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerButtonClickedEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerButtonClickedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerButtonClickedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerButtonClickedEventArgs2(std::nullptr_t = nullptr) noexcept {} IRadialControllerButtonClickedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerButtonHoldingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerButtonHoldingEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerButtonHoldingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerButtonPressedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerButtonPressedEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerButtonPressedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerButtonReleasedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerButtonReleasedEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerButtonReleasedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerConfiguration : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerConfiguration(std::nullptr_t = nullptr) noexcept {} IRadialControllerConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerConfiguration2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerConfiguration2(std::nullptr_t = nullptr) noexcept {} IRadialControllerConfiguration2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerConfigurationStatics : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerConfigurationStatics(std::nullptr_t = nullptr) noexcept {} IRadialControllerConfigurationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerConfigurationStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerConfigurationStatics2(std::nullptr_t = nullptr) noexcept {} IRadialControllerConfigurationStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerControlAcquiredEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerControlAcquiredEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerControlAcquiredEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerControlAcquiredEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerControlAcquiredEventArgs2(std::nullptr_t = nullptr) noexcept {} IRadialControllerControlAcquiredEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerMenu : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerMenu(std::nullptr_t = nullptr) noexcept {} IRadialControllerMenu(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerMenuItem : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerMenuItem(std::nullptr_t = nullptr) noexcept {} IRadialControllerMenuItem(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerMenuItemStatics : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerMenuItemStatics(std::nullptr_t = nullptr) noexcept {} IRadialControllerMenuItemStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerMenuItemStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerMenuItemStatics2(std::nullptr_t = nullptr) noexcept {} IRadialControllerMenuItemStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerRotationChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerRotationChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerRotationChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerRotationChangedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerRotationChangedEventArgs2(std::nullptr_t = nullptr) noexcept {} IRadialControllerRotationChangedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerScreenContact : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerScreenContact(std::nullptr_t = nullptr) noexcept {} IRadialControllerScreenContact(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerScreenContactContinuedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerScreenContactContinuedEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerScreenContactContinuedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerScreenContactContinuedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerScreenContactContinuedEventArgs2(std::nullptr_t = nullptr) noexcept {} IRadialControllerScreenContactContinuedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerScreenContactEndedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerScreenContactEndedEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerScreenContactEndedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerScreenContactStartedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerScreenContactStartedEventArgs(std::nullptr_t = nullptr) noexcept {} IRadialControllerScreenContactStartedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerScreenContactStartedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerScreenContactStartedEventArgs2(std::nullptr_t = nullptr) noexcept {} IRadialControllerScreenContactStartedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRadialControllerStatics : Windows::Foundation::IInspectable, impl::consume_t { IRadialControllerStatics(std::nullptr_t = nullptr) noexcept {} IRadialControllerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRightTappedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IRightTappedEventArgs(std::nullptr_t = nullptr) noexcept {} IRightTappedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRightTappedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { IRightTappedEventArgs2(std::nullptr_t = nullptr) noexcept {} IRightTappedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemButtonEventController : Windows::Foundation::IInspectable, impl::consume_t { ISystemButtonEventController(std::nullptr_t = nullptr) noexcept {} ISystemButtonEventController(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemButtonEventControllerStatics : Windows::Foundation::IInspectable, impl::consume_t { ISystemButtonEventControllerStatics(std::nullptr_t = nullptr) noexcept {} ISystemButtonEventControllerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemFunctionButtonEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISystemFunctionButtonEventArgs(std::nullptr_t = nullptr) noexcept {} ISystemFunctionButtonEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemFunctionLockChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISystemFunctionLockChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISystemFunctionLockChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISystemFunctionLockIndicatorChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISystemFunctionLockIndicatorChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISystemFunctionLockIndicatorChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITappedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ITappedEventArgs(std::nullptr_t = nullptr) noexcept {} ITappedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ITappedEventArgs2 : Windows::Foundation::IInspectable, impl::consume_t { ITappedEventArgs2(std::nullptr_t = nullptr) noexcept {} ITappedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif