// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Graphics_Holographic_1_H #define WINRT_Windows_Graphics_Holographic_1_H #include "winrt/impl/Windows.Foundation.0.h" #include "winrt/impl/Windows.Graphics.Holographic.0.h" WINRT_EXPORT namespace winrt::Windows::Graphics::Holographic { struct WINRT_IMPL_EMPTY_BASES IHolographicCamera : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCamera(std::nullptr_t = nullptr) noexcept {} IHolographicCamera(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCamera2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IHolographicCamera2(std::nullptr_t = nullptr) noexcept {} IHolographicCamera2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCamera3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IHolographicCamera3(std::nullptr_t = nullptr) noexcept {} IHolographicCamera3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCamera4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCamera4(std::nullptr_t = nullptr) noexcept {} IHolographicCamera4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCamera5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCamera5(std::nullptr_t = nullptr) noexcept {} IHolographicCamera5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCamera6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCamera6(std::nullptr_t = nullptr) noexcept {} IHolographicCamera6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCameraPose : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCameraPose(std::nullptr_t = nullptr) noexcept {} IHolographicCameraPose(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCameraPose2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCameraPose2(std::nullptr_t = nullptr) noexcept {} IHolographicCameraPose2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCameraRenderingParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCameraRenderingParameters(std::nullptr_t = nullptr) noexcept {} IHolographicCameraRenderingParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCameraRenderingParameters2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IHolographicCameraRenderingParameters2(std::nullptr_t = nullptr) noexcept {} IHolographicCameraRenderingParameters2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCameraRenderingParameters3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IHolographicCameraRenderingParameters3(std::nullptr_t = nullptr) noexcept {} IHolographicCameraRenderingParameters3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCameraRenderingParameters4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCameraRenderingParameters4(std::nullptr_t = nullptr) noexcept {} IHolographicCameraRenderingParameters4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicCameraViewportParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicCameraViewportParameters(std::nullptr_t = nullptr) noexcept {} IHolographicCameraViewportParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicDisplay : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicDisplay(std::nullptr_t = nullptr) noexcept {} IHolographicDisplay(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicDisplay2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicDisplay2(std::nullptr_t = nullptr) noexcept {} IHolographicDisplay2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicDisplay3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicDisplay3(std::nullptr_t = nullptr) noexcept {} IHolographicDisplay3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicDisplayStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicDisplayStatics(std::nullptr_t = nullptr) noexcept {} IHolographicDisplayStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFrame : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicFrame(std::nullptr_t = nullptr) noexcept {} IHolographicFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFrame2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IHolographicFrame2(std::nullptr_t = nullptr) noexcept {} IHolographicFrame2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFrame3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicFrame3(std::nullptr_t = nullptr) noexcept {} IHolographicFrame3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFramePrediction : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicFramePrediction(std::nullptr_t = nullptr) noexcept {} IHolographicFramePrediction(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFramePresentationMonitor : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IHolographicFramePresentationMonitor(std::nullptr_t = nullptr) noexcept {} IHolographicFramePresentationMonitor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFramePresentationReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicFramePresentationReport(std::nullptr_t = nullptr) noexcept {} IHolographicFramePresentationReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFrameRenderingReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicFrameRenderingReport(std::nullptr_t = nullptr) noexcept {} IHolographicFrameRenderingReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFrameScanoutMonitor : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IHolographicFrameScanoutMonitor(std::nullptr_t = nullptr) noexcept {} IHolographicFrameScanoutMonitor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicFrameScanoutReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicFrameScanoutReport(std::nullptr_t = nullptr) noexcept {} IHolographicFrameScanoutReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicQuadLayer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicQuadLayer(std::nullptr_t = nullptr) noexcept {} IHolographicQuadLayer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicQuadLayerFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicQuadLayerFactory(std::nullptr_t = nullptr) noexcept {} IHolographicQuadLayerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicQuadLayerUpdateParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicQuadLayerUpdateParameters(std::nullptr_t = nullptr) noexcept {} IHolographicQuadLayerUpdateParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicQuadLayerUpdateParameters2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicQuadLayerUpdateParameters2(std::nullptr_t = nullptr) noexcept {} IHolographicQuadLayerUpdateParameters2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicSpace : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicSpace(std::nullptr_t = nullptr) noexcept {} IHolographicSpace(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicSpace2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicSpace2(std::nullptr_t = nullptr) noexcept {} IHolographicSpace2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicSpace3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicSpace3(std::nullptr_t = nullptr) noexcept {} IHolographicSpace3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicSpaceCameraAddedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicSpaceCameraAddedEventArgs(std::nullptr_t = nullptr) noexcept {} IHolographicSpaceCameraAddedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicSpaceCameraRemovedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicSpaceCameraRemovedEventArgs(std::nullptr_t = nullptr) noexcept {} IHolographicSpaceCameraRemovedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicSpaceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicSpaceStatics(std::nullptr_t = nullptr) noexcept {} IHolographicSpaceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicSpaceStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicSpaceStatics2(std::nullptr_t = nullptr) noexcept {} IHolographicSpaceStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicSpaceStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicSpaceStatics3(std::nullptr_t = nullptr) noexcept {} IHolographicSpaceStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicViewConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicViewConfiguration(std::nullptr_t = nullptr) noexcept {} IHolographicViewConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHolographicViewConfiguration2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHolographicViewConfiguration2(std::nullptr_t = nullptr) noexcept {} IHolographicViewConfiguration2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif