Files
nearby/internal/platform/implementation/windows/generated/winrt/impl/Microsoft.UI.Xaml.Automation.Provider.1.h
T
2026-01-27 23:46:02 -08:00

313 lines
16 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT
// v2.0.250303.1
#pragma once
#ifndef WINRT_Microsoft_UI_Xaml_Automation_Provider_1_H
#define WINRT_Microsoft_UI_Xaml_Automation_Provider_1_H
#include "winrt/impl/Microsoft.UI.Xaml.Automation.Provider.0.h"
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Automation::Provider {
struct WINRT_IMPL_EMPTY_BASES IAnnotationProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IAnnotationProvider> {
IAnnotationProvider(std::nullptr_t = nullptr) noexcept {}
IAnnotationProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICustomNavigationProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICustomNavigationProvider> {
ICustomNavigationProvider(std::nullptr_t = nullptr) noexcept {}
ICustomNavigationProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDockProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDockProvider> {
IDockProvider(std::nullptr_t = nullptr) noexcept {}
IDockProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDragProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDragProvider> {
IDragProvider(std::nullptr_t = nullptr) noexcept {}
IDragProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IDropTargetProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IDropTargetProvider> {
IDropTargetProvider(std::nullptr_t = nullptr) noexcept {}
IDropTargetProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IExpandCollapseProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IExpandCollapseProvider> {
IExpandCollapseProvider(std::nullptr_t = nullptr) noexcept {}
IExpandCollapseProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridItemProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridItemProvider> {
IGridItemProvider(std::nullptr_t = nullptr) noexcept {}
IGridItemProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IGridProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IGridProvider> {
IGridProvider(std::nullptr_t = nullptr) noexcept {}
IGridProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IIRawElementProviderSimple
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IIRawElementProviderSimple> {
IIRawElementProviderSimple(std::nullptr_t = nullptr) noexcept {}
IIRawElementProviderSimple(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IInvokeProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IInvokeProvider> {
IInvokeProvider(std::nullptr_t = nullptr) noexcept {}
IInvokeProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IItemContainerProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IItemContainerProvider> {
IItemContainerProvider(std::nullptr_t = nullptr) noexcept {}
IItemContainerProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMultipleViewProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMultipleViewProvider> {
IMultipleViewProvider(std::nullptr_t = nullptr) noexcept {}
IMultipleViewProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IObjectModelProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IObjectModelProvider> {
IObjectModelProvider(std::nullptr_t = nullptr) noexcept {}
IObjectModelProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IRangeValueProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IRangeValueProvider> {
IRangeValueProvider(std::nullptr_t = nullptr) noexcept {}
IRangeValueProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollItemProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollItemProvider> {
IScrollItemProvider(std::nullptr_t = nullptr) noexcept {}
IScrollItemProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IScrollProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IScrollProvider> {
IScrollProvider(std::nullptr_t = nullptr) noexcept {}
IScrollProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectionItemProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectionItemProvider> {
ISelectionItemProvider(std::nullptr_t = nullptr) noexcept {}
ISelectionItemProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISelectionProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISelectionProvider> {
ISelectionProvider(std::nullptr_t = nullptr) noexcept {}
ISelectionProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISpreadsheetItemProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISpreadsheetItemProvider> {
ISpreadsheetItemProvider(std::nullptr_t = nullptr) noexcept {}
ISpreadsheetItemProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISpreadsheetProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISpreadsheetProvider> {
ISpreadsheetProvider(std::nullptr_t = nullptr) noexcept {}
ISpreadsheetProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IStylesProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IStylesProvider> {
IStylesProvider(std::nullptr_t = nullptr) noexcept {}
IStylesProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ISynchronizedInputProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ISynchronizedInputProvider> {
ISynchronizedInputProvider(std::nullptr_t = nullptr) noexcept {}
ISynchronizedInputProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITableItemProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITableItemProvider> {
ITableItemProvider(std::nullptr_t = nullptr) noexcept {}
ITableItemProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITableProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITableProvider> {
ITableProvider(std::nullptr_t = nullptr) noexcept {}
ITableProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextChildProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextChildProvider> {
ITextChildProvider(std::nullptr_t = nullptr) noexcept {}
ITextChildProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextEditProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextEditProvider>,
impl::require<
winrt::Microsoft::UI::Xaml::Automation::Provider::ITextEditProvider,
winrt::Microsoft::UI::Xaml::Automation::Provider::ITextProvider> {
ITextEditProvider(std::nullptr_t = nullptr) noexcept {}
ITextEditProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextProvider> {
ITextProvider(std::nullptr_t = nullptr) noexcept {}
ITextProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextProvider2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextProvider2>,
impl::require<
winrt::Microsoft::UI::Xaml::Automation::Provider::ITextProvider2,
winrt::Microsoft::UI::Xaml::Automation::Provider::ITextProvider> {
ITextProvider2(std::nullptr_t = nullptr) noexcept {}
ITextProvider2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextRangeProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextRangeProvider> {
ITextRangeProvider(std::nullptr_t = nullptr) noexcept {}
ITextRangeProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITextRangeProvider2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITextRangeProvider2>,
impl::require<winrt::Microsoft::UI::Xaml::Automation::Provider::
ITextRangeProvider2,
winrt::Microsoft::UI::Xaml::Automation::Provider::
ITextRangeProvider> {
ITextRangeProvider2(std::nullptr_t = nullptr) noexcept {}
ITextRangeProvider2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IToggleProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IToggleProvider> {
IToggleProvider(std::nullptr_t = nullptr) noexcept {}
IToggleProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITransformProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITransformProvider> {
ITransformProvider(std::nullptr_t = nullptr) noexcept {}
ITransformProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITransformProvider2
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITransformProvider2>,
impl::require<winrt::Microsoft::UI::Xaml::Automation::Provider::
ITransformProvider2,
winrt::Microsoft::UI::Xaml::Automation::Provider::
ITransformProvider> {
ITransformProvider2(std::nullptr_t = nullptr) noexcept {}
ITransformProvider2(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IValueProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IValueProvider> {
IValueProvider(std::nullptr_t = nullptr) noexcept {}
IValueProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IVirtualizedItemProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IVirtualizedItemProvider> {
IVirtualizedItemProvider(std::nullptr_t = nullptr) noexcept {}
IVirtualizedItemProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IWindowProvider
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IWindowProvider> {
IWindowProvider(std::nullptr_t = nullptr) noexcept {}
IWindowProvider(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
}
#endif