// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_UI_Core_1_H #define WINRT_Windows_UI_Core_1_H #include "winrt/impl/Windows.UI.Core.0.h" WINRT_EXPORT namespace winrt::Windows::UI::Core { struct WINRT_IMPL_EMPTY_BASES IAcceleratorKeyEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAcceleratorKeyEventArgs(std::nullptr_t = nullptr) noexcept {} IAcceleratorKeyEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAcceleratorKeyEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAcceleratorKeyEventArgs2(std::nullptr_t = nullptr) noexcept {} IAcceleratorKeyEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAutomationProviderRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAutomationProviderRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAutomationProviderRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBackRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBackRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IBackRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICharacterReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICharacterReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} ICharacterReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClosestInteractiveBoundsRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClosestInteractiveBoundsRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IClosestInteractiveBoundsRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreAcceleratorKeys : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreAcceleratorKeys(std::nullptr_t = nullptr) noexcept {} ICoreAcceleratorKeys(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreClosestInteractiveBoundsRequested : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreClosestInteractiveBoundsRequested(std::nullptr_t = nullptr) noexcept {} ICoreClosestInteractiveBoundsRequested(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreComponentFocusable : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreComponentFocusable(std::nullptr_t = nullptr) noexcept {} ICoreComponentFocusable(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreCursor : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreCursor(std::nullptr_t = nullptr) noexcept {} ICoreCursor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreCursorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreCursorFactory(std::nullptr_t = nullptr) noexcept {} ICoreCursorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreDispatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICoreDispatcher(std::nullptr_t = nullptr) noexcept {} ICoreDispatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreDispatcher2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreDispatcher2(std::nullptr_t = nullptr) noexcept {} ICoreDispatcher2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreDispatcherWithTaskPriority : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreDispatcherWithTaskPriority(std::nullptr_t = nullptr) noexcept {} ICoreDispatcherWithTaskPriority(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreIndependentInputSourceController : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreIndependentInputSourceController(std::nullptr_t = nullptr) noexcept {} ICoreIndependentInputSourceController(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreIndependentInputSourceControllerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreIndependentInputSourceControllerStatics(std::nullptr_t = nullptr) noexcept {} ICoreIndependentInputSourceControllerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreInputSourceBase : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreInputSourceBase(std::nullptr_t = nullptr) noexcept {} ICoreInputSourceBase(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreKeyboardInputSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreKeyboardInputSource(std::nullptr_t = nullptr) noexcept {} ICoreKeyboardInputSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreKeyboardInputSource2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreKeyboardInputSource2(std::nullptr_t = nullptr) noexcept {} ICoreKeyboardInputSource2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICorePointerInputSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICorePointerInputSource(std::nullptr_t = nullptr) noexcept {} ICorePointerInputSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICorePointerInputSource2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICorePointerInputSource2(std::nullptr_t = nullptr) noexcept {} ICorePointerInputSource2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICorePointerRedirector : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICorePointerRedirector(std::nullptr_t = nullptr) noexcept {} ICorePointerRedirector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreTouchHitTesting : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreTouchHitTesting(std::nullptr_t = nullptr) noexcept {} ICoreTouchHitTesting(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindow : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindow(std::nullptr_t = nullptr) noexcept {} ICoreWindow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindow2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindow2(std::nullptr_t = nullptr) noexcept {} ICoreWindow2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindow3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindow3(std::nullptr_t = nullptr) noexcept {} ICoreWindow3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindow4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindow4(std::nullptr_t = nullptr) noexcept {} ICoreWindow4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindow5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindow5(std::nullptr_t = nullptr) noexcept {} ICoreWindow5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowDialog : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowDialog(std::nullptr_t = nullptr) noexcept {} ICoreWindowDialog(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowDialogFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowDialogFactory(std::nullptr_t = nullptr) noexcept {} ICoreWindowDialogFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreWindowEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowFlyout : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowFlyout(std::nullptr_t = nullptr) noexcept {} ICoreWindowFlyout(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowFlyoutFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowFlyoutFactory(std::nullptr_t = nullptr) noexcept {} ICoreWindowFlyoutFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowPopupShowingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowPopupShowingEventArgs(std::nullptr_t = nullptr) noexcept {} ICoreWindowPopupShowingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowResizeManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowResizeManager(std::nullptr_t = nullptr) noexcept {} ICoreWindowResizeManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowResizeManagerLayoutCapability : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowResizeManagerLayoutCapability(std::nullptr_t = nullptr) noexcept {} ICoreWindowResizeManagerLayoutCapability(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowResizeManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowResizeManagerStatics(std::nullptr_t = nullptr) noexcept {} ICoreWindowResizeManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowStatic : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowStatic(std::nullptr_t = nullptr) noexcept {} ICoreWindowStatic(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICoreWindowWithContext : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICoreWindowWithContext(std::nullptr_t = nullptr) noexcept {} ICoreWindowWithContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IIdleDispatchedHandlerArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIdleDispatchedHandlerArgs(std::nullptr_t = nullptr) noexcept {} IIdleDispatchedHandlerArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInitializeWithCoreWindow : winrt::Windows::Foundation::IInspectable, impl::consume_t { IInitializeWithCoreWindow(std::nullptr_t = nullptr) noexcept {} IInitializeWithCoreWindow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IInputEnabledEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IInputEnabledEventArgs(std::nullptr_t = nullptr) noexcept {} IInputEnabledEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKeyEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IKeyEventArgs(std::nullptr_t = nullptr) noexcept {} IKeyEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKeyEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IKeyEventArgs2(std::nullptr_t = nullptr) noexcept {} IKeyEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPointerEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IPointerEventArgs(std::nullptr_t = nullptr) noexcept {} IPointerEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemNavigationManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISystemNavigationManager(std::nullptr_t = nullptr) noexcept {} ISystemNavigationManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemNavigationManager2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISystemNavigationManager2(std::nullptr_t = nullptr) noexcept {} ISystemNavigationManager2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISystemNavigationManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISystemNavigationManagerStatics(std::nullptr_t = nullptr) noexcept {} ISystemNavigationManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITouchHitTestingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ITouchHitTestingEventArgs(std::nullptr_t = nullptr) noexcept {} ITouchHitTestingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVisibilityChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVisibilityChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IVisibilityChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWindowActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWindowSizeChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWindowSizeChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IWindowSizeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif