Files
2026-01-27 23:46:02 -08:00

86 lines
4.4 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_Interop_1_H
#define WINRT_Microsoft_UI_Xaml_Interop_1_H
#include "winrt/impl/Microsoft.UI.Xaml.Interop.0.h"
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Interop {
struct WINRT_IMPL_EMPTY_BASES IBindableIterable
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBindableIterable> {
IBindableIterable(std::nullptr_t = nullptr) noexcept {}
IBindableIterable(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBindableIterator
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBindableIterator> {
IBindableIterator(std::nullptr_t = nullptr) noexcept {}
IBindableIterator(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBindableObservableVector
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBindableObservableVector>,
impl::require<
winrt::Microsoft::UI::Xaml::Interop::IBindableObservableVector,
winrt::Microsoft::UI::Xaml::Interop::IBindableIterable,
winrt::Microsoft::UI::Xaml::Interop::IBindableVector> {
IBindableObservableVector(std::nullptr_t = nullptr) noexcept {}
IBindableObservableVector(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBindableVector
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBindableVector>,
impl::require<winrt::Microsoft::UI::Xaml::Interop::IBindableVector,
winrt::Microsoft::UI::Xaml::Interop::IBindableIterable> {
IBindableVector(std::nullptr_t = nullptr) noexcept {}
IBindableVector(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IBindableVectorView
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBindableVectorView>,
impl::require<winrt::Microsoft::UI::Xaml::Interop::IBindableVectorView,
winrt::Microsoft::UI::Xaml::Interop::IBindableIterable> {
IBindableVectorView(std::nullptr_t = nullptr) noexcept {}
IBindableVectorView(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INotifyCollectionChanged
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INotifyCollectionChanged> {
INotifyCollectionChanged(std::nullptr_t = nullptr) noexcept {}
INotifyCollectionChanged(void* ptr, take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INotifyCollectionChangedEventArgs
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INotifyCollectionChangedEventArgs> {
INotifyCollectionChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
INotifyCollectionChangedEventArgs(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES INotifyCollectionChangedEventArgsFactory
: winrt::Windows::Foundation::IInspectable,
impl::consume_t<INotifyCollectionChangedEventArgsFactory> {
INotifyCollectionChangedEventArgsFactory(
std::nullptr_t = nullptr) noexcept {}
INotifyCollectionChangedEventArgsFactory(void* ptr,
take_ownership_from_abi_t) noexcept
: winrt::Windows::Foundation::IInspectable(ptr,
take_ownership_from_abi) {}
};
}
#endif