// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Devices_Lights_Effects_1_H #define WINRT_Windows_Devices_Lights_Effects_1_H #include "winrt/impl/Windows.Devices.Lights.Effects.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Lights::Effects { struct WINRT_IMPL_EMPTY_BASES ILampArrayBitmapEffect : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayBitmapEffect(std::nullptr_t = nullptr) noexcept {} ILampArrayBitmapEffect(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayBitmapEffectFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayBitmapEffectFactory(std::nullptr_t = nullptr) noexcept {} ILampArrayBitmapEffectFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayBitmapRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayBitmapRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} ILampArrayBitmapRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayBlinkEffect : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayBlinkEffect(std::nullptr_t = nullptr) noexcept {} ILampArrayBlinkEffect(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayBlinkEffectFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayBlinkEffectFactory(std::nullptr_t = nullptr) noexcept {} ILampArrayBlinkEffectFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayColorRampEffect : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayColorRampEffect(std::nullptr_t = nullptr) noexcept {} ILampArrayColorRampEffect(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayColorRampEffectFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayColorRampEffectFactory(std::nullptr_t = nullptr) noexcept {} ILampArrayColorRampEffectFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayCustomEffect : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayCustomEffect(std::nullptr_t = nullptr) noexcept {} ILampArrayCustomEffect(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayCustomEffectFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayCustomEffectFactory(std::nullptr_t = nullptr) noexcept {} ILampArrayCustomEffectFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayEffect : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayEffect(std::nullptr_t = nullptr) noexcept {} ILampArrayEffect(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayEffectPlaylist : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayEffectPlaylist(std::nullptr_t = nullptr) noexcept {} ILampArrayEffectPlaylist(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayEffectPlaylistStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayEffectPlaylistStatics(std::nullptr_t = nullptr) noexcept {} ILampArrayEffectPlaylistStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArraySolidEffect : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArraySolidEffect(std::nullptr_t = nullptr) noexcept {} ILampArraySolidEffect(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArraySolidEffectFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArraySolidEffectFactory(std::nullptr_t = nullptr) noexcept {} ILampArraySolidEffectFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILampArrayUpdateRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILampArrayUpdateRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} ILampArrayUpdateRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif